Previous 199869 Revisions Next

r17923 Sunday 16th September, 2012 at 11:28:40 UTC by Miodrag Milanović
Whatsnew for 0.147 - please update for tomorrows release
[/build/whatsnew]whatsnew_0147.txt*

build/whatsnew/whatsnew_0147.txt
r0r17923
10.147
2-------
3
4
5MAMETesters Bugs Fixed
6----------------------
7- 05000: [Crash/Freeze] (gcpinbal.c) gcpinbal: [debug] Crash
8  before OK (Robbbert)
9- 04998: [Crash/Freeze] All/Most sets in superchs.c, gunbustr.c,
10  groundfx.c, galastrm.c, taitojc.c, undrfire.c, taito_f3.c,
11  macrossp.c: [debug] assert: src/emu/attotime.h:146:
12  frequency > 0 (Phil Bennett)
13- 04999: [Crash/Freeze] (pong.c) All sets in pong.c:
14  [debug] Crash after OK (couriersud)
15- 04997: [Crash/Freeze] (namcos23.c) crszoneb: [debug]
16  Crash before OK (Tafoid)
17- 04060: [Crash/Freeze] (taitogn.c) All sets in taitogn.c:
18  NVRAM written incorrectly - games never start. (hap)
19- 04831: [Crash/Freeze] (galaga.c) All sets in galaga.c:
20  [debug] Crash immedately after OK (debug) (s.ronco)
21- 04994: [Crash/Freeze] (segas16b.c) tetrbx, shinfz,
22  isgam : Black screen (Aaron Giles)
23- 04978: [Sound] (scregg.c) dommy: Sound effects seem to
24  be incomplete/missing (hap)
25- 03398: [Graphics] (nss.c) nss_rob3: Unable to see enemies (Angelo Salese)
26
27
28Source Changes
29--------------
30-i386: xlat implementation fix [Alegend45]
31
32-Fixed a sign bug with CVT.WS opcode in v810 CPU core [Angelo Salese]
33
34-Updated netlist implementation: [Couriersud]
35 * Now supports any resolution fitting reasonably into a UINT64
36 * Execution now uses a list sorted by execution time
37 * Implementation now supports analog and digital inputs / outputs
38 * First step in a move to "terminals" being both input / output
39 * Improved object model
40 Pong:
41 * Rewrote video code, now emulates a monitor by analyzing the analog
42    video signal and identifying vsync and hysnc pulses.
43 * Removed all hacks.
44 Overall performance increase of about 10% over the previous "pongf"
45 implementation.
46
47-patch that enables output of <info> elements stored in software lists
48 through -listsoftware [qmc2]
49
50-Flicker: Boots up, some buttons working. WIP [Robbbert]
51
52-Continuing new device implementation for SN76496 and clones - mrdo.c,
53 pachifev.c, tp84.c  [Osso]
54
55-Flicker: added remaining inputs, some notes, sound (of sorts), marked
56 as working. [Robbbert]
57
58-Implemented remaining BSU opcodes in V810 CPU core [Angelo Salese]
59
60-Written up a bare-bones M50458 OSD video chip device, used by Nintendo
61 Super System HW [Angelo Salese]
62
63-Continuing new device implementation for SN76496 and clones [Osso]
64
65-Written a preliminary S-3520CF RTC chip device, used by Nintendo Super
66 System [Angelo Salese]
67
68-zac_1: added display, inputs, notes. ewf and sshtlzac marked as
69 working [Robbbert]
70
71-Fixed G-Stream G2020's sound banking. Compared with a real PCB and
72 everything sounds as it should.  [trap15]
73
74-Added IGT ID-023 Protocol to driver.  This additional DBV protocol
75 allows all remaining unsupported sets to accept dollar bills in-game.
76 The protocol is switchable via driver configuration (along with
77 denomination). [Jim Stolis]
78
79-Shared palette fix for certain sms-based games in Mega Tech
80 [David Haywood]
81
82-20pacgal.c: Add PCB layout for Pacman - 25th Anniversary Edition.
83 [Brian Troha]
84
85-Preliminary implementation of the Fujitsu MB90092 OSD chip, used by
86 Super Famicom Box [Angelo Salese]
87
88-Fixed for an SDL sound bug surrounding use of -speed and pausing
89 frequently causing corrupt sound.  [Antonio Giner]
90
91-Basic emulation of the Z180 in Super Famicom Box HW
92 [Angelo Salese, nocash]
93
94-Fixed default SDL OSX UI toggle key name. [Curt Coder]
95
96-Added Swedish/Finnish SDL keymaps for OSX and Linux. [Curt Coder]
97
98-ppc: Implemented PPC403 DMA chaining [Ville Linde]
99
100-Created new sprite device base class, which manages a bitmap and a
101 sparse bitmap for tracking which areas got updated. This allows
102 sprites to be rendered independently to their own bitmap and then
103 mixed in a final step. Converted the Sega sprite device over to this
104 new model, and moved the mixing steps out of the sprite
105 implementations and into the driver- specific video updates where it
106 belongs. [Aaron Giles]
107
108-Added some further methods and helpers to the bitmap_t and rectangle
109 classes. [Aaron Giles]
110
111-Created a sega_16bit_common_base class which handles the common Sega
112 palette RAM mappings and open bus reads. [Aaron Giles]
113
114-nwk-tr.c: Improved LAN controller emulation [Ville Linde]
115
116-segaorun.c: Identified the Turbo Outrun "FD1094 317-unknown" set as
117 317-0106 and provided a working decryption key. [Chris Hardy]
118
119-Verified Dip Settings using Dip Sheet and through playtesting for
120 deadconx, deadconxj  [Tafoid]
121
122-PowerPC: Fixed 601-type BAT processing [R. Belmont]
123
124-taito_x.c: Corrected the rom names for the Superman sets. Added info about
125 an alternate rom layout using a daughter card and half sized mask roms.
126 Changed Gigandes (Japan) to Gigandes (earlier) as both sets support
127 English / Japanese via dipswitch. But one set has a revised and corrected
128 service mode.  [Brian Troha, Dave France, The Dumping Union]
129
130-Improved SPC700 cycle opcode timings [Angelo Salese, byuu]
131
132-Fixed a major bug with 5A22 timings, that was incorrectly taking extra
133 steals at every read, write and rmw types of opcode [Angelo Salese]
134
135-Moved multiplication and division operation from SNES to 5A22 CPU core
136 file [Angelo Salese]
137
138-Updated looping.c to use the new tms52xx device implementation. [Osso]
139
140-Made core able to use bios selection per slot device
141 [Miodrag Milanovic]
142
143-made S1410 device act as a SCSIHD with the custom commands, added
144 D9060HD & ACB4070 devices to do the same thing [smf]
145
146-Numerous jedutil tool improvements.  [Kevin Eshbach]
147
148-Made some modifications to the jedutil tool to allow the viewing of
149 simple combinatorial jeds (adding support for registered and gals in
150 the future) by taking a jed file and printing out human-readable
151 equations.  Changed the command line options of the jedutil tool to
152 know take an initial argument to specify what the tool should do.
153
154 For example to convert a jed to bin the command is now: jedutil
155 –convert <source.jed> <dest.bin> jedutil –convert <source.bin>
156 <dest.jed>
157
158 To view a jed file with human-readable equations the command is
159 jedutil –view <source.jed> <pal type>
160
161 gfx_element is now a class. Accessors are provided for all necessary
162 elements. Updated some of the more, ah, creative uses/abuses of the
163 gfx_elements. [Aaron Giles]
164
165-Split out callbacks from scsibus_device into scscb_device, eventually
166 this will be a SCSI device. SCSIBus_interface is no longer required
167 and has been removed. [smf]
168
169-DRC: Give C backend x86/x64 shift=0 behavior for consistency [R. Belmont]
170
171-PowerPC: 100% pass of integer portion of PPCTorture on all DRC
172 backends. [R. Belmont]
173
174-es5503: Preserve phase when oscillators loop [R. Belmont]
175
176-nwk-tr.c: Fixed LAN controller issues in Thrill Drive. [Ville Linde]
177
178-xforce: fixed display [Robbbert]
179
180-Promoted brickzn to playable state [Luca Elia]
181 * Fixed gfx ROMs loading
182 * Fixed inputs in joystick version
183 * Alternate data decryption
184 * Fixed alternate opcode decryption ranges
185 * Palette encryption, banking and writes disable
186 * Work RAM disable
187 * Multiplexing of registers through protection
188 * Added cheat / debugging inputs
189
190-Understood how the Seibu COP collision detection really works, greatly
191 improving Godzilla, Heated Barrel and SD Gundam RT gameplay
192 [Angelo Salese, Smitdogg]
193
194-Generalized the PLS100 into a PLA device of variable amounts of
195 inputs/outputs/terms. [Curt Coder]
196
197-In device_state_interface, rename state() to state_int() and
198 set_state() to set_state_int() for consistency. Update all callers.
199 Also add set_pc() helper and updated all callers to use that instead
200 of set_state_int(STATE_GENPC) [Aaron Giles]
201
202-Added device_t::state() method to get the state interface. Added
203 redundant device_state_interface::state() method to catch redundant
204 use of it. [Aaron Giles]
205
206-Removed cpu_get_reg() and cpu_set_reg() macros in favor of using the
207 above methods. [Aaron Giles]
208
209-Add ambiguous execute() and memory() methods to the
210 device_execute/memory_interfaces respectively in order to catch
211 unnecessary usage of the corresponding device_t methods. Removed all
212 existing redundant usage. [Aaron Giles]
213
214-merit.c: Added dipswitches to the Pit Boss sets with dipswitch
215 locations. Reordered sets from oldest to newest. Added
216 GAME_NO_COCKTAIL flag as these games support a cocktail mode.
217 [Brian Troha]
218
219-Closeout on old macros. Retired cputag_set_input_line and
220 cputag_set_input_line_and_vector, replacing them with
221 machine.device("tag")->execute().set_input_line[_and_vector].
222 [Aaron Giles]
223
224-meritm.c: Various rom name corrections and additional minor
225 documentation. [Brian Troha]
226
227-meritm.c: Added PCB layout and pinout for the Merit CRT-250 PCB.
228 [Brian Troha]
229
230-Fixed an horizontal scrolling bug in Sengoku Mahjong [Angelo Salese]
231
232-Rotation: fixed displays, fixed sensors so that the game is now
233 playable. [Robbbert]
234
235-es5503: Fix IRQ timing error introduced when I did the device
236 conversion. [R. Belmont]
237
238-Made accurate trigonometry maths in Seibu COP [Angelo Salese,
239 Smitdogg]
240
241-Rewrote the SAA5050 Teletext character generator. Removed saa505x.c
242 which was used by bbc.c, and refactored all drivers to use the new
243 implementation. [Curt Coder]
244
245-idetrl.c - Support IDE command 0x31
246 (IDE_COMMAND_WRITE_MULTIPLE_NORETRY) [Phil Bennett]
247
248-splash.c: Changed the Machine Config to use actual OSC values and
249 measured clocks as listed in the driver. Added a note about a Splash!
250 PCB with alternate (higher) OSC clocks. Added a note about The Return
251 of Lady Frog 9 rom and the 1 bit difference between the two sets.
252 [Brian Troha]
253
254-Fixes so MESS on PowerPC OS X builds and works again.  MAME is still a
255 lost cause. [R. Belmont]
256
257-Updated DOCS config.txt and windows.txt with recent commands that were
258 never added to documentation as well as some clarifications.  [Tafoid]
259
260New games added or promoted from NOT_WORKING status
261---------------------------------------------------
262F1 Super Lap [David Haywood]
263Turbo Out Run (cockpit, FD1094 317-0106)
264  [Chris Hardy, The Dumping Union]
265Little Robin [David Haywood]
266Brick Zone (2 sets) [Luca Elia]
267Dodge City (9131-02) [Brian Troha, The Dumping Union]
268
269
270New clones added
271----------------
272Fantasia (940307 PCB) [Brian Troha, The Dumping Union]
273Superman (US) [Dave France, The Dumping Union]
274Ms. Pac-Man Heart Burn [hap]
275F1 Super Lap (World) [Uncle Tom]
276Thunder Zone (World 4 Player) [Guru]
277Dodge City (2131-82, set 2) - Not working
278  [Brian Troha, The Dumping Union]
279Ghosts'n Goblins (prototype)  [Antonio Gonzalez Jr.]
280Exciting Soccer (US) [Tirino73]
281
282
283New games marked as GAME_NOT_WORKING
284------------------------------------
285LD Mahjong #4 Shabon-Dama
286  [Yohji, ranger_lennier, Smitdogg, The Dumping Union]
287Magicball Fighting (Korea)  [Guru]
288Ganbare Jajamaru Saisho wa Goo / Ganbare Jajamaru Hop Step & Jump
289  [letoram, Gyrovision, Yohji, Smitdogg, The Dumping Union, to the Batmobile!]
290Sega Clay Challenge [Super Menteur, R. Belmont]
291Draw Poker (Bally, 03-20) [S. Rider]
292
293
294
2950.146u5
296-------
297
298
299MAMETesters Bugs Fixed
300----------------------
301- 03696: [Crash/Freeze] (tetrisp2.c) nndmseal: [debug] Assertion (after ok)
302  in Debug build (Luca Elia)
303- 04972: [Documentation] (vega.c) vega: Olympia is misspelled
304- 04962: [Crash/Freeze] (taito_l.c) plottinga: Crash during init
305  before OK (David Haywood)
306- 04961: [Gameplay] (darkhors.c) darkhors: Game no longer allows for
307  boot up (David Haywood)
308- 04960: [Crash/Freeze] (cdi.c) All sets in cdi.c: Quizard games do not
309  boot after initial startup screen (David Haywood)
310
311Source Changes
312--------------
313- Fully modernized Sega 16-bit drivers. Converted FD1089, FD1094,
314  and Sega memory mapper, divide, multiply, and compare/timer
315  chips to modern devices. [Aaron Giles]
316
317- Added preliminary colour cycling effect to Sky Destroyer
318  [David Haywood]
319
320- Fixed remaining input issues in Sky Destroyer [Angelo Salese]
321
322- Fixed sprite GFX order in Cycle Maabou [Angelo Salese]
323
324- Hooked up inputs in Cycle Maabou [Angelo Salese]
325
326- ppc: Added callbacks for buffered external DMAs. [Ville Linde]
327
328- Hooked up preliminary sound to Lock N Loaded [Angelo Salese]
329
330- Started the process of converting some Kaneko games to use devices.
331  [David Haywood]
332
333- crgolf.c:  Adjusted rom names to better represent actual rom labels
334  improved documentation for other dumped sets.  Added protected PAL
335  dump.  [Kevin Eshbach, Tafoid]
336
337- st0020 (seta blitter + zooming sprites) is now a device.
338  [David Haywood]
339
340- Added PLD from Xenophobe Sounds Good board.  [Kevin Eshbach]
341
342- memory: Add support for dynamically mapping devices [O. Galibert]
343
344- v30mz.c: Converted to c++.  [Wilbert Pol]
345
346- H8: Very preliminary H8S/2294 support [R. Belmont]
347
348- invqix: General EEPROM, FPGA, and IRQ hookups. [R. Belmont]
349
350- invqix.c: Added PCB layout for Space Invaders / Qix Silver Anniversary
351  Edition [Brian Troha]
352
353- invqix: Added inputs and sound, promoted to working.  Qix has some TBD
354  text weirdness. [R. Belmont]
355
356- Added inputs, sound, graphics and fixed colors to Bega's Battle / Road
357  Blaster HW [Angelo Salese]
358
359- invqix: some cleanup, mapped all 4 start buttons, cocktail flip works
360  [R. Belmont]
361
362- tickee.c: Correct the dipswitches for Mouse Attack and add dipswitch
363  locations. [Brian Troha]
364
365- Tank Force - 4 Player (tankfrce4) Inputs were switched so that Player
366  2 was no longer assigned to Player 3 and vise versa.  [Tafoid]
367
368- model2.c: Fixed the loading of the sound samples for the Sega Rally Championship
369  sets and added correct IC locations to the roms. Labeled the current sets "Twin"
370  and added a "DX" set. Documented the missing (undumped) roms for the DX set.
371  [Brian Troha]
372 
373- H8/H8S: fix MULXS.B to select the proper source register.  Fixes text
374  in Qix section of invqix. [R. Belmont]
375
376- H8/H8S: Correct disassembly of MULXS.B and MULXS.W [R. Belmont]
377
378- Updated some drivers to use the new SN76496 device implementation.
379  [Osso]
380
381- Kaneko sprites are now a device.  This should facilitate cleaning up
382  video related files as well (sprites and tilemaps).  [David Haywood]
383
384- [SAA5050] Fixed double high character mode, and forced character data
385  to 7-bit. [Curt Coder]
386
387- drcbec: compute flags correctly for ADDC/SUBB [R. Belmont]
388
389- SDL: Fix -prescale option for SDL builds [Matthias Reichl]
390
391- Vulgus information confirmated from PCB for clock speed and vsync
392  [Corrado Tomaselli]
393
394- emucore: make downcast errors more useful [O. Galibert]
395
396- drcbec: Calculate NZ flags properly for 32x32=32 form of MULS.
397  [R. Belmont]
398
399- Hooked up i8255 in Kikiippatsu Mayumi-chan [Angelo Salese]
400
401- bzone: Corrected bonus tanks typos [Don Hodges]
402
403- addrmap: Fix device mapping on big-endian systems [O. Galibert]
404
405- rp5c15: Initialize at power-on (makes the x68k boot reliable)
406  [O. Galibert]
407
408- 8080bw.c: Moon Lander color proms verified correct.
409  [Smitdogg, The Dumping Union]
410
411- lwings.c: Added PCB locations to the Trojan sets. [Brian Troha]
412
413- parodius.c: Corrected rom PCB locations for all the Parodius DA! sets.
414  [Brian Troha]
415
416- dassault.c: Added PCB locations to all the Thunder Zone / Desert Assault sets.
417  [Brian Troha, ShouTime]
418
419- dassault.c: Better documented the PCB stack and changed clocks to be derived by on board OSC.
420  [Brian Troha, Stefan Lindberg]
421
422- Added internal mouse cursor visible in menus and when clickable
423  artwork is used [Miodrag Milanovic]
424
425- Preliminary implementation of the MOVBSU opcode in V810 CPU core
426  [Angelo Salese]
427
428- Added ANDNBSU and ORBSU opcodes in V810 CPU core [Angelo Salese]
429
430- Added dynamic length to the color PROMs decode routines based on ROM
431  region length. This fixes a horrible hang/crash in DEBUG=1 builds.
432  [Roberto Fresca]
433
434- PPC: fix SRAW behavior with C backend.  x86/x64 BEs need work to pass.
435  [R. Belmont]
436
437- Hooked up Epson 62423 RTC device to Hyper Neo Geo 64 [Angelo Salese]
438
439- Made 24/12h bit register to be correctly activated in Epson 62423 RTC
440  device [Angelo Salese]
441
442- Implemented irq ack/pending mechanism to Hyper Neo Geo 64
443  [Angelo Salese]
444
445- PowerPC: fix CMP/CMPI instructions; they were behaving as CMPL/CMPLI
446  and generating wrong flags [R. Belmont]
447
448- Further major organization, documentation, reordering and making of
449  clones causing numerous (over 6000) new gambling / Fruit machine sets
450  to be created, covering multiple systems.  [David Haywood]
451
452- First round of GD-ROM redumps.  Many more to come. [The Dumping Union, R. Belmont]
453
454- peplus.c: Added dollar bill validator (DBV) to emulate IGT's IDO22 pulse protocol.
455  All non-superboard games (and a few superboards) now accept bills via IPT_COIN2.
456  Denomination is determined via driver configuration settings.
457  The Set Chip steps are still required to enable the DBV before use. [Jim Stolis]
458
459New games added or promoted from NOT_WORKING status
460---------------------------------------------------
461Sky Destroyer
462  [Gnoppi, P. Vining, C. Bristow, gatt9, Phil Bennett, Tormod, Andrew Welburn,
463   Smitdogg, The Dumping Union, Angelo Salese, David Haywood]
464Cycle Maabou [Angelo Salese]
465Space Invaders / Qix Silver Anniversary Edition
466  [Tormod, Smitdogg, The Dumping Union, R. Belmont, Angelo Salese]
467Pairs Redemption (V1.0, 10/25/94) [Brian Troha, The Dumping Union]
468Last Survivor
469  [ShouTime, Charles MacDonald, Aaron Giles, 9ofzeven, TrevEB, Dr. Spankenstein,
470   ghoolster, Surgeville, Tormod, Tjaberg, Waremonger]
471Cyber Tank [David Haywood, Angelo Salese, hap]
472
473
474New clones added
475----------------
476GP Rider (Japan) [ShouTime, Charles MacDonald, Aaron Giles]
477AB Cop (Japan) [ShouTime]
478Ninja Baseball Bat Man II (bootleg/hack)
479  [Smitdogg, The Dumping Union, David Haywood] (NOT WORKING)
480Samba de Amigo (prototype) [Arzeno Fabrice] (NOT WORKING)
481Blood Storm v1.04 [Brian Troha, The Dumping Union]
482JuJu Densetsu (Playmark bootleg)  [skiltz]
483Nandemo Seal Iinkai (Astro Boy ver.) [Guru, Luca Elia]
484GTI Club (ver UAA) [Brian Troha, The Dumping Union] (NOT WORKING)
485Sega Rally Championship - DX (Revision A)
486  [Brian Troha, The Dumping Union] (NOT WORKING)
487Panic Road (Germany) [ShouTime] (NOT WORKING)
488Parodius DA! (Asia) [Andrew Welburn, The Dumping Union]
489Megatouch IV (9255-40-01 ROA, Standard version)
490  [Brian Troha, The Dumping Union]
491Olympic Soccer '92 (set 2) [Corrado Tomaselli, The Dumping Union] (NOT WORKING)
492Trojan (US set 2) [Corrado Tomaselli, The Dumping Union]
493Thunder Zone (Japan) [ShouTime]
494Thunder Zone (Rev 1, World) [Stefan Lindberg]
495777 Heaven (Project) (20p 6GBP Jackpot Version 114) (PROCONN) [launton /MPU Mecca] (NOT WORKING)
496777 Heaven (Project) (10p 3GBP Jackpot Version 380) (PROCONN) [sam20sam  /MPU Mecca] (NOT WORKING)
497777 Heaven (Project) (5p 3GBP Jackpot Version 105) (PROCONN) [sam20sam  /MPU Mecca] (NOT WORKING)
498777 Heaven (Project) (10GBP Jackpot) (PROCONN)[launton  /MPU Mecca] (NOT WORKING)
499Jumping Jacks (Project) (set 2) (PROCONN) [Pete W. /MPU Mecca] (NOT WORKING)
500Initial D Arcade Stage Ver. 3 Cycraft Edition (Rev. B) (GDS-0029B) [The Dumping Union]
501Sega Network Taisen Mahjong MJ 3 (Rev F) (GDX-0017F) [The Dumping Union]
502
503
504
5050.146u4
506-------
507
508
509MAMETesters Bugs Fixed
510----------------------
511- 04957: [DIP/Input] (fantland.c) galaxygn: life dipswitch is broken.
512  there's only 1 life (David Haywood)
513- 04953: [Misc.] pnchmna, hypbbc2p, jingystm, jojobar1: disks need to
514  be set to baddump [R. Belmont, Firewave, Roman]
515- 04404: [Misc.] (tnzs.c) tnzs: Significant negative performance spike
516  after intro sequence (David Haywood)
517- 04485: [Misc.] (wardner.c) All sets in wardner.c: Slowdown due to memory
518  mapping changes (David Haywood)
519- 04714: [Documentation] (micro3d.c) botss, botssa: Clone set is newest
520  revision
521- 04844: [Crash/Freeze] (jaguar.c) fishfren: black screen after
522  EEPROM initialize (micko)
523
524Source Changes
525--------------
526- vsnes.c: Corrected dipswitch settings for Vs. Wrecking Crew and Vs.
527  Balloon Fight. [Brian Troha]
528
529- pacman.c: Give Birdiy it's own and correct dipswitch settings.
530  [Brian Troha]
531
532- decocass.c: Add correct dipswitch setting for Fishing (DECO Cassette).
533  [Brian Troha]
534
535- gcpinbal.c: Added dipswitch locations to Grand Cross Pinball.
536  [Brian Troha]
537
538- gunpey.c: Added dipswitch locations to Gunpey. [Brian Troha]
539
540- seta.c: Added dipswitch locations to Masked Riders Club Battle Race.
541  [Brian Troha]
542
543- metro.c: Corrected and explained the dipswitches in Dharma Doujou.
544  [Brian Troha]
545
546- galdrvr.c: fixed fantastc colors with a redumped prom
547  [Marcello Mancini]
548
549- aristmk6.c:  Cleaned up ROM names and corrected spelling of Crystal
550  Springs. 50 Lions parent/clone swapped (Australian set is now parent).
551  [Heihachi_73]
552
553- Improved Last Bank driver, added bare-bones graphics and inputs
554  [Angelo Salese]
555
556- Makyosen was redumped with corrected rom names which are now
557  documented in driver.  [Yohji, Smitdogg, The Dumping Union]
558
559- Dumped missing u11 gfx rom in Last Bank [Smitdogg, The Dumping Union]
560
561- Basic device-ization of the TC0091LVC [Angelo Salese]
562
563- PALs for Vigilante have been added, but not hooked up yet.  The old
564  PAL(4m) has been determined to be bad.  [Corrado Tomaselli]
565
566- dsp32c changes: [Phil Bennett]
567 * Set the PCR to 1 on reset
568 * Update the PDF/PIF output pin states only when reading/writing the
569   PDR/PIR registers.
570 * Implemented the goto_pde, goto_pdf, goto_pif and goto_pdf
571   instructions
572
573- harddriv updates: [Phil Bennett]
574 * Implemented diagnostic jumper and DIP switches for all games
575 * Added a workaround to prevent racedrivb1 and racedrivg1 from
576    crashing on boot
577 * Use the common 68681 DUART implementation
578 * Use XTAL values for CPU clocks
579
580- legionna.c: Added priority BPROM to the Heated Barrel sets. Corrected
581  rom names and added PCB locations. [Smitdogg, The Dumping Union]
582
583- PORT_ADJUSTER now accepts PORT_MINMAX as well. [Couriersud]
584
585- Implemented a generic implementation to model discrete net lists.
586  [Couriersud]
587 * Based on timeslot modelling, the implementation models gate delays
588    in logic chips.
589 * Design ready to be split into a generic and a MAME implementation
590    part.
591 * Design prepared to merge in discrete components from discrete.*
592 * Supports code based as well as external net list parsing.
593   Ultimately, net lists and discrete emulation should share one code
594   base. The class design was set up to accomplish this. There is no
595   point in having multiple 555, 7474 implementations around. Most of the
596   code will be moved to lib/netlist going forward to allow usage in
597   other projects.
598
599- Pong now uses netlist.h. This implementation reproduces all gate
600  timing and 555 related effects as described by Dr. H. Holden in his
601  2012 publication "ATARI PONG E CIRCUIT ANALYSIS & LAWN TENNIS".
602  [Couriersud]
603
604- cshooter.c: Added dipswitch locations to the Air Raid & Cross Shooter
605  sets. [Brian Troha]
606
607- tlcs900: Added support for TMP95C063. [Ville Linde]
608
609- taitotz.c: Major driver update. [Ville Linde]
610 * Modernized address maps
611 * Improved 2D rendering
612 * Hooked up IO CPU comms
613 * Hooked up IDE controller
614 * Basic 3D graphics emulation
615
616- metro.c: Corrected OKI6295 Pin 7 assignment for the Last Fort & Sky Alert
617  sets as listed in the driver. Also verified the Pin 7 assignment where
618  listed in the driver. [Brian Troha]
619
620- Hooked up TC0091LVC device to Fruit Dream [Angelo Salese]
621
622- midwunit.c: Corrected the rom labels for Open Ice and added notes
623  about the specific "L" revision of the roms. [Brian Troha]
624
625- Enable support building the bundled 7z library with a C++ compiler.
626  [Markus Rathgeb]
627
628- Did a first-pass clone creation/set split for the acesp.c driver.  As
629  a result, another 500 or so sets have been added to the gamelist.
630  [David Haywood]
631
632- Converted Taito JC 3D renderer to use polynew.h. [Ville Linde]
633
634- SDL: Use XInput to allow multiple lightguns on Linux/*BSD targets.
635  [Markus Rathgeb, based on a patch by SpritesMods.com]
636
637- sfbonus.c: Corrected dipswitches for the driver and added dipswitch
638  locations. [Brian Troha]
639
640- pokechmp.c:  [David Haywood]
641 * Finally figured out the 8bpp BG tile plane order, a bit odd, guess
642   there are swapped lines
643 * Hooked up OKI sound banking
644 * Fixed sprite attributes
645 * Simplified CPU banking
646 * Use generic palette functions
647
648- Added sound ROM bankswitch in Combat School bootleg. [Angelo Salese]
649
650- Added some new ROMs Twister Sound [Guitar]
651
652- Removed a sound kludge to Combat School [Angelo Salese]
653
654- Fixed gameplay inputs in Cyber Tank [Angelo Salese]
655
656- Cleaned up I/Os in Cyber Tank [Angelo Salese]
657
658- cybertnk.c:  [David Haywood]
659 * hooked up tilemaps as tilemaps, with scrolling
660 * hooked up palette select on road drawing (road now appears to
661   'move')
662 * did some priority related bits, which may or may not be correct
663
664- updated expat to 2.1.0 [Oliver Stöneberg]
665
666- updated zlib to 1.2.7 / renamed zconf.in.h to zconf.h.in
667  [Oliver Stöneberg]
668
669- esd16.c: Move Jumping Pop from tumbleb.c to esd16.c and clean up said
670  driver. [David Haywood]
671
672- Fixed AMD/ASD opcodes in the F8 CPU core. Status flags are set before
673  the decimal correction factor is added, so only the carry flag is
674  significant after a decimal addition opcode. [Sean Riddle]
675
676- cobra.c: Converted the 3D renderer to use polynew.h. [Ville Linde]
677
678
679New games added or promoted from NOT_WORKING status
680---------------------------------------------------
681Last Bank [Angelo Salese, David Haywood, Smitdogg, The Dumping Union]
682Hard Drivin' (cockpit, rev 1) [Phil Bennett]
683Race Drivin' (cockpit, rev 1) [Phil Bennett]
684Race Drivin' (cockpit, rev 2) [Phil Bennett]
685Race Drivin' (cockpit, rev 3) [Phil Bennett]
686Race Drivin' (cockpit, British, rev 1) [Phil Bennett]
687Race Drivin' (cockpit, German, rev 2) [Phil Bennett]
688Fruit Dream [Angelo Salese]
689Get Rich [Sara S.]
690
691
692New clones added
693----------------
694Dynamite Duke (Europe set 1) [Arzeno Fabrice]
695Ninja Baseball Bat Man (World) [Arzeno Fabrice]
696Cops 'n' Robbers (Bellfruit) (set 2) (Scorpion 1) (NOT WORKING) [James Wallace]
697Last Fortress - Toride (Erotic, Rev A)
698  [Brian Troha, The Dumping Union]
699Note Exchange (Set 2) (Jpm) (MPS) (NOT WORKING) [C J Wren/MPU Mecca]
700Note Exchange (Set 3) (Jpm) (MPS) (NOT WORKING) [C J Wren/MPU Mecca]
701Nudge Bonanza Deluxe (Set 2) (Jpm) (MPS) (NOT WORKING) [C J Wren/MPU Mecca]
702Trick or Treat (Proconn) (NOT WORKING) [Captain Haddock]
703Action Bank (set 2) (Barcrest) (NOT WORKING) [James Wallace]
704Jumping Pop (set 2) [Brian Troha, David Haywood, The Dumping Union]
705Mortal Kombat II (rev L2.0) [ebo0763]
706Drift Out (Europe) [Hammy]
707Pipi & Bibis / Whoopee!! (Prototype) [Antonio Gonzalez Jr.]
708
709
710New games marked as GAME_NOT_WORKING
711------------------------------------
712Royal Ascot [ShinobiZ]
713Sky Destroyer
714  [Gnoppi, P. Vining, C. Bristow, gatt9, Phil Bennett, Tormod,
715   Andrew Welburn, Smitdogg, The Dumping Union, Angelo Salese]
716Cops 'n' Robbers (Bellfruit) (set 1) (Scorpion 1) [James Wallace]
717Pop Shot (prototype) [Antonio Gonzalez Jr.]
718The Big Game (Barcrest) (MPU 3) [James Wallace]
719Bank Raid (Jpm) (MPS) [C J Wren/MPU Mecca]
720Lucky Arrows (Jpm) (MPS) [C J Wren/MPU Mecca]
721Solid Gold (Jpm) (MPS) [C J Wren/MPU Mecca]
722Special Effects V2 (Maygay V1) [James Wallace]
723
724
725
7260.146u3
727-------
728
729
730MAMETesters Bugs Fixed
731----------------------
732- 04338: [Crash/Freeze] (sigmab98.c) animalc: Hang at black screen (hap)
733- 04094: [Interface] [debug] Use of -profile in debug causes massive
734  memory leaks (micko)
735- 04945: [Sound] (zn.c) strider2 and clones: Missing Qsound Music (hap)
736- 04932: [Sound] (taito_f3.c) gunlock: No Sound (Phil Bennett)
737
738Source Changes
739--------------
740- dec8.c: Corrected the roms names for Breywood and added PCB locations
741  where known. Added the priority PROM to Shackled & Breywood. [Porchy,
742  The Dumping Union]
743
744- dec8.c: Add PCB location to the sprite roms for Shackled & Breywood.
745  [Porchy]
746
747- Replaced newly discovered bad sprite chip in DakkoChan House.  Updated
748  and confirmed all model numbers and labels.locations for the game
749  based on PCB.  Added PLD.
750  [Yohji, Mr. CAST, Cornishdavey, Charles MacDonald, Smitdogg, The
751  Dumping Union, Tafoid]
752
753- model1.c: hooked up the LEDs [Ariane Fugmann]
754
755- seta.c: Correct rom names for DownTown & Arbalester. Added PCB
756 locations to the DownTown rom sets. [Brian Troha]
757
758- Various changes to i386 CPU core and Chihiro emulation, allowing it to
759 show a basic logo and text [Samuele Zannoli]
760
761- Dumped epoxy block in Exciting Black Jack
762 [Mr. CAST, Smitdogg, The Dumping Union, Charles MacDonald]
763
764- z80dma: support for search & transfer mode [Angelo Salese]
765
766- zn.c: Corrected the rom names for the Psychic Force sets. [Brian
767  Troha]
768
769- tms9928a/v9938: Now using own address space for attached video memory,
770  appears in memory selection list in debugger. Also cleaned up v9938.
771  [Michael Zapf]
772
773- dbz.c: Added dipswitch locations to Dragon Ball Z & Dragon Ball Z 2
774  [Brian Troha]
775
776- stv.c: Correct the name of one of the STV BIOS roms to EPR-17740A.
777  [Brian Troha, The Dumping Union]
778
779- seta.c: Correct the rom name and redumped the sound CPU at the correct
780 size for Arbalester. [The Dumping Union]
781
782- i386: Added CPU types for Pentium MMX, Pentium Pro, Pentium II,
783  Pentium III and Pentium 4. [Ville Linde]
784
785- naomi.c: Added the EPR-21576C (Japan) and EPR-21577A (USA) BIOS' to
786  the Naomi driver. [Brian Troha, The Dumping Union]
787
788- hornet.c: Fixed Silent Scope 2 ROM banking. [Ville Linde]
789
790- deco_mlc.c: Provided a correct rom dump of Hoops. [Arzeno Fabrice]
791
792- voodoo.c: Fixed video dimensions register on Voodoo 2. [Ville Linde]
793
794- snk.c: Verified the Touchdown Fever (US) set and corrected the rom
795  labels. [Smitdogg, The Dumping Union]
796
797- namcops2: Added dongle for Super Dragon Ball Z, adjusted version to
798  match dongle. [Guru]
799
800- hornet.c: Hooked up gun controls in Silent Scope. [Ville Linde]
801
802- namcops2: added DVD for Capcom Fighting Jam
803  [Smitdogg, The Dumping Union]
804
805- tms99xx: Introduced symbolic constants for interrupt lines. Added a
806  special RESET line handled by the CPU, not by the emulator core.
807  tms9928a/v9938: Introduced dedicated RESET line. [Michael Zapf]
808
809- legionna.c: Correct rom name and add PCB locations. Add the COP-D1 rom
810  and document the undumped PROM.
811  [Smitdogg, Brian Troha, The Dumping Union]
812
813- SDL: Greatly improve drawing speed of GTK+ debugger windows
814  [Fabrice Bellet]
815
816- exprraid.c: Correct the rom names for Express Raider (US set 1) set
817  and correct the PCB locations for the program roms in each set.
818  [Smitdogg, The Dumping Union]
819
820
821New clones added
822----------------
823Landing Gear (Ver 3.1 O) [Brian Troha, The Dumping Union]
824Tank Battalion (bootleg)  [Mr. CAST, Smitdogg, The Dumping Union]
825Daioh (alternate) [Roman Grantovskiy]
826Free Kick (NS6201-A 1987.9)
827  [Andrew Welburn, The Dumping Union, Charles MacDonald]
828Skins Game (1.04) [R. Belmont]
829Landing Gear Ver 4.2 J [Brian Troha, The Dumping Union]
830Landing Gear Ver 3.0 J [Brian Troha, The Dumping Union]
831Cruis'n World v2.5 [Brian Troha, The Dumping Union]
832Cruis'n World v1.9 [Brian Troha, The Dumping Union]
833Dragonball Z (rev B) [Brian Troha, The Dumping Union]
834Deer Hunting USA V1 [Brian Troha, The Dumping Union]
835Scud Race Plus [Brian Troha, The Dumping Union]
836Ray Storm (Ver 2.05O) [Brian Troha, The Dumping Union]
837Ray Storm (Ver 2.05A) [Brian Troha, The Dumping Union]
838Fighters' Impact (Ver 2.02A) [Brian Troha, The Dumping Union]
839Super Football Champ (Ver 2.4A) [Brian Troha, The Dumping Union]
840Time Crisis 3 (TST2 Ver. A) [Tormod, Smitdogg, The Dumping Union]
841Pit Boss Megatouch II (9255-10-02 ROG, Minnesota version)
842  [Brian Troha, The Dumping Union]
843Super Megatouch IV (9255-41-02 ROC, Minnesota version)
844  [Brian Troha, The Dumping Union]
845
846
847New games marked as GAME_NOT_WORKING
848------------------------------------
849Pong (Rev E) [Couriersud]
850Multi Game III (S.Ita) [Roberto Fresca]
851Mario Kart Arcade GP [Guru]
852Super Dragon Ball Z [Guru, R. Belmont]
853Wangan Midnight (WMN1 Ver. A) [Guru, Yasuhiro Ogawa]
854Bloody Roar 3 (bootleg) [incog, Smitdogg, The Dumping Union]
855Fate: Unlimited Codes (bootleg) [incog, Smitdogg, The Dumping Union]
856Gundam vs. Gundam [Smitdogg, The Dumping Union]
857Soul Calibur II (SC2? world version)
858  [J. Wilke, Smitdogg, The Dumping Union, R. Belmont]
859The Battle of Yu Yu Hakusho: Shitou! Ankoku Bujutsukai!
860  [Smitdogg, The Dumping Union]
861Beach Head 2000 Install - 05/27/03  [Smitdogg, The Dumping Union]
862Beach Head 2000 Install - 09/16/01  [Smitdogg, The Dumping Union]
863Beach Head 2002 Install - 05/27/03  [Smitdogg, The Dumping Union]
864Beach Head 2003 Desert War Install - 05/27/03
865  [Smitdogg, The Dumping Union]
866Global VR XP OS Install - 09/30/01  [Smitdogg, The Dumping Union]
867Global VR XP OS Update/Install - 06/11/02
868  [Smitdogg, The Dumping Union]
869Hyper V2 (Global VR) Install - 09/30/0l  [Smitdogg, The Dumping Union]
870Hyper V2 (Global VR) Install - 06/12/02  [Smitdogg, The Dumping Union]
871Need For Speed: Underground Install (2 Discs) (v1.1)
872  [Smitdogg, The Dumping Union]
873
874 
875 
8760.146u2
877-------
878
879
880MAMETesters Bugs Fixed
881----------------------
882- 04821: [Gameplay] (cd32.c) All sets in cd32.c:: All games fail
883  to boot properly (R. Belmont)
884- 04892: [Misc.] (zaxxon.c) zaxxon, congo, congoa: INPs do not play
885  back correctly (micko)
886- 04923: [Crash/Freeze] Many sets in bfm_sc2.c and bfm_sc4.c: Crash
887  after OK (Tafoid)
888- 04759: [Crash/Freeze] (pinkiri8.c) All sets in pinkiri8.c: Crash
889  after OK (David Haywood)
890
891Source Changes
892--------------
893- Added preliminary QS1000 sound emulation [Phil Bennett]
894
895- Readjusted visible area in the vamphalf.c driver based on tests
896  comparing emulation and original PCB observations.
897  [David Haywood, Smitdogg]
898
899- Made the vdp map actually belong to the vdp, handling the palette
900  manually for pikiri8.c - fixes MT#04759  [David Haywood]
901
902- Added cycle-precise implementation of tms9980a; changed tms9900.c to
903  allow for subclassing tms9900 and tms9980a from a common parent.
904  [Michael Zapf]
905
906- limenko.c - Hooked up QS1000 [Phil Bennett]
907
908- SDL: Support newer Linux distros using GCC 4.7 [R. Belmont]
909
910- Two TMS32031 fixes: [Daniel Filner]
911  * Don't set underflow when doing a floating point subtract that
912    results in 0.
913  * Don't overwrite the exponent during a FIX operation.
914
915- CHD fixes: [jmak]
916  * Fixed uninitialized variables that were creeping into output
917  * Changed qsort() callback to never return "equal", working around
918    unstable system libc implementations
919
920- Allow for 2 seconds of emulation to boot up before applying quickload
921  for Jaguar  [Robbbert]
922
923- qix.c: Identified Set 1 as Rev 2 and corrected the rom names.
924 [Smitdogg, The Dumping Union]
925
926- cd32: fix so it can find the CD-ROM [R. Belmont]
927
928- seta.c: Fill in some missing PCB board numbers. Correct the board
929  numbers as they are silkscreened on the PCB. Corrected the rom names
930  for JJ Swuawkers. [Brian Troha]
931
932- taito_en.c: Corrected 68000 clock [Stefan Lindberg]
933
934- tx1.c: Add documentation about the TX-1 (Japan) PCBs. Added dipswitch
935  locations to TX-1 and Buggy Boy sets. [Brian Troha]
936
937- seta.c: Added dipswitch locations to Ultraman Club. [Brian Troha]
938
939- Verified dips for Space Firebird and clones (spacefb.c).  [Tafoid]
940
941- vegaeo.c - Hooked up sound in Crazy War [Phil Bennett]
942
943- Added PGM2 motherboard specs/notes to driver.  [xingxing]
944
945- midvunit.c: Added dipswitch locations to Cruis'n USA, Cruis'n World,
946  Off Road Challenge and War Gods sets. [Brian Troha]
947
948- eolith.c: Boost interleave for sound to correct syncing issues.
949  [David Haywood]
950
951- Replaced bitrotted rom for Mortal Kombat Turbo 3.0 (mkyturboe) which
952  caused hanging during demonstration.  [bulldawg]
953
954- upd7810.c: Fixed setting of flags in the ACI_[VABCDEHL]_xx functions.
955  Fixed handling of Carry flag in the DAA instruction.  [Wilbert Pol]
956
957- Updated labels.locations for all Crazy Kong PT 2 sets based on a
958  recently dumped board  [Smitdogg, Tafoid]
959
960
961New games added or promoted from NOT_WORKING status
962---------------------------------------------------
963Mahjong Janshin Plus (Japan) [Guru, Dyq, bnathan, Luca Elia]
964Mahjong Dai Touyouken (Japan) [Guru, Dyq, bnathan, Luca Elia]
965Return Of Sel Jan II (Japan, NM557) [Guru, Dyq, bnathan, Luca Elia]
966Linky Pipe [David Haywood]
967Offroad Challenge [Aaron Giles, Daniel Filner]
968Touryuumon [Tim Schuerewegen]
969Space Invaders Multigame (several versions)
970  [hap, Dave France, Scott Brasington]
971Super ABC (Pac-Man multigame kit) [hap, Guru, MiSFiTMAME]
972Fantasy Zone II (System 16C version) [David Haywood]
973Fishing (DECO Cassette). [SRI, Charles MacDonald, Team Japump!]
974
975
976New clones added
977----------------
978Mahjong Nenrikishu SP (Japan, V250J) [Guru, Dyq, bnathan, Luca Elia]
979TX-1 (Japan rev. B)
980  [hap, Mr. CAST, R. Hawkins, Tormod, Woodada, Kevin Eshbach, Phil Bennett, Smitdogg, The Dumping Union]
981War Of The Bugs (US)  [B. Stahl, Smitdogg, The Dumping Union]
982Raiden (Unknown) [Mr. CAST, Smitdogg, The Dumping Union]
983War Gods (HD 10/09/1996 - Dual Resolution)
984  [B. Stahl, N. Francfort, ranger_lennier, Smitdogg, The Dumping Union]
985War Gods (HD 08/15/1996) [alca]
986Dynamite League (US) [Mr. CAST, Smitdogg, The Dumping Union]
987Arkanoid (bootleg with MCU, set 2) [Smitdogg, The Dumping Union]
988U.S. Championship V'ball (bootleg of Japan set)
989  [Smitdogg, The Dumping Union]
990Touchmaster 4000 (v6.02 California)
991  [Mr. CAST, Smitdogg, The Dumping Union]
992
993
994New games marked as GAME_NOT_WORKING
995------------------------------------
996Wild Poker (ver. D 1.01) [Roberto Fresca, Team Europe]
997beatmania IIDX 2nd style (GC985 JA) [phillw]
998Triple Play (Ver. 1.10)
999  [Kevin Eshbach, Smitdogg, Luca Elia, The Dumping Union]
1000Multipede [hap, JunoMan, Scott Brasington]
1001Skins Game (1.08)
1002  [Mr. CAST, M. Ponweiser, Mojo2000, Smitdogg, The Dumping Union, R. Belmont]
1003Skins Game (unknown alt. version) [Guru, R. Belmont]
1004
1005
1006
10070.146u1
1008-------
1009
1010
1011MAMETesters Bugs Fixed
1012----------------------
1013- 02339: [Flip Screen/Cocktail] (metro.c) mouja: Flip screen doesn't work
1014  correctly in Mouja due to asymmetrical visible area. (hap)
1015- 03990: [Save/Restore] (bfm_sc2.c) sc2drwho + clones: Reload of state
1016  causes momentary loss of LCD (JWallace)
1017- 04893: [Sound] ym2413.c - A block that is never executed :-D
1018- 04890: [Crash/Freeze] (nemesis.c) rf2: Hang after countdown (hap)
1019- 04884: [Crash/Freeze] (ms32.c) tp2m32: unhandled priority type e0 (hap)
1020- 04882: [Graphics] (rabbit.c) rabbit: Health bars are black (hap)
1021- 04561: [Graphics] (metro.c) Most games in metro.c: Offset screens
1022  and/or misplaced graphics (hap)
1023- 04703: [DIP/Input] (metro.c) karatour: Start buttons don't work (hap)
1024- 04770: [Crash/Freeze] (metro.c) 3kokushi, karatour, ladykill, moegonta:
1025  Black/blank screen (hap)
1026- 04862: [Crash/Freeze] (midyunit.c) smashtv, strkforc, trog and clones:
1027  Crashes while a game begins (Phil Bennett)
1028- 04861: [Crash/Freeze] (taitojc.c) dendego, dendegoox, dendego2,
1029  dendego23k: Crash after initial checks (hap)
1030- 04873: [Graphics] (mitchell.c) mgakuen2: Graphic glitch (M.A.S.H.)
1031- 00653: [DIP/Input] (topspeed.c) topspeed: Turning left doesn't work
1032  in analog input mode. (hap)
1033- 04871: [DIP/Input] (topspeed.c) topspeed: Missing PORT_TOGGLE and
1034  wrong built-in layout (M.A.S.H.)
1035- 04591: [Interface] GUI dipswitch menu shows an empty box
1036  underneath. (Fabio Priuli)
1037- 04854: [Speed] (turbo.c) All sets in turbo.c: Slowdown (hap)
1038- 04870: [Crash/Freeze] (centiped.c) caterplr, magworm: Crash
1039  before OK (couriersud)
1040- 04868: [Crash/Freeze] (williams.c) joust2: Crash after OK (M.A.S.H.)
1041- 04866: [Crash/Freeze] (nova2001.c) raiders5: Fails the RAM test (M.A.S.H.)
1042- 04863: [Graphics] (tehkanwc.c) gridiron: Wrong aspect ratio (hap)
1043- 04864: [Misc.] CHDMAN fails to convert v4 to v5
1044- 04853: [Sound] (bzone.c) redbaron: POKEY background noise are
1045  too loud (couriersud)
1046- 04855: [Sound] (scramble.c) 800fath, knockout, mariner, triplep:
1047  No sound (hap)
1048
1049Source Changes
1050--------------
1051- Naomi/Chihiro documentation update [f205v]
1052
1053- seta.c: Added PCB layout & dipswitch locations for Magic Speed.
1054  [Brian Troha]
1055
1056- Placed some handlers for the DM01 board into bfm_sc4 - once we can
1057  confirm more games are on the hardware, this can move into the main
1058  driver.  [James Wallace)
1059
1060- CPS-1 update [Team CPS-1]:
1061  * Dumped and added CA22B.1A PAL to cawingj (Kold666)
1062
1063- Hooked up inputs in DS Telejan [Angelo Salese]
1064
1065- xain.c: Corrected rom labels for Solar Warrior / Xain'd Sleena.
1066  [Smitdogg, The Dumping Union]
1067
1068- Found more games that use the DMD01, hooked those up, and cleaned up
1069  the interface hooks.  Cleaned up Scorpion 4 sets.  [David Haywood]
1070
1071- z800x: Handle vectored interrupts correctly. [Christian Grössler]
1072
1073- m72.c: Hooked up mcu to imgfightj. [David Haywood]
1074
1075- 04862: smashtv and clones: Smash T.V. crashes while a game begins.
1076  [Phil Bennett]
1077
1078- fixed memory leak in libflac/libflac/md5.c (fixes memory issues with
1079  chdman) [Oliver Stöneberg]
1080
1081- Added cycle exact potentiometer and keyboard support to pokey device
1082  [Couriersud].
1083
1084- Fixed sprite colors in Bikkuri Card and Chance Kun
1085  [Smitdogg, Angelo Salese]
1086
1087- megatech.c:  added a new revision of the bios [iGREKKESS, ElBarto]
1088
1089- Added some bits to get the V53 (V33 core) running at least some sane
1090  sound code for hng64.c  There is no sound yet tho, and the banking
1091  mechanism will need hooking up but the initial banks should be
1092  correct.  [David Haywood]
1093
1094- vsnes.c: Documentation update and corrects several roms names. Added
1095  set information to game names where possible. Tried to correct
1096  region information by copyright.
1097  [Mark F., Brian Troha, The Dumping Union]
1098
1099- yiear.c: Correct rom labels [Smitdogg, The Dumping Union]
1100
1101- flipjack.c: Documented dipswitch settings & pinout for Flipper Jack as
1102  per manual. [Brian Troha]
1103
1104- mediagx.c: Added additional documentation specifying revision and
1105  build dates for the Area 51: Site 4 sets. [Troy Gratton]
1106
1107- SDL: fix for OS/2 compile [K.O. Myung-Hun]
1108
1109- ssv.c: Added dip locations to Mobil Suit Gundam Final Shooting.
1110  [Brian Troha]
1111
1112- bzone.c: Documentation update including information about the -01 revision
1113  vector gen board and associated proms. Corrected and added PCB locations
1114  to Red Barron's roms. Added revision to the names of the 2 Battle Zone
1115  sets and made the parent the most current set (rev 2).
1116  [Andrew Welburn, Brian Troha]
1117
1118- shootout.c: Added dipswitch locations to the Shootout sets.
1119  [Brian Troha]
1120
1121- es5505/6: actually use the ADC port read callback [R. Belmont]
1122
1123- topspeed.c update:
1124   * Added pinout documentation and dipswitch locations. [kanikani]
1125   * Fixed issues with analog controls. [hap]
1126   * Added second ADPCM chip and started to make sense on how these are
1127     hooked up. [hap]
1128
1129- "Analog" Pokey Update [Couriersud]
1130  * Derived internal resistance calculation from Pokey documentation.
1131    This is a 4-bit parallel resistor (High-Z mos "devices") network
1132    to ground. The result is a non-linear resistance function.
1133  * Added low-pass filter support and opamp/resistor stages to the
1134    pokey driver. This is not as good as complete discrete emulation,
1135    but a lot better than the linear approximation we had before.
1136  * Changed a couple of drivers to use the new output volume
1137    calculation.
1138  * Added device configuration macros. Made all drivers use them.
1139
1140- Modernized i8008 CPU core [Lukasz Markowski]
1141
1142- Added POKEY filter stages to a couple of more games. [Couriersud]
1143
1144- SDL: Preliminary Haiku OS support [PulkoMandy]
1145
1146- Added POKEY filter stage to Tunnel Hunt. [Couriersud]
1147
1148- More Z8001 improvements. [Christian Grössler]
1149
1150- Added complete discrete filtering to quantum driver. [Couriersud]
1151
1152- Improved reel motor and optical alignment for reels as related to the
1153  layout interface.  [James Wallace]
1154
1155- segas32.c: Documentation update. Updated Sega game ID codes & PCB #'s,
1156  for Alien 3: The Gun, F1 Exhaust Note, Outrunners, Rad Mobile and Rad
1157  Rally. Documented known Rad Mobile Upright versions listed from
1158  manuals currently not dumped. [Brian Troha]
1159
1160- SDL: More OS/2 fixes [K.O. Myung-Hun]
1161
1162- Removed duplicate code which necessitated separate samples for War of
1163  the Worlds (color) [wotwc].  Both display types now only need the one
1164  sample set (wotw).  [Tafoid]
1165
1166- Added discrete sound to bwidow and gravitar. [Couriersud]
1167 * Minor changes to ccastles (volume level) and centiped (low pass
1168    filtering)
1169 * removed class members no longer needed from pokey.c
1170
1171- 68681.c: Fixed counter/timer implementation [Phil Bennett]
1172
1173- taito_en.c improvements [Phil Bennett]:
1174  * Use the common 68681 DUART implementation
1175  * Implemented the MB87078 volume control
1176
1177- model3.c: Documentation update. Added known Sega ID# for Game, rom
1178  board & security board for several games. Noted which Scud Racer sets
1179  were Twin or Deluxe and included information about the undumped
1180  Australian DX version. [Brian Troha]
1181
1182- Input work done on Dai-Dai-Kakumei - clearing unknown bits and adding
1183  confirmed settings.  [Tafoid]
1184
1185- eolith.c: Added dipswitch locations to all games in the driver.
1186  Cleaned up the input port defs. Added speed-up for Linky Pipe and a
1187  note as to where the game seems to hang. [Brian Troha]
1188
1189- taito_z.c updates [hap]
1190  * removed fake digital steering wheel hack
1191  * improved analog controls for chasehq and contcirc
1192  * fixed some racingb issues, it's playable now
1193
1194- Added an ASCII PCB layout, more findings and technical notes to
1195  lucky 74 driver. [Roberto Fresca]
1196
1197- Experimental, and somewhat gross, fix for the MIE issues [O. Galibert]
1198
1199- New TMS9900 and TMS9995 implementation with proper control line
1200  handling and wait state generation. Previous implementation has been
1201  renamed to
1202   * l.{c,h} and drivers point to the old implementation until they are
1203     adapted to the new version. [Michael Zapf]
1204
1205- Implemented buzzer sound in Destiny - The Fortuneteller [Angelo
1206  Salese]
1207
1208- bzone.c: Add the Address Decode prom to Red Baron. Currently not used
1209  in emulation but we archive it anyways. [The Dumping Union]
1210
1211- Improved clocks in bankp.c and gyruss.c [Corrado Tomaselli]
1212
1213- Enable proper save stating for bfm_bd1 machine which should fix MT
1214  bug#03990 as well.  [James Wallace]
1215
1216- naomi: Make illvelo boot, probably others too [O. Galibert]
1217
1218- model2.c: Updated several sets with Sega's game and / or ROM board
1219  ID#. Corrected the sound CPU & sample roms for the Manx TT set (as
1220  verified by manual) and documented the undumped Manx TT Deluxe set.
1221  [Brian Troha]
1222
1223
1224New games added or promoted from NOT_WORKING status
1225---------------------------------------------------
1226Flipper Jack
1227  [Yohji, Mr. CAST, Smitdogg, The Dumping Union, hap, Angelo Salese]
1228Konami Test Board GX800
1229  [Yohji, Tormod, Smitdogg, The Dumping Union, Angelo Salese]
1230Magical Speed [NoVArcade]
1231Dragon World 2001 [David Haywood, Smitdogg]
1232Dragon World Pretty Chance [David Haywood, Smitdogg]
1233Funcube [Guru, Yasuhiro Ogawa, Luca Elia]
1234Linky Pipe [Gerald (COY), The Dumping Union]
1235Racing Beat [hap]
1236
1237New clones added
1238----------------
1239Space Ranger [Marcello Mancini]
1240Express Raider (Italy) [Tirino73]
1241Dynamite Duke (Euro) [Tirino73]
1242Battlantis (program code F) [Paul Canham]
1243Virtua Striker 2 (Step 1.5, older)
1244  [Mr. CAST, Yohji, Smitdogg, The Dumping Union]
1245Nagano Winter Olympics '98 (GX720 JAA)
1246  [Yohji, Mr. CAST, Smitdogg, The Dumping Union, smf]
1247Crisis Zone (CSZO3 Ver. A) [Mr. CAST, Smitdogg, The Dumping Union]
1248Red Barron [Andrew Welburn, The Dumping Union]
1249Bulls Eye Darts (Galaxian conversion) [Mariusz Wojcieszek, Paul Swan]
1250Over Rev (Model 2B, Revision B) [Brian Troha, The Dumping Union]
1251
1252
1253New games marked as GAME_NOT_WORKING
1254------------------------------------
1255Exciting Black Jack
1256  [Mr.CAST, Smitdogg, The Dumping Union, Roberto Fresca]
1257Pong (Rev E) [Couriersud]

Previous 199869 Revisions Next


© 1997-2024 The MAME Team