Slashdot Mirror


Gameboy Emulator For PalmOS

isaac was the first of many to point out: "Gambit Studios has finally released Liberty, a Gameboy emulator for PalmOS." Here's the FAQ; there are reviews and comments on PalmInfocenter and re-Visor.org. Speed appears to be an issue and everyone keeps suggesting Afterburner. And for the impatient, here's the Liberty download page. Update 3 hours later: Gambit says: "It has come to our attention that Liberty is having some problems with a number of devices (and many devices NOT having problems). Due to this we have decided to stop the download of this application until the problem is fully investigated and a solution is found." Oh well; ref. the first noble truth of the Buddha. Update another 3 hours later: OK, it's available again.

29 of 88 comments (clear)

  1. Emulate an emulator emulating hardware by Rylfaeth · · Score: 2

    Can we run this sucker on one of those Palm emulators, and if so, what's the performance hit, if any? I think it would be funny to get to the point where we could play Six Degrees of by writing emulators to run inside emulators.

    1. Re:Emulate an emulator emulating hardware by Nonac · · Score: 3

      Run Tetris on a Gameboy emulator running in a Windows Palm emulator running under wine running on a Linux machine running in a vmware window on a Windows box that you are accessing via VNC from a Sun server that you are accessing from a dumb terminal.

    2. Re:Emulate an emulator emulating hardware by Felinoid · · Score: 2

      I considered this once... :) My idea wouldn't work however.. But yours is diffrent and should work.

      My idea? (keep in mind people IT DON'T WORK)...

      Commodore 64 emulator running under Unix.... running under... Lunix (Thats Lunix NOT Linux... diffrent systems)....
      For those that don't know... Lunix is a Unix like system for the Commodore 64...

      It won't work.. The C64 dosn't have enough memory to run a c64 emulator and can't run XFree becouse it has NONE of the requirements (Not supported, not enough ram, low end display (TV) etc.. it has a mouse.. thats all)

      --
      I don't actually exist.
  2. volume by TheDullBlade · · Score: 2

    Who is going to steal a mere 18 games?

    I expect most would do that in their first day.

    There are hundreds of gameboy games to download from the internet. You act a little differently when you can try something for free than when you have to cough up $25 every time you want a game.

    I don't think it's right to rip off the game producers that way, but I don't think their distribution model is right either.

    --
    /.
  3. Re:is it just me... by kruhftwerk · · Score: 5
    Well, considering that the gameboy is over ten years old with over a hundred million units out on the market, I think nintendo has made quite a bit back on thier initial hardware development investment. It seems that it takes about 5 years for a company to really start profiting on console hardware and with the number of re-releases of the gameboy plus an extra 5 year lifespan for the console, nintendo is probably making a pretty hefty profit on the hardware sales compared to most consoles.

    Nintendo is not a big fan of emulators (neither is Sony or Sega), but there really isn't anything that they can do to stop them. With the recent settlements/injunctions between Sony and the , there is no way to say that creating an emulator is illegal. Of course, to play the games without the hardware, you need either a cart ripper or to download the ROM images from the 'net. The emulator doesn't do that, the users do that.

    In fact, emulators are a great thing for the game market. It gives programmers an opportunity to work with an almost exact replica of the hardware for nothing. Console development was always a black art because nobody but official developers ever had access to the hardware; emulators change this and allows for an all new generation of programmers to learn like we all did with our C-64's and Apples.

    But, I digress. Yes, coming out with an emulator right after a new console comes out would not be good for sales. Coming out after 4,5 or even 10 years later is not as big as an issue, at least with regards to future console development. Gameboy emulators have been around for years and that hasn't stopped them from developing the Gameboy Advanced (which isn't really a development, just a handheld version of the SNES hardware with a different processor).

    In other words, emulators are a good thing, IMSHO.

  4. Re:No Downloads by A+Big+Gnu+Thrush · · Score: 2

    Ardiri is a stand-up guy. I wouldn't be quick to ascribe ulterior motives.

    Just my $0.02.

  5. Text mode Quake? Try FaceBall. by yerricde · · Score: 2

    and the real question is: can it play textmode quake?

    The predecessor to Wolf3d (the predecessor to Doom (the predecessor to Quake)) is FaceBall for Game Boy. Buy the cartridge, download the ROM to your Palm device, and play away.

    --
    Will I retire or break 10K?
  6. Write and ask for Game Gear. by yerricde · · Score: 2

    Game Gear is essentially a portable Sega Master System. Most GG emus also emulate SMS.

    --
    Will I retire or break 10K?
  7. Pokemon and Tetris? Is that all? by yerricde · · Score: 2

    Most of the time, I play FCI's Panel Action Bingo on my Game Boy. When I want Tetris, I play Tetanus on my laptop. When I want Dr. Mario, I play Vitamins for X or Windows.

    --
    Will I retire or break 10K?
  8. Ad infinitum. by yerricde · · Score: 2

    NES emulator inside a Basic interpreter inside a Java VM inside a Bochs inside a Bochs inside a Bochs...

    --
    Will I retire or break 10K?
  9. [S]NES off-system hardware by yerricde · · Score: 3
    • MMC3 and MMC5 (among other mappers) had integrated timers that counted down the scanlines (often used to tell the CPU to switch from the playfield to the status bar).
    • E?ROM games for NES(Castlevania 3, several Koei titles) used MMC5 to generate additional color data for tiles.
    • Several Konami games for NES had a sound chip called VRC?.
    • Several Capcom titles for SNES (Mega Man X 2 and 3) used the C4 chip. I don't know what it did.
    • Yoshi's Island, Doom, Vortex, Dirt Trax, Star Fox, and Stunt Race used various iterations of the Super FX chip.
    • Kirby Super Star, Super Mario RPG, etc. used the SA-1 chip.
    • A few games used a compression chip that decompressed data coming out of the ROMs.
    • Nintendo's Super Game Boy accessory implemented a full Game Boy system (sans serial port) inside an SNES cartridge.
    --
    Will I retire or break 10K?
  10. Not possible. by yerricde · · Score: 2
    • Only 16 KB of RAM on the Game Boy.
    • Only 4 MHz 8-bit Z80 processor (try emulating a 68K on that one).
    • No touch screen.
    • Copyright restrictions (you'd have to grab the ROM from a real Palm device).
    • How would you put the software onto a Game Boy cartridge? Nintendo has been suing all the companies that have blank Game Boy cartridges.
    --
    Will I retire or break 10K?
  11. Re:Money by bcombee · · Score: 2

    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!

  12. Re:is it just me... by Toddarooski · · Score: 2

    Ehh... I think the loss is negligable, actually.

    It's pretty much a fact that if you take a general-purpose piece of hardware and write a program for it that simulates what another piece of hardware was specifically designed to do, it's going to end up a) Slower, and b) More expensive. (Unless you wait several years for technology to catch up.)

    Am I really going to wait until 2004 to buy a Pentium-7/3000 so that I can download an emulator that simulates the PSX2 at a reasonable speed? Probably not. By the same token, the Gameboy has essentially reached market saturation by now. If you were going to buy a Gameboy, you probably would have already.

    --

    "Do you expect me to talk?" "No, Mr. Bond. I expect you to die!"

  13. Two things... by Mustang+Matt · · Score: 2

    1. Doesn't an equal amount of R&D go into developing an emulator and making it work on multiple platforms? 2. Couldn't they release their own GamingOS software as open source and make all their money off the games?

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  14. Re:No Downloads by A+Big+Gnu+Thrush · · Score: 2

    Good point. It is a commercial enterprise, so maybe they're concerned about bad first impressions.

  15. Re:is it just me... by Zarquon · · Score: 2

    Read the article.. It's not a hardware clone, it's a software emulator. Besides, where would we be right now without the original PC cloners?

    Perhaps paying Big Blue for a box that requires one to reinforce their desk (seriously.. I had to move an old IBM AT recently.. the Keyboard weighed 10 lbs, the monitor 75, the CPU 60..)

    --
    "'Tis great confidence in a friend to tell him your faults, greater to tell him his." --Poor Richard's Almanac
  16. UnPlayable by fliplap · · Score: 2
    Welp, i figured someone needed to point these things out:

    A) It only works with 32k ROMs(the demo version at least), which are pretty old.

    B) Even 32k ROMs are so slow on it that they are unplayable, you get almost 1 fps.

    C) They recommend AfterBurner, games are still unplayable with it.

    And a few funnies from thier website:

    In the compatibility section:
    0 games tested
    0 games playable

    In the Known Problems section:
    Problem: -blank-
    Solution: Download latest version

  17. Re:GameBoy the best hardware? by kruhftwerk · · Score: 2
    I'm not too sure that is entirely correct. Not many of the games that I know of used off system processing, except for the obvious that hyped them (ie. StarFox on the SNES). The hardware is *not* designed so that functionality can be placed in carts, it's more clever designs and hacks by changing certain memory addressed and the functionality of the MCB (memory controller) on a given cart. The SuperFX chip was a simple matrix multipler (IIRC) and although I haven't used one, I'm sure it's operation was not trivial.

    The only thing that is done on a gameboy cart is rumble. That's the only thing that nintendo provides other than added ram. I've never worked on older systems, but I think that adding functionality to the cart was a very special case and it cut a huge chunk into the profit margins for a given game. So unless you're totally in bed with Nintendo, such extras are *not* feasable for the average publisher.

    Not to say that you're wrong, but could you point out any NES/SNES games that did use off system hardware?

  18. Money by falloutboy · · Score: 4
    Lets see.

    Palm IIIc from buy.com: $449
    Gameboy from buy.com: $70
    Gameboy games from buy.com: $25 each

    I only have to steal 17.96 games to make it worth it!!!

    Then again, I've had a Game boy since 1997 and I only ever actually bought Tetris and Spider-Man anyway. And Tetris came with the thing. Hm.

    1. Re:Money by Th3+D0t · · Score: 2

      ...impressing all the foreign grad students with Pokemon on your Palm: Priceless.
      ---

      --
      I am the dot in slashdot.org
  19. Control Issue by the_demiurge · · Score: 3

    I wouldn't think the Palm buttons could be a good substitute for the directional control buttons on a GameBoy. For me, at least, a good game of Tetris or Kirby needs a comfortable and reconizable controls set.

    -- demiurge
    You find a file that appears important and obliterate it from memory!!!
    Score one for the downtrodden hacker!

  20. Re:is it just me... by Erbo · · Score: 2
    if you take a general-purpose piece of hardware and write a program for it that simulates what another piece of hardware was specifically designed to do, it's going to end up a) Slower, and b) More expensive.

    With regard to point (a), remember that a Palm device is pretty slow to begin with, 'cause it's been optimized for longer battery life, not speed. The Liberty FAQ mentions that you may need an overclocker utility to get decent performance...and the faster you push the processor, the faster you're gonna wear out your batteries. You'd probably get better battery life out of a real GameBoy.

    With regard to point (b), consider that GameBoys are currently going for something like $50 apiece, whereas the least expensive Palm devices (a IIIe or the base-model Visor) are three times that (and they only have about 2Mb of RAM at that, which won't fit very many of the newer games).

    So this emulator is a possibly-interesting toy at best; if you want real GameBoy action, you should probably just cough up the dough for a real one anyway. Somehow I don't think Nintendo is going to lose a lot of sleep over this.

    But I might download Liberty anyway and check it out, just for grins. (Hmm, I wonder if they've implemented, or are planning to implement, 2-player GameLink emulation using the IR port? That would be interesting...)

    Eric
    --

    --
    Be who you are...and be it in style!
  21. No Downloads by drinkypoo · · Score: 3

    More to the point:

    July 7, 2000
    Stockholm, Sweden
    It has come to our attention that Liberty is having some problems with a number of devices (and many devices NOT having problems). Due to this we have decided to stop the download of this application until the problem is fully investigated and a solution is found.

    // Aaron Ardiri
    // Michael Ethetton
    - the Liberty development team

    This seems like funny timing to me. I wonder if it's just an attempt to avoid being slashdotted. I mean, just because it's having problems in some places doesn't mean that you don't want the other people to be able to demo it.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  22. Re:GameBoy the best hardware? by SuiteSisterMary · · Score: 4

    Actually, Nintendo tends to design their hardware so that the carts can replace major sections of functionality. Remember how Star Fox for the Super Nintendo was hyped as having the FX chip, an onboard math coprocessor? Well, that's the first time they hyped it, not the first time they did it. In it's heydey, the 8 bit NES, on average, was doing at least half of it's processing on the cart itself, and not in hardware.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  23. Yeah! by Anonymous+Shepherd · · Score: 2

    At that rate, buy a Gameboy of each color: 7*70 = $490!

    Or just buy 2 Gameboy colors, the printer, a handful of multiplayer games, and 2 batterypacks, and you are *still* ahead of the game.

    Sigh


    -AS

    --

    -AS
    *Pikachu*
  24. is it just me... by vertical-limit · · Score: 3
    ...or are all these emulators really unfair? I mean, Nintendo went to a lot of work to design the Game Boy hardware and all its upgrades (Pocket Game Boy, Game Boy Color, Dolphin), and there's a lot of R&D costs involved in that. Now, when other people start cloning that hardware immediately and producing viable alternatives to Nintendo's hardware, all that R&D is basically "lost". Other companies are making the money from the hardware sales, and Nintendo doesn't get to see any of the rewards. And why would Nintendo want to fund other companies' profit? This is what's known in economics as a "win/lose situation" -- one company loses, and all the other ones win because they ripped the first company off.

    I'm not saying that competition is a bad thing. Of course we want to be able to buy our hardware from different vendors and be able to get the best value for our dollar. But the availability of emulators sure makes it hard for companies to justify any kind of innovation, when they know that everything they do will become available for free anyway. Do you want to be stuck with the same game console for the next 20 years because Nintendo, Sega, et. al. can't justify the costs in developing in a new console?

    Me neither.

    1. Re:is it just me... by ShavenGoat · · Score: 3

      I mean, Nintendo went to a lot of work to design the Game Boy hardware and all its upgrades (Pocket Game Boy, Game Boy Color, Dolphin), and there's a lot of R&D costs involved in that

      Sure, there are a lot of R&D costs, but when they sell the hardware on the street I'll bet they either break even or take a loss. The games are where all the money is at, and in the long run th e cost of R&D will be recovered there.

      But the availability of emulators sure makes it hard for companies to justify any kind of innovation, when they know that everything they do will become available for free anyway.

      Two things here, first of all, how many games have you played in emulators? Often times the games have unstable sound, jittery graphics, or don't run at all. Second, the whole point of developing new consoles is to give home users a better gaming environment on dedicated hardware. Sure, you can put games on your PC, but then you have to have a fast enough processor, video, and enough ram to drive the game. At least with a console you know the game will run correctly on your system the first time, no brains needed.

  25. Pokemon compatability by Neuracnu+Coyote · · Score: 2

    Come on now, folks. Everybody knows that the only games anyone plays on the Gameboy anymore are Tetris and the various Pokemon incarnations. AFAIK, you can't get a pair of palms to link up and exchange data ala networked quake, can you?

    My point is that is they can't play Pokemon, they won't be popular. Sick, isn't it?

    --
    --