mirror of
https://github.com/TomHarte/CLK.git
synced 2025-02-16 18:30:32 +00:00
Also seek the extension ROM for the MSX 2.
This commit is contained in:
parent
483ee8a74f
commit
76ad465030
@ -170,7 +170,11 @@ class ConcreteMachine:
|
|||||||
// Install the proper TV standard and select an ideal BIOS name.
|
// Install the proper TV standard and select an ideal BIOS name.
|
||||||
const std::string machine_name = "MSX";
|
const std::string machine_name = "MSX";
|
||||||
constexpr ROM::Name bios_name = model == Target::Model::MSX1 ? ROM::Name::MSXGenericBIOS : ROM::Name::MSX2GenericBIOS;
|
constexpr ROM::Name bios_name = model == Target::Model::MSX1 ? ROM::Name::MSXGenericBIOS : ROM::Name::MSX2GenericBIOS;
|
||||||
|
|
||||||
ROM::Request bios_request = ROM::Request(bios_name);
|
ROM::Request bios_request = ROM::Request(bios_name);
|
||||||
|
if constexpr (model == Target::Model::MSX2) {
|
||||||
|
bios_request = bios_request || ROM::Request(ROM::Name::MSX2Extension);
|
||||||
|
}
|
||||||
|
|
||||||
bool is_ntsc = true;
|
bool is_ntsc = true;
|
||||||
uint8_t character_generator = 1; /* 0 = Japan, 1 = USA, etc, 2 = USSR */
|
uint8_t character_generator = 1; /* 0 = Japan, 1 = USA, etc, 2 = USSR */
|
||||||
|
@ -573,6 +573,7 @@ Description::Description(Name name) {
|
|||||||
case Name::MSXDOS: *this = Description(name, "MSX", "the MSX-DOS ROM", "disk.rom", 16*1024, 0x721f61dfu); break;
|
case Name::MSXDOS: *this = Description(name, "MSX", "the MSX-DOS ROM", "disk.rom", 16*1024, 0x721f61dfu); break;
|
||||||
|
|
||||||
case Name::MSX2GenericBIOS: *this = Description(name, "MSX", "a generic MSX2 BIOS", "msx2.rom", 32*1024, 0x6cdaf3a5u); break;
|
case Name::MSX2GenericBIOS: *this = Description(name, "MSX", "a generic MSX2 BIOS", "msx2.rom", 32*1024, 0x6cdaf3a5u); break;
|
||||||
|
case Name::MSX2Extension: x*this = Description(name, "MSX", "the MSX2 extension ROM", "msx2ext.rom", 16*1024, 0x66237ecfu); break;
|
||||||
|
|
||||||
case Name::SinclairQLJS:
|
case Name::SinclairQLJS:
|
||||||
*this = Description(name, "SinclairQL", "the Sinclair QL 'JS' ROM", "js.rom", 48*1024, 0x0f95aab5u);
|
*this = Description(name, "SinclairQL", "the Sinclair QL 'JS' ROM", "js.rom", 48*1024, 0x0f95aab5u);
|
||||||
|
@ -118,6 +118,7 @@ enum Name {
|
|||||||
MSXDOS,
|
MSXDOS,
|
||||||
|
|
||||||
MSX2GenericBIOS,
|
MSX2GenericBIOS,
|
||||||
|
MSX2Extension,
|
||||||
|
|
||||||
// Oric.
|
// Oric.
|
||||||
OricColourROM,
|
OricColourROM,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user