Professional Documents
Culture Documents
Whats New
Whats New
184
-----
Source Changes
--------------
-Changed games to use 4-way joysticks. [AJR]
* assault, bagman.cpp (all games except squasitsa), bballs, darktowr, ddungeon,
horekid, klax, maddonna, pushman, stoffy, supduck,
toffy, trog (trogpa4 prototype uses different inputs)
-feversoc: Added coin hopper output (prize hopper doesn't quite work). [AJR]
-hp9845b: Use standard instance names (and type) for optional ROMs. [AJR]
-taito_z.cpp: Fixed subtle color pen bug in Mexico GP stage for Continental Circus.
[Angelo Salese]
-Work around bug in msys2 C runtime causing garbage on console with DInput
controllers. [Brad Hughes]
-abc80: Converted to scanline based rendering, fixed graphics characters, and fixed
sound. [Curt Coder]
* Genesis Project demos (abcdemo, hiresinv) are now fully working.
-popper: Got some meat back onto the bones: [Dirk Best]
* Made full memory map for main and sub CPUs derived from schematics.
* Added both DIP switches with proper defaults.
* Hooked up interrupt generation logic.
* Decoded character and sprite layout, draw character tilemap.
* Added raw screen parameters (to be verified).
* Hooked up inputs and flip screen.
* Fixed audio hookup.
-mips3 DRC : Ensure branch delay slot instruction is not virtual instruction before
trying to generate code to add it to the block
checksum, fixed FPU register aliasing. [Happy]
-fcisio: Added layout and and RS232 configured for terminals on all 8 serial ports.
[Joakim Larsson Edstrom]
-netlist: Added a heap priority queue, fix netlist stats collection, fixed new
clang warnings, reduced footprint of extended clock.
[couriersud]
-pes.cpp: use combined /RS and /WS function since the MCU/CPU can in theory change
both lines at once, and since it uses a TMS5220C
it does matter in this case. [Lord Nightmare]
-segas32.cpp: Added uPD7725 DSP with ROM loading to Air Rescue (disabled for now).
[Lord Nightmare]
-upd7725: Added preliminary IRQ support, corrected SI/SO bit order, added
SIACK/SOACK registers, fixed save state registration,
fixed reset state. [Lord Nightmare]
-Fixed an off-by-one error when loading upd96050 roms for SNES games. [Lord
Nightmare]
-konmedal/tsukande: Add clock XTAL definition for the Z80 CPU, divisor is guessed.
[Lord Nightmare]
-Heath H19: Fixed keyboard, fixed handling of enable/disable of 25th line, use
internal MM5740 ROM, fixed H-19 with Watzman ROM,
fixed Super19. [Mark Garlanger]
-geneve: Fixed issue with sector read on HFDC without implied seek (did not check
CRC and failed to switch density). [Michael Zapf]
-ti99/geneve: Made bus mouse now separate device, may also be used with evpc.
[Michael Zapf]
-apple2: Fixed IIe $C800 arbitration, Zellyn/kqumba tests pass now. [R. Belmont]
-gba: Fixed revised copy protection handler to get the right PC (MT6513). [R.
Belmont]
-vp101: Added framebuffer, some inputs, ATA, NVRAM, protection cheat; implemented
ATA DMA. [R. Belmont]
-MIPS: Added initial support for VR5500 and TX4925 CPUs. [R. Belmont]
-ibm6580: Made memory size configurable and fixed a Coverity finding. [shattered]
-ie15: Converted to a device with frontends (standalone driver and rs232 slot
device). [shattered]
-Removed tag() argument from logerror() calls in cpu/i86 and floppy code.
[shattered]
-t11 cpu: Emulate MFPT instruction; MOV, CLR and SXT read memory before writing to
it. [shattered]
-Commodore LCD: Halved size of character rom region and fixed switching between
upper and lower case character sets. [smf]
-zorba keyboard: Mapped remaining keys, documented remaining DIP switches, and
added notes on MCU program. [Vas Crabb]
-Fixed natural keyboard mapping for vg9k keyboard (and hence UI paste/autoboot).
[Vas Crabb]
* Also fixed key labels and made default mapping match physical layout where
possible.
* The "triangle" key isn't mapped - I don't know what it does or how to test it.
-Updated GLM to tip of stable branch (0.9.8.5 pre-release) - fixes build with
MacPorts clang. [Vas Crabb]
-ti85.cpp: Convert TI-8x link port to a bus with emulated peripherals, working for
TI-82 and TI-85. [Vas Crabb]
* Tee connector, HLE TI-Graph Link, stereo/mono speakers, and raw signal
forwarding socket supported.
-naomi.cpp: Redumped "Noukone Puzzle Takoron (GDL-0042)" and "Virtua Fighter 4 (Rev
B) (GDS-0012B)". [rtw]
-model1: Added dumped internal TGP ROMs. [Caps0ff]
-taito.cpp: Added program ROMs and corrected title for voleybal. [PinMAME]
-midwunit.cpp: Redumped "Ultimate Mortal Kombat 3" U2-U5 sound ROMs. [ShouTime]
-Corrected the main crystal in marineb.cpp to 12MHz as seen in PCB photos, cleaned
up clock definitions in galaxian driver, moved
ladybugg from galaxold to galaxian driver, use mooncrst_audio for mooncrst in
galaxold, made spcwrp use hunchbkg pallette ROMs.
[kazblox]
-nes: Added Magic Kid Googoo board (iNES mapper 190). [kazblox]
-vicdual: Added nsub gradient simulation (makes black destroyers on the horizon
visible). [SailorSat]
-homedata.cpp: Use 8-way joysticks for Reikai Doushi; added button descriptions and
DIP locations. [Bad A. Billy]
-Fixed softwarelist cart memory cheats by moving cheat file loading to a later
point in startup process. [Pugsy]
-konamigx.cpp: Corrected two ROM names and redumped sound ROM for Rushing Heroes.
[Smitdogg, The Dumping Union]