Jump to content
IGNORED

EMU7800 Version 0.50 Released


Albert

Recommended Posts

Atari7800Console.gifA new version of the work-in-progress Atari 7800 emulator EMU7800 has been released. Version 0.50 of EMU7800 includes the following changes:

  • "The Truth in Advertising" release... now, most 7800 titles are playable
  • 7800 BIOS startup can be skipped
  • Both .a78 and .bin 7800 ROMs are supported
  • Added gamestate save/restore
  • Added mouse-based lightgun support
  • Added GUI options for varying emulation speed, etc.

You can download and learn more about EMU7800 here.

Link to comment
Share on other sites

I haven't had time yet to give this emu a full run through but so far it's looking pretty good.

 

The only issue that I noticed so far is that the documentation is a bit sparse and I can't figure out what it wants the 7800 BIOS to be named. So, all of my testing has been done with the built-in alternate BIOS.

Also, the TIA sound is pretty bad and the Pokey sound is not implemented yet.

 

I may post a follow up after I do some more testing.

 

Mitch

Link to comment
Share on other sites

This one's pretty unigue in that it can use BOTH the 2600 and 7800 games.

 

So far - As near as I can tell, 7800 NTSC Compatibility is 100% the same as Mess .78, with regaurds to playability. The only 7800 PAL game that seems to load is Impossible Mission - Nice. Sound is a bit different and it requires a pretty fast PC to run full bore. It's seamless on my AMD Athlon XP 2400+ but my P3 866 gets some latency issues.

 

2600 Compatibility seems pretty high too, at least with most of the common/uncommon stuff. A few of the rare roms don't even register though. It must have a .NET database of known games that it validtes from. I haven't looked at the source yet.

 

Here's an idea. Add the 5200 to it as well. Or at least Mitch if you could solve the 5200 "second fire button" issue on the 5200 (H.E.R.O. and Moon Patrol are impossible) for the next MESS release, then I'd be happy.

Link to comment
Share on other sites

Well, I finally got the 7800 BIOS to work, it's just 7800.rom. I don't know why it didn't work the first time. There's actually a fair amount of small bugs, which hopefully will get ironed out before too long.

 

One of the things that I don't like is that it will refuse to recognize any ROM which isn't in it's database. Also, you can't just double-click on a game to start it, you have to select the game and then choose start.

 

Danno, I'm not responsible for 5200 MESS fixes, try posting your request at the MESS forum. Though, I thought the second 5200 button was working the last time I tried it. But it's been a while.

 

Mitch

Link to comment
Share on other sites

Mitch, the 5200 bug in MESS has been posted on the MESS site, numerous times. The Thing is NONE of the 5200 emu's out there do it right. Some get it to work using a key on the keyboard, but not directly to a joystick.

 

Anywho, I was just comparing Pole Position 2 on EMU7800 to MESS .78, and to me it seems that the video runs smoother on EMU7800. But the sound is definitely buggy on all games. lots of pops and cracks, even on my beefy machine.

 

So who does 2600 and 5200 implemntation in MESS?

Link to comment
Share on other sites

Hey guys, thanks for the feedback. Sorry the documention is a bit sparse, but I may be able to give some useful tips:

 

- The 7800 BIOS (NTSC and PAL) simply needs to be in the current roms/ directory. As long as it has the extension ".rom", it will recognize at game launch time

- The 7800 BIOS startup can be skipped, avoiding the need to have the bios files at all. Simply check the "Skip 7800 BIOS" checkbox on the Settings page.

- The SDL host (selectable on the Settings page) performs better than the GDI host. The GDI host tends to be more useful for development/debugging. I have a P4 1.7 Celeron, and performance appears to be more than sufficient for me. To avoid the sound popping if your machine isn't fast enough, use the Settings page to slow the emulator down by a certain number of frames. The sound pitch will also lower, but the popping will go away

- If you consider your machine to be considerably "beefy," perhaps increasing the sound queue length may help (Settings page)

 

Anyway, keep the feedback coming!

 

Mike

Link to comment
Share on other sites

It reads my rampage raw dump just fine...i just played a game..and the speed and sound is awesome on my rig here. I have:

 

P4 Northwood 1.6ghz (Running at 2.1ghz)

384mb Ram

SB Live! (1st release retail model)

nVidia GF4 TI4200 8x agp with 128mb ram (Mem runs at 570mhz Core at 270mhz)

DX 9.0b installed

WinXP build 2600 without SP1 installed...

 

I didn't get any of the .DLL errors and I do have the actual 7800.rom bios file being used. So far...I haven't touched anything and it runs all of my raw dumps I made over a year ago for the AA site and to have compared with other dumps during the Mess development.

 

Let me try Xenophobe next...

 

I am actually digging this EMU..a Gui I understand...simpler to setup than Mess...and so far...it looks and runs really well...

 

Excellent!!..Keep it up!!!

 

:D

Link to comment
Share on other sites

It reads my rampage raw dump just fine...i just played a game..and the speed and sound is awesome on my rig here. I have:

 

P4 Northwood 1.6ghz (Running at 2.1ghz)

384mb Ram

SB Live! (1st release retail model)

nVidia GF4 TI4200 8x agp with 128mb ram (Mem runs at 570mhz Core at 270mhz)

DX 9.0b installed

WinXP build 2600 without SP1 installed...

 

I didn't get any of the .DLL errors and I do have the actual 7800.rom bios file being used. So far...I haven't touched anything and it runs all of my raw dumps I made over a year ago for the AA site and to have compared with other dumps during the Mess development.

 

Let me try Xenophobe next...

 

I am actually digging this EMU..a Gui I understand...simpler to setup than Mess...and so far...it looks and runs really well...

 

Excellent!!..Keep it up!!!

 

:D

 

What about froggo dumps? Can you Pm me a copy of the rampage?

Link to comment
Share on other sites

First..I don't own any of the Froggo game to dump myself to compare. Second...I am not in the business of distributing roms. I own Rampage and all the others I made dumps of and can therefore legally run them in the emu. As the dump is my backup I am allowed to have.

 

It is possible that the rom image here doesn't work because of the header info placed on it...and so if that were removed it might work.

 

I will check them out in more detail.

 

8)

Link to comment
Share on other sites

Okay..after working with it a bit more...I do have some issues.

 

Xenophobe doesn't work simple as that. What happens is that it starts up...and then on the screen with the little ship leaving to transport you to the infested ship..it will lock up hard in the emu there...

 

Double Dragon worked well enough...almost too fast..it is like the enemies have gotten harder to take down. But the sound is goofy. As long as there isn't any background music...the games sound okay...but in double dragon they sound a bit scratchy...still consistent though.

 

I do get some pops...but they only occure before the rom loads up. Afterwards...i don't hear them if they are present...

 

Ikari Warriors slows down a bit when too much is on screen at once..but otherwise it seems okay.

 

Tower Toppler...is acting like the difficulty switches are selected already for the level select. I can't get it to start a game..because it keeps advancing to the next level automatically...so that needs to be worked on.

 

also I didn't know if there are keys to switch the difficulty switches? If so..then these should be in the B position by default in the emu. and if they aren't implemented yet...that means that F-18, F14 are unplayable since you can't switch on the components you need to.

 

Still this is a very very nice looking emu. I do agree that double clicking on the rom should start the emu instead of clicking on it and then selecting Start. but that is a minor nit pick.

 

I am still impressed over all...

 

:wink:

Link to comment
Share on other sites

I remember hitting the difficulty switches by mistake once, so they are in there. I think it might have been "1" and "2" on the keyboard.

 

Most of the other issues are the same ones as I was experiencing.

 

You can download the ROMs off of my web site.

 

Mitch

Link to comment
Share on other sites

A couple more notes to add -

 

SDL doesn't work on my PIII with a Voodoo 3000 PCI card in my "slow" box. I get scrambles and loud groaning noises. GDI works but with pops and burps and farts and flickers and slowdowns. the AMD Athlon 2400+ with a Gig of ram and a GeForce 2 32mb card runs great.

 

The only PAL game that works is Impossible Mission, which isn't a bad thing. :) But it's considerably slower than the NTSC version. Should I bump it up 10 hz to match the NTSC rate perhaps?

 

Definite popping noises are present when booting roms. Also whenever a slowdown occurs.

 

Game controllers do work, but 2 button support in 7800 games does not work.

 

Overall 2600 sound is just a bit off. Pitfall II sound is deafeningly atrocious.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...