Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: mame 0.86 is out  (Read 997 times)

0 Members and 1 Guest are viewing this topic.

MiKman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 360
  • Last login:March 25, 2018, 12:28:45 pm
  • Blah
mame 0.86 is out
« on: August 23, 2004, 10:32:18 am »
you can download it over at http://www.mame.net/downmain.html

0.86
----

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]
   src/inptport.c:
   src/inptport.h:
   - Fixes PORT_INCLUDE by making the final IPT_END appended within
   input_port_allocate()
   - 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:
-------------------------------------------------------------
none

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
   screens.
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

Effayy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 224
  • Last login:August 18, 2006, 02:09:07 pm
  • Slowest....Cab Builder.... EVER.
Re:mame 0.86 is out
« Reply #1 on: August 23, 2004, 12:16:18 pm »
0.86... Finally!  What took so long? I must've had 0.85 on my system for... what... 3 days?  That's an infinity in computer-years  ;D

- FA

PedroSilva

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 373
  • Last login:August 01, 2018, 08:37:57 am
  • Grettings !
Re:mame 0.86 is out
« Reply #2 on: August 23, 2004, 07:02:52 pm »
 :D