* reworked video drawing routine to simplify the various graphic
mode drawing and to allow proper implementation of priority orders
(especially bg3 priority bit and mode 7 priority order)
* improved mode 7 extbg (still missing mosaic)
* added some more debugging options
Fixed: 03373: looping: Unmapped I/O read/writes result in large error log and major performance drop [hap]
Both are from the FW: i8080 daa + multiple memreads fix, gottlieb audio, looping log
* Fixes bug in nes_apu that caused errors reading $4015
* Adds length counter status bits to $4015
* Fixes 4-screen mirroring (PPU regression)
* Fixed cham24
Also, I fixed the tab lengths in nes_apu.c
* Re-enabled video debug functionalities in debug build (to toggle background layers)
* Added proper priority tables for various bg/obj layers
* Largely simplified tile and line drawing routines, and fixed small bits here and there
Minor reorganization of decryption routines. Clone set rename and new clone added.
New Clone Added
--------------------------------------
Dragon World (V021O) [f205v, Olivier Galibert, David Haywood]
Moved the PCB layout for S.B.S Gomorrah (Bio-Ship Paladin) down by the game's romdef.
Added PCB layout for Spectrum 2000 & corrected company name to YONA Tech
Added PCB layout for Red Hawk
moved decryption routines (if needed) to between the info/PCB layout header and game romdef.
includes a redump of Megatouch 5 (9255-60-01 ROC, Standard version) U38 rom, which ironicly is also a BAD_DUMP... it doesn't work. The rom gives consist read but the game just will not fire up.
New Clone Added
---------------------------------
Megatouch 5 (9255-60-01 ROI, Standard version) [Brian Troha, Dumping Union]
Added in PCB locations to Point Blank / Gun Bullet and where possible in other sets.
Gun Bullet GN3 all English version with no "for use in" copyright notice.
New Clone Added
----------------------------------
Gun Bullet (World, GN3 Rev B) [Brian Troha, Dumping Union]
Protection cheat, now playable, removed GAME_NOT_WORKING.
Yes, the cheat sucks and yes this redefines slow, but I was able to coin up
and play Mappy :)