- jpmimpct.cpp: Various changes. [David Haywood]
* Refactored driver to use emulated DUARTs for both the primary and the touchscreen (fixes video corruption in cluedo intro).
* Fixed bugs in the non-video hookups, including incorrect shifts on addresses and data.
* Hooked up BACTA_DATALOGGER so that the 'protocol' sets boot.
* Hooked up actual Bt477 device for palette in the video-based games.
* Started giving non-video games usable default inputs (jackpot / stake keys).
* Fixed some ROM loading.
* Reparented some sets based on analysis, as some were mishandled due to incorrect source information.
* Separated Acorn IOC and MEMC into devices.
* Emulated 8051-based serial keyboard.
* acorn_machine/memc.cpp: Ensure only one logical page is mapped to a single physical page.
* Fixed RISC OS POST IOC register test.
* aa310.cpp: Added debug code to display RISC OS POST failures.
-machine/archimedes_keyb.cpp: Dumped Acorn Archimedes keyboard microcontroller. [Phil Pemberton]
* formats/hti_tape.cpp: Added support for Manchester encoded DC100 cassettes.
* machine/hp2640_tape.cpp: added emulation of DC100 tape drives.
* machine/hp_dc100_tape.cpp: Added unit name display.
- Change many instruction timings and dummy fetch patterns to match Mitsubishi documentation rather than 6502 behavior
- Add overrides to be used for separable data space in future M50734 emulation
- Fix incorrect addition of Y to address of EORT $zp
- Eliminate INCT A and DECT A instructions (T=1 has no effect on INC A or DEC A)
- Add STP and WIT instructions (not distinguished for now)
- Eliminate generic M740 device type (not used by anything)
- sa1111: Moved some local statics to be constexpr rather than const. Tweaked audio register handling to favor references over pointers. [Ryan Holtz]
- sed1356: Added to-do note regarding potential endian issues. [Ryan Holtz]
- sa1110: Added rudimentary support for the ICP and DMA blocks. [Ryan Holtz]
- sa1111: Various changes. [Ryan Holtz]
* Hooked up I2S audio DMA support.
* Hooked up IRQ support.
* Hooked up basic GPIO support.
- uda1344: Added initial pass at audio support, based on DMADAC. [Ryan Holtz]
- sed1356: Added support for BitBLT solid-fill command. [Ryan Holtz]
- jornada: Added more keys, touch pen support, and fixed EEPROM access. [Ryan Holtz]