Professional Documents
Culture Documents
229 2021-02-24
----------------
Source Changes
--------------
New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------
Library Skills: Let's Learn About The Library [4am, Firehawke]
-bus/rs232: Add generic Radio Shack printer option (generates break condition when
online). (#7652) [tim lindner]
-alpha68k_i.cpp: PCB documentation for The Next Space & Paddle Mania, derive chip
clocks from OSCs. [Brian Troha]
-nmk16.cpp: Fixed 'redhawks' bad graphics, and added placeholders for undumped
PROMs and PLDs. (#7696) [ClawGrip]
-alpha68k_i.cpp: replaced color ROM dump for paddlema, added dump about bootleg
boards [f205v]
-swim1: Remove the q3 clock, sync is just not usable [Olivier Galibert]
-floppy: When the floppy head stays on an unformatted track from more than an hour
and ten minutes and reading happens then
interval_index*2+1 overflows. Wow. Found and tracked down by Colin Howell, with
much thanks. [Olivier Galibert]
-win32 debugger: Added context menu with Copy Visible and Paste commands to debug
views (partially addresses #6066). [Vas Crabb]
-Goodbye 64 suffix on the main executable, it was nice knowing you. [Vas Crabb]
* If you want to build 64-bit and 32-bit in the same tree without them stomping on
each other, use SEPARATE_BIN=1 (you already need
to do this for TOOLS=1 anyway).
-Updated GitHub CI for executable names, added ORM check to Linux builds [Vas
Crabb]
-midtunit.cpp + midyunit.cpp: Correct ROM labels for the Mortal Kombat sets [Brian
Troha]
-kpontoon: add text layer tilemap, palette, and char ROM readback for POST [R.
Belmont]
-jungleyo.cpp: Added reel layer drawing, implemented priority selection, and hooked
up palette. (#7710) [Angelo Salese]
-geneve: Fixed debugger problem when writing values into memory; added debugger
method to tms9995. [Michael Zapf]
-itech32: Added support for the WIDTHPIX blit flag. [Ryan Holtz]
-kpontoon: hooked up sprite ROM readback, marked sound CPU dump as bad [R. Belmont]
-luckgrln: Use generic xBGR_555 palette support, decrease amount of colors [Dirk
Best]
-firebeat: Implement SPU DMAs and fix SPU device configurations (#7693)
[987123879113]
* firebeat.cpp: Implement SPU DMAs and fix SPU device configurations
* cdrom: Add way to specify Ultra DMA as a machine configuration
-kpontoon: hooked up sound CPU and comms, POST now fully passes [R. Belmont]
-alpha68k_i.cpp: removed NO_DUMP entry for the Alpha 8511 MCU, since actual PCBs
don't have it [Ivan Vangelista]
-Added Apple 2 disk image format: .nib (read-only support) (#7725) [leesaudan2]
* This format was not supported by the new floppy subsystem. This commit provides
read-only support of .nib files.
-apple2gs: start hooking up the new IWM and drives [R. Belmont]
-model3.cpp: Updated Sega ID# for the Virtua Striker 2 sets. [Brian Troha]
-es5510.cpp: Add notes, Add serial control register for debugging, Fix/Add some
hardware features Implement (partially) RAM clear
function Fix host control register; host access OK flag is inverted (0 is active)
[cam900]
-snookr10.cpp: Correct XTAL for sound ROM as per hardware. [Brian Troha]
-arcadia, mpu4, tumbleb, vectrex: initialized some variables that were causing
crashes in drvnoclear builds [Ivan Vangelista]
-render/bgfx: Fix failure to load texture .png files when -artpath contains
multiple directories [AJR]
-ap_dsk35: make .2MG its own separate format handler [R. Belmont]
-#7711: lld seems to add a minimal symbol that the system libraries catch. Be
smarter about ignoring that. [Aaron Giles]
-vsmilem_cart.xml: Use VTech country codes as game name suffixes and fix a parent-
clone relationship [ClawGrip]
-slapstic: Full rewrite, using infrastructure we did not have previously [Olivier
Galibert]
-Revert "swim" and "apple2gs/iwm: Work", wip pushed by mistake [Olivier Galibert]
-iwm: Fix the random track trashing due to not clearing the write buffer correctly
[Olivier Galibert]
-mc14411: Fix potential crashes caused by calling rate select handlers before
device timers are instantiated [AJR]
-pa7234: Fix slot selection logic to keep the number from underflowing [AJR]
-f8: Use CLR instead of LIS H'00' as disassembly of opcode 0x70 [AJR]
-Update state views when memory is modified through the debugger (since registers
can be memory-mapped) [AJR]
-vt52: fix for vt52 -eia sunkbd "Input ports cannot be read at init time!"
[Robbbert]
-seattle.cpp: updated wg3dh and blitz to use the bios system. Set blitz11 has been
removed since it was identical to set blitz and
created only to load the different bios version. [Ivan Vangelista]
-sauro, sliver, speedatk, topspeed: initialized some variables which were causing
incorrect behaviours in drvnoclear debug builds
[Ivan Vangelista]
-roc10937.cpp: Added state output for the brightness(duty) value. [James Wallace]
* Can be accessed as 'vfddutyX' where X is the port number Examples of it in use
have been added to the generic MPU4, JPM System 5
and Impact layouts, and a full SVG based version in the JPM Sonic the Hedgehog
layout.
-grobda: Eliminate DAC and allow the 15XX custom to play the speech sample [AJR]
* sound/namco.cpp: Allow channels to still play with a frequency of 0; allow
writes to manipulate the counter directly for
namco15xx
-seattle.cpp: Use mnemonic BIOS names, organise BIOS versions in ascending order.
[Vas Crabb]
-floppy: Filter out the writes when write protected, useful when when the apple2gs
does a packet send (e.g a write) over DCD with
write protect forced on (to avoid damaging a possibly present disk). [Olivier
Galibert]
-gunpey, hexion, triplhnt, ultratnk: initialized some variables which were causing
incorrect behaviours in drvnoclear debug builds
[Ivan Vangelista]
-galaxian.cpp: Dumped and added PROM for 'olibug' and 'galkamika' [ClawGrip]
-apple2gs: add keypad equals, fix p showing as keypad (GitHub #7658) [R. Belmont]
-apple2cp: Initial new IWM / Sony hookup for IIc Plus [R. Belmont]
-floppy: ignore set_write_splice when the motor is not running [Olivier Galibert]
-frontend/ui: Improved messages displayed when files are missing. [Vas Crabb]
* Only show things preventing launch in UI (not NO_DUMP, optional, etc.)
* Don't show details like file lengths and checksums in UI
* Actually do system audit when launching from favourites
* Log the more detailed summary at info level
-thepit.cpp: identified and dumped PROMs for thehole and theportr [Caius]
-apple2gs: Switch to the new IWM. .WOZ is now supported for both 3.5" and 5.25"
disks. [O. Galibert, R. Belmont]
-woz: Add write some formats: Correct setting up of form factor and variant
[Olivier Galibert]
-apple2gs: added floppy drive sounds (for new IWM implementation) (#7793)
[leesaudan2]
-applefdintf: add helpers for adding 400K and HD Sony drives [R. Belmont]
-apexc, apf, aussiebyte, avt, chaos, cops, corona, dec0, dms86, eprom, esq5505,
eurocom2, jonos, jupiter: initialized some variables
which were causing incorrect behaviours in drvnoclear debug builds [Ivan
Vangelista]
-deco_mlc: added sprite autoflicker flag, fixed small problem with use8bppMode
[Daniel Filner]
-leland.cpp: Dumped missing ROMs and corrected mismatched ROMs for the Ironman Ivan
Stewart's Super Off-Road (rev 3) set.
[Smitdogg, simzy, Brian Troha, The Dumping Union]
-frontend: Added a few more driver flags to -listxml output. (#7731) [npwoods]
-looping: offset/truncate the COP420 rom instead of loading it the hard way [hap]
-macprtb.cpp: Initialize one more variable; update VIA type and notes [AJR]
-playmark.cpp: dumped S87C751 MCUs for World Beach Volley [Caps0ff, jordigahan,
ClawGrip]
-svga_s3.cpp: Add BIOS for S3 86C775/785 and ExpertColor M50-02 86C775 (both
V.1.01.04) [jordigahan, ClawGrip] (#7765) [ClawGrip]
-Add new BIOS version '12-07' for 'snes4sl' [Victor Fernandez (City Game),
ClawGrip] (#7714) [ClawGrip]
-bus/bbc/tube: Added the CMS 6809, Acorn 16032, and Acorn A500 2nd processors.
[Nigel Barnes]
-sk.cpp: Add notes for Sonic 3 & Knuckles save ... (#7805) [cam900]
* ...feature
-neogeo.cpp: Add notes for AES clock, regional difference (#7369) [cam900]
* neogeo.cpp: Add notes for AES clock, regional difference neogeocd.cpp: Move
value into driver class, Add notes for hardware
region
* neogeo.cpp: Fix spacing
-sk.cpp and 315_5313 devices, actions_atj2279b, rainbow and silverball drivers: ran
srcclean and some grammar corrections for
recenty merged PRs [Ivan Vangelista]
-ibm5170.xml: marked epdeepsea as bad dump (Modified root and OEM ID)
[ArcadeShadow]
-tube_cms6809: Board is only mapped to upper half of tube addresses. [Nigel Barnes]
-Fix exception in debug build when selecting machine category filter [AJR]
-bgfx png: The message parameters were the wrong way around. [Robbbert]
-iez80.cpp: Don't capitalise things that aren't part of the title and aren't proper
nouns, initialisms, etc. [Vas Crabb]
-jpmimpctsw.cpp: Mark j6untch and j6untcha as not working again, promotion may have
been premature. [Vas Crabb]