mame/scripts/src
Angelo Salese 0855900ded
bus/a800: modernize cart slot interface (#10528)
- use address_maps instead of catch-all handlers;
- implement rd4 and rd5 line views;
- converted a800_rom_williams_device to the new system, make almost every entry in mega* and prisma* SW to actually boot;
- bus/a800: implement maxflash_1mb / maxflash_8mb devices. 
* This allows loading arbitrary collection of .xex files built thru Maxflash Cartridge Studio program as flash ROM binaries;
- bus/a800: implement sic_128kb / sic_256kb / sic_512kb flash ROM devices;
- bus/a800: implement  ast2k, atrax, Blizzard 32kb, Adawliah, SpartaDOS 128KB, A5200 Super Cart variants;
- bus/a800: implement Super Charger math unit device;
- a800_slot.cpp: fix xegs cart default slot for loose cart loading;
- a800_carts.h: merge a800_turbo64 and a800_turbo128 into single a800_turbo slot option;
- bus/a800/a800_slot: split a5200 to own interface

New working software list additions
-----------------------------------
a800.xml: Maxflash Cartridge Studio - Demonstration Workbook [Atarimax Team], SIC! 31-in-1 Demonstration [SIC! Team]
a800.xml: Atrax 01, Atrax 02, Atrax 03, Atrax 04, Atrax 05, Atrax 06, Atrax 08, Atrax 09, Atrax 10, Atrax 11, Atrax 12, Atrax 13, Atrax 15 [Atarimania]
a800.xml: Prince of Persia (AtariMAX i/f), Prince of Persia (SIC! i/f) [AtariAge]

New software list items marked not working
------------------------------------------
a800.xml: Atrax 14, Atrax 16 [Atarimania], Turbo Hit (Blizzard 32kb) [atari.area]
a5200.xml: Bosconian 5200 - Star Destroyer (Ultimate Version) [AtariAge]
2023-06-12 01:51:23 +02:00
..
mame chd: Add dvd support. better abstraction in general, multi-image support in arcade-type drivers 2023-05-04 20:29:58 +02:00
osd Removed local copy of SDL source and update Android build support. (#10899) 2023-02-27 05:40:37 +11:00
3rdparty.lua 3rdparty/lzma: Updated to LZMA SDK version 22.01 2023-05-04 02:41:16 +10:00
benchmarks.lua srcclean (nw) 2016-09-26 04:51:59 +10:00
bus.lua bus/a800: modernize cart slot interface (#10528) 2023-06-12 01:51:23 +02:00
cpu.lua m68008: Implement as a 68000 variant 2023-05-27 21:27:59 +02:00
devices.lua Prevent src/devices from inadvertently including headers from src/mame. (#9996) 2022-06-28 19:04:31 +10:00
emu.lua emumem: First try at wait states 2023-02-22 11:29:48 +01:00
formats.lua formats/fs_hp98x5.cpp: Added filesystem handlers for HP9825, HP9831 and HP9845. (#11175) 2023-05-15 06:24:48 +10:00
lib.lua chd: Add dvd support. better abstraction in general, multi-image support in arcade-type drivers 2023-05-04 20:29:58 +02:00
machine.lua pc/pcipc.cpp: derive a very preliminary i440bx AGP target from savquest BIOS 2023-05-30 02:29:30 +02:00
main.lua Removed local copy of SDL source and update Android build support. (#10899) 2023-02-27 05:40:37 +11:00
netlist.lua netlist: Fixes to address PR #9752 and issue #8590 / EMSCRIPTEN (#9773) 2022-05-19 19:40:00 +02:00
sound.lua hrdvd: Add placeholders for all the chips, thanks Guru for tracing the pcb 2023-05-26 09:37:50 +02:00
tests.lua rpi target was not used, but regular linux one anyway 2021-10-26 10:50:09 +02:00
tools.lua Removed local copy of SDL source and update Android build support. (#10899) 2023-02-27 05:40:37 +11:00
video.lua scripts/src/video.lua: fix PC_VGA_S3 header 2023-05-31 01:18:34 +02:00