home .. forth .. colorforth mail list archive ..

Re: [colorforth] Booting from HDD


On Sat, Mar 15, 2008 at 05:57:43PM +0200, Nick Maroudas wrote:
> Dear Jason,
>
> If it's decimal 9492 that would be hex 2514 which (by
> my
>  reckoning, based on Tim Neitz's NASM complete
> printout)
> means that your load has progressed 5/6 of the way
> through the 3000h kernel, and is about ready to
> "accept:" the first word from block 18.  But can block
> 18 have been loaded (or, for that matter, can any mod
> be saved?) if your flash disk is not emulating a
> floppy?
> IMHO you are on the right track. Perhaps one of the
> "start" words in CF (start0, start1, start2) expect
> somewhere that CF was booted from a floppy.

It is not so much the booting. That is regulated by the BIOS
and can handle other boot devices just fine.

After booting, Chuck Moore style, reading is not done from
an abstracted device, but from the floppy drive based on
the fact that the hardware in pc are all similar if not equal.
I have a booting Forth (bina) that can handle hard disks
just fine. But it has to switch back from 32 bit protected
mode to run the BIOS. Portable, but that is not Chuck's style.

It can be argued that a CF stick can not be a drop in replacement
for a floppy drive, because it can be in a computer at the same
time as a floppy drive, and from that it can be concluded
that the IO ports of both devices are different.

colorforth is very simple, but this is the other side of the coin.

<SNIP>

--
Albert van der Horst, UTRECHT,THE NETHERLANDS
Economic growth -- like all pyramid schemes -- ultimately falters.
albert@spe&ar&c.xs4all.nl &=n 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