There's a portable wrapper around much of DirectX. It's called Allegro. It supports nearly everything popular that runs on x86 (DOS, Windows, GNU/Linux, BeOS) and other hardware (the X11 version supports linux-ppc, Slolaris, HockeyPUX, AIX and Pains, etc.) but does not support Mac OS because none of the developers has a Mac to code on. And there are lots of games written for Allegro, including all of mine.
The definition of "emulator" has a slippery slope: NES virtual machines emulate the NES binary interface. Java virtual machines emulate the Java binary interface. Linux emulates the UNIX® source interface (most of POSIX® and much of the Single UNIX Spec). XFree86 "emulates" the X11 source interface. GTK+ emulates the GTK+ source interface. So you're saying an emulator is any program that exposes APIs, that all libraries are emulators?
...would be something like X11. (Yes, I know the protocol is bloated, but this is an example.) Only if the entire game (rendering and all) is done on the server can the client be trusted not to give away the position of the player right behind the wall in front of you.
The third most portable program in the C world (after Hello World and one implementation of the Kermit protocol) is the Info-ZIP software. You don't need PKWARE or Nico Mak to unzip anymore.
But I picked seven, since those others would be even harder to explain. Some finite number of digits which would specify an IP-connected phone is all I meant.
Wouldn't it be obvious that you meant twelve digits? If it's IP connected, you might as well be able to dial an IP address (news sites such as/. and NYTimes might have Dial-A-Headline, etc.)
I should be able to dial 064 028 067 061 and get a prerecorded message with today's News for Nerds headlines. Or dial 192 215 176 126 to listen to my playlist of unsigned bands on my hands-free phone. Or dial 216 033 238 007 and have rsynth read me my spam.
Numbers look familiar? They're the IP addresses of the respective web sites. A "phone number" for voice over IP would be a static IP address.
Chinese and Japanese scripts use Han brand characters (Japanese calls them KanJi). There are estimated to be about 50,000 characters in Chinese, but only a small fraction of those are commonly used, and even a smaller fraction (about 5,000 or so) in Japanese.
Sinhala, Devanagari, Greek, Cyrillic, Tengwar, Arabic, Hebrew, and other scripts need character codes; all are present and accounted for (except for Tengwar) in Unicode 3.0. (Tengwar can be found in a defacto con-script standard somewhere on the Net that specifies characters in the Private Use areas of Unicode.)
again, a char is supposed to be the same size as a byte
Nowhere in the C standard does it say that bytes must be 8 bits. Some C/C++ compilers for DSP architectures set char = short = int = long = 32 bits and still comply with the standard. There's also the wchar_t data type.
Inner Child Productions (mehampster@aol.com) owns Hampsterdance. Funny, the music was copied from Disney's Robin Hood, and the graphics reportedly came from Harvard hamster web sites, but the <html> is mehampster's. A different implementation (like Assassin's Hamster Blast) is a new work, not covered by mehampster's copyright. And a parody game written in C (such as my GUWAME Hampsterdeath) is definitely not a copy, right?.
Microsoft is attempting to create a new legal classification... an API that is published, yet illegal to use.
This is not new. How long have Unisys and Fraunhofer been doing this? The interface to GIF is restricted by the LZW compression patent; MPEG audio layer 3 is also patented.
Isn't that game (field is six by about twelve units; red bomb destroys contiguous groups of red blocks it touches) also available for Sega Saturn and PC, as Baku Baku Animal? Seeing as I have already cloned Puyo Puyo aka Kirby's Avalanche aka Dr. Robotnik's Mean Bean Machine, it should be no problem for me to do a baku clone.
difficulties PS2 developers have had with the system
Guess Sony didn't learn anything from the failure of the Sega Saturn. New design (not the standard von-neumann CPU with coprocessors), very hard to program for, few good titles... Console makers make their money on title sales (through trademark and patent licensing).
The *.com namespace could be a little less crowded if three U.S. states were to open up domains to outsiders. If the State of Colorado opened up its domain registration process, we'd have *.co.us like the Brits have *.co.uk. Then get Oregon to do it, and nonprofits (*.or.us) can jump in. ISPs can come in on Nebraska's domain (*.ne.us).
It works fine in the w3m text browser, which can do tables properly. I use w3m in an rxvt terminal when I don't have the ram to spare to run the Nutscrape browser, or when I am sharing files with gnapster and want to save bandwidth.
The only thing that's patented is the way that it's encoded.
All MPEG1 audio layer 3 encoders encode the same way (fourier and MDCT to frequency domain, quantization according to some psychoacoustic model, huffman coding of the output). That's patented. Someone may patent a new psychoacoustic model, but any encoder that outputs MP3 streams infringes Fraunhofer/Thomson's patent unless it is licensed.
<rant> Boycott RCA and GE; Thomson owns RCA, GE, and the MP3 patent. Boycott Sonny and Cher; Sonny Bonehead retroactively increased copyright terms to unconstitutional levels. Don't boycott Metallica; just stay within their license by copying live CDs instead of studio CDs. </rant>
fat12, fat16 and fat32 are the filesystems intel picked... and they therefore use the slash of the Devil, aka the backslash.
The fat filesystem can be used with whatever directory separator your FS implemetation supports. Try mounting your winpartition from a eunuchs-like operating system that supports it (Linux does, but does *BSD?) and accessing it with eunuchs-style forward slash.
More like 6fps (played through Super Game Boy, recorded on VCR, and played back in proportional slow-mo. I counted physical screen refreshes per logical screen refresh). If you get a few speed powerups, the game becomes quite a bit more playable.
I should know; a while back (before I learned how to code my own wolfengine) I was thinking about making my own faceball clone: Faces Loaded.
It's called Windows CE, and it powers some Sega Dreamcast games (mostly PC ports) and will power most Xbox games.
There's a portable wrapper around much of DirectX. It's called Allegro. It supports nearly everything popular that runs on x86 (DOS, Windows, GNU/Linux, BeOS) and other hardware (the X11 version supports linux-ppc, Slolaris, HockeyPUX, AIX and Pains, etc.) but does not support Mac OS because none of the developers has a Mac to code on. And there are lots of games written for Allegro, including all of mine.
The definition of "emulator" has a slippery slope: NES virtual machines emulate the NES binary interface. Java virtual machines emulate the Java binary interface. Linux emulates the UNIX® source interface (most of POSIX® and much of the Single UNIX Spec). XFree86 "emulates" the X11 source interface. GTK+ emulates the GTK+ source interface. So you're saying an emulator is any program that exposes APIs, that all libraries are emulators?
...would be something like X11. (Yes, I know the protocol is bloated, but this is an example.) Only if the entire game (rendering and all) is done on the server can the client be trusted not to give away the position of the player right behind the wall in front of you.
s/cdrom.com/freesoftware.com/; I forgot Walnut Creek/BSDi moved cdrom.com hosted projects to a new domain, freesoftware.com.
Is there any way for me to unzip this file?
The third most portable program in the C world (after Hello World and one implementation of the Kermit protocol) is the Info-ZIP software. You don't need PKWARE or Nico Mak to unzip anymore.
I can't claim copyright on what a piece of software DOES, but on how it is implemented.
But you can buy a patent from the USPTO.
I can't own an object-oriented language; I can, however, own a compiler.
You can also claim copyright on an MP3 compi^H^H^H^H^Hencoder, but Fraunhofer has a patent on the MP3 language.
But I picked seven, since those others would be even harder to explain. Some finite number of digits which would specify an IP-connected phone is all I meant.
Wouldn't it be obvious that you meant twelve digits? If it's IP connected, you might as well be able to dial an IP address (news sites such as /. and NYTimes might have Dial-A-Headline, etc.)
I should be able to dial 064 028 067 061 and get a prerecorded message with today's News for Nerds headlines. Or dial 192 215 176 126 to listen to my playlist of unsigned bands on my hands-free phone. Or dial 216 033 238 007 and have rsynth read me my spam.
Numbers look familiar? They're the IP addresses of the respective web sites. A "phone number" for voice over IP would be a static IP address.
Who really needs 65536 different characters?
again, a char is supposed to be the same size as a byte
Nowhere in the C standard does it say that bytes must be 8 bits. Some C/C++ compilers for DSP architectures set char = short = int = long = 32 bits and still comply with the standard. There's also the wchar_t data type.
Inner Child Productions (mehampster@aol.com) owns Hampsterdance. Funny, the music was copied from Disney's Robin Hood, and the graphics reportedly came from Harvard hamster web sites, but the <html> is mehampster's. A different implementation (like Assassin's Hamster Blast) is a new work, not covered by mehampster's copyright. And a parody game written in C (such as my GUWAME Hampsterdeath) is definitely not a copy, right?.
Microsoft is attempting to create a new legal classification ... an API that is published, yet illegal to use.
This is not new. How long have Unisys and Fraunhofer been doing this? The interface to GIF is restricted by the LZW compression patent; MPEG audio layer 3 is also patented.
Isn't that game (field is six by about twelve units; red bomb destroys contiguous groups of red blocks it touches) also available for Sega Saturn and PC, as Baku Baku Animal? Seeing as I have already cloned Puyo Puyo aka Kirby's Avalanche aka Dr. Robotnik's Mean Bean Machine, it should be no problem for me to do a baku clone.
difficulties PS2 developers have had with the system
Guess Sony didn't learn anything from the failure of the Sega Saturn. New design (not the standard von-neumann CPU with coprocessors), very hard to program for, few good titles... Console makers make their money on title sales (through trademark and patent licensing).
The *.com namespace could be a little less crowded if three U.S. states were to open up domains to outsiders. If the State of Colorado opened up its domain registration process, we'd have *.co.us like the Brits have *.co.uk. Then get Oregon to do it, and nonprofits (*.or.us) can jump in. ISPs can come in on Nebraska's domain (*.ne.us).
It works fine in the w3m text browser, which can do tables properly. I use w3m in an rxvt terminal when I don't have the ram to spare to run the Nutscrape browser, or when I am sharing files with gnapster and want to save bandwidth.
No Linux here
No Linux, or just no X?
The only thing that's patented is the way that it's encoded.
All MPEG1 audio layer 3 encoders encode the same way (fourier and MDCT to frequency domain, quantization according to some psychoacoustic model, huffman coding of the output). That's patented. Someone may patent a new psychoacoustic model, but any encoder that outputs MP3 streams infringes Fraunhofer/Thomson's patent unless it is licensed.
<rant> Boycott RCA and GE; Thomson owns RCA, GE, and the MP3 patent. Boycott Sonny and Cher; Sonny Bonehead retroactively increased copyright terms to unconstitutional levels. Don't boycott Metallica; just stay within their license by copying live CDs instead of studio CDs. </rant>
GNU patch is a utility, part of a GNU system, that uses .diff files produced by diff to make modifications to a file.
fat12, fat16 and fat32 are the filesystems intel picked ... and they therefore use the slash of the Devil, aka the backslash.
The fat filesystem can be used with whatever directory separator your FS implemetation supports. Try mounting your winpartition from a eunuchs-like operating system that supports it (Linux does, but does *BSD?) and accessing it with eunuchs-style forward slash.
UNIX® is a trademark; eunuchs is not.Forth is a postfix (reverse polish notation) language. So is PostScript. So is the HP calc language.
Postmodernist Obscurantism to make code as unreadable as possible!
Not all that unreadable to Fith speakers.
And I can't install on those, unless I have administrator access.
If the designers of NT had any smarts, they would have added a feature where users can install software to their own account (think of ~/bin/ ).
I normally use Hotmail through Outlook Express (no flames please; my filename extensions are not hidden). When I get a spammer, I just report her.
How's "resetting the filesystem" for a name?
a 3fps (no joking) Wolf-3d clone
More like 6fps (played through Super Game Boy, recorded on VCR, and played back in proportional slow-mo. I counted physical screen refreshes per logical screen refresh). If you get a few speed powerups, the game becomes quite a bit more playable.
I should know; a while back (before I learned how to code my own wolfengine) I was thinking about making my own faceball clone: Faces Loaded.