-----------------------------
Ron Jan (set 2) [Hammy]
Ron Jan Super (set 2) [Hammy]
Ron Jan Super (set 3) [Hammy]
- atari/centiped.cpp: redumped sync PROM for warlords [Domenico Cervini]
Systems promoted to working
---------------------------
Classic Max Pocket PCMX11 - 12 in 1 Colour Games Console (horizontal, France) [David Haywood, AJR]
Classic Max Pocket Mx-10 - 12 in 1 (vertical) [David Haywood, AJR]
NJ Pocket 60-in-1 handheld 'X zero' (NTSC) [David Haywood, AJR]
Portable Game Station 268-in-1 [David Haywood, AJR]
unknown VT1682-based 101-in-1 handheld (PAL) [David Haywood, AJR]
Toy Story 3 (Lexibook) [David Haywood, AJR]
* hook up a port to allow cmpmx11 to boot
* correct ROM mapping for cmpmx11 so all games can be selected
* add support for SoundCpu -> MainCpu interrupt request so that the SCU can request sample data when it needs it
* added guard against partial vector addresses being fetched which was causing crashes due to invalid IRQ destinations
* set the sound 6502 Stack Pointer to a known value on reset for cmpmx10 / cmpmx11 as the sound programs they upload don't set it and it was causing a huge amount of instability due to the stack corrupting critical data
* added support for an undocumented alt VRAM autoinc mode used by many of the games
* added rowscroll support (games using it work with the latest ALU fixes)
* updated logging in places
The initial size doesn't really matter because the pop-up button is
resized before being added to the container that holds it and the
expression field. The disassembly viewer apparently wasn't updated
properly like the memory viewer when the auto-sizing code was
refactored.
Hopefully this will fix the debugger crashing when restoring window
positions from configuration (although I would have thought this would
cause crashes in more situations if it was the cause of that).
* efo/nightmare.cpp: Added sound ROM and a new set
New working clones
------------------
Night Mare (Spain, set 2) [David Tallboom, Recreativas.org]
* mame.lst: Add 'nightmarea'
sol::optional<T&>::emplace was broken, and depended on the compiler not
checking that members exist if the template wasn't instantiated. See
ThePHD/sol2#1606 and ThePHD/sol2#1648.
* Implemented sound, and graphics modes, fixed floppy writing/side selection.
* Added DIP switches for network address (CONTRDAT).
* formats/juku_dsk.cpp: Corrected single-sided 5.25" disk format.
Systems promoted to working
----------------------
EKTA Juku E5104
New working software list items (juku)
---------------------
EKDOS 2.29
EKDOS 2.30
Note that since the callback ignores the current value of the program counter, this special type of debugger break cannot be entered through breakpoints or instruction stepping commands. The callback also leaves no effect on PC history tracking or trace logs.
* cpu/hd61700, cpu/tms32031: Add standard IRQ callback
* cpu/m68000gen.py: Change name of invoked executable to bin/python3
* cpu/m6809: Eliminate PC "massaging" for SYNC and similar instructions
New systems added as NOT WORKING
---------------------------------------
Ferie Kitten (1994, Sega)
Ferie Puppy (1995, Sega)
Ferie World Travel (1995, Sega)