Do-It-Yourself-Game-Console 237
DrCarbonite writes "Andre' LaMothe is releasing a brand new game console, the XGAMESTATION which may fulfill the fantasies of Slashdot readers everywhere. 16-bit Motorola CPU with a graphics architecture "similar to the Commodore 64, Atari 800, and Apple II". Its an electronics kit being marketed as a game system that wants to be hacked/modded/rebuilt. It supports homebrew everything-- joystick adapters, displays, software, roms, the whole nine yards."
Slashdot dreams (Score:5, Funny)
Does it come with a girlfriend?
Re:Slashdot dreams (Score:5, Funny)
Re:Slashdot dreams (Score:3, Insightful)
Wrong console... (Score:2, Funny)
Re:Slashdot dreams (Score:3, Informative)
Try here [realdoll.com]. They now have sensors, audio via ethernet (I shit you not), tan lines, moveable hands and "hip thrusting" available.
Now we need porn star and celebrity models with special "heated vibrating" functions.
The ultimate Geek Game Console.
Modding? (Score:5, Insightful)
And this is cool because lots of people have these machines and can recognise the hack.
A machine which is designed to be hacked and modded, that almost nobody will buy (compared to ps2/Gamecube/Xbox)?
Excuse me while I go and 'mod' my Amiga 500...
Re:Modding? (Score:4, Interesting)
I agree, but... Think about new generation growing up - some of them of course will get some of modern consoles (ps2 etc). Some part of them will have an idea to do something not conventional with it (hack). But probably not - most of them will become games addict etc.
And for example if such young person will get a piece of electronics (that look really cool - like electronics stuff) he may feel the spirit and do something, then noone says that he will not switch to hacking xbox'es and other stuff!
What's your fantasy? (Score:2, Funny)
Finally.... (Score:5, Funny)
Re:Finally.... (Score:5, Funny)
Re:Finally.... (Score:2)
Re:Finally.... (Score:2)
Besides, who can resist the wonders of Tetris Attack or Chrono Trigger?
Fantasies? (Score:5, Funny)
Heh.. obviously the majority of Slashdot readers don't have particularly high expectations for games consoles then
If you think the Commodore 64 was good, you guys are REALLY gonna be bowled over by the Nintendo NES! And hey, they take the in-game graphics off Sega Megadrive games and put em STRAIGHT into the movies
Sorry - just a bit of sarcasm for the afternoon
Hey, hey, hey... (Score:5, Interesting)
There are plenty of awesome games that were nowhere to be found on the NES. Many, in fact, were exclusive to home computer systems, or the non-Nintendo consoles (!) of that era.
Where was Robotron 2084 for the NES? The original Boulder Dash (Apple II had it in 1981, NES didn't get it until 1990)? Ballblazer? Night Mission Pinball? Galaxian? Swashbuckler? Battlezone? Sargon III (way before NES had chess)? Joust (not until 1988)? Hard Hat Mack? Defender? Montezuma's Revenge? Miner 2049er?
I still have my Apple II Plus, and am able to play all of the above.
Re:Hey, hey, hey... (Score:2)
Nope. Boulder Dash was first released in 1983 for the Atari 800, then ported to other systems. So it wasn't available for the Apple II in 1981.
Re:Hey, hey, hey... (Score:2)
Re:Fantasies? (Score:2)
Right show me any of those with full documentation, all the necessary gear, tutorials and current support for $99 in one package.
Price taken from the FAQ
Oh you can't? Geez, I am suprised. :)
I would have agreed with you perhaps if they weren't upfront, unlike any of the consoles you mention about what hardware is inside. It is clearly mentioned that the cpu is a 16 bit 25 mhz ancient motorola. Anyone with a brain can see this is barely going to compete with the gameboy (the original) it comes with more
Re:Fantasies? (Score:2, Interesting)
It gets closer than that. It's got a socket for an additional 65816 CPU (high-speed, 16-bit 6502 CPU), although the 68HCS12 @ 25 MHz could probably emulate a 6502 well enough.
Run your old favourites... if you really wanted to.
You guys are missing the point of this system (Score:2, Interesting)
Re:Fantasies? (Score:2, Informative)
Of course the C64 was good. Way better graphics capabilities than the NES. Don't think so? I beg to differ. [demodungeon.com] Especially check out the Crest demos. Digital Magic has some of the best graphics to date on the C64, and it's all stock, no hardware mods.
Can the NES display graphics outside the 'normal' screen? Can the NES stretch a sprite vertically up to the entire length of the screen? Sure, the C64's multic
Re:Fantasies? (Score:2)
It's about time! (Score:3, Funny)
Andre LaMothe (Score:5, Interesting)
To my dismay, I didn't understand the C code. I recently opened the pages of this book and read it. It was surprisingly coherent and well written (and up-to-date for its time).
This sounds like a pretty neat thing and sounds like another plug for Andre to get another book deal, even if there's an eBook included (or it could be because someone wanted to play frogger and thought it'd be cool to get Andre's name on the console).
How does one transfer the software to the cartrige though? I don't see a programmer included in the hardware details on the about page, nor do I see that the console can be used to program the card.
This will be fun, though. As I'm only 19, I'm not old enough to remember the bringing out of the Atari 2600 (and other similar systems), but I have played games on it. I hope this brings out the games of "yesteryear" and encourages developers to write some cool games.
Any inside specs on the prices yet?
Re:Andre LaMothe (Score:2, Informative)
Good idea... kinda. (Score:5, Insightful)
Now in the realm of education... low powered, fairly simplistic systems like these are used for things such as early electronic engineering courses, introductory assembly programming courses and the like. It would be nice for students to be able to do something cool in these courses besides light up LEDs and flip switches attached to an ancient Motorola 68k. If only the academic community didn't shun anything with 'game' in the title and the site actually had information besides "please call later" in the Education section.
Re:Good idea... kinda. (Score:3, Interesting)
Just a few years ago The Main project for the electronic Design Lab at McGill was to build a mouse-controlled Multi-level Pacman on a old Svga monitor out of a fpga board (Hardware design fashion, no software here).
Probably the coolest Lab I've seen... So it is not as if every school run away from these
(Unfortunately, when I took the course they where in a change of system process so we ended-up implementing a rather boring 'si
16-bit? (Score:3, Insightful)
it's not a handheld (Score:2, Informative)
It says it's 5-10x the speed of the Super Nintendo, with 2-4x the graphic power. That's better than the current Gameboy Advance!
Are you sure? The Super NES had a 3.6 MHz 65c816 processor, essentially a 6502 with 16-bit registers and a 24-bit address bus. The sound side of the system had a Sony SPC700 processor at 2 MHz, which was in essence a 6502 with a reshuffled instruction set encoding. The GBA, on the other hand, has a 16.78 MHz ARM7TDMI processor with a halfway modern RISC design. This XGameStatio
Better CPU? (Score:4, Funny)
How about a new cpu? Because the one that comes with it is a piece of crap.
Re:Better CPU? (Score:2)
I found this link with more information (Score:4, Funny)
It's to a site call "slashdot" I wonder if anybody else has heard of it?
It's kind of old, the date on the page says it was written August 7th 2003.
Just think! (Score:3, Funny)
Re:Just think! (Score:2)
Where's the Karma in that?
Do-It-Yourself-Mobile-Phone (Score:3, Interesting)
Re:Do-It-Yourself-Mobile-Phone (Score:2)
from 6812 XGS3 to Altera FPGA? (Score:2, Interesting)
If your fantasies run in this direction (as mine do) you'd be much better off buying a Xilinx/XESS prototyping board [xess.com]. They're available now, they work great with free toolchains, and they're a lot less expensive than anything Andre will bring to market in the next two to three years. Plus you can rea
68000? (Score:3, Informative)
68000 isn't really a 16-bit processor, any more than the 80386SX is. It's a 32-bit CPU internally.
And let's face it, the Apple ]['s video hardware was teh sux (I had to write emulation for that b*stard, and MY code was a fscking nightmare), so I don't see why anyone would want to emulate it (it was basically a braindead monochrome CGA, and faked color). C64 tho I can see, a little better.
-uso.
MC6800 on Steroids (Score:2)
Re:68000? (Score:2)
Third-generation Motorola 68HCS12 16-bit processor @ 25 MHz.
FPGA with graphics processing unit.
Socket for additional 65816 CPU (high-speed, 16-bit 6502 CPU).
Re:68000? (Score:2)
As for 65816 being a "high-speed" 16-bit 6502, heh, if you call 2.8 MHz "high-speed"...then again, there are 14 MHz 65816s. Of course there were only two well known systems using 65816s...maybe 3, I'm not sure if the TurboGrafx used a 65802...the Apple IIgs and the Super NES. And it's really a bag on the side of the 65C02.
An ideal gaming system would probably be 68060 based *ducks*, and would have a true-color bitmapped display with a "for
Re:68000? (Score:3, Informative)
Re:68000? (Score:2)
Just thought I'd throw some of that crap in here.
The 68000 executes 16 bit code. Last I looked it had a 24 bit address space, that's pretty cool. Nonetheless it is not a 32 bit processor, as you say.
68010 is a slightly optimized 68010
Re:68000? (Score:2, Informative)
The 68000 executes 16 bit code. Last I looked it had a 24 bit address space, that's pretty cool. Nonetheless it is not a 32 bit processor, as you say.
68k had 24bit adress space, 16 bit pathways to the outside, and 8/16/32bit operations on the inside. All instrucions that operated on data had a size qualifier (add.b, add.w, add.l), so it could do 32 bit operations, but had to fetch 32 bit data in two reads if it came from the outside. Not so if operating on 16 internal, 32 bi
Re:68000? (Score:2)
The 68000 was a 16-bit hardware implementation of a 32-bit architecture. The processor's microcode hid this from the programmer. For a more extreme example, the IBM 360/30 implemented a 32-bit archit
I just don't see it. (Score:3, Insightful)
Re:I just don't see it. (Score:3, Funny)
Just in time for christmas (Score:5, Funny)
Re:Just in time for christmas (Score:2)
Why not just get a GP32? (Score:4, Interesting)
Here's a link from Google to one reseller. [play-asia.com]
Vector Graphics (Score:4, Interesting)
Re:Vector Graphics (Score:2)
Re:Vector Graphics (Score:2)
Re:Oscilloscope source? (Score:2)
This is not meant to be an PS2 contentder (Score:5, Insightful)
Unless I completely misread the article it is like those kits you can buy to make youre own radio. Sure for the same money you can usually buy an already finished ones. That is not the point!
Sure you can do this with existing platforms like the C64 mentioned but you will then have to do an awfull lot of research youreself. Here you get in one package everything you need to learn and thinker with a computer.
Oh and for those wining about the power of the processor, do you perhaps think this could have something to do with A: price B: power C: Documentation D: Cooling? How about all of the above?
This could be a nice learning tool for those not already familiar with how computers work. Now all of it is going to depend on the following things.
Nice to see someone dare to create a hacker learning tool. Pity most /. have their head so far up their ass they can't see the fun of a product like this.
Re:This is not meant to be an PS2 contentder (Score:2)
Thanks,
Leabre
Wouldn't a SBC be better in almost every respect? (Score:4, Insightful)
It would be
The only downside I see is that it will encourage people to use the same bloated tools they are using now, rather than encouraging them to at least take a cursory glance at assembly, and gain experience in writing their own device drivers.
But then, most people won't want to touch either of those anyway (and they wouldn't have to on either platform).
There are always going to be more game programmers than driver programmers.
Besides, it'll give people an excuse to take a harder look at a few of the OS projects that are all assembly, or micro sized. Eventually someone will even come out with a cartidge that will play DVDs on these lower end systems, which doesn't happen now under windows because of the innefficiency of so many software and driver layers.
Honestly, unless the entire development kit including book is under $60, then it simply isn't worth it except to those few who want to learn a particular 16 bit uProcessor code and tinker.
Oh, and you three who will work to port NetBSD and Linux to it.
-Adam
Re:Wouldn't a SBC be better in almost every respec (Score:3, Insightful)
Wouldn't a single board computer be better in almost every respect? Take a lower end mini-itx board, develop a wall plug silent power supply for it, and all you'd then have to make are compact flash adaptors and joystick adaptors.
[...]
The only downside I see is that it will encourage people to use the same bloated tools they are using now, rather than encouraging them to at least take a cursory glance at assembly, and gain experience in writing their own device drivers.
I think this is exactly the poi
Sorry, 68HCS12 is not 8 bit (Score:2)
Bad style to reply to myself. But the 68HCS12 is not a (fast) 8 bit microcontroller, but instead a (bit fast) 16 bit [motorola.com] microcontroller.
Re:Sorry, 68HCS12 is not 8 bit (Score:3, Insightful)
Re:Wouldn't a SBC be better in almost every respec (Score:3, Interesting)
As a learning tool for testing low level theory I can see some value. However, they are targetting a very, very small niche market.
I can't see this being successful (s
Re:Wouldn't a SBC be better in almost every respec (Score:2)
Re:Wouldn't a SBC be better in almost every respec (Score:2)
It's a neat idea... (Score:4, Insightful)
But... where is the simple programming language? I mean, I could make a stupid game in 10 lines of C64 BASIC. I don't want to have to work in C/C++ to do this today, or I'd just stick to a PC.
Give me a high-level audio and video API that does nice things from a simple interpreted language, something I can give to my kids to let them learn programming, and something that is easy to extend with bits and pieces of random hardware... that was the real magic of the 8-bit systems, and that does not quite seem to be all here yet.
Or maybe I've just missed it somewhere.
Re:It's a neat idea... (Score:2, Informative)
Videos on the site won't play under Mac OS X. (Score:2)
X Gamestation (Score:3, Interesting)
Lets clear this up: (Score:5, Interesting)
From their descriptions, this is just a simple board with an off-the-shelf Motorola 68HC12 microcontroller. These are used in many universities, such as UT Austin for embedded systems interfacing and programming courses. True, there are a fair amount of students out there that might be capable of writing games, but I don't see this creating a business demand. The graphics are handled by an Altera FPGA. This looks amazingly like some reference boards I've seen used by universities as well.
Here's a good HC12 programming resource if you want to get an idea of HC12 features/programming:
http://www.ece.utexas.edu/
Re:Lets clear this up: (Score:2)
Except for the actual photos. And the actual
But it is vaporware in the sense that it is not a production device, certainly. But it does exist.
Love It! (Score:2)
I've often wondered why someone doesn't buy rights to the old Amiga or Atari ST and make an digital electronics trainer out of them...
Apple II graphics were different (Score:5, Interesting)
The Apple II just had a big, dumb frame buffer, plus a static character mode. The C64 and Atari 800 had raster interrupts, redefinable characters, sprites, hardware collision detection of sprites, etc. The Atari 800 was even further out there, with direct hardware support things that needed ugly graphic hacks on the C64 (like mixing graphics modes in arbitrary ways and multiplexing sprites).
Re:Apple II graphics were different (Score:2)
Should call it the Ego-Station (Score:5, Insightful)
Before 1994, the idea of walking into a bookstore and seeing entire shelves of books on real-time graphics and game programming was almost unheard of. The very techniques and sciences driving the games that were already making billions of dollars for the Ataris and Nintendos of the world were still well-guarded secrets. That all changed, however, with the release of Tricks of the Game Programming Gurus by computer scientist Andre' LaMothe, and within only a few years, an entirely new genre of technical books had seemingly taken over the world.
Uh, I hate to mention it Andre, but this simply isn't true. There were dozens of books about graphics and game programming on 8-bit home computers. COMPUTE! had a whole line of them, for example. You could pick up at least two magazines for each make of computer that included source code listings for games written assembly language and making full use of the hardware. Heck, you could buy the hardware reference manual and even the full operating system source code from Atari. Even the source code to Atari DOS, with full commentary. was available in a $12 book. The source code to Chris Crawfords' award winning Eastern Front, widely considered one of the most advanced commercial games of its time, was also available for purchase. In a number of ways, things were more open and free back then.
MOD THAT PARENT UP (Score:3, Insightful)
Oh those old Compute Magazines were GREAT.
They talked quite in depth about how the hardware worked for the Atari and Commodore 64 computers and Vic 20, etc. They published short games for each, which was obviously the source code and people used to TYPE THEM IN.
And if that wasn't enough, there was INSIDE ATARI, which went through the sound, video and joystick hardware all in depth, how to hook the vertical blanking interrupt, how to change the color registers on a horizontal blank interrupt. There was a
Re:Should call it the Ego-Station (Score:2)
I still have fondness/hatred for the memory of painstakingly typing in pages and pages of machine code from a magazine, using the Apple II's built in Monitor. Machine code, in hex, not assembly. And it didn't work! Argh!
Remember those adventure books where
How much will it cost? (Score:2)
By the way, I am the proud owner of an actual Super ELF SBC from 1977 with a 1802 CPU and two whole K of RAM. It's also an ultimate hacker toy, but it's so useful and I played with it so often that I finally had it framed so I can at least enjoy looking at it.
Good as a hardware project... (Score:5, Interesting)
But the primary advantage of this system is to understand how the hardware works. That's something you rarely ever see. Even back in the 8-bit days, almost no one really understood machines like the Apple II and Atari 800 on a hardware level. For example, no one ever attempted to redesign Atari's ANTIC chip, because that info just wasn't available. This hasn't changed at all over the last 20 years. FPGAs are cheap and widespread, but not the info about designing graphics hardware.
Back to the software. If you're into game design, and you design and implement a game for MAME (say, on the Williams' 6808-based hardware), then that game is runnable on any PC or Mac right away. Not so with this new system.
Overall, LaMothe has always been very much into writing and teaching about game programming, but he's always completely avoided game design. He develops and writes about lackluster knockoffs of existing games, and offers little to advance the medium. In it's own way, for teaching purposes, that's a good thing. But the last thing we need is everyone to build this new system, then start writing versions of Tetris and Asteroids and old Commodore 64 games for it. If you want to move forward in design, you can do it for existing "hardware."
Can we make up our minds? (Score:5, Insightful)
From their FAQ:"The processing power of the XGameStation is approximately 10x that of the Super Nintendo (SNES), and it's graphical capabilities are approximately 50-200% more advanced than the SNES."
Now, assuming that this isn't advertising doublespeak (I'm curious if that means it can handle Mode-7 equivilent equivilent graphics and what the exact specs on the output are), doesn't that sound reasonable? If this is a box for hobbyists and amateur enthusiasts, can you really conceive of much more power being necessary? Once you get past the SNES era, you start REALLY needing lots of people to use the console effectively. And for (according to the site) less than $100 for the entire package?
This sounds like a great idea, and if the geeks embrace it could be one of the hot toys for gamers who want to get away from the Microsoft-Sony-Nintendo trifecta. But ultimately that's going to decide it, how much the people embrace the system. It sounds like the specs are fine for those of us with fond memories of Bionic Commando and Sonic the Hedgehog. The question is whether anyone will pick up on this and make it worth having.
coin-op support (Score:3, Interesting)
BTW... that Asteroids looked decidedly low-resolution for vector. Like an equiv 640x480 resolution, verses a typical 1024x768 equiv vector resolution. Is there a hardware limitation in the vector DACs, or what is the story here?
Re:coin-op support (Score:2)
Re:coin-op support (Score:2)
Not so, and here's why.
At some point you have to convert from digital numbers to analog signals to generate the signals that deflect the electron beam. If your DACs are only 8 bit resolution, that means you can only produce 256 different voltage levels, effectively limiting you to 256 x 256 addressable places on the screen; end result is jaggy lines. You can do tricks with dithering but at the end of the day, you need the resol
Re:coin-op support (Score:2)
So,... (Score:2)
Commodore 64? Come on.... (Score:2)
Doesn't this stike anybody as a tad underpowered to fullfill anybodies fantasies, let alone the average Slashdotter..?
Re:Commodore 64? Come on.... (Score:2)
Of course, that was one of the cooler things about hobbyist machine building/coding. Not how gee whiz bang the hardware was that you put into it, but how you could do amazing things with the most basic hardware.
Think of it as a "Junkyard Wars" of DIY gaming.
Andre is now, officially, the shiznit! (Score:2)
Can sainthood be far behind?
zerg (Score:2)
This thing is great. (Score:2)
It's here so that somebody can learn to program, or to play with hardware. I personally would like to see a repeat of the C64-style "walk up and code" system; kids today have little to no experience with programming and as such have resorted to just playing games and poking around in the warez translation of RPG Maker.
Been there, done that. (Score:2)
Imagine a Beowulf cluster... (Score:2)
Well, somebody had to say it...
Building alone is easy (Score:2)
You can slap a 32-bit MCU with enough ram, flash and maybe a geforcefx go or ATI embedded chip to create a high performance handheld game device, and with some community effort even a simple software SDK for it.
The real problem is standardizing ROMs so game companies could develop and sell for such a platform. It would be interesting if the free software community develops a handheld game ROM standard that runs on many manufacturers' handhelds. Any geek could select his chips (ati/nvidia/fujitsu) and hi
Sounds like the C-One (Score:2)
It also sounds like it (XGamestation) is positioned as a 'razor' and will take the profit back by selling 'blades'....
Either way, it sounds good (a configurable multi-game unit platform) but I'm more interested in the C-One myself.
Design case history: the Commodore 64 (Score:3, Informative)
http://retro.icequake.net/commodore_64_design_case _history [icequake.net]
Hope this is of some interest to the sort of people who would be interested in the XGameStation.
Re:April 1st? (Score:3, Funny)
Yeah, I'll see this when.... (Score:2)
Re:Massive dup (Score:2)
Re:Um.... (Score:3, Interesting)
Re:Um.... (Score:3, Insightful)
Re:Um.... (Score:2)
And I almost forgot . . . If I remember properly, Linus Torvalds never would have started Linux if it wasn't for the proprietary systems they were teaching in school. The "principles" are all you really need to get started. Nobody taught Einstein relativity -- he did that himself building upon principles laid out before him.
Re:Um.... (Score:2)
While I'll have to get back to you about the recording video part, this guy [volny.cz] has the IDE hard drive part covered. Although it seems that this may be more of a homebrew project. Beware the power of a souped up C64!!! =-O
Re:Specs suck (Score:2)