* 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]
- Modernized PRG ROM banking. Gets rid of banking via memcpy.
- Cleaned up some of the daughter board code, including protection routines.
- Lots of C-style comment to C++-style conversion.
New software list additions
-----------------------------------
Microsoft Windows 98 Second Edition (jp 4.10.2222) (Retail Full)
Corrected release years for other Windows releases and added serials for Microsoft Windows 98 Second Edition (PC-98 / IBM 5170)