Swapped sets to make the newer version the parent:
btanuki and btanukia, clapton2 and clapton2a, and yrm101 and yrm101a.
Removed entries where the copy protections are patched out:
alcazara, antarct, coastraca, coastracb, gooniesa, gooniesb, guardica,
hyprallya, hyprallyb, hyprallyc, hypersp3a, hypersp3b, kingvalb,
kingvalc, kingvald, mopirangc, mopirangd, midbrosa, mkidwiza, konbballa,
konboxina, konboxinb, konfootba, konfootbb, kongolfb, knightmra,
knightmrb, konsoccrb, konsoccrc, pingpongb, pingpongc, pippolsa,
pippolsb, pippolsc, pitfallb, qberta, rambob, ramboc, sboy2a, tetris,
thexdera, thexderb, twinbeea, twinbeeb, twinbeec, yiear2b.
Renamed antarcta to antarct, pillboxa to pillbox, rogerruba to rogerrub, tetrisa to tetris.
Removed bad dumps seikachoa and starblazb
Removed carraceb - same as carracea with one additional unused byte.
Removed squishema. Hacked name during game play.
Removed manually recreated dumps fireresca and rogerrub.
Removed hacked dumps:
amtruckb, exerionb, galforcea, galforceb, mrdowildh, pillbox, redzonea.
Removed cas2crc conversion hack psyched.
Removed warrioda - has leftover code at offset 7fe0 to start the
software from a cartridge to file conversion.
Added notes.
* Split KC 85/2 (HC 900), 85/3, and 85/4 state implementations.
* Removed internal speaker from KC 85/2.
* Ensure output to internal speaker on KC 85/3..4 is 1-bit.
* Added missing Clock signal for CTC on KC 85/4.
* Disconnected CTC channel 1 from internal speaker.
* Implemented sound flip-flop reset via PIO B bit 0 on KC 85/4.
* Implemented DAC sound (85/2..3: 31*2+1 levels, 85/4: 15*2+1 levels).
* Disable speaker sound on KC 85/4 when DAC level is 0.
* Added HLE character recognition.
* Added pen display input.
* Added PCMCIA memory card support and initial software list.
* Added internal layout.
* cpu/z180: Fixed SLP instruction.
New working software list items
-------------------------------
pda600: Games (Crazy Money, Mosaic and Pagged)
pda600: Games Demo (Game 44, Squares and FliView)
The pci devices shared with the xbox have been updated to support dma on
the lpc bus.
The athlon processor has been updated to support writes in the
as_opcodes space.
- Make CPUs pass interrupt return PC as a second argument to standard_irq_callback
- Add interrupt return PC to "Stopped at interrupt" message produced by debugger 'gint' command
- Add messages to trace logs whenever interrupts are accepted
- Attempt to step over interrupt routines for applicable debugger commands
- Eliminate standard_irq_callback_member wrapper method
- Update many CPU cores to invoke standard_irq_callback at the start of or during interrupt processing, rather than at the end or when the input line changes
- Remove IRQ callbacks for some input lines that never cause interrupts
- mb88xx, mcs48: Add IRQ callbacks for internal interrupts
This avoids creating a table every time the state property of a device
is accessed, adds proper support for getting/setting floating/point
state entries from Lua, calls the state entry's formatting method to
convert to a string (for flags fields, etc.) and exposes more
properties.
This is a breaking change as the exposed properties on state entries
have changed, and the value property has different semantics for
floating-point state entries.