Added VTech Laser Turbo XT and Laser XT3. Patch from te_lanus.

This commit is contained in:
TomW 2015-08-02 11:35:09 +01:00
commit 396306bc39
3 changed files with 22 additions and 1 deletions

View file

@ -327,7 +327,9 @@ enum
ROM_IBMPS1_2011,
ROM_DESKPRO_386,
ROM_AMIXT, /*XT Clone with AMI BIOS*/
ROM_LTXT,
ROM_LXT3,
ROM_MAX
};

View file

@ -514,6 +514,23 @@ int loadbios()
fclose(f);
mem_load_xtide_bios();
return 1;
case ROM_LTXT:
f = romfopen("roms/ltxt/27C64.bin", "rb");
if (!f) break;
fread(rom + 0xE000, 8192, 1, f);
fclose(f);
mem_load_xtide_bios();
return 1;
case ROM_LXT3:
f = romfopen("roms/lxt3/27C64D.bin", "rb");
if (!f) break;
fread(rom + 0xE000, 8192, 1, f);
fclose(f);
mem_load_xtide_bios();
return 1;
}
printf("Failed to load ROM!\n");
if (f) fclose(f);

View file

@ -75,6 +75,8 @@ MODEL models[] =
{"Generic XT clone", ROM_GENXT, { "", cpus_8088, "", NULL, "", NULL}, 0, xt_init},
{"AMI XT clone", ROM_AMIXT, { "", cpus_8088, "", NULL, "", NULL}, 0, xt_init},
{"DTK XT clone", ROM_DTKXT, { "", cpus_8088, "", NULL, "", NULL}, 0, xt_init},
{"VTech Laser Turbo XT",ROM_LTXT, { "", cpus_8088, "", NULL, "", NULL}, 0, xt_init},
{"VTech Laser XT3", ROM_LXT3, { "", cpus_8088, "", NULL, "", NULL}, 0, xt_init},
{"Tandy 1000", ROM_TANDY, { "", cpus_8088, "", NULL, "", NULL}, 1, tandy1k_init},
{"Amstrad PC1512", ROM_PC1512, { "", cpus_pc1512, "", NULL, "", NULL}, 1, ams_init},
{"Sinclair PC200", ROM_PC200, { "", cpus_8086, "", NULL, "", NULL}, 1, ams_init},