MAMEWorld >> EmuChat
Previous thread Previous  View all threads Index   Next thread Next   Flat Mode Flat  

Traso
MAME Fan
Reged: 01/15/13
Posts: 2687
Send PM
Sherman....set the way-back machine for......1999
03/30/15 10:10 PM


http://www.jrok.com/frames/emu_frame.html


After seeing the PATHETIC effort Namco made in emulating Mappy for the PC, running under winslows'95 it was terrible. I decided it was about time someone wrote a decent Namco emulation ( for purely educational uses by owners of the original game boards ). Having already learned 6809 assembly programming, through another project, I figured that writing a simulator in x86 assembler wouldn't be a big deal, well the 6809's hardly got any registers and only a small number of instructions ( I think it's like 79 total).

So after a little coding, and a lot of debuggering, the 6809 simulator lived, a few days after that 'hey presto' the Mappy emulator was born! Unlike the official Namco release, which when run on a Pentium Pro @233MHz ( yes I overclock ) only manages 96% original game speed ( or only 31% if the screen is maximized ), mine achieves 100% speed of the original, even on an old Pentium 90 !!

The emulator was coded over a period of about 6 weeks, during the months of May to June. I was looking for something else to do rather than actually complete PC*Bert. The first release of the emulator was at the San Diego Classic Arcade party, have a look at some pictures from that event here http://www.spies.com/arcade/photos/index4.html

After getting the first version out, which were stand alone programs, I decided it'd be a good idea to merge them into one program. The core program can support multiple games, the specifics of each game are handled by a custom 'driver' to emulate the particular hardware. All emulated game share the 'core' routines which handle things like 6809 emulation, sound generation, sprite and text drawing.



Scifi frauds. SF illuminates.
_________________

Culture General Contact Unit (Eccentric)







Entire thread
Subject Posted by Posted on
* Sherman....set the way-back machine for......1999 Traso 03/30/15 10:10 PM
. * Re: Sherman....set the way-back machine for......1999 gregf  04/06/15 08:01 PM
. * Still hilarious Sune  04/06/15 09:54 PM
. * Re: Still hilarious gregf  04/07/15 05:04 AM
. * Re: Sherman....set the way-back machine for......1999 Brian Deuel  04/03/15 10:08 AM
. * Re: Sherman....set the way-back machine for......1999 StilettoAdministrator  03/31/15 01:57 AM
. * Re: Sherman....set the way-back machine for......1999 casm  04/04/15 03:21 AM
. * Re: Sherman....set the way-back machine for......1999 Waremonger  03/31/15 06:43 AM
. * Re: Sherman....set the way-back machine for......1999 StilettoAdministrator  03/31/15 08:36 PM
. * Re: Sherman....set the way-back machine for......1999 Traso  04/03/15 01:37 AM
. * Re: Sherman....set the way-back machine for......1999 SmitdoggAdministrator  03/31/15 04:04 AM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 297 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2256