Changed the command line options of the jedutil tool to know take an initial argument to specify what the tool should do. Made some modifications to the jedutil tool to allow the viewing of simple combinatorial jeds (adding support for registered and gals in the future) by taking a jed file and printing out human-readable equations. made S1410 device act as a SCSIHD with the custom commands, added D9060HD & ACB4070 devices to do the same thing Made core able to use bios selection per slot device Updated looping.c to use the new tms52xx device implementation. Moved multiplication and division operation from SNES to 5A22 CPU core file Fixed a major bug with 5A22 timings, that was incorrectly taking extra steals at every read, write and rmw types of opcode But one set has a revised and corrected service mode. Changed Gigandes (Japan) to Gigandes (earlier) as both sets support English / Japanese via dipswitch. Added info about an alternate rom layout using a daughter card and half sized mask roms. taito_x.c: Corrected the rom names for the Superman sets. PowerPC: Fixed 601-type BAT processing Verified Dip Settings using Dip Sheet and through playtesting for deadconx, deadconxj segaorun.c: Identified the Turbo Outrun "FD1094 317-unknown" set as 317-0106 and provided a working decryption key. nwk-tr.c: Improved LAN controller emulation Created a sega_16bit_common_base class which handles the common Sega palette RAM mappings and open bus reads. Added some further methods and helpers to the bitmap_t and rectangle classes. Converted the Sega sprite device over to this new model, and moved the mixing steps out of the sprite implementations and into the driver- specific video updates where it belongs. This allows sprites to be rendered independently to their own bitmap and then mixed in a final step. Created new sprite device base class, which manages a bitmap and a sparse bitmap for tracking which areas got updated. Added Swedish/Finnish SDL keymaps for OSX and Linux. Fixed default SDL OSX UI toggle key name. Basic emulation of the Z180 in Super Famicom Box HW Fixed for an SDL sound bug surrounding use of -speed and pausing frequently causing corrupt sound. Preliminary implementation of the Fujitsu MB90092 OSD chip, used by Super Famicom Box 20pacgal.c: Add PCB layout for Pacman - 25th Anniversary Edition. Shared palette fix for certain sms-based games in Mega Tech The protocol is switchable via driver configuration (along with denomination). This additional DBV protocol allows all remaining unsupported sets to accept dollar bills in-game. Compared with a real PCB and everything sounds as it should. Written a preliminary S-3520CF RTC chip device, used by Nintendo Super System Continuing new device implementation for SN76496 and clones Written up a bare-bones M50458 OSD video chip device, used by Nintendo Super System HW Implemented remaining BSU opcodes in V810 CPU core Flicker: added remaining inputs, some notes, sound (of sorts), marked as working. Continuing new device implementation for SN76496 and clones - mrdo.c, pachifev.c, tp84.c Flicker: Boots up, some buttons working. patch that enables output of elements stored in software lists through -listsoftware *Overall performance increase of about 10% over the previous "pongf" implementation. *Rewrote video code, now emulates a monitor by analyzing the analog video signal and identifying vsync and hysnc pulses. *First step in a move to "terminals" being both input / output *Implementation now supports analog and digital inputs / outputs *Execution now uses a list sorted by execution time *Now supports any resolution fitting reasonably into a UINT64 Fixed a sign bug with CVT.WS opcode in v810 CPU core 03398: (nss.c) nss_rob3: Unable to see enemies (Angelo Salese) 04978: (scregg.c) dommy: Sound effects seem to be incomplete/missing (hap) 04994: (segas16b.c) tetrbx, shinfz, isgam : Black screen (Aaron Giles) 04831: (galaga.c) All sets in galaga.c: Crash immedately after OK (debug) (s.ronco) 04060: (taitogn.c) All sets in taitogn.c: NVRAM written incorrectly - games never start. 04997: (namcos23.c) crszoneb: Crash before OK (Tafoid) 04999: (pong.c) All sets in pong.c: Crash after OK (couriersud) 04998: All/Most sets in superchs.c, gunbustr.c, groundfx.c, galastrm.c, taitojc.c, undrfire.c, taito_f3.c, macrossp.c: assert: src/emu/attotime.h:146: 05000: (gcpinbal.c) gcpinbal: Crash before OK (Robbbert) 05001: (bfm_sc4.c) Many sets in bfm_sc4.c: Assert after OK (Phil Bennett) 04323: mjflove, rongrongg, rongrongj: Crash after exit (Phil Bennett) La MAME Team vient de publier une nouvelle vesion stable de son émulateur.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |