build/whatsnew/whatsnew_0148u4.txt
| r0 | r22602 | |
| 1 | 0.148u4 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | |
| 8 | |
| 9 | Source Changes |
| 10 | -------------- |
| 11 | -tms5110r.c: Verified TMS5200 LPC rom as correct from decap. |
| 12 | [digshadow, Lord Nightmare] |
| 13 | |
| 14 | -tms5110r.c: Corrected and verified TMS5100 LPC table against the |
| 15 | decap. [digshadow, Lord Nightmare] |
| 16 | |
| 17 | -tms5220.c: updated many comments, changed a variable name, and made |
| 18 | some minor fixes to the 'circuit 412' to better reflect the patent. |
| 19 | [Lord Nightmare] |
| 20 | |
| 21 | -m6502: Undocumented instruction 0x80 is a 2-byte nop, not a 1-byte one |
| 22 | [O. Galibert] |
| 23 | |
| 24 | -SDL: Fix symlink handling by internal file manager. [qmc2] |
| 25 | |
| 26 | -naomi: Redumped GD-ROMs for cvs2gd, senkoo, and ss2005. [f205v] |
| 27 | |
| 28 | -braveff: Added dump of mask ROMs [Guru, R. Belmont] |
| 29 | |
| 30 | -netlist.h: Fix for GCC prior to 4.3 [Federico Schwindt] |
| 31 | |
| 32 | -naomi: GD-ROM redumps for confmiss, sprtjam, vstrik3, dygolf [f205v] |
| 33 | |
| 34 | -Adds simple_set data structure and hooked it up to the debugger |
| 35 | comment system. [Andrew Gardner] |
| 36 | |
| 37 | -naomi: Redumped mok, shaktamb, and vtennis2 [f205v] |
| 38 | |
| 39 | -naomi: Redumped ngdup23a, vf4evo, initdexp, and initdv3j. [f205v] |
| 40 | |
| 41 | -naomi: Redumped senkosp and initdv3e. [f205v] |
| 42 | |
| 43 | -hikaru: Redumped bad ROMs in braveff and sgnascar as per the test mode |
| 44 | checksum tables. [Guru] |
| 45 | |
| 46 | -suna16.c: Added board documentation, added PCB layouts for both styles |
| 47 | of Back Street Soccer and Ultra Balloon. Added dipswitch locations to |
| 48 | Back Street Soccer, Ultra Balloon and Best of Best. Changed CPU clocks |
| 49 | to actual OSC based timing. [Brian Troha] |
| 50 | |
| 51 | -tms5220.c: Based on decap analysis, both the TMS5220 and TMS5220C use |
| 52 | identical LPC tables; get rid of the unnecessary extra table. |
| 53 | [Lord Nightmare, digshadow] |
| 54 | |
| 55 | -Improved FLAG calculation in NCDS, CDP, NCDT, NCCS, CC, NCS, NCT & |
| 56 | NCCT by checking for overflow after each addition. [smf] |
| 57 | |
| 58 | -Detailed differences in Fighting Golf (US) from parent based on |
| 59 | observation and "SNK Program Update" notice which was found which |
| 60 | includes a DIPSWITCH change. [Tafoid, Shane Chaneman] |
| 61 | |
| 62 | -Correct bit for POK_KEY_BREAK which now allows colon/semi-colon [:;] |
| 63 | key to work properly [Tom Clayton] |
| 64 | |
| 65 | -primrag2: PCB readme shows 8MB RAM, make it so. [R. Belmont] |
| 66 | |
| 67 | -fixed MVMVA flag calculation & replicate the bugs when mx is set to 3 |
| 68 | or cv is set to 2. [smf] |
| 69 | |
| 70 | -esripsys.c - Fix regression caused by cycle-exact 6809 core |
| 71 | [Phil Bennett] |
| 72 | |
| 73 | -fixed RTPS flags and calculation [smf] |
| 74 | |
| 75 | -QT Debugger: Adds trackpc command, allowing for a visual display of |
| 76 | where the program counter has visited in the dasm windows. Run "help |
| 77 | trackpc" in the debugger to see the options. [Andrew Gardner] |
| 78 | |
| 79 | -fixed RTPT flags calculation & added a new divide implementation that |
| 80 | uses a much smaller table [smf] |
| 81 | |
| 82 | -Partial support for 1f801060 for setting the RAM size, if the size is |
| 83 | set larger than the actual memory then RAM is repeated. As a result |
| 84 | the RAM is no longer included in the drivers memory map, you have to |
| 85 | specify the size in the machine. [smf] |
| 86 | |
| 87 | -Fruit: fix VGA BIOS mirror, RAM amount, and HDD writability |
| 88 | [Carl, R. Belmont] |
| 89 | |
| 90 | -superchs.c: Corrected main CPU clock, corrected some rom labels. Added |
| 91 | plds to the Super Chase - Criminal Termination sets. [Porchy, |
| 92 | Brian Troha, The Dumping Union] |
| 93 | |
| 94 | -6850acia.c: Improved DCD signal handling. [Wilbert Pol] |
| 95 | |
| 96 | -arcadia.c: Added the SEC-SCPA pal dump used on Magic Johnson's Fast |
| 97 | Break and Leader Board. [Kevin Eshbach] |
| 98 | |
| 99 | -PSX CPU creates a ram device, this has exposed a problem with not |
| 100 | removing the child devices from the hash map when removing replacing |
| 101 | devices. At the moment I have changed device.c so that when any device |
| 102 | is removed the hash maps are reset. [smf] |
| 103 | |
| 104 | -segas18.c: added ddcrewj 317-0185 decryption key |
| 105 | [Porchy, Charles MacDonald] |
| 106 | |
| 107 | -QT Debugger: Now saves all settings for all open windows - including |
| 108 | docks in the main debug window. Also fixes bug where closing the main |
| 109 | window with the X in the corner didn't save settings properly. |
| 110 | [Andrew Gardner] |
| 111 | |
| 112 | -taitotz.c: added romdumps from pwrshovl additional I/O PCB [Tormod] |
| 113 | |
| 114 | -iteagle: Updated documentation [Guru, Brian Troha] |
| 115 | |
| 116 | -OS X: Support for both OS X native and Unix-style multiuser installs. |
| 117 | [R. Belmont, Nick Boos] |
| 118 | |
| 119 | -iteagle: add 1.02 bootrom, FPGA config ROMs, and PALs. [Brian Troha] |
| 120 | |
| 121 | -SDL: Don't double-shutdown the font cache on *IX when exiting with the |
| 122 | debugger enabled. [R. Belmont] |
| 123 | |
| 124 | New games added or promoted from NOT_WORKING status |
| 125 | --------------------------------------------------- |
| 126 | Spooky Night 2nd Edition (Version 2.0.4) [Sara S.] |
| 127 | Spooky Night (Version 1.0.1) [Sara S.] |
| 128 | Good Luck II [Roberto Fresca, f205v] |
| 129 | |
| 130 | |
| 131 | New clones added |
| 132 | ---------------- |
| 133 | Wing Shooting Championship V1.00 [Brian Troha, The Dumping Union] |
| 134 | D. D. Crew (Japan, 4 Players, FD1094 317-0185) |
| 135 | [Porchy, The Dumping Union] |
| 136 | Se Gye Hweng Dan Ultra Champion (Hong Kong) |
| 137 | [Brian Troha, Smitdogg, The Dumping Union] |
| 138 | Back Street Soccer (larger ROMs) |
| 139 | [Brian Troha, Smitdogg, The Dumping Union] |
| 140 | Knuckle Heads (Japan, Prototype?) [Arzeno Fabrice, The Dumping Union] |
| 141 | Oriental Legend Special / Xi You Shi E Zhuan Super (ver. 103, China, Tencent) (unprotected) |
| 142 | [XingXing] |
| 143 | DoDonPachi II - Bee Storm (various sets) |
| 144 | [Mr. CAST, Smitdogg, Tormod, The Dumping Union] |
| 145 | Super Chase - Criminal Termination (World) [Porchy, The Dumping Union] |
| 146 | Arkanoid Returns (Ver 2.02O 1997/02/10) |
| 147 | [Sonic, Smitdogg, The Dumping Union] |
| 148 | Ball Boy [The Dumping Union] |
| 149 | |
| 150 | |
| 151 | New games marked as GAME_NOT_WORKING |
| 152 | ------------------------------------ |
| 153 | GTI Poker? (SMS hardware) [Kevin Eshbach, Roberto Fresca] |
| 154 | Shakatto Tambourine 2K1 SPR (GDR-0013) |
| 155 | [gamerfan, CaH4e3, Smitdogg, The Dumping Union, R. Belmont] |
| 156 | Fruit [Any, R. Belmont] |
| 157 | Pinball 2000: Star Wars Episode 1 [R. Belmont, José Renato Castro Milanez] |
| 158 | Pinball 2000: Revenge From Mars (rev. 1) [R. Belmont, José Renato Castro Milanez] |
| 159 | Pinball 2000: Revenge From Mars (rev. 2) [José Renato Castro Milanez] |
| 160 | Golden Tee Fore! 2004 [R. Belmont, Brian Troha, uncletom] |
| 161 | Golden Tee Fore! 2005 [R. Belmont, Brian Troha, uncletom] |
build/messnew/messnew_0148u4.txt
| r0 | r22602 | |
| 1 | 0.148u4 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | |
| 8 | New System Drivers Supported: |
| 9 | ----------------------------- |
| 10 | -DAG Z80 Trainer [Robbbert] |
| 11 | |
| 12 | Systems Promoted from GAME_NOT_WORKING: |
| 13 | --------------------------------------- |
| 14 | (none) |
| 15 | |
| 16 | Skeleton drivers: |
| 17 | ----------------- |
| 18 | -Ravensburger Selbstbaucomputer [Robbbert] |
| 19 | |
| 20 | |
| 21 | Software Lists: |
| 22 | ---------------- |
| 23 | -softlist: added PCB documentation to gba, gbcolor and n64 |
| 24 | lists, based on nointro pictures [LoganB] |
| 25 | |
| 26 | Source Changes |
| 27 | -------------- |
| 28 | -XT IDE interface [Phill Harvey-Smith] |
| 29 | |
| 30 | -Fix for ROM paging on both the Dragon 64 and Dragon Alpha, which |
| 31 | restores the Dragon Alpha to working condition [Phill Harvey-Smith] |
| 32 | |
| 33 | -Z800x and M20 improvements to boot CP/M-8000 [Christian Groessler] |
| 34 | Z800x: Push the correct word on internal traps. |
| 35 | Z800x: Fix FCW handling in system non-segmented mode. |
| 36 | Z800x: Add missing form of ldb reg, #imm. Z800x: Show previous PC, NSPSEG, and |
| 37 | PSAPSEG in the debugger. Z800x: Improved flags display in the |
| 38 | debugger. Z800x: Add debugger command z8k_disass_mode to toggle |
| 39 | segmented/non-segmented. Default "auto" tracks the current execution |
| 40 | state. Z800x: Don't block nested exceptions if the priority and the |
| 41 | FCW allows it. |
| 42 | |
| 43 | -s3, mach8: Added read/write registers, and implemented read masking in |
| 44 | BitBLTs (used by XF86_S3). Made clipping rectangle checks against |
| 45 | Destination X/Y when doing BitBLT. [Barry Rodewald] |
| 46 | |
| 47 | -merged DAGZ80 into SELZ80 driver. Added a new bios version of |
| 48 | SELZ80. [Robbbert] |
| 49 | |
| 50 | -nes.c: major refactoring and improvements of NES/FC cart |
| 51 | emulation: [Fabio Priuli] |
| 52 | * converted carts, mappers and pcbs to use slot devices |
| 53 | * fixed starting of Famicom, Famicom Twin and Dr. PCJr |
| 54 | * fixed handling of "no disk" in FDS so that the system displays |
| 55 | Mario and Luigi jumping around as expected |
| 56 | * added AY8910 sound to Sunsoft-5B (Gimmick JPN sfx) |
| 57 | * added YM2413 to VRC-7 (Lagrange Point OST) |
| 58 | * added support for recorded samples to Jaleco sport titles and to |
| 59 | Bandai Family Trainer Aerobics Studio, thanks to notes by hap and |
| 60 | egoh, and recordings by Pongbashi (samples are needed because |
| 61 | these games use a currently undumpable speech chip) |
| 62 | * added support for NES-EVENT pcb used by Nintendo World Championship |
| 63 | 1990, including dipswitches |
| 64 | * added support for Galoob Game Genie real usage (in addition to the |
| 65 | codes which Puggsy added to his cheat collections): when you load |
| 66 | ggenie, a second cartslot becomes available to load another game |
| 67 | attached to the cheat device (e.g. with "mess.exe nes -cart ggenie |
| 68 | -cart2 smb") and you can enter the cheat codes as in a real NES |
| 69 | * added support for Nantettatte!! Baseball lock-on mechanism, based |
| 70 | on the tests performed by naruko on his carts: when you load |
| 71 | nantbb, a second cartslot becomes available to load one of the two |
| 72 | update minicarts (91 Hen or OB Hen) |
| 73 | * improved emulation of Namcot 163, 175 and 340 boards, based on the |
| 74 | tests performed by naruko, lidnariq and bootgod on the real |
| 75 | hardware |
| 76 | * moved Nantettatte!! Baseball minicarts to a separate list |
| 77 | (nes_ntbrom.xml) because they cannot be loaded in the NES |
| 78 | directly, but only through the nantbb subslot |
| 79 | * emulated bus conflict (CPU/PRG) in PCBs documented as having it |
| 80 | * partial emulation of open bus, enough to make working the games |
| 81 | using it as a sort of protection |
| 82 | * fixed crash when loading files using FFE mappers |
| 83 | * fixed mirroring in some boards (Sunsoft DCS and UNL-CC-21) and in |
| 84 | some games (e.g. Paris Dakar Rally Special and Escape from |
| 85 | Atlantis) |
| 86 | * fixed a few bugs in Tengen 800032 emulation (mapper 64), promoting |
| 87 | Klax, Xybots and Road Runner to work state |
| 88 | * fixed Tengen 800037 emulation (mapper 158), promoting US Alien |
| 89 | Syndrome to work state |
| 90 | * added working emulation of many bootleg pcbs used for pirate |
| 91 | conversions from FDS (Ai Senshi Nicol, Doki Doki Panic, Fuuun |
| 92 | Shaolin Kyo, Green Beret, Monty no Doki Doki Daidassou, Tobidase |
| 93 | Daisakusen, Super Mario Bros Malee 2 / Genius Merio Bros...) |
| 94 | * improved emulation of many pirate pcb (BMC-GOLDENCARD-6IN1, |
| 95 | KS7013B, KS7012, BMC-GHOSTBUSTERS63IN1, UNL-MALISB, MAXI15 and |
| 96 | more...) |
| 97 | * improved RacerMate Challenge II emulation, but the game is still |
| 98 | not working due to unemulated bicycle controller |
| 99 | * added CPU-based IRQ mode in Tengen 800032 emulation (mapper 64), |
| 100 | fixing Skulls & Crossbones gfx (but the game is still not working) |
| 101 | * fixed many small inaccuracies in the old code, spot during the |
| 102 | conversion |
| 103 | * added support for most other known pcbs, even if in most cases |
| 104 | emulation is only sketchy |
| 105 | * reduced the need of fake alt pbcs for boards which only differed by |
| 106 | mirroring handling (these are now recognized through the |
| 107 | "mirroring" feature) |
| 108 | * removed fake wram which was added to a lot of partially documented |
| 109 | pcbs and re-added it only where actually present, so to more |
| 110 | accurately document what was really in the carts |
| 111 | |
| 112 | -nes.c: fixed NINA-001 emulation (mapper 34), promoting |
| 113 | Impossible Mission II to working state [Fabio Priuli] |
| 114 | |
| 115 | -nes.c: improved Taito LROG017 emulation (mapper 77), promoting Napoleon |
| 116 | Senki to working state [Fabio Priuli] |
| 117 | |
| 118 | -nes.c: added emulation of the Sachen SA-9602B pcb used by Mei Shao Nv |
| 119 | Meng Gong Chang, a chinese port of Princess Maker by Sachen, based on |
| 120 | the great work done by Cah4e3 in FCEUMM [Fabio Priuli] |
| 121 | |
| 122 | -Further cdrom work, main functional change is better sector |
| 123 | buffer handling [Carl] |
| 124 | |
| 125 | -svmu.c: changed input mappings to be more standard [LoganB] |
| 126 | |
| 127 | -pc8201: Added Japanese ROM. [noris] |
| 128 | |
| 129 | -bbc.c: Fixed cassette loading. [Wilbert Pol] |
| 130 | |
| 131 | -csw_cas.c: Fixed CSW header detection regression. [Wilbert Pol] |