Jump to content

    Mame 82u2 Released

    James
    By James,

    http://haze.mame.net

     

    0.82u1

    ------

     

    General Source Changes

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

     

    Made R3000 version of Area 51 parent set [smf]

     

    memory.c patch [Nathan Woods]

    src/memory.c:

    src/memory.h:

    - Introduces

    memory_install_[read|write][8|16|32|64]_handler_mirror() calls, which

    install memory handlers that can mirror similar to the AM_MIRROR macro

     

    STV VDP-1 update [Mariusz Wojcieszek]

    - converted VDP1 drawing (sprites) to use framebuffer

    - added sprite priorities (corrects shanhigw ingame and colmns97 title screen)

    - added color offset for sprites

    - improved sprites alpha blending (improves ejihon and shienryu intro)

    - added framebuffer interlace (fixes elandore character selection screen)

    - added color offset for bitmaps

    - added vertical scrolling for bitmaps (corrects shanhigw ingame)

     

    The main result (visible to user) of these changes is that shanhigw is now

    playable without problems (apart from gfx glitches on title screen).

     

    STV VDP-2 update [Angelo Salese]

    fixed a window mode bug

     

    Fixed PSX sio bug [smf]

     

    Fixed Z80 RETN / RETI cycle counts [Juergen Buchmueller]

     

    Fixed sound and dips in 1945kIII [Pierpaolo Prazzoli]

     

    hyprduel.c sprite priority fix [Hau]

     

    tecmo16.c flipscreen fix [Hau]

     

    New Games supported or promoted from GAME_NOT_WORKING status:

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

     

    Bloody Roar 2 [smf]

    one rom is bad

     

    FireHawk [Pierpaolo Prazzoli]

    actually still marked as non-working due to

    standard 'afega' hardware protection issues in attract mode

     

    Shanghai - The Great Wall [Mariusz Wojcieszek]

    some glitches on the title screen

     

    Head On (Irem M15 Hardware) [David Haywood]

    no sound

     

    New Clones supported or promoted from GAME_NOT_WORKING status:

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

     

    Target Ball (no nudity set) [David Haywood]

     

    New Non-Working games / clones supported

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

     

    Open Golf Championship (ver EAE) [R.Belmont]

    not working

     

    Pachinko Gindama Shoubu DX [brian Troha]

    Pachinko Gindama Shoubu [brian Troha]

    hardware is similar to realbreak but they don't work yet


    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)


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