build/whatsnew/whatsnew_0147u1.txt
r0 | r18334 | |
| 1 | 0.147u1 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 04717: [Documentation] (vicdual.c) nsub: Coinage dipswitch settings (hap) |
| 8 | - 05015: [Graphics] (segaxbd.c) Most sets in segaxbd.c: Sprites glitching |
| 9 | or disappearing (hap) |
| 10 | - 03831: [Gameplay] (vicdual.c) carnivalh, carnivalha: Gameplay is |
| 11 | unusually fast. (hap) |
| 12 | - 05022: [Color/Palette] (segaybd.c) gloc, strkfgtr, rchase, pdrift: |
| 13 | Incorrect colors on some text, HUD, outer view of aircraft. (hap) |
| 14 | - 05017: [Sound] (poo.c) unclepoo: Sounds incomplete/slow or misplayed (hap) |
| 15 | - 03464: [Debugger] (seattle.c) All sets in seattle.c: MAME crash when |
| 16 | try to read the voodoo region (Firewave) |
| 17 | - 05020: [Documentation] (royalmah.c) janputer: This game is a hack/copy |
| 18 | of "Janputer", named "New Double Bet Mahjong". |
| 19 | - 04719: [Documentation] (vicdual.c) invho2: Dipswitch settings from manual |
| 20 | - 04718: [Documentation] (vicdual.c) invds: Dipswitch settings from manual |
| 21 | - 03751: [Crash/Freeze] (gunpey.c) gunpey: [debug] Assert in debug build (Phil Bennett) |
| 22 | - 05012: [Documentation] Typos in internal MAME list |
| 23 | - 05007: [Crash/Freeze] All sets in midtunit.c, midwunit.c, midxunit.c: Corrupted |
| 24 | graphics, quickly crashes when starting (Firewave) |
| 25 | - 05008: [Core] CHDMAN: Error creating CHD file (new.chd): file not writeable (smf) |
| 26 | |
| 27 | Source Changes |
| 28 | -------------- |
| 29 | -Memory handler normalization, part 1. READ/WRITE_DEVICE*_HANDLERs are |
| 30 | now passed an address_space &, and the 8-bit variants get a mem_mask |
| 31 | as well. This means they are now directly compatible with the member |
| 32 | function delegates. Added a generic address space to the driver_device |
| 33 | that can be used when no specific address space is available. Also |
| 34 | added DECLARE_READ/WRITE_DEVICE*_HANDLER macros to declare device |
| 35 | callbacks with default mem_mask parameters. [Aaron Giles] |
| 36 | |
| 37 | -Memory handler normalization, part 2. Change legacy read/write |
| 38 | handlers to take an address_space & instead of an address_space *. |
| 39 | Also update pretty much all other functions to take a reference where |
| 40 | appropriate. [Aaron Giles] |
| 41 | |
| 42 | -Memory handler cleanup 3. Add mem_mask parameter to 8-bit handlers to |
| 43 | match the others. To ease pain, added DECLARE_READ/WRITE_HANDLER |
| 44 | macros that set up a default parameter. Also updated devcb so that the |
| 45 | handlers can be called with or without the mem_mask. [Aaron Giles] |
| 46 | |
| 47 | -Seibu COP: Added 0x1c param to 0x0205 command, fixes at least sprite |
| 48 | positioning during intros of Raiden 2 and Zero Team (but breaks |
| 49 | gameplay in Zero Team, needs investigation) [Angelo Salese, Smitdogg] |
| 50 | |
| 51 | -Seibu COP: Made 0x42c2 command more accurate, makes Legionnaire |
| 52 | enemies to behave properly and match finally starts in Seibu Cup |
| 53 | Soccer [Angelo Salese, Smitdogg] |
| 54 | |
| 55 | -gunpey.c - Corrected OKI M6925 frequency [Phil Bennett] |
| 56 | |
| 57 | -fix for "file note writeable" when creating, plus consolidated some |
| 58 | duplicate/redundant code. [smf] |
| 59 | |
| 60 | -Seibu COP: Added 0xe38e command, used by Seibu Cup Soccer to follow |
| 61 | the ball [Angelo Salese] |
| 62 | |
| 63 | -Since nobody checks for NULLs anyway, make |
| 64 | device_memory_interface::space() assert against NULL and return a |
| 65 | reference, and pushed references throughout all address space usage in |
| 66 | the system. Added a has_space() method to check for those rare case |
| 67 | when it is ambiguous. [Aaron Giles] |
| 68 | |
| 69 | -Added -verifysoftware command. [Wilbert Pol] |
| 70 | |
| 71 | -Changed CPS-1 video timings to SCREEN_RAW_PARAMS [Angelo Salese] |
| 72 | |
| 73 | -Added generic set of pinball mechanical sounds [Robbbert] |
| 74 | |
| 75 | -lib7z: fix portability problems that resulted in memory trashing in |
| 76 | some configurations. [R. Belmont] |
| 77 | |
| 78 | -Better simulation of Metal Slug X's protection device. [IQ_132] |
| 79 | Made Epson R4543 RTC a proper RTC device, eliminates duplicated code |
| 80 | in Namco Systems 12 and 23 [R. Belmont] |
| 81 | |
| 82 | -rotation - Added motor simulation; added nvram; added mechanical |
| 83 | sounds; added notes [Robbbert] |
| 84 | |
| 85 | -tms99x8: Converted to using RGB32 bitmap so chips can coexist with |
| 86 | other video screens [R. Belmont] |
| 87 | |
| 88 | -fixed MT03464: fixed potential out of array access in |
| 89 | src/emu/video/voodoo.c logerror() [Oliver Stöneberg] |
| 90 | |
| 91 | -m6509: Fixed EA zero page indirect + Y (post indexed). [Curt Coder] |
| 92 | |
| 93 | -Implemented DS75160A/DS75161A IEEE-488 GPIB Transceivers. [Curt Coder] |
| 94 | |
| 95 | -spectra - added remaining sounds, game marked as WORKING [Robbbert] |
| 96 | |
| 97 | -Ported Palette brightness effects to Raiden 2 HW, used by Zero Team |
| 98 | and X Se Dae [Angelo Salese] |
| 99 | |
| 100 | -mcr68.c: Add dipswitch locations to all sets in the driver. |
| 101 | [Brian Troha] |
| 102 | |
| 103 | -aftor - fixed display, marked as WORKING [Robbbert] |
| 104 | |
| 105 | -Added irq ack to Shanghai 3 HW [Angelo Salese] |
| 106 | |
| 107 | -Fixed M68K and hooked up SCREEN_RAW_PARAMS for Blocken. Game was |
| 108 | definitely running at erratic speeds before [Angelo Salese, Tafoid] |
| 109 | |
| 110 | -mos6526: Implemented a nearly cycle-exact "old" CIA, which passes most |
| 111 | of the Lorenz/VICE CIA tests. Refactored the c64/c128/vic10/cbm2 |
| 112 | drivers and the 1571/1581 floppy drives to use the new implementation. |
| 113 | [Curt Coder] |
| 114 | |
| 115 | -6532riot.c: Internal timer is always running. Fixes several a2600 |
| 116 | regressions. (Wilbert Pol) |
| 117 | |
| 118 | |
| 119 | New games added or promoted from NOT_WORKING status |
| 120 | --------------------------------------------------- |
| 121 | Claybuster [Any, hap] |
| 122 | Gun Champ [hap] |
| 123 | |
| 124 | New clones added |
| 125 | ---------------- |
| 126 | Asterock (Videotron bootleg) [Any] |
| 127 | Jurassic Park (Japan) [ShouTime] |
| 128 | Dodge City (2131-82, U5-0D) |
| 129 | [Brian Troha, The Dumping Union] (Not Working) |
| 130 | Enforce (World) [ShouTime, The Dumping Union] |
| 131 | Sega Bass Fishing Deluxe (Japan) |
| 132 | [Tormod, Yohji, Smitdogg, The Dumping Union] (not working) |
| 133 | Cruis'n Exotica (version 1.3) |
| 134 | [Brian Troha, Smitdogg, The Dumping Union] |
| 135 | |
| 136 | |
| 137 | New games marked as GAME_NOT_WORKING |
| 138 | ------------------------------------ |
| 139 | Blankity Bank (PCP) (SYSTEM80) [TTX] |
| 140 | VLC Nevada [Yves] |
| 141 | Game Magic [Grull Osgo] |
| 142 | 99 Bottles of Beer [Grull Osgo] |
build/messnew/messnew_0147u1.txt
r0 | r18334 | |
| 1 | 0.147u1 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | |
| 8 | New System Drivers Supported: |
| 9 | ----------------------------- |
| 10 | (none) |
| 11 | |
| 12 | Systems Promoted from GAME_NOT_WORKING: |
| 13 | --------------------------------------- |
| 14 | (none) |
| 15 | |
| 16 | Skeleton drivers: |
| 17 | ----------------- |
| 18 | (none) |
| 19 | |
| 20 | System Driver Changes: |
| 21 | ---------------------- |
| 22 | -p500: Rewrote the driver using the PLAs for address decoding. |
| 23 | [Curt Coder] |
| 24 | |
| 25 | -v1050: Added Winchester support disk to software list. |
| 26 | [Damien Cymbal] |
| 27 | |
| 28 | -cbm2: Rewrote the rest of the CBM-II model line. [Curt Coder] |
| 29 | |
| 30 | -Apple II: Add preliminary support for TME Arcade Board |
| 31 | [R. Belmont] |
| 32 | |
| 33 | -nes: fixed regression in the famicom keyboard, introduced at |
| 34 | some point in mid-2011. [Fabio Priuli] |
| 35 | |
| 36 | -fixed v1050 hard drive, drive can be formatted, installed & |
| 37 | booted from. [smf] |
| 38 | |
| 39 | -cbm2: Promoted drivers to working. [Curt Coder] |
| 40 | |
| 41 | -msx.c: Added support |
| 42 | for more mappers when loading from softlist, needed by new additions |
| 43 | to the softlist. [Fabio Priuli] |
| 44 | |
| 45 | -trs80m2: Fixed reverse video. [Curt Coder] |
| 46 | |
| 47 | -snes.c: fixed SRAM issues. [Fabio Priuli] |
| 48 | |
| 49 | Software Lists: |
| 50 | ---------------- |
| 51 | -pico.xml: new dumps added [TeamEurope] |
| 52 | |
| 53 | -megadriv.xml: redumped a couple of carts with proper sizes and |
| 54 | dumped a Codemasters 2in1 cart [ElBarto] |
| 55 | |
| 56 | -n64dd.xml: Added a new softlist to document available dumps of |
| 57 | N64 Disk add-ons. [incog] |
| 58 | |
| 59 | -msx2_cart.xml: Fixed mapper for dynabowl and profmjg. These |
| 60 | games now loads fine from softlists. [Fabio Priuli] |
| 61 | |
| 62 | -msx2_cart.xml: Added remaining available dumps to the list. Basically |
| 63 | all entries are unconfirmed at the moment, so Japanese dumpers willing |
| 64 | to help us in confirming cart checksums and pcb types are kindly |
| 65 | requested to contact us. [Fabio Priuli] |
| 66 | |
| 67 | -ibm5150.xml: Added another PC Booter. [K1W1] |
| 68 | |
| 69 | -a800.xml: Added a couple of prototypes. [K1W1] |
| 70 | |
| 71 | Source Changes: |
| 72 | ---------------- |
| 73 | -fixed resource data of Windows executable [Oliver Stöneberg] |