RE: [colorforth] Reverse engineering the BIOS
- Subject: RE: [colorforth] Reverse engineering the BIOS
- From: <howerd.oakford@xxxxxxxxxxxx>
- Date: Mon, 8 Mar 2004 20:10:41 -0000
- Importance: Normal
Hi Albert,
The BIOS _should_ provide low-level access to your PC hardware.
To the extent that it does it can provide some very useful information.
I think the BIOS analyser is an excellent idea!
This would be especially useful for creating a Forth BIOS.
What a lovely concept...
Regards
Howerd
-----Original Message-----
From: Albert van der Horst [mailto:albert@xxxxxxxxxxxxxxxxxx]
Sent: 07 March 2004 12:31
To: colorforth@xxxxxxxxxxxxxxxxxx
Subject: Re: [colorforth] Reverse engineering the BIOS
On Sat, 6 Mar 2004, Mark Slicker wrote:
> On Thu, 4 Mar 2004, Albert van der Horst wrote:
>
> > Dear all,
> > This is a side trail. We want to analyse the BIOS in order
> > to extract information about interfacing colorforth to the hardware.
> > Whoever wants to be involved, will have to contact me directly,
> > because I will not burden the colorforth mailing list after this
> > message (until practical successes.)
>
> I am just curious what you expect to find. The two sources of
> incompatibility of colorForth are the floppy and video. The video is
Exactly that.
> hopeless unless you are prepared to write a driver for the card. For the
^^^^^^^^
I don't think so. From the perspective of a Forther who is used to write
his own, it may look so. From my perspective (with maybe more experience
in reverse engineering than in Forth) it isn't.
> floppy perhaps a look at the bios will provide insight. However in
^^^^^^
A reverse engineer is not necessarily after insight about how it works.
Insight about how you can call it is sufficient.
> this case you are not interested in whole bios, just the part that deals
> with floppy. This is just something to consider, you may find the
> complexity of the bios undermines a complete understanding.
I am pretty sure I must set my dogs (the disassembler) after the whole
BIOS. You are right that it helps that I want to deal with one or two
tiny aspects. If not the complexity, then the amount of code in the BIOS
makes complete understanding impossible. But that is not needed to
attain our very limited goals. Interestingly a 2 Mbyte BIOS doesn't
scare me dogs, no more than a 32 kbyte BIOS. They'll chew a little longer.
Look at it this way. Why would you love to have a nice 3000 page
description of the BIOS? To look in the index and see what chapters
you can skip...
Anyway, I'm determined to go on, and anyone interested can come
on board.
> Mark
Albert van der Horst,Oranjestr 8,3511 RA UTRECHT,THE NETHERLANDS
One man-hour to invent,
One man-week to implement,
One lawyer-year to patent.
albert@xxxxxxxxxxxxxxxxxx http://home.hccnet.nl/a.w.m.van.der.horst
---------------------------------------------------------------------
To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
Main web page - http://www.colorforth.com
---------------------------------------------------------------------
To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
Main web page - http://www.colorforth.com