Belgarath posted on Apr 8 2005 at 11:37 PM said:It's just a pity there's no decent 2600 emu for the gp32 at all
Pidda posted on Apr 8 2005 at 11:53 PM said:Any decent/good snes emu for it tho?
Belgarath posted on Apr 8 2005 at 10:37 PM said:It's just a pity there's no decent 2600 emu for the gp32 at all
Belgarath posted on Apr 9 2005 at 11:04 AM said:And barely any games work properly, and a lot that do load ok have collision detection problems making them unplayable unless you reduced the frameskip to 0 in which case everything crawls along at a snails pace. I'm not criticising the people who made the 2600 emus but to say that they we have any decent 2600 emu is ridiculous.
Pidda posted on Apr 8 2005 at 10:53 PM said:Any decent/good snes emu for it tho?
skeezix posted on Apr 9 2005 at 03:49 PM said:GuineaPig's 2600 emu sin't really great; it works well enough for some games, but not for others. It may be the same emu core as in gp2600 I forget. Theres not a lot of good easy port 2600 emus.. stella is the best, but its giant so we all get lazy and go to the others
It'd be easy to port GuineaPig's 2600 if its any better.
jeff
christo930 posted on Apr 9 2005 at 05:03 PM said:Belgarath posted on Apr 9 2005 at 11:04 AM said:And barely any games work properly, and a lot that do load ok have collision detection problems making them unplayable unless you reduced the frameskip to 0 in which case everything crawls along at a snails pace. I'm not criticising the people who made the 2600 emus but to say that they we have any decent 2600 emu is ridiculous.
You seem to think that because it is older it should be easier to emulate and that is not so. We had arcade emulation for years before there was a decent 2600 emulator in the pc world. Mostly because an arcade emulator doesn't need to be perfect, it only needs to be good enough for the few games that were made for it to run. The vcs has dozens of rom mapping schemes, extra ram schemes and the games are talking directly to the metal. The bank switching schemes alone are like writing a whole emulator, as is the ram schemes. The atari could only address 4k and has 128 bytes of ram. Atari and the other companies got around these limits with hardware tricks the Atari was never meant to do, therefore the hardware needs to be emulated perfectly for these schemes to work, never mind the hardware in the carts.
Chris
Belgarath posted on Apr 9 2005 at 07:07 PM said:christo930 posted on Apr 9 2005 at 05:03 PM said:Belgarath posted on Apr 9 2005 at 11:04 AM said:And barely any games work properly, and a lot that do load ok have collision detection problems making them unplayable unless you reduced the frameskip to 0 in which case everything crawls along at a snails pace. I'm not criticising the people who made the 2600 emus but to say that they we have any decent 2600 emu is ridiculous.
You seem to think that because it is older it should be easier to emulate and that is not so. We had arcade emulation for years before there was a decent 2600 emulator in the pc world. Mostly because an arcade emulator doesn't need to be perfect, it only needs to be good enough for the few games that were made for it to run. The vcs has dozens of rom mapping schemes, extra ram schemes and the games are talking directly to the metal. The bank switching schemes alone are like writing a whole emulator, as is the ram schemes. The atari could only address 4k and has 128 bytes of ram. Atari and the other companies got around these limits with hardware tricks the Atari was never meant to do, therefore the hardware needs to be emulated perfectly for these schemes to work, never mind the hardware in the carts.
Chris
Please don't make assumptions, I never once said 2600 emulation would be easy, all I said is we don't have a decent 2600 emu and we don't. The current ones are based off a pc emu that is incredibly old and obsolete and was never considered a decent emu.
Porting from Stella would seem the obvious choice, it's just a pity it's a tangled mess but I hope someone will take up the challenge. A port of Z26 would be even better but as this is coded in pure asm it's highly unlikely