----------------------------------
Auto Race [hap, Sean Riddle]
Missile Attack (Mattel) [hap, Sean Riddle]
Football (Mattel) [hap, Sean Riddle]
Baseball (Mattel) [hap, Sean Riddle]
Gravity (Mattel) [hap, Sean Riddle]
Made auto-boot script errors and plugin bootstrap errors fatal.
Run auto-boot scripts in a sandbox. Globals can be accessed, but not
set. The sandbox is cleared on hard reset, but not on soft reset.
Added (hopefully) useful to string metafunctions to device_t and
address space that show short names and tags.
Fixed issues in plugins that surface when strict type checking is
enabled, as this means numbers and nil are not automatically converted
to strings. Plugins should be tested with debug builds to check for
this.
Made save item read_block raise an error on invalid arguments rather
than returning an empty string, and made it use luaL_buffer directly
rather than using the helper wrapper.
Changed some more function bindings to use set_function to avoid issues
related to ThePhD/sol2#608, and got rid of some unnecessary lambda
captures.
* 68010 RTE: don't set SR (which may change SP to USP) until after unwinding 1000 stack exception frame
* 68010: create 1000 format stack frame on bus error
* 68k: support for external MMU bus error instruction restart, set fault address in 68010 and 68070 stack frames, set fc and rw in 68010 stack frame
* Spectrum graphics improvements (continuation of #9218).
Routines have been cleaned and optimized based on the current state of graphics_device.
All configurations are done in terms of T-States/pixels which will simplify adjustment to proper timings.
* bus/nes: Improved support for some Waixing pirate Chinese translations.
Software list items promoted to working (nes.xml)
---------------------------------------
Qīlóngzhū (China)
Sàiyǎrén Mièjué Jìhuà (China)
Sānguózhì III (China)
Sānguózhì (Asia, decrypted SmyNES)
Shénhuà Jiàn Yún III (China)
* bootleg.cpp: Properly acknowledge IRQs in bootleg Dragon Ninja.
nes_slot.cpp: Removed hold_line_irq() helper function once and for all.
famibox.cpp: Use memory banks for nametable RAM.
cham24.cpp: Use memory banks for nametable RAM.
multigam.cpp: Add PPU address map and use memory banks for nametable RAM.
New working software list additions
-----------------------------------
Alone in the Dark 2 (Germany) [The Good Old Days]
Eternam [ibmpc5150, archive.org]
Fables & Fiends - Book One: The Legend of Kyrandia (v1.8, 3.5", Germany) [The Good Old Days]
Dragon's Lair [ibmpc5150, archive.org]
Maniac Mansion: Day of the Tentacle (Germany) [The Good Old Days]
Prophecy of the Shadow (3.5") [The Good Old Days]
Prophecy of the Shadow (5.25") [The Good Old Days]
Serf City: Life is Feudal (USA) [ibmpc5150, archive.org]
SimCity 2000 (Interactive demo disk) [lazygamereviews, archive.org]
Redump
------
Inca 2: Wiracocha (Euro) [ibmpc5150, archive.org] (disk 3 and disk 10 have a modified OEM ID)
Rename
------
tentaclef -> tentaclefr
* ibm5150.xml: 17 added + 3 redumped + 4 renamed
New working software list additions
-----------------------------------
Dragon's Lair (5.25") [ibmpc5150, archieve.org]
Ghostbusters II [ibmpc5150, archieve.org]
Hillsfar (v1.0, 5.25") [The Good Old Days]
Hillsfar (v1.0, 3.5") [The Good Old Days]
Hillsfar (v1.1, 3.5") [The Good Old Days]
Hillsfar (v1.2, 3.5") [The Good Old Days]
Night Shift (5.25") [ibmpc5150, archieve.org]
Night Shift (3.5") [ibmpc5150, archieve.org]
Night Shift (3.5", alt) [moved from ibm5170 software list]
Paperboy (5.25") [ibmpc5150, archieve.org]
Paperboy 2 (5.25") [ibmpc5150, archieve.org]
Police Quest II - The Vengeance (5.25", v1.001.000) [ibmpc5150, archieve.org]
Space Quest III - The Pirates of Pestulon (5.25") [The Good Old Days]
Space Quest III - The Pirates of Pestulon (3.5") [The Good Old Days]
Waterloo [ibmpc5150, archieve.org]
New NOT_WORKING software list additions
---------------------------------------
Keith Van Eron's Pro Soccer (5.25") [ibmpc5150, archieve.org]
Keith Van Eron's Pro Soccer (3.5") [ibmpc5150, archieve.org]
Redump
------
King's Bounty [ibmpc5150, archieve.org] (the old version has a modified OEM ID and files accessed)
Paperboy 2 (3.5") [ibmpc5150, archieve.org] (the old version has a modified OEM ID and files accessed)
Dragon's Lair (3.5") [ibmpc5150, archieve.org] (modified root - files accessed)
Rename
-------
[paperboy] Paperboy -> [paperboy35] Paperboy (3.5")
[pquest2a] Police Quest II - The Vengeance (5.25", v1.001.006) -> [pquest2b] Police Quest II - The Vengeance (5.25", v1.001.006)
[dlair] Dragon's Lair (5.25") -> [dlaira] Dragon's Lair (5.25", older)
[lsl3fr] -> [lsl3_35fr]
----------------------------------
Auto Race [hap, Sean Riddle]
Missile Attack (Mattel) [hap, Sean Riddle]
Football (Mattel) [hap, Sean Riddle]
Baseball (Mattel) [hap, Sean Riddle]
Gravity (Mattel) [hap, Sean Riddle]