Re: [colorforth] colorForth under Qemu
- Subject: Re: [colorforth] colorForth under Qemu
- From: Chris Walton <chris.r.walton@xxxxxxxxx>
- Date: Wed, 9 Nov 2005 22:54:36 +0100
Wow, very impressive! Thanks for that!
I have written a Very Portable (tm) Intel bootsector for Retroforth
which could be easily adapted to load Colorforth ... it should (I
think) eliminate most if not all booting issues up to the point of
graphics. Unfortunately, with me going to university and stuff, I
don't have the time to do so ...
Which DOS version did you use? FreeDOS, or an actual MS DOS?
(Although, I don't think it matters)
On 11/9/05, Terry Loveall <loveall@xxxxxxxxx> wrote:
> To answer my own question, I have got my modified 800x600 colorForth to _run_
> under qemu-0.7.0. Won't boot 'cause the qemu emulated floppy interface is not
> set up at fd chip level. Probably would work if the floppy I/O was BIOS based.
>
> Instead, I have a bare DOS boot image with just io.sys, msdos.sys, command.com
> and c4.com. Tell qemu to boot this floppy image and when it comes up to a DOS
> command line, execute c4.com. This loads into memory and then copies 64k to
> address 0 and runs colorForth, so the floppy I/O is never used.
>
> You have 64k of colorForth and block screens. The 'alt' key used is the _left_
> alt key. Aside from that and not being able to write to floppy, colorForth
> works just fine.
>
> External debugging with gdb is supported thru a remote port. Start qemu with a
> '-s' option and you can fire up gdb and halt colorForth in one of its input
> loops.
>
> Haven't got any further, but now colorForth has a potential debuggable
> development environment that also enables just about anyone to run colorForth
> either from MS land or linux.
>
> You can download an archive from:
> http://modest-proposals.com/qemu-c4-800x600.tgz
>
> Unpack it, change into the directory c4-800x600 and run the shell script
> 'qemu.sh'. After it boots to the DOS command line, run 'c4'. Adjust the
> resulting 800x600 window to your needs and enjoy colorForth. Read the
> accompanying text files for a listing of c4.com and qemu operation.
>
> Regards,
> Terry Loveall
>
> On Tue, 1 Nov 2005 18:34:03 -0500
> Terry Loveall <loveall@xxxxxxxxx> wrote:
>
> > So many ears, so few mouths.
> >
> > BTW anybody get a colorForth to boot from linux under qemu? I have tried
> > with qemu-0.7.0 but do not get anything reasonable and haven't dug in with a
> > debugger.
> >
> > Regards,
> > Terry
> >
> > ---------------------------------------------------------------------
> > 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
>
>
--
Chris Walton, aka Arke
Weiterstadt, Germany
---------------------------------------------------------------------
To unsubscribe, e-mail: colorforth-unsubscribe@xxxxxxxxxxxxxxxxxx
For additional commands, e-mail: colorforth-help@xxxxxxxxxxxxxxxxxx
Main web page - http://www.colorforth.com