There has already been talk of a small joystick attachment that would plug into the serial port on the Palm III-series units, much like the modem attaches now.
I know you were being funny, but the market here isn't people that don't have GameBoys, it people that have them and a library of games, but don't want to carry around an extra device. If this works well, I'll be able to leave my GB and carts behind when I go on business trips, but still have the games around...
Hmmm, this with a TRGPro and a 340MB microdrive... neat!
One issue is that a GB Color can run at twice the speed and had considerable hardware changed. It already was a challenge to get a single speed BW Gameboy emulated on the Palm hardware -- pushing it further is almost impossible.
Lucasarts still makes money off the original Monkey Island. They included it as a bonus with the original "Curse of Monkey Island" release, which added value to their bundle. They also a marketing agreement where the first two games were included with a gaming magazine a few years ago, but you had to purchase an unlock code to get access. If they freed the software, they would not effectively be able to exploit their original work, something they are likely to do with the next Monkey Island game coming later this year.
id published the "id anthology" set when Quake was originally released. This included all the Keen games, all the Doom games, all the Wolfenstein 3-D games, the first Quake, plus supplementary material. While this box is out-of-print, it may still be available from some software dealers.
Actually, a quick check at www.3drealms.com shows that they still will sell you the Keen games separately -- a CD with all of them is $20.
If you read further in this act, 17.108(e) rights are not provided for musical or audiovisual works, under which portions most video games would fall. The commentary explains that the congressional intent was mainly to protect printed matter and some exceptions for televised news programs. A library could not reproduce an episode of Seinfeld for its patrons, for example, even if no copies of the episode were being produced.
There was a type-in game in one of the old issues of ANALOG Computing (for the Atari 8-bit), sometime in early 1983, called Dark Horse. It was basically SimElection, where you took a out-of-nowhere candidate through the election season, hoping to be elected president. I seem to remember similar code from mid-70's era Creative Computing.
Who says they will be using a StrongARM? ARM has a variety of processor cores, including the very-low-power ARM7 and the faster-but-still-sleek ARM9. They all are mostly code compatible -- some cores have added instructions, but the base ISA is all the same.
I've seen ARM7 devices running at very low clock speeds, and with super small power usage. The ARM is lots more scalable than the M68K-based Dragonball, and there are lots of reasons to use it, even if they aren't goint to produce a 200MHz battery-eater anytime soon.
C++ has had this for a very long time. A function can return a reference to a variable, therefore making its return value a lvalue:
int x;
int &my_x() { return x; }
void foo() { my_x() = 42; }
It is very useful in some situations. Does it make C++ unmaintainable? Somewhat... a lot depends on having a good environment around the compiler to provide context information about the code you are reading.
One comparison chart is at http://animal.ihug.co.nz/c++/compilers. html. Its a little out of date (CodeWarrior Professional is currently at 5.3, with 6.0 expected out later this Spring), but good detail.
> When do you think they'll start copy-protecting > food? "I'm sorry, sir, but those tomatoes you > planted will only grow once. We wouldn't want > you distributing tomatoes to all your friends > without paying our license fee."
Sad to say, it already happens. Many of the genetically engineered seeds from companies like Monsanto are designed to be sterile so the company will have a market selling seed every year instead of just the first.
I just read through the optimization document Intel now has available on the Willamette. I'm very impressed with the direction they've taken the instruction set. They have filled out the SIMD instructions, extending MMX to their XMM 128-bit registers. They also support true 64-bit integer operations (no more multi-instruction ADD or MUL sequences). They've added prefixes to the branch instructions to provide hints to the branch predictor -- very useful for profiled code.
The hard thing now is going to be figuring out a good scheme for allocating variables between the standard, the MMX, and the XMM register sets when generating code. I'm thinking that the integer set will be best used for address calculations, while true scalar and FP values would do better living in MMX and XMM registers when possible.
I'd also like to thank Intel for releasing this information earlier rahter than later. Last year, I was peeved when the Pentium III instruction details weren't made public until the chips were released. Intel may have given themself enough lead time to actually have Willamette optimized software (especially compilers:) available when the chip debuts.
About three years ago, the NBA sued Motorola and its paging carrier partnet over a service which sent information about a basketball game in progress to the subscriber's pager. Their claim was that the live transmission of information about the game was a violation of the NBA's copyright. The court initially granted the NBA an injunction against Motorola, but it was reversed on appeal.
See http://www.tourolaw.edu/2ndcircuit/January97/96-79 75.html for a copy of the appelate decision. A google search on Motorola and NBA will provide more context.
I had a trackball in my old Dell 486/33 laptop, and it was a constant source of problems -- it would respond poorly to motion and slip constantly. Also, the ball was so small that it took multiple strokes to cross the screen.
My current laptop is a Toshiba 610CT with a trackpoint (the eraser head) which I like a lot. What would be perfect, IMHO, is a trackball using the "marble" technology from Logitech that provides slip free tracking by using a visual scanner. All of my desktops have Trackman Marble FX's and I love them for it.
Its getting its behavior from the way struct tm is defined in ANSI C. The year is 1900-based, but there isn't a Y2K problem since the year 2000 is just represented as 100. The tm structure can represent any year from (1900 + INT_MIN) to (1900 + INT_MAX).
Actually, I think it does. I was at SGI's presentation at the Atlanta Linux Show where they were talking about XFS. The technology looks very impressive, but one of the major obstacles they had was that a major component of the XFS technology was licenced from another party, so they needed to recreate the subsystem before releasing the full product. Also, considering the system-critical nature of a file system, I don't really have a problem with them trying to put more debugging and polish on it -- a month ago, they had gotten about half of the file system primitives done -- you could create files and read from them, but not yet write to them.
I went to MS's site to see their version of things... they mirror the Finding of Fact document from their servers, along with replies from Bill Gates. The FoF document is available in both Word and WordPerfect formats. No PDF. No HTML.
Actually, you can drag a file from the Gnome Midnight Commander window into a CodeWarrior project -- I used it to set up my presentation at the Atlanta Linux Showcase. I'm not sure if that is in the IDE that is shipping in the boxes or something added later that worked in the alpha IDE I was running.
Actually, Kahn's Starfish Software was bought last year by Motorola who is using the technology to sync their StarTAC-form factor PDA with PCs. Details on that are at http://www.mot.com/.
There has already been talk of a small joystick attachment that would plug into the serial port on the Palm III-series units, much like the modem attaches now.
I know you were being funny, but the market here isn't people that don't have GameBoys, it people that have them and a library of games, but don't want to carry around an extra device. If this works well, I'll be able to leave my GB and carts behind when I go on business trips, but still have the games around...
Hmmm, this with a TRGPro and a 340MB microdrive... neat!
One issue is that a GB Color can run at twice the speed and had considerable hardware changed. It already was a challenge to get a single speed BW Gameboy emulated on the Palm hardware -- pushing it further is almost impossible.
"Toon" seems to be in-print and supported, as shown by
http://www.sjgames.com/toon/
Lucasarts still makes money off the original Monkey Island. They included it as a bonus with the original "Curse of Monkey Island" release, which added value to their bundle. They also a marketing agreement where the first two games were included with a gaming magazine a few years ago, but you had to purchase an unlock code to get access. If they freed the software, they would not effectively be able to exploit their original work, something they are likely to do with the next Monkey Island game coming later this year.
id published the "id anthology" set when Quake was originally released. This included all the Keen games, all the Doom games, all the Wolfenstein 3-D games, the first Quake, plus supplementary material. While this box is out-of-print, it may still be available from some software dealers.
Actually, a quick check at www.3drealms.com shows that they still will sell you the Keen games separately -- a CD with all of them is $20.
If you read further in this act, 17.108(e) rights are not provided for musical or audiovisual works, under which portions most video games would fall. The commentary explains that the congressional intent was mainly to protect printed matter and some exceptions for televised news programs. A library could not reproduce an episode of Seinfeld for its patrons, for example, even if no copies of the episode were being produced.
There was a type-in game in one of the old issues of ANALOG Computing (for the Atari 8-bit), sometime in early 1983, called Dark Horse. It was basically SimElection, where you took a out-of-nowhere candidate through the election season, hoping to be elected president. I seem to remember similar code from mid-70's era Creative Computing.
Who says they will be using a StrongARM? ARM has a variety of processor cores, including the very-low-power ARM7 and the faster-but-still-sleek ARM9. They all are mostly code compatible -- some cores have added instructions, but the base ISA is all the same.
I've seen ARM7 devices running at very low clock speeds, and with super small power usage. The ARM is lots more scalable than the M68K-based Dragonball, and there are lots of reasons to use it, even if they aren't goint to produce a 200MHz battery-eater anytime soon.
C++ has had this for a very long time. A function can return a reference to a variable, therefore making its return value a lvalue:
int x;
int &my_x() { return x; }
void foo() { my_x() = 42; }
It is very useful in some situations. Does it make C++ unmaintainable? Somewhat... a lot depends on having a good environment around the compiler to provide context information about the code you are reading.
One comparison chart is at http://animal.ihug.co.nz/c++/compilers. html. Its a little out of date (CodeWarrior Professional is currently at 5.3, with 6.0 expected out later this Spring), but good detail.
> When do you think they'll start copy-protecting
> food? "I'm sorry, sir, but those tomatoes you
> planted will only grow once. We wouldn't want
> you distributing tomatoes to all your friends
> without paying our license fee."
Sad to say, it already happens. Many of the genetically engineered seeds from companies like Monsanto are designed to be sterile so the company will have a market selling seed every year instead of just the first.
I just read through the optimization document Intel now has available on the Willamette. I'm very impressed with the direction they've taken the instruction set. They have filled out the SIMD instructions, extending MMX to their XMM 128-bit registers. They also support true 64-bit integer operations (no more multi-instruction ADD or MUL sequences). They've added prefixes to the branch instructions to provide hints to the branch predictor -- very useful for profiled code.
:) available when the chip debuts.
The hard thing now is going to be figuring out a good scheme for allocating variables between the standard, the MMX, and the XMM register sets when generating code. I'm thinking that the integer set will be best used for address calculations, while true scalar and FP values would do better living in MMX and XMM registers when possible.
I'd also like to thank Intel for releasing this information earlier rahter than later. Last year, I was peeved when the Pentium III instruction details weren't made public until the chips were released. Intel may have given themself enough lead time to actually have Willamette optimized software (especially compilers
About three years ago, the NBA sued Motorola and its paging carrier partnet over a service which sent information about a basketball game in progress to the subscriber's pager. Their claim was that the live transmission of information about the game was a violation of the NBA's copyright. The court initially granted the NBA an injunction against Motorola, but it was reversed on appeal.
9 75.html for a copy of the appelate decision. A google search on Motorola and NBA will provide more context.
See http://www.tourolaw.edu/2ndcircuit/January97/96-7
I had a trackball in my old Dell 486/33 laptop, and it was a constant source of problems -- it would respond poorly to motion and slip constantly. Also, the ball was so small that it took multiple strokes to cross the screen.
My current laptop is a Toshiba 610CT with a trackpoint (the eraser head) which I like a lot. What would be perfect, IMHO, is a trackball using the "marble" technology from Logitech that provides slip free tracking by using a visual scanner. All of my desktops have Trackman Marble FX's and I love them for it.
Its getting its behavior from the way struct tm is defined in ANSI C. The year is 1900-based, but there isn't a Y2K problem since the year 2000 is just represented as 100. The tm structure can represent any year from (1900 + INT_MIN) to (1900 + INT_MAX).
Actually, it took me a moment, but as soon as I realized that those were valid ISO C (1990) variable declarations, I giggled a little.
Actually, I think it does. I was at SGI's presentation at the Atlanta Linux Show where they were talking about XFS. The technology looks very impressive, but one of the major obstacles they had was that a major component of the XFS technology was licenced from another party, so they needed to recreate the subsystem before releasing the full product. Also, considering the system-critical nature of a file system, I don't really have a problem with them trying to put more debugging and polish on it -- a month ago, they had gotten about half of the file system primitives done -- you could create files and read from them, but not yet write to them.
I went to MS's site to see their version of things... they mirror the Finding of Fact document from their servers, along with replies from Bill Gates. The FoF document is available in both Word and WordPerfect formats. No PDF. No HTML.
Thanks for the compliment! We work hard to keep on the cutting edge of x86 code generation.
Actually, you can drag a file from the Gnome Midnight Commander window into a CodeWarrior project -- I used it to set up my presentation at the Atlanta Linux Showcase. I'm not sure if that is in the IDE that is shipping in the boxes or something added later that worked in the alpha IDE I was running.
Actually, Kahn's Starfish Software was bought last year by Motorola who is using the technology to sync their StarTAC-form factor PDA with PCs. Details on that are at http://www.mot.com/.