Jump to content

    Mame V0.82 Released

    James
    By James,

    0.82

    ----

     

    http://www.mame.net

     

     

    General Source Changes

    ----------------------

     

    6502 cycle count fix [stefan Jokisch]

     

    Some cleanups to Flower driver [Pierpaolo Prazzoli]

     

    Fixed 4enraya colours [Pierpaolo Prazzoli]

     

    i960: Added a bunch of fp opcodes, stylistic fixes [Olivier Galibert]

     

    Small VC compile fixes [bryan McPhail]

     

    Fixed S22 crash [R.Belmont]

     

    i386 improvements [Nathan Woods]

    - Implemented zeroing out A20 lines

    - Implemented state save support

    - Unknown instructions now disassemble as '???'

    - Implemented XLAT opcode

    - DAA fixes

     

    Fixed the MEM_DUMP debug code [Nathan Woods]

     

    added MC68008 support to the MC68000 core [Curt Coder]

     

    Simulated protection in FlyBoy [MASH]

     

    PSX sio improvements [smf]

     

    Various DIP fixes [brian Troha]

     

    Behind the scenes Konami GX improvements [David Haywood]

     

    New Games supported or promoted from GAME_NOT_WORKING status:

    -------------------------------------------------------------

     

    Star Gladiator [smf]

    Street Fighter EX [smf]

     

    Street Fighter EX 2 [smf]

    may have the occasional lockup still

     

    1945k III

    sample banking needs adding

     

    Tylz (prototype) [ENGCameraman]

    some sound issues

     

    Dynagears [David Haywood, Tomasz Slanina]

    -todo: clean up video emulation a bit (uses SSV vidhrdw in a strange way)

     

    Super World Stadium [David Haywood]

     

    Various Megatech sets [David Haywood]

    (note megatech is still marked as NON-WORKING anyway due to bios issues)

     

    Agress [David Haywood]

    some video issues

     

    Time Crisis (Version A) [Phil Stroffolino]

    some gun aiming problems? (or is it just a calibration issue?)

     

    One + Two [Pierpaolo Prazzoli]

    palette problems?

     

    New Clones supported or promoted from GAME_NOT_WORKING status:

    --------------------------------------------------------------

     

    Continental Circus (US set 2)

     

    New Non-Working games / clones supported

    ----------------------------------------

     

    Racing Beat [David Graves]

    serious video emulation issues (raster irq?)

     

    Mission Craft

    needs more work on Hyperstone core


    Mame 81u8/u9 Released

    James
    By James,

    http://haze.mame.net/

     

    0.81u9

    ------

     

    General Source Changes

    ----------------------

     

    Cleanups of i960 core so the disassembler compiles [Olivier Galibert]

     

    Corrected some vsnes filenames [Chack'n]

     

    SCSP Update [ElSemi]

    - Fixed envelope rates to be correct

    - Added key rate scaling support

    - Added ringbuffer support

     

    Added colour proms to Moon Base [stefan Jokisch]

     

    Changed file handling behavior, adding a one character buffer [Andrea Mazzoleni]

     

    New Games supported or promoted from GAME_NOT_WORKING status:

    -------------------------------------------------------------

     

    Strider 2 [smf]

    but suffers from random lockups on bosses

     

     

    New Non-Working games / clones supported

    ----------------------------------------

     

    Monster Bash (2 board version) [Mash]

    doesn't work, incomplete decryption?

     

    One + Two [David Haywood]

    wip driver, still being worked on

     

     

     

    0.81u8 (private release due to some code cleanups being needed)

    ------

     

    General Source Changes

    ----------------------

     

    386 updates [Nathan Woods]

    src/cpu/i386/i386.c:

    - Implemented usage of segment limits (or whatever they are called)

    - Implemented 16-bit interrupts

    - Initial values of IDTR are now properly specified

    - i386_interrupt() is no longer called when i386_set_irq_line() is

    called with a state of zero

    - Actual cycle count is now returned

     

    src/cpu/i386/i386op16.c:

    - Partially implemented far CALL and JMP instruction

     

    src/cpu/i386/i386ops.c:

    - Implemented PUSH rm8 instruction

     

    i960 cpu core / disassembler [Olivier Galibert, R.Belmont, Farfetch'd]

     

    SPI Improvements [Ville Linde]

    SPI:

    - The "old" video hardware (viperp1) does have 3

    layers after all, but no rowscroll. Fixed.

     

    386:

    - Bugfixed Nathan's REP

     

    Fixed YMF271 pitch [Ville Linde]

    improves music in Brave Blade

     

    Fixed small fileio problem [Nathan Woods]

     

    386 updates [Nathan Woods]

    - Added a distinction between maskable and non maskable interrupts

    (like int 3, illegal instruction etc)

    - Added a distinction between invalid and unimplemented instructions.

    Invalid instructions raise an interrupt, and unimplemented instructions

    call osd_die() for now

    - i386_set_irq_line() will no longer raise an interrupt when passed

    with state=0

    - Various string intructions now use SI/DI instead of ESI/EDI when in

    16-bit mode

    - Implemented LOCK and RETF

    - Fixed a bug in LMSW

    - Minor disassembler fixes

     

    Improved PSX sio [smf]

     

    Various DIP fixes [brian Troha]

    Gold Medalist (alpha68k.c)

    Break Through (brkthru.c)

    Got-Ya (gotya.c)

    American Horseshoes & Plotting (taito_l.c)

     

    Phil's 'if I get hit by a bus' Namco S22 MLE update [Phil Stroffolino]

     

    TMS32025:

    bugfix for lst and lst1 opcodes; the "ignore ARP" hack has been replaced with a better hack, that doesn't interfere with indirect addressing.

     

    Preliminary serial I/O support has been added, to update DRR/DXR on RINT and XINT interrupts. set_irq_line() no longer masks the lines with 0x7; this allows external triggering of RINT/XINT interrupts.

     

    System22 driver changes:

     

    - display list processing is now done by the master DSP

    - the slave DSP's in-game graphics processing and "custom render devices" are currently simulated, which works only for Prop Cycle

    - support for PDP block-based memory transfers

    - support for DSP data/code uploads from main CPU

    - support for "Point RAM" and "Point ROM" access

    - most self tests are working in Prop Cycle and Ridge Racer (Japan)

    - prelim hand-crafted "internal ROMs" for master and slave DSP

    - various notes regarding DSP ports/addressing

     

     

    New Games supported or promoted from GAME_NOT_WORKING status:

    -------------------------------------------------------------

     

    Atari Mini Golf (prototype) [stefan Jokisch]

    Inca (clone of Maya) [ClawGrip]

     

     

    New Non-Working games / clones supported

    ----------------------------------------

     

    MACS (Multi Amenity Cassette System) [David Haywood]

    unknown cpu, seems to be z80 based (16-bit?) with extra opcodes

     

    Namco FL (Speed Racer / Final Lap R) [R.Belmont]

    preliminary emulation (doesn't get very far) to test i960 core


    Mame 81u7 Realeased

    James
    By James,

    http://haze.mame.net

     

    0.81u7

     

    General Source Changes

     

    Sound in the ST0016 driver [R.Belmont, Tomasz Slanina]

    Neratte Chu & Renju Kizoku now have sound

     

    Misc Cleanups [Lawrence Gold]

     

    Fixed a couple of issues with hard disks without checksums [smf]

     

    Dipswitch corrections for Karate Blazers, Turbo Force, Raiden 2 [brian Troha]

     

    Megaplay Improvements [barry Rodewald, GreyRogue]

     

    SPI / 386 Updates [Ville Linde]

    - Added the missing keys to E-Jan

    - Added layer enable register

    - Wrote a new i386 disassembler. Dasm386 wasn't always

    showing stuff correctly, and now the i386 core can be

    compiled without i86.

    - Preliminary Dallas DS2404 (RTC/CMOS) emulation

    - Added 93C46 eeprom to RF2 single and RF2 2K. It's

    not hooked up though.

    - Improved i386/z80 interleaving. This should help

    with the small pauses.

    - Fixed some stuff in the i386 core. These don't seem

    to affect the SPI games, but should help with MESS

     

    386 Improvements [Nathan Woods]

    src/cpuexec.c:

    - Adds a check enabled when MAME_DEBUG is defined that raises an

    error if the CPU core executed a negative cycle count

     

    src/cpu/i386/i386.c:

    - Fixed a bug in i386_set_info() when changing the EIP register

     

    src/cpu/i386/i386dasm.c:

    src/cpu/i386/i386op32.[c|h]:

    src/cpu/i386/i386op16.[c|h]:

    src/cpu/i386/i386ops.c:

    - Fixed some compilation errors under non-GCC compilers

    - Implemented ES, BOUND, DAA, DAS, AAS, INSB, INSW, OUTSB, OUTSW,

    LES, LDS, HLT, LSS, LFS, LGS, IMUL with a 32 bit adjustment,

     

    386 Improvements [Ville Linde]

    - added DS and SS segment prefixes. renamed fs,gs ->

    segment_FS, segment_GS

    - added INTO opcode

    - regression tested and fixed AAS opcode (incorrect

    behavior in Intel docs)

    - added AAA opcode (with correct behavior)

    - added AAD and AAM opcodes

    - added CMC opcode

    - added SETALC opcode which is undocumented

    - removed a non-existing PUSH8 opcode from groupFE_8.

    Doh :D

    - regression tested and fixed SHLD and SHRD opcodes

    - fixed AF flag calculation

    - fixed AF flag in SUB and DEC opcodes

     

    Beatorizer (bootleg) improvements [smf]

     

    New Games supported or promoted from GAME_NOT_WORKING status:

    -------------------------------------------------------------

     

    Twin Eagle 2 [Olivier Galibert]

     

    Megaplay : Sonic the Hedgehog [barry Rodewald, GreyRogue]

    Megaplay : Tecmo World Cup [barry Rodewald, GreyRogue]

    Megaplay : Golden Axe 2 [barry Rodewald, GreyRogue]

    Megaplay still has a few issues (continue without extra coins etc.)

     

    New Clones supported or promoted from GAME_NOT_WORKING status:

    --------------------------------------------------------------

     

    Ninja (clone of Sega Ninja) [Pierpaolo Prazzoli]

     

    Area 51 (R3000 Version) [brian Troha]

    still needs speedup finding

     

    New Non-Working games / clones supported

    ----------------------------------------

     

    Super Pang (Japan)

    needs new decryption key

     

    Battle Balls (Asia)


    Mame 81u6 Realeased

    James
    By James,

    http://haze.mame.net

     

     

    0.81u6

    ------

     

    General Source Changes

    ----------------------

     

    Fixed missing enemies in noboranb [stefan Jokisch]

     

    Fixed leprechn service switch broken in the last update [stefan Jokisch]

     

    Misc Fixes [Nathan Woods]

    src/cpu/i386/i386ops.c:

    src/cpu/i386/i386op32.h:

    src/cpu/i386/i386op16.h:

    src/cpu/i386/i386op16.c:

    - Partially implemented INT, INT3, ES segment override, an IMUL

    variant, LMSW, a minor 16 bit bug fix, and coprocessor escape instructions

     

    src/cpuintrf.c:

    src/cpuintrf.h:

    - Added the MESS specific TMS7000 core to the list of CPU cores

     

    SPI updates [Ville Linde]

    * Added sprite flipping and other improved sprite

    processing

    * Corrected palette banking on tilemaps

     

    Fixed Kaitei Daisensou speedup [bouKiCHi]

    note: speedups may soon be removed from the m92 driver as they aren't

    really that significant on modern hardware

     

    Model 1 Sound [R.Belmont]

     

    Fixed some ST-V sprite bugs [Mariusz Wojcieszek]

    (hanagumi intro, othellos title, cottonbm intro, diehard intro, sleague)

     

    Fixed the GPL12 opcode [smf]

    (fixes cbaj graphics)

     

    i386 updates [Ville Linde]

    - Regression tested the i386 core. Found and fixed

    bugs in several shift/rotate instructions. This

    corrects the bosses in Raiden Fighters.

    - Completely rewrote REP/REPNE prefix handling. Fixes

    the following: Battle Balls attract mode runs

    correctly now, balls no longer all the same color

    in-game in Battle Balls, E-Jan now coins up, and Viper

    Phase 1 is now playable (with encrypted gfx).

     

    MIPS software interrupt fix [Aaron Giles]

     

    Seattle Update [Aaron Giles]

    * added a diagram of interrupt sourcing

    * fixed incorrect checksums on SF Rush: The Rock audio ROMs

    * added support for DCS HLE downloading via FIFO (used by Vegas games)

    * fixed incorrect sound pitch in Blitz 99/2k

     

    Hyperstone Fixes [Pierpaolo Prazzoli]

    - Added h flag handling in the dasm

    - Fixed wrong interpretation of some opcode bits in the dasm

    - Fixed Frame instruction when d-code was 0

    - Always set the new entry table

     

    Minor improvement to Lord of Gun driver (still doesn't work) [Pierpaolo Prazzoli]

     

    YMZ280B update [R.Belmont]

    (Fixes suprnova073gre)

     

    New Games supported or promoted from GAME_NOT_WORKING status:

    -------------------------------------------------------------

     

    Renju Kizoku [Tomasz Slanina]

    Neratte Chu [Tomasz Slanina]

     

    New Non-Working games / clones supported

    ----------------------------------------

     

    Mayjinsen [Tomasz Slanina]

    Mayjinsen 2 [Tomasz Slanina]

    (unemulated v810 cpu, being worked on)

     

    Super Eagle Shot [Tomasz Slanina]

    Super Real Mahjong P5 [Tomasz Slanina]

    (r3000 side not finished)


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Create New...