The original Doom was a DOS program with its own protected-mode extender, memory management, etc. It didn't have "windows" and you could only run it in one resolution (at least on MY 386).
Something tells me you weren't around when Shareware Doom came out.
I would recommend converting all your CD WAVs into FLAC. That way you still get to keep the same CD-quality audio (lossless compression) and use up less disk space.
WinAmp supports FLAC. Obviously, FLAC is also supported under Linux.
Back in 2002, after having perused the TinyELF article, I got into my Linux IA-32 assembly craze (which was an offshoot of my IA-32 OSDEV craze, lol).
Now I didn't bother with messing with ELF headers - but just wanted to create the smallest possible binary output -
Here is a cat-like program. ----------> .text .globl _start _start: incl %eax doit: incl %eax incl %eax pushl %esp popl %ecx xorl %edx, %edx incl %edx int $0x80
cmpl $0,%eax je exit
incl %eax incl %eax incl %eax incl %ebx pushl %esp popl %ecx int $0x80 xorl %ebx, %ebx jmp doit exit: incl %eax int $0x80 ---------->
Here is a Hello World type program ----------> .global _start _start: pushl $13 popl %edx pushl $msg popl %ecx incl %ebx pushl $1 pushl $4 go: popl %eax int $0x80 jmp go msg: .string "Hello Linux!\n" ---------->
Well, lately I've noticed that they've wisened up - contributing to OSS (See Helix Project). Now they allow iPod owners to have CHOICE. Sure, they are doing for purely commerical gain - but the consumer wins. Instead of being herded like cattle by Apple, they now have a choice. More music. The consumer wins! So whats the problem?
Just because Apple wisened up enough to embrace *nix and are currently the "underdog", does not give them special rights to fuck over the consumers.
Oh, so now I am a dumbass because I want to have my music stored in a format that won't die at the whim of some corporate drone?
Apple now introduced their own proprietary "Apple Lossless" in its iTunes software. Sure they could have used an Open Source format like FLAC, but where is the profit in that?
Remember folks - companies and corporations are not out to help you. They are out to make money - if they can do it while pleasing you, great, but if they can't, well... they don't care.
Just because they jumped on the *Nix bandwagon and they are currently "the underdog" in the software world, does not somehow make them superior to others and shield them from all sane criticism.
Oh yeah... AIFF - now/there/ is one widely used and popular format worth taking up firmware space. Don't forget to add uLaw, RIFF, VOC, IFF and 8-bit raw SND support while you are at it. God knows everyone pines for it.
How about OGG? How about FLAC?
Anyways, I always get a kick out of screaming fanboys: "Giving the consumer less choice is GOOD, cause its Apple... and errr... they're cool.... they're the underdog...AND THE IPOD IS SOOO SHINY!!! CAN'T GO WRONG WITH SHINY!"
Even more amusing are the comments along the lines of it being OK to engage in anti-competitive behavior as long as you're not a convicted monopoly. Ahahaha. Ok. Here is another analogy - its ok to murder long you're not a convicted serial murderer... Oh wait! No its not!!
Ooh lets see - so I am reading your ridiculous post on slashdot using Konqueror, on top of KDE 3.2, on top of X.Org, on top of GNU/Linux on top of Linux kernel 2.6.5.
How about TeX? Its the standard in book publishing, papers, professional journals. And its not hard either. Once you try LaTeX you will never go back to something as weak as a WYSIWYG word processor. Seriously, just try it - even if to prove me wrong.
Uh, well - pricewatch isn't exactly the end-all messiah. I put my computer together for ~350 by attending a computer show.
http://www.greatmidwestcomputershow.com/
And unlike filling Dell's coffers, I actually get the parts I want (AMD, specific chipset, specific memory, specific disk manufacturer).
I hate being a pedant, but it was definitely a tad more than re-compiling the source with a new Gee-See-See.
You're right though - considering the number of both 32 and 64-bit ports of the linux kernel, targeting amd-64 was just about filling in the missing pieces.
If you hunt around the linux source tree, you will find this asm/generic stuff, which is an implementation in C of the stuff that should really be done in the architecure's assembly (cause that would be faster/efficient). Thats the stuff they use for new ports until the write they native versions of those algorithms.
The monitor, actually, I could see why - err, filtering the input, and then... using an inverter or something, cause you might want to modulate that at something other 60hz (because you need a different v-refresh).
The PSU though... iono - are they completely solid state now? (other than the filter chokes). I guess I don't really recall seeing a transformer in there... If there was one, then the mac wouldn't work on DC.
Uh no, buddy - that would depend on your/motherboard./ See, not everyone uses a Dell these days.
My Socket-A mobo, for one, doesn't beep if I unplug the CPU fan header. Geez.
A friend of mine two years ago, with his roommate, took a liking to dicking around with electricity in their room (with all the hillarious and not-so consequences). Anyway, they rectified the AC from the outlet using a bridge rectifier, and plugged-in various equipment in to see what would happen.
One of the things to be plugged-in was my friend's iMac - it worked, amazingly enough - the colors were screwy on the screen, but it worked. How the hell did it work, might you ask, if the computer obviously used transformers to step-down (for computer-parts) or step-up (for the CRT) voltage? Iono - but obviously their "DC" wasn't clean.
Another thing that he did, that his iMac survived, was connecting the iMac to the mains via a "Power-via-Ethernet" cable. Amazingly, no damage. How the hell? No clue, again.
Who cares?
Oh no! Looks like it keylogged.... my BIOS entries. No OS these days (even Windows!) uses BIOS for keyboard input, unless you are one of those guys still running DOS or an 8086 variant of CP/M.
I call BS - at least with (F)OSS, you have thousands of individuals auditing the code - and removing any potential problems. With closed-source, you're simply screwed!
Sounds to me like the guy, who claims OSS a Nat'l Sec. threat, isn't exactly a philanthropist. Actually, it sounds like there is a lot of green waiting for him behind that assertion...
Uh buddy?
The original Doom was a DOS program with its own protected-mode extender, memory management, etc. It didn't have "windows" and you could only run it in one resolution (at least on MY 386).
Something tells me you weren't around when Shareware Doom came out.
I would recommend converting all your CD WAVs into FLAC. That way you still get to keep the same CD-quality audio (lossless compression) and use up less disk space.
WinAmp supports FLAC. Obviously, FLAC is also supported under Linux.
Exactly. When I replaced by 1Ghz Thunderbird with an XP 2400+, my average CPU temperature went down.
I was thinking about blowing away some money on a large FPGA and associated hardware and software.
I think it shouldn't be that mutch of an issues to program some part of the FPGA with the logic to reprogram the rest?
And start from there. Damn, this sounds so uber-call. Retargatable and reprogrammable logic really blends the line between software and hardware.
No it doesn't. Ethernet isn't encrypted either, and those that must, do splice. Use SSL and ensure safety.
Back in 2002, after having perused the TinyELF article, I got into my Linux IA-32 assembly craze (which was an offshoot of my IA-32 OSDEV craze, lol).
.string "Hello Linux!\n"
Now I didn't bother with messing with ELF headers - but just wanted to create the smallest possible binary output -
Here is a cat-like program.
---------->
.text
.globl _start
_start:
incl %eax
doit:
incl %eax
incl %eax
pushl %esp
popl %ecx
xorl %edx, %edx
incl %edx
int $0x80
cmpl $0,%eax
je exit
incl %eax
incl %eax
incl %eax
incl %ebx
pushl %esp
popl %ecx
int $0x80
xorl %ebx, %ebx
jmp doit
exit:
incl %eax
int $0x80
---------->
Here is a Hello World type program
---------->
.global _start
_start:
pushl $13
popl %edx
pushl $msg
popl %ecx
incl %ebx
pushl $1
pushl $4
go: popl %eax
int $0x80
jmp go
msg:
---------->
Doesn't really matter. You end up doing the optimizations by hand anyways.
Uh yeah. (glances back at printout of the Tiby ELF paper on bookshelf_
Well, thanks to having done my homework - didn't buy one, not buying one and likely never will. The 'Apple vs. Real' fiasco was the last straw.
Well, lately I've noticed that they've wisened up - contributing to OSS (See Helix Project). Now they allow iPod owners to have CHOICE. Sure, they are doing for purely commerical gain - but the consumer wins. Instead of being herded like cattle by Apple, they now have a choice. More music. The consumer wins! So whats the problem?
Just because Apple wisened up enough to embrace *nix and are currently the "underdog", does not give them special rights to fuck over the consumers.
Oh, so now I am a dumbass because I want to have my music stored in a format that won't die at the whim of some corporate drone?
Apple now introduced their own proprietary "Apple Lossless" in its iTunes software. Sure they could have used an Open Source format like FLAC, but where is the profit in that?
Remember folks - companies and corporations are not out to help you. They are out to make money - if they can do it while pleasing you, great, but if they can't, well... they don't care.
Just because they jumped on the *Nix bandwagon and they are currently "the underdog" in the software world, does not somehow make them superior to others and shield them from all sane criticism.
Nope :-)
How are going to pay?
Oh yeah... AIFF - now /there/ is one widely used and popular format worth taking up firmware space. Don't forget to add uLaw, RIFF, VOC, IFF and 8-bit raw SND support while you are at it. God knows everyone pines for it.
... Oh wait! No its not!!
How about OGG? How about FLAC?
Anyways, I always get a kick out of screaming fanboys:
"Giving the consumer less choice is GOOD, cause its Apple... and errr... they're cool.... they're the underdog...AND THE IPOD IS SOOO SHINY!!! CAN'T GO WRONG WITH SHINY!"
Even more amusing are the comments along the lines of it being OK to engage in anti-competitive behavior as long as you're not a convicted monopoly. Ahahaha. Ok. Here is another analogy - its ok to murder long you're not a convicted serial murderer
Ooh lets see - so I am reading your ridiculous post on slashdot using Konqueror, on top of KDE 3.2, on top of X.Org, on top of GNU/Linux on top of Linux kernel 2.6.5.
Ugh which MS product am I locked-into, again?
You know, you want sections? Floating tables?
How about TeX? Its the standard in book publishing, papers, professional journals. And its not hard either. Once you try LaTeX you will never go back to something as weak as a WYSIWYG word processor. Seriously, just try it - even if to prove me wrong.
\section{Uhuh, section name}
Uh, well - pricewatch isn't exactly the end-all messiah. I put my computer together for ~350 by attending a computer show.
http://www.greatmidwestcomputershow.com/
And unlike filling Dell's coffers, I actually get the parts I want (AMD, specific chipset, specific memory, specific disk manufacturer).
I hate being a pedant, but it was definitely a tad more than re-compiling the source with a new Gee-See-See.
You're right though - considering the number of both 32 and 64-bit ports of the linux kernel, targeting amd-64 was just about filling in the missing pieces.
If you hunt around the linux source tree, you will find this asm/generic stuff, which is an implementation in C of the stuff that should really be done in the architecure's assembly (cause that would be faster/efficient). Thats the stuff they use for new ports until the write they native versions of those algorithms.
The monitor, actually, I could see why - err, filtering the input, and then... using an inverter or something, cause you might want to modulate that at something other 60hz (because you need a different v-refresh).
The PSU though... iono - are they completely solid state now? (other than the filter chokes). I guess I don't really recall seeing a transformer in there... If there was one, then the mac wouldn't work on DC.
She? Must be the Slashdot syndrome...
Oh and another thing - your CPU won't instantly go nova on you if the fan is off.
But it will if you don't put a heatsink on it.
Uh no, buddy - that would depend on your /motherboard./ See, not everyone uses a Dell these days.
My Socket-A mobo, for one, doesn't beep if I unplug the CPU fan header. Geez.
A friend of mine two years ago, with his roommate, took a liking to dicking around with electricity in their room (with all the hillarious and not-so consequences). Anyway, they rectified the AC from the outlet using a bridge rectifier, and plugged-in various equipment in to see what would happen.
One of the things to be plugged-in was my friend's iMac - it worked, amazingly enough - the colors were screwy on the screen, but it worked. How the hell did it work, might you ask, if the computer obviously used transformers to step-down (for computer-parts) or step-up (for the CRT) voltage? Iono - but obviously their "DC" wasn't clean.
Another thing that he did, that his iMac survived, was connecting the iMac to the mains via a "Power-via-Ethernet" cable. Amazingly, no damage. How the hell? No clue, again.
Of course you're not speaking from experience, Jon. This is Slashdot.
Who cares? Oh no! Looks like it keylogged.... my BIOS entries. No OS these days (even Windows!) uses BIOS for keyboard input, unless you are one of those guys still running DOS or an 8086 variant of CP/M.
I call BS - at least with (F)OSS, you have thousands of individuals auditing the code - and removing any potential problems. With closed-source, you're simply screwed! Sounds to me like the guy, who claims OSS a Nat'l Sec. threat, isn't exactly a philanthropist. Actually, it sounds like there is a lot of green waiting for him behind that assertion...