VOGONS


First post, by carlostex

User metadata
Rank l33t
Rank
l33t

XT clones commonly have sockets for ROM BASIC just like the original machines.

On the IBM 5150 you'll have 4 ROM BASIC sockets which i suppose to be 8kb each. The first socket starts at F600h, the second at F800h and the last to at FA00 and FC00 respectively. On the IBM XT 5160 this arrangement was slightly changed. Socket U19 contains ROM BIOS and the first 8kb of ROM BASIC and socket U18 cotains the last 24kb.

On XT clones though you could either find a similar IBM 5150 arrangement or by just a single 32kb ROM socket. One would guess that you can just simply concatenate the 4 ROM BASIC files in proper order in a single file, burn a 27256 compatible EPROM/EEPROM and you're good to go. I tried it and failed:

WP_20151112_003_zpsiiencbdb.jpg

WP_20151112_005_zps6ulmiuby.jpg

As you can see ROM BASIC is detected by the system BIOS but it hangs after it tries to boot from ROM BASIC. A little character artifact is shown on the second picture.

I wanted to get this working so i decided to try all 16 possible combinations for rearranging the ROM BASIC. I tried twice and failed again. So instead of trying 13 more times i searched around the web and curiously enough there was someone on VCF was able to solved this problem:

http://www.vintage-computer.com/vcforum/showt … 6431#post266431

The correct order for cocatenating a 32kb ROM BASIC is

BASICC11.F8+BASICC11.FA+BASICC11.FC+BASICC11.F6

So it could be that the address lines for the socket on some of these XT clone motherboards were done in a way that requires the order of the 4 8kb files to be changed. I don't see a reason for this but anyway, i tried and it does indeed work:

WP_20151113_002_zpsefzbd66e.jpg

WP_20151113_003_zpsl2ctkhcj.jpg

So there you go, if you want to add ROM BASIC to your XT clone board keep this in mind.

Reply 2 of 5, by matze79

User metadata
Rank l33t
Rank
l33t

is it possible to Add ROM BASIC to a ROMCARD on a AT Computer? (286/386)

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 4 of 5, by bsgd

User metadata
Rank Newbie
Rank
Newbie
Predator99 wrote on 2018-07-05, 15:15:

Good job! I also noticed the files need to be combined in a single one but was too lazy to try 😉 Can you upload your image please? 😎

Sorry to revive such an old thread but I would also like that image since I couldnt get this working!

Reply 5 of 5, by Jo22

User metadata
Rank l33t++
Rank
l33t++

^Hi, I don't know if it's helpful, but I found out how the old thread at vcfed was called.
It's now available on the new forum here: https://forum.vcfed.org/index.php?threads/pim … rom-bios.22503/

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//