VOGONS


First post, by RacoonRider

User metadata
Rank Oldbie
Rank
Oldbie

I've been thinking of building an XT some day, I've got quite a lot of parts already, currently the only questions are EGA monitor, XT keyboard, floppy controller and sound (if any). When I say XT, I mean a computer with two 5-inch floppy drives and no hard drive, something closer to the real XT era stuff.

I already have an hp200LX machine, which is pretty much a handheld XT:
P1020965.JPG

The application manager you see on its screen, as well as DOS, fits in ROM memory, which is very convinient. Now here's the point. The following Juko ST board has an empty socket near BIOS ROM. I was wondering if I could make a bootable DOS ROM and fit it there. Is this entirely possible?
P1020937.JPG

Am I missing something? Or do I have to have a board like this, with multiple ROM sockets?
b-8088-8.jpg

Reply 1 of 5, by carlostex

User metadata
Rank l33t
Rank
l33t

I have a similar Juko board. The empty socket is for ROM BASIC which should start on F600h. You can always try it, but you need either to find a ROM DOS image and burn it on a compatible 27256 EPROM/EEPROM or code your own.

Even so it is not guaranteed to work. BIOSes usually look at F600h when it cannot find anything else to boot from HDD or Floppy.

Reply 2 of 5, by keropi

User metadata
Rank l33t++
Rank
l33t++

there was a thread on VCF about this, it's not an easy task to do from what I gathered

http://www.vintage-computer.com/vcforum/showt … 6-DR-DOS-in-ROM
http://www.vintage-computer.com/vcforum/showt … p?15707-Rom-dos

🎵 🎧 MK1869, PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 3 of 5, by Malvineous

User metadata
Rank Oldbie
Rank
Oldbie

As those threads point out, it's more about whether there's enough space in ROM than whether it will work.

For comparison, DOS 5.0's minimum boot files (io.sys, msdos.sys, command.com) are 124kB. A normal ROM chip is 64kB, although with suitable hardware (e.g. a network card with a bootrom socket) you can get them up to 128kB and perhaps more.

If your board is as @carlostex describes however, and that ROM socket sits at F600, then you only have 40kB to play with.

I think you'd at least need a board like this one, where there is one ROM socket for each 64kB address, in order to have a real chance of MS-DOS in ROM. Either that or a really early version of DOS, assuming those are much smaller (don't have access to any right now to check.) I suppose a custom cut-down build of FreeDOS could be a possibility though.

Reply 4 of 5, by matze79

User metadata
Rank l33t
Rank
l33t

http://rayer.g6.cz/romos/romose.htm

already did it, added it as module to AWARD Bios on a 2Mbit ROM. (Pentium 2, 440LX)

Reply 5 of 5, by carlostex

User metadata
Rank l33t
Rank
l33t

For older XT PC's one can use Lo-Tech ISA ROM board and then just modify the BIOS to look in the right address:

https://www.lo-tech.co.uk/wiki/ISA-ROM-Board

Below you can find a heavily modified generic BIOS with source code which one can modify and assemble.

http://www.phatcode.net/downloads.php?id=101