Discussion:
PC/XT emulator written in Pascal
(too old to reply)
Ruud
2011-08-11 05:52:22 UTC
Permalink
Hallo allemaal,


I'm looking for a XT emulator so I can test my own BIOS for my IBM PC-
XT. I found some on the net, like Bochs and Fake86, But they don't
accept my BIOS and crash. The BIOS is OK (AFAIK) because it boots fine
on three different boards, including IBM.

Next idea is to write one myself but why inventing the wheel twice?
Does anyone know about a free one written in Pascal?

Ideas, URLs etc. how I should do it are welcome as well. For example,
should I emulate every instruction or let them be executed by the real
CPU one by one?

Thanks for any help!


Groetjes, Ruud Baltissen
www.Baltissen.org
Jim Leonard
2011-08-15 15:03:13 UTC
Permalink
Post by Ruud
I'm looking for a XT emulator so I can test my own BIOS for my IBM PC-
XT. I found some on the net, like Bochs and Fake86, But they don't
accept my BIOS and crash. The BIOS is OK (AFAIK) because it boots fine
on three different boards, including IBM.
Try this one: http://www.tommowalker.co.uk/pcem.html

It allows the use of your own BIOS.

Despite the spartan nature of the page, it's one of the more accurate
emulators I've used, and the author is approachable and friendly.
Ruud
2011-08-20 18:52:44 UTC
Permalink
Hallo Jim,
Try this one:  http://www.tommowalker.co.uk/pcem.html
The source code is not in Pascal but thank you very much anyway !!!

FYI: I have already started to write one in FreePascal anyway. I can't
use TP because TP can't handle in any way the 1 MB of memory I need to
emulate the original memory. FP can plus some other advantages.
But FP also has some disadvantages. If I write to the screen memory
under TP, I see results. Under FP I don't. This memans I have to
emulate write actions to the screen in some way.


Groetjes, Ruud Baltissen
http://www.Baltissen.org
Marco van de Voort
2011-08-21 14:00:03 UTC
Permalink
Post by Ruud
Try this one: ?http://www.tommowalker.co.uk/pcem.html
The source code is not in Pascal but thank you very much anyway !!!
FYI: I have already started to write one in FreePascal anyway. I can't
use TP because TP can't handle in any way the 1 MB of memory I need to
emulate the original memory. FP can plus some other advantages.
But FP also has some disadvantages. If I write to the screen memory
under TP, I see results. Under FP I don't. This memans I have to
emulate write actions to the screen in some way.
Which target are you talking about? FPC for Dos (Go32v2) supports DSW.
Loading...