New working software list additions
-----------------------------------
Advanced Dungeons & Dragons - Hillsfar (USA, prototype) [Hidden Palace]
Caesars Palace (USA, prototype, alt) [Hidden Palace, VGHF]
Dr. Mario (prototype, alt 2) [Hidden Palace, Stephan Reese]
Dragon Warrior II (USA, prototype) [Hidden Palace, Stephan Reese]
Moero!! Junior Basket - Two on Two (Japan, prototype) [Hidden Palace]
NES Open Tournament Golf (USA, prototype) [Hidden Palace, Stephan Reese]
NES Play Action Football (USA, prototype) [Hidden Palace, Stephan Reese]
Ninja Hattori-kun (Japan, prototype) [togemet2]
Star Soldier (Japan, prototype) [togemet2]
Tonjan!? (Japan, prototype) [togemet2]
Hitler no Fukkatsu - Top Secret (Japan, prototype) [togemet2]
- Correct formatting of LDR and STR pre-indexed writeback modes
- Correct opcode suffixes for LDM and STM in ARM mode
- Correct LDRSH mnemonic in Thumb mode
- Omit destination register for data processing instructions when Rd = Rs
- Recognize RRX shift mode
- Disassemble immediate ADD or SUB from R15 as ADR in both ARM and Thumb modes
- Use ARM-preferred LSL, LSR, ASR, ROR and RRX mnemonics for shifted MOV operations
- Fully disassemble flag field for MSR [CS]PSR
- Use 0x as hexadecimal prefix except for small constants
- Make output in Thumb mode prettier
- Recognize a few more ARMv5/v5TE instructions
- Add STEP_OUT debugging flag to a few more instructions commonly used for exits
- Regularize a lot of sloppy formatting
- Somewhat reduce code duplication in Thumb disassembler
--------------------
Star Fox (Nelsonic)
New machines marked as NOT_WORKING
----------------------------------
Super Mario Bros. 3 (Nelsonic)
Super Mario World (Nelsonic)
- Joypads now swap depending on which one hit start on game select menu.
- Controller inputs ignored during attract mode before inserting coin.
- Minor cleanups of cart switching.
Also removed the old Shougi Seiten images from fmtowns_flop_misc.xml, since they have been confirmed to be bad dumps.
New working software list additions
-----------------------------------
2069 AD [cyo.the.vile]
Nihongo MS-DOS V3.1 L36 (Kihon Kinou) [cyo.the.vile]
Shougi Seiten [cyo.the.vile]
New not working software list additions
---------------------------------------
Fortress [cyo.the.vile]
Para Para Paradise Update Disk [cyo.the.vile]
- quizpun2.cpp, tail2nos.cpp: used finder for memory bank, small cleanups
- aerofgt.cpp, cop01.cpp, dacholer.cpp, galivan.cpp, pzletime.cpp, taxidriv.cpp, terracre.cpp, welltris.cpp: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp
Add TMS9995 Breadboard driver. Also changed ROM config for the underlying TMAM6095 system as it uses a 4K ROM for u8 as and a 2K for u9.
New working machines added
----------
TMS9995 breadboard [Chris Swan]
Changed sstingry audio clocks to match recording from PCB.
Also changed second and third sound chips for sstingray and kyros to AY-3-8910 based on PCB photos.