Jump to content

Mame v.86 released


Recommended Posts






While there are no new working games in this release it remains

interesting from a technical and development point of view mainly

due to the new PPC core as well as the Hyperstone and 37710 fixes.

It should also be a fairly stable release after the many input changes

which have taken place recently.


Driver Improvements:



M37710, NamcoSS22 and C352 improvements [R.Belmont]

M37710 changes (m37710.diff):

- Data bus is actually 16 bit, not 8

- Fixed saving of status register on interrupts

- Fixed errors in PHB, PHT, PLT, and ANDB opcodes

- Added XAB, PLB, and ROLB opcodes

- Fixed IRQ dispatch errors

- Various get_info fixes


NamcoSS22 changes (s22.diff):

- All CPU clocks changed to measured-by-Guru values

- Handle the changed M37710 bus width

- Temporarily disconnect shared RAM.  There's a

problem where the 68020's shared RAM test wipes out

the 37710's work variables and causes it to crash.  I

suspect there's a register that halts or resets the

37710.  (note: Prop Cycle has no POST and doesn't

cause this problem, but all the other games do).


C352 change (c352.diff):

- Remove debug printf that accidentally snuck in


SPI Improvements [Ville Linde]

- Improved (but not yet correct) tilemap decryption

- Preliminary sprite priority support


PowerPC 403 core [Ville Linde, Bart Trzynadlowski, Stefano Teso]

This is basically SuperModel (Sega Model 3 emu)'s PPC

core minus the FPU and 6xx-series specific

instructions (that stuff isn't ported to MAME yet).

As such, it's passed all manner of synthetic PPC

torture tests and should be quite reliable for any

PPC403-based hardware.


Virtua Racing improvements [Olivier Galibert, Andrew Gardner]


Hyperstone CPU Core Improvements [Tomasz Slanina, Pierpaolo Prazzoli]

Tomasz Slanina

- interrputs after call and before frame are prohibited now

- emulation of FCR register

- Floating point opcodes (preliminary)

- Fixed stack addressing in RET/FRAME opcodes

- Fixed bug in SET_RS macro

- Fixed bug in return opcode (S flag)

- Added C/N flags calculation in add/adc/addi/adds/addsi and some shift opcodes

- Added writeback to ROL

- Fixed ROL/SAR/SARD/SHR/SHRD/SHL/SHLD opcode decoding (Local/Global regs)

- Fixed I and T flag in RET opcode

- Fixed XX/XM opcodes

- Fixed MOV opcode, when RD = PC

- Fixed execute_trap()

- Fixed ST opcodes, when when RS = SR

- Added interrupts

- Fixed I/O addressing


Pierpaolo Prazzoli

- Fixed fetch

- Fixed decode of e132xs_xm opcode

- Fixed 7 bits difference number in FRAME / RET instructions

- Some debbugger fixes

- Added generic registers decode function

- Some other little fixes.


Jaleco Mahjong Driver update [Angelo Salese]

some games are *almost* playable but still have protection issues


Adjusted Top Speed volume balance


Changes to the main program:



Misc Fixes [Nathan Woods]



- Fixes PORT_INCLUDE by making the final IPT_END appended within


- Added some MESS specific defaults

- Spelling fix in IPT_BILL default


Fixed some Multisession win32 bugs [Chris Kirmse]


New Games supported or promoted from GAME_NOT_WORKING status:




New Clones supported or promoted from GAME_NOT_WORKING status:


Field Goal (different) [Andy Welburn]



New Non-Working games / clones supported



Various Konami PPC based games [Ville Linde]

gticlub, gradius4, sscope, sscope2, racingj, racingj2, thrilld

midnrun, windheat

These are to demonstrate the PPC core in action, they contain only very

preliminary emulation and do nothing more than display the initial test


Cool Riders [David Haywood]

skeleton driver, to be continued at a later date

Pit Boss

added to merit driver, not investigated the issues yet

Tatakae! Big Fighter [Tomasz Slanina]

  serious protection issues

Cool Mini

Hyperstone based game, incomplete set

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.

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.


  • Create New...