Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PC/XT emulator written in Pascal

144 views
Skip to first unread message

Ruud

unread,
Aug 11, 2011, 1:52:22 AM8/11/11
to
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

unread,
Aug 15, 2011, 11:03:13 AM8/15/11
to
On Aug 11, 12:52 am, Ruud <Ruud.Baltis...@apg.nl> wrote:
> 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

unread,
Aug 20, 2011, 2:52:44 PM8/20/11
to
Hallo Jim,

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

unread,
Aug 21, 2011, 10:00:03 AM8/21/11
to
On 2011-08-20, Ruud <ruud.ba...@gmail.com> wrote:
>> 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.

0 new messages