* abandoned cassette vison work
* remove comment now that the useful table is gone
* force github to rebuild because github is being github
* add a note based on earlier research
* bring this part over from the previous tree too, it seems worth having still
* actually use this version instead, I thought it was broken, but it actually has advantages
* I've been informed this will be merged if I assign a copyright holder, so as I don't really recognize it as my own design anymore, I'm assigning Vas.
* Update cpu.lua
* Start cleaning up:
* cassvisn_cart.xml: Fixed program region width.
* cassvisn_cart.xml: Added Japanese titles and proper markup for release
dates.
* epoch/cassvisn.cpp: Removed unnecessary byte swapping when loading
software list items.
* cpu/upd777.cpp: Made order of declarations and definitions more
consistent with each other, added more inline and const hints.
* tools/unidasm.cpp: Make data source big Endian to match CPU core.
* epoch/cassvisn.cpp: Digit grouping for big numbers, better error messages.
---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
Co-authored-by: Vas Crabb <vas@vastheman.com>
* new machines marked as NOT_WORKING
---------------------
DT7 (prototype) [Graham Noble]
* make it compile again
---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
-tools/imgtool/modules/vzdos.cpp: Fixed function returning floperr_t
value as imgtoolerr_t.
-devices: Fixed a bunch more #include guards that don't match file
paths.
-----------------------------
Super Real Darwin (Japan, bootleg) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]
* Added UK variants of Apple IIe Platinum and Apple //c.
* Removed the 40/80 column switch from Apple //c+.
* Added the 40/80 column switch the the Franklin Ace 500 and VTech Laser 128 series.
* Added the keyboard/language selection switch to UK, French and Spanish //e variants and various clones.
* Added the character set switch to the Franklin ACE.
* Added DVORAK mod support to US Apple //e models and VTech Laser 128 series.
* Improved key labels and default assignments, and added notes about keyboards and ROMs.
* Initialize //c+ drive state variables on start.
New working clones
------------------
Apple Computer Apple //c (UK)
Apple Computer Apple //c (France)
Apple Computer Apple //c (UniDisk 3.5, UK)
Apple Computer Apple //c (UniDisk 3.5, France)
Apple Computer Apple //c (Original Memory Expansion, UK)
Apple Computer Apple //c (Original Memory Expansion, France)
Apple Computer Apple //c (rev 4, UK)
Apple Computer Apple //c (rev 4, France)
Apple Computer Apple //e (Platinum, UK)
Apple Computer Apple //e (Platinum, France)
Apple Computer Apple //e (France)
------------------------------
CPS1 Multi Game [hellshinox, H4M573R, NTDEC, Nnap, Hammy, TeamEurope]
unknown Belatra slot machine [TeamEurope]
- leapfrog/leappad.cpp: verified the Cocopad BIOS ROM matches the corresponding Leappad one [David Haywood, TeamEurope]
- tecfri/ambush.cpp: dumped PROMs and unprotected PALs for mariobl [f205v]
New working software list items
-------------------------------
Addition Tutor [6502MAN]
Australian General Knowledge Tutor [6502MAN]
Columbia [6502MAN]
Creation des Sprites [6502MAN]
Crocky [6502MAN]
Faites Vos Jeux - Niveau 1 [6502MAN]
Indiana Jaune & Super Lab [6502MAN]
Kamikaze [6502MAN]
Keyboard Learning Program [6502MAN]
Moniteur Désassembleur [6502MAN]
Pre-School Shape and Colour Quiz [6502MAN]
Skull Island [6502MAN]
Subtraction Tutor [6502MAN]
Supertape 1 [6502MAN]
Télécran [6502MAN]
Watch Me Draw [6502MAN]
New software list items marked not working
------------------------------------------
Reversi Champion [6502MAN]
* toaplan/mjsister.cpp: Use memory share creator for VRAM, put banked
ROM in its own region so the fixed ROM region can be sized correctly.
* cpu/s2650: Use util::sext rather than goofy lookup table.
* Fixed a lot more #include guards that didn't match header paths.
* Reduced literal tag usage and runtime tag lookups.
* Make some variables constant, reduced preprocessor macros.
* Use more appropriate types for some variables.
Two games -- Kung Fu Road and Super Golf -- set this bit to hide half of the sprites.
This replaces the "screen_sprite_start_line" hack, which only worked on Kung Fu Road.
Started fixing #include guards that don't match the file path. There
are still plenty more in src/devices, but it's a start. When there are
none left in src/devices and src/mame, a CI task can be added to catch
them.
- Add "author" and "serial" info to numerous entries
- Add diacritics to titles and some subtitles from boxes
- Add "notice" info to most Loriciels and Microids games
- Add "usage" info to MO5 and MO6 cassettes that need special loading procedures
- Correct a few publishers
- Note presence of loader hacks in mo5_cass.xml and mo6_cass.xml
- Note some sets that should be combined or split later