From 409f9f42b348a4c357ad861925b1e0690dcc0311 Mon Sep 17 00:00:00 2001 From: TomW Date: Fri, 3 Jan 2014 15:26:54 +0000 Subject: [PATCH] IBM XT BIOS switched from 01/10/86 version to 11/08/82. --- readme.txt | 4 ++-- src/mem.c | 12 ++++-------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/readme.txt b/readme.txt index a9f9dc4..154c5a1 100644 --- a/readme.txt +++ b/readme.txt @@ -41,8 +41,8 @@ However, this was targetted as businesses and was more successful than the origi ROM files needed: -xt050986.0 -xt050986.1 +5000027.u19 +1501512.u18 IBM AT (1984) diff --git a/src/mem.c b/src/mem.c index 51181ed..3afe0e6 100644 --- a/src/mem.c +++ b/src/mem.c @@ -326,14 +326,10 @@ int loadbios() f=romfopen("roms/ibmxt/xt.rom","rb"); if (!f) { - f=romfopen("roms/ibmxt/xt050986.0","rb"); - ff=romfopen("roms/ibmxt/xt050986.1","rb"); - if (!f || !ff) break; - for (c=0x0000;c<0x10000;c+=2) - { - rom[c]=getc(f); - rom[c+1]=getc(ff); - } + f = romfopen("roms/ibmxt/5000027.u19", "rb"); + ff = romfopen("roms/ibmxt/1501512.u18","rb"); + fread(rom, 0x8000, 1, f); + fread(rom + 0x8000, 0x8000, 1, ff); fclose(ff); fclose(f); mem_load_xtide_bios();