XTIDE support added for PS/1.
This commit is contained in:
parent
9f09e9c370
commit
3e1600ae9e
2 changed files with 26 additions and 0 deletions
12
readme.txt
12
readme.txt
|
|
@ -205,6 +205,14 @@ ROM files needed:
|
||||||
amic206.bin
|
amic206.bin
|
||||||
|
|
||||||
|
|
||||||
|
IBM PS/1 Model 2011 (1990)
|
||||||
|
This is a 286 with integrated VGA and a basic GUI and DOS 4.01 in ROM.
|
||||||
|
|
||||||
|
ROM files needed:
|
||||||
|
|
||||||
|
f80000.bin
|
||||||
|
|
||||||
|
|
||||||
Acermate 386SX/25N (1992?)
|
Acermate 386SX/25N (1992?)
|
||||||
An integrated 386SX clone, with onboard Oak SVGA and IO.
|
An integrated 386SX clone, with onboard Oak SVGA and IO.
|
||||||
|
|
||||||
|
|
@ -535,6 +543,10 @@ http://code.google.com/p/xtideuniversalbios/
|
||||||
|
|
||||||
v2.0.0 beta 1 is the only version that has been tested.
|
v2.0.0 beta 1 is the only version that has been tested.
|
||||||
|
|
||||||
|
For the PS/1, you will need v1.1.5. The PS/1 is a bit fussy with XTIDE, and I've found that it works best
|
||||||
|
when the XTIDE configuration has 'Full Operating Mode' disabled. This version must be called
|
||||||
|
ide_at_1_1_5.bin and should also be placed in the ROMS directory.
|
||||||
|
|
||||||
|
|
||||||
Notes :
|
Notes :
|
||||||
|
|
||||||
|
|
|
||||||
14
src/mem.c
14
src/mem.c
|
|
@ -83,6 +83,19 @@ static void mem_load_atide_bios()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void mem_load_atide115_bios()
|
||||||
|
{
|
||||||
|
FILE *f;
|
||||||
|
f=romfopen("roms/ide_at_1_1_5.bin","rb");
|
||||||
|
|
||||||
|
// is486=0;
|
||||||
|
if (f)
|
||||||
|
{
|
||||||
|
fread(romext,16384,1,f);
|
||||||
|
fclose(f);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
int loadbios()
|
int loadbios()
|
||||||
{
|
{
|
||||||
FILE *f=NULL,*ff=NULL;
|
FILE *f=NULL,*ff=NULL;
|
||||||
|
|
@ -476,6 +489,7 @@ int loadbios()
|
||||||
fclose(f);
|
fclose(f);
|
||||||
//#endif
|
//#endif
|
||||||
biosmask = 0x1ffff;
|
biosmask = 0x1ffff;
|
||||||
|
mem_load_atide115_bios();
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
printf("Failed to load ROM!\n");
|
printf("Failed to load ROM!\n");
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue