Previous 199869 Revisions Next

r189938 Tuesday 8th November, 2022 at 04:00:55 UTC by wilbertpol
msx/msx.cpp, bus/msx_cart, bus/msx_slot: Reimplemented memory using views. (#10473) [Wilbert Pol]

* Made some devices which were not present in all msx models optional; install software lists based on components of the system.
* Updated hardware descriptions.
* Implemented bruc100 firmware banking.
* Added m5.00.011 version of Yamaha SFG05 cartridge.
* Fixed phc28 RAM misconfiguration.
* Added AX-230 internal games mapper.
* Started adding support for FS-A1FM modem.
* Updated input port definitions.
* Added support for kanji font from raw FS-A1FX ROM dump.
* Started adding support for RS-232.
* Added support for Toshiba HX-M200 kanji cartridge - allows hx21 and hx22 to start their firmware.
* Fixed most floppy problems.
* Marked all ROMs that need verification as bad dumps.
* Moved floppy controller and drive configuration from main state to msx_slot disk devices.

New working machines
---------------------------------------
Hitachi MB-H1 (MSX1, Japan)
Mitsubishi ML-8000 (MSX1, Japan)
Panasonic CF-2700 (MSX1, UK)
Pioneer", "UC-V102 (MSX2, Japan)
Sakhr AX-200 (MSX1, Arabic/English)
Sakhr AX-230 (MSX1, Arabic)
Sakhr AX-350 II (MSX2, Arabic)
Sakhr AX-500 (MSX2, Arabic)
Sanyo MPC-25FS (MSX2, Japan)
Sanyo PHC-23 / Wavy23 (MSX2, Japan)
Toshiba HX-32 (MSX1, Japan)
Toshiba HX-51I (MSX1, Italy, Spain)
Yamaha SX-100 (MSX1, Japan)
Victor HC-80 (MSX2, Japan)

New working clones
---------------------------------------
Frael Bruc 100-2 (MSX1, Italy)
Hitachi MB-H1E (MSX1, Japan)
Philips NMS 8250/16 (MSX2, Spain)
Sakhr AX-200M (MSX1, Arabic/English)
Sakhr AX-350 II F (MSX2, Arabic)
Sony HB-101 (MSX1, Japan)
Sony HB-75 (MSX1, Japan)
Sony HB-F500 2nd version (MSX2, Japan)
Spectravideo SVI-728 (MSX1, Spanish)
Talent DPC-200 (MSX1, Argentina, international keyboard)
Toshiba HX-20E (MSX1, Spain)
[hash]msx1_cart.xml
[scripts/src]bus.lua
[src/devices/bus/msx_cart]arc.cpp arc.h ascii.cpp ascii.h cartridge.cpp cartridge.h crossblaim.cpp crossblaim.h disk.cpp disk.h dooly.cpp dooly.h easi_speech.cpp easi_speech.h fmpac.cpp fmpac.h fs_sr022.cpp fs_sr022.h halnote.cpp halnote.h hfox.cpp hfox.h holy_quran.cpp holy_quran.h ink.cpp ink.h kanji.cpp* kanji.h* konami.cpp konami.h korean.cpp korean.h majutsushi.cpp majutsushi.h moonsound.cpp moonsound.h msx_audio.cpp msx_audio.h msx_audio_kb.cpp msx_audio_kb.h msxdos2.cpp msxdos2.h nomapper.cpp nomapper.h rtype.cpp rtype.h super_swangi.cpp super_swangi.h superloderunner.cpp superloderunner.h yamaha.cpp yamaha.h
[src/devices/bus/msx_slot]ax230.cpp* ax230.h* bruc100.cpp* bruc100.h* bunsetsu.cpp bunsetsu.h cartridge.cpp cartridge.h disk.cpp disk.h fs4600.cpp fs4600.h fsa1fm.cpp* fsa1fm.h* msx_rs232.cpp* msx_rs232.h* msx_write.cpp* msx_write.h* music.cpp music.h panasonic08.cpp panasonic08.h ram.cpp ram.h ram_mm.cpp ram_mm.h rom.cpp rom.h slot.cpp slot.h sony08.cpp sony08.h
[src/mame]mame.lst
[src/mame/msx]msx.cpp msx.h* msx1.cpp* msx1_bruc100.cpp* msx1_v9938.cpp* msx2.cpp* msx_kanji12.cpp* msx_kanji12.h* msx_keyboard.cpp* msx_keyboard.h* msx_matsushita.cpp msx_matsushita.h msx_s1985.cpp msx_s1985.h msx_switched.h msx_systemflags.cpp msx_systemflags.h


Previous 199869 Revisions Next


© 1997-2024 The MAME Team