Slashdot Mirror


XGameStation Designer Talks Specifics

Thanks to GameZone for their interview with Andre LaMothe about the XGameStation, the DIY, programmable game console theoretically due this December, but likely somewhat delayed. Although details of the XGameStation are still being finalized, LaMothe describes the specific technical details: "I think the ARM7 is going to be my choice as the final main CPU at 33-66 MIPS, and an FPGA GPU that does basic sprite, character, and bitmap graphics in 4-256 colors, with 1-4 Megs of RAM", and goes on to evangelize the software: "We will surely encourage people to port as many games and emulators as possible to the XGS. I am mainly concerned with getting MAME, Intellivision, Atari 2600, etc. ported ASAP."

31 comments

  1. looks pretty cool by anthony_philipp · · Score: 0

    i think it looks pretty cool, but im not into consoles so much, prefer the good old pc. nothing is cheaper for the amount of games that can be found on it. plus the playbility is great. btw im first.

  2. Does this guy ever sleep by Anonymous Coward · · Score: 0

    He releases many books each year, does consulting and lectures, and now hes releasing a console?

    Id be surprised if he has time to play solitaire, let alone anything else.

    1. Re:Does this guy ever sleep by anthony_philipp · · Score: 0

      he may not sleep that much, but you'd be surprised how time you can avoid wasting if you dont play games/ screw around.

  3. MAME Port? by ianpatt · · Score: 3, Interesting

    He's going to have some trouble getting a MAME port with only 1-4MB of RAM to work with. Even games with relatively simple hardware go over that easily: pacman needs about 6MB just for the emulator core.

    On the other hand, if the graphics chip is thoroughly customizable, we might see some dedicated single-system emulators that use the built-in graphics and are designed with low-memory situation in mind. Could be pretty cool.

    1. Re:MAME Port? by edwdig · · Score: 2, Insightful

      One thing you're forgetting. This is a cartridge based system. All your read-only data can be accessed directly from the cartridge, without need for RAM.

      1-4 megs is a lot of RAM for 2D gaming when you've got most of your data stored in ROM.

      The N64 had 4 megs of RAM (8 with the upgrade). The PS1 only had 2 megs. Putting 4 into this system would be overkill, considering it won't be powerful enough for real 3D. (Yes, it can run Doom type stuff fine, but you don't wanna try Quake on it).

    2. Re:MAME Port? by single_user_mode · · Score: 1

      another thing to consider is that the XGameStation will have the CPU (hardware) of most of the games Andre is interested in running i.e. 6502 & Z80 so it will not have to be emulated.

      --
      remove NOT from email.
  4. What's the point? by cloudless.net · · Score: 1

    Why would anyone want to buy this? Any desktop PC can become a powerful, programmable game console that runs just about every emulator out there.

    1. Re:What's the point? by bhima · · Score: 1

      To learn how to develop a game console or games for said console. Read the web site, it's an educational toy, for use in the class room.

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    2. Re:What's the point? by Koos+Baster · · Score: 2, Insightful

      Yeah right. Why would anyone want to buy stuff to cook his own meal, if you can go to McDonald's?
      The fun't in creating something, not using it.

      --
      Finagle's First Law: If an experiment works, something has gone wrong

    3. Re:What's the point? by wickedj · · Score: 2, Interesting

      One of the Computer Architecture projects I did for college consisted of using a programmable Xylinx board (~$1000), hooking it up to a monitor and then hooking two orginal NES controllers and playing pong on it. It was one of the most incredible learning experiences I ever encountered. We wrote our own processor, uploaded it to the board, wrote our own compiler and assembler and then wrote our own version of pong. We also had to program a chip for our video controller and NES controllers. Needless to say, it was a very expensive game of pong.

      If the XGameStation is coming out for somewhere around $200 and allows users to manipulate hardware as well as software, I say that's a great deal. Granted, I'm sure that it won't be as robust as a Xylinx board but the educational benefits are still excellent, even if you're not going into games.

    4. Re:What's the point? by wickedj · · Score: 1

      Whoops... Xylinx is actually spelled Xilinx.

    5. Re:What's the point? by pmz · · Score: 1

      Why would anyone want to buy stuff to cook his own meal, if you can go to McDonald's? The fun't in creating something, not using it.

      Eating the result is fun, too. For programming, the best I've found is peanut butter on punch cards.

    6. Re:What's the point? by jjhlk · · Score: 1

      There's always Chips in Torilla shells, for the hardware types:

      http://www.seattlerobotics.org/encoder/apr98/bread brd.html

    7. Re:What's the point? by Anonymous Coward · · Score: 0

      You wouldn't believe how sick I am of them being called "tortilla shells". It's not called a tortilla shell, it's called a tortilla. A taco shell is called such because not until things are put inside it is it called a taco. Not so with tortillas.

      Forgive me, but I've had a very annoying roommate, and that was just one of his very many mannerisms that annoyed me :)

  5. Specific hardware details? by Dot.Com.CEO · · Score: 2, Interesting
    I mean, the guy hasn't even decided on things like the main CPU, how much RAM it's going to have, whether it will be PAL compatible or not and whether or not it will have a 9-pin ATARI compatible joystic port and he's thinking of ports of MAME? I mean, at this stage I'm sure it is not even realistic to say whether said ports will even RUN on that box! And yet, he's quick to give a price point (he's pinned it down to $100-$200, excellent, at least he's not vague)!

    I'm sorry, but I think I'll see bitboys videocards before that "console" makes it to the market.

    --
    Mother is the best bet and don't let Satan draw you too fast.
    1. Re:Specific hardware details? by mse61 · · Score: 2, Informative

      He's decided on the all the main aspects and is currently building the final prototype. After that's complete in the next few weeks, everything hardware will be frozen. I've been a member of the sites boards for a while now, and I've seen all the work he's put into it. It will be a finished product.

      --
      ++mse61--
    2. Re:Specific hardware details? by NanoGator · · Score: 1

      "I mean, at this stage I'm sure it is not even realistic to say whether said ports will even RUN on that box!"

      They will if that's his goal.

      --
      "Derp de derp."
  6. Why? by microTodd · · Score: 1

    I'm not sure what the real selling point of this is. I have a lot of respect for Andre LaMothe, I think he's a pretty decent author, and he has about 5 college degrees. But if you're really interested in learning to do game programming, why spend the money? Just pick up the FREE DirectX or OpenGL SDK and crank out the code yourself for PC.

    --
    "You cannot find out which view is the right one by science in the ordinary sense." - C.S. Lewis on Intelligent Design
    1. Re:Why? by Anonymous Coward · · Score: 1, Interesting

      I think I'd have more respect for Andre LaMothe if he wrote fewer books and more games. But, like all the other industry hangers on (Ernest Adams, Andrew Rollings, Chris Crawford) he hasn't done a game in years, yet writes books and gives seminars about how to do it. A dollar spent on these books is a dollar wasted. All the facts you need are online, and if you don't have the drive to find them online you don't have the drive to be a games programmer. His market is wannabe losers. He's only doing this project because he's saturated the book market with his 3rd rate tripe.

      Now, this project is "cool", but it has all the commercial potential of N-Gage, without being quite as powerful a system. MAME? A 33MHz ARM7 can maybe run a few of the old 8-bit games and that's it. This system is about as powerful than a GBA. Running games is not its forte. And you'll learn nothing about "designing consoles". Buyers of this won't become the designers of PS5, unless PS5 reverts to 2D graphics. Mind you, using an FPGA, the 2D graphics will be REALLY flexible. Whooppee.

    2. Re:Why? by DrEldarion · · Score: 1

      You said the point perfectly - "for PC"! This isn't to learn how to program for a PC, it's to learn how to program for a CONSOLE where your programming options are severely limited.

    3. Re:Why? by Vaevictis666 · · Score: 2, Interesting
      The point of this one is learning Hardware compared to Software. I'm not sure about Andre's goals, but it looks to me like it's being designed for the enthusiast. If the project sounds interesting to you, then you're part of the intended audience. If you're curious why you would ever want something like this, then you may well be happier with a "normal" console or PC.

      Personally, I'm probably going to pick one up if only for the enjoyment of self-challenge - with the limited power of it (cpu/ram) what exactly can I pull off? As a programmer, what tricks will I need to use and learn in order to push this machine to its limit? And in a more commercial environment with more powerful hardware, how can I use what I've learned from developing on the XGS to improve my applications?

  7. 6 MB? Not quite. by Thedalek · · Score: 3, Insightful

    That's only if you have all the MAME drivers loaded into memory at once, which is something you'll never do.

    The main executable can be as small as a few hundred kilobytes, and then load the proper game driver from a datfile full of drivers (as is the case with some current distributions of MAME, like MAMEplus). There's no reason for Pac Man to require 6 MB, unless you were using some incredibly inefficent form of dynamic recompilation.

    Of course, with 4 MB of ram, you can never run anything more complex than Capcom CPS1 games.

    --
    Happiness is relative, Based upon the way we live.
  8. a cheap console by theMerovingian · · Score: 3, Insightful

    A cheap console, that you can burn any game for, run emulators on, control the operating system, and totally hack apart..... Console, thy name is DreamCast.

    --
    "If you think you have things under control, you're not going fast enough." --Mario Andretti
  9. An intersting Idea Over-all by Anonymous Coward · · Score: 1, Insightful

    Well, As much as i would like to buy this thing i just think the system spects are too low to make any thing worthy of showing off

    "Hey Guys Look at my Game i Made..
    What do u mean it looks Old School...
    STOP LAUGHING AT ME!!!"


    I just think they should bump the system spects up.. and replace the Rom Chips with a CDR DVDR and the processor speed to 700mz with a SDL tutorial .. i mean making neet games would be much better on a system like that... it would beat the Dream cast where thier system specs are a 200mhz system that has a CDR.. with a coder cable.. The total would be around $100us...

    over all i think this system would have been a good idea if it were released back in 1995 witht he current specs.. :)

    1. Re:An intersting Idea Over-all by single_user_mode · · Score: 2, Insightful

      the project is intended _mainly_ to teach hardware design and tinkering for consoles. if you start too complex only hardcore elctronic engineers will be able to do anything with it. it's more of an introduction to console design rather than another platform to code for but i am sure many will do just that, which is fine but not its primary purpose.

      --
      remove NOT from email.
  10. Missed the point by archmathpower · · Score: 1

    The point of the xgamestation isn't making games, its a learning tool to help you make a videogame system. Andre is making this system so you can hack it. He's including a ebook that teaches you the entire process, from boolean logic to programming FGPAs. I know I wished for something like this when I was young. I mean I took art classes so I could learn to make videogame graphics. But remember, this isn't just a game player, you can make it do anything, the sky is the limit.

    archmaxpower

  11. Is this actually a cult? by Anonymous Coward · · Score: 0

    Even more interesting is that I have noticed something really odd about the whole community. Please note that is is just a theory and my own opinion and may not be fact at all.

    It seems that Andre may actually be forming some kind of weird Cult. Don't laugh I'm serious. Just hear me out.

    First to have a cult you need a leader

    Andre (calls himself necron)
    First of all he makes himself out to be doing the job of 20 people, constantly reminds everyone how brillant he is and that he never sleeps.

    Every one of the regulars actually reveres him as some kind of technical god. He claims to be in contact will all the pioneers of computing including the guys who created the Amiga, Ataris, etc. He indicates from time to time that only he is contact with these people and their will is being done through him.

    There is something odd or creepy about him. He seems a little too friendly if you get in contact with him like he is trying to connect to you on some sort of emotional level. Just what you would expect from a cult leader.

    Every cult needs its followers

    The forum is full of these geek misfits. They probably game to the forum originally to learn game programming when they picked one of his books. They guys aren't particularly talented; they are the overlooked geeks that don't really ever become that successful and aren't really that bright. But they are loyal and love to learn from Andre. In fact they are fiercely loyal. If you speak up at all against anything they do they will just tear you to pieces.

    So what do they do?

    Well, actually Andre has this business where he publishes bundles of computer games on cds. He sells these at places like wal-mart and frys and such places. I'm not sure what stores exactly.

    And the regulars write these games for him. They aren't very good, but that's what they do. They write games and give them to Andre for the cd. In this way each regular contributes to the good of the cult I guess.

    Ok, so what keeps them there if this is all just an online thing?

    I'm not sure. I don't know if a cult can really work online or not. I don't know if they ever actually meet. But one thing a cult needs is a purpose. So with the xgamestation, andre produces something. It might be a version of basic or something and the regulars test and contribute games and such. They have done this over and over without question during the life of the xgs development; it is actually kinda creepy how no matter what direction the console turns, they accept this and happily contribute.

    Finally, the xgamestation has a major release date that keeps getting pushed back and back. Before the xgamestation there was a project called nanogear and before that another project I expect. All of these things seem to be just training the cult members to wait patiently for some upcoming event; almost like it is building to what will be an apocolypse for refugee geeks. They are being trained to wait for this great day when all their dreams will come true. That thing whether it is xgamestation, nanogear or whatever is always changing and never really seems to arrive.

    Now I know this is far-fetched, but I don't have all the answers yet. Please check into this yourselves. Do some research and you may see it for your own eyes or be able to disprove my theory. But remember, don't get caught in the cult yourself!

    http://www.xgamestation.com

    1. Re:Is this actually a cult? by Anonymous Coward · · Score: 0

      you missed a few points: *i have never seen or heard andre talk about a girlfriend or ex-girlfriend, and the only comment i've seen from him relating even remotely to the topic is "don't get one". *andre caters to an audience that consists almost entirely of young men, with the promise that he will make them into great game developers, authors of books, and now hardware developers. *his pictures on the backs of the early premier press books can easily be classified "homoerotic". similarly, whenever I have seen him, he has worn a shirt at least two sizes too small for him.

    2. Re:Is this actually a cult? by IchiTheKiller · · Score: 1

      let me guess, is this dogstar? the loser who posted on the xgamestation forums talking like he was jon carmack? keep stroking yourself buddy.

    3. Re:Is this actually a cult? by jfmgraphics · · Score: 1

      Sure sounds like dog-raper, er I mean dogstar.