Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Dec 1996 12:59:12 +0100 (MET)
From:      Robert Eckardt <roberte@mep.ruhr-uni-bochum.de>
To:        joed@telecom.ksu.edu (Joe Diehl)
Cc:        msmith@atrad.adelaide.edu.au, freebsd-emulation@freebsd.org
Subject:   Re: bochs (386 emulation)
Message-ID:  <199612101159.MAA06256@ghost.mep.ruhr-uni-bochum.de>
In-Reply-To:  <199612100438.WAA25264@telecom.ksu.edu> from Joe Diehl at "9. Dec. 96 22:35:45"

next in thread | previous in thread | raw e-mail | index | archive | help
> As Michael Smith wrote:
> > 
> > Robert Eckardt stands accused of saying:
> > > 
> > > Then I started with `bochs -bootA'
> > > I had to press return since DOS6.22 waits after the `Starting MS-DOS' message.
> > 
> > FWIW, this is DOS checking the keyboard controller.  I think it sends
> > a 'reset' command and expects a response of some sort; it's been a while
> > since I looked at that for doscmd.

BTW, Kevin Lawton says in INSTALL.DOS_WIN31:
> *** NOTE: I've noticed on DOS 6.22, upon bootup, DOS waits for a period
>           of time before preceeding.  I haven't figured out why yet, but
>           typing Enter seems to make it stop waiting.

I used the 4 Dec. version with Hercules graphics.
(configure --disable-hga-dumps --with-x)

I had to change the following -- may be it helps:

main.cc-950-#endif
main.cc-951-    bx_cpu.debug(&bx_cpu.cs, bx_cpu.prev_eip);
main.cc:952:/*bx_vga_dump_status();*/	/*RE*/
main.cc-953-    // bx_show_last_instructions();
main.cc-954-    }
--
iodev/bios.cc-511-
iodev/bios.cc-512-  /*--- 8254 PIT ---*/
iodev/bios.cc:513:/*  bx_init_pit_bios();*/	/*RE*/
iodev/bios.cc-514-
iodev/bios.cc-515-  /*--- 8237 DMA controller ---*/
--
iodev/hga.cc-70-Bit8u bx_hga_memory[64 * 1024];
iodev/hga.cc-71-#else
iodev/hga.cc:72:Bit8u bx_hga_memory[64 * 1024];	/*RE*/
iodev/hga.cc:73:/*Bit8u *bx_hga_memory = &bx_phy_memory[0xb0000];*/	/*RE*/
iodev/hga.cc-74-#endif
iodev/hga.cc-75-
--
iodev/hga.h-47-extern Bit8u bx_hga_memory[64 * 1024];
iodev/hga.h-48-#else
iodev/hga.h:49:extern Bit8u bx_hga_memory[64 * 1024];	/*RE*/
iodev/hga.h:50:/*extern Bit8u *bx_hga_memory;*/	/*RE*/
iodev/hga.h-51-#endif
iodev/hga.h-52-

And in config.h
#define BX_EMULATE_HGA_DUMPS no
to
#define BX_EMULATE_HGA_DUMPS 0


> Joe Diehl <joed@telecom.ksu.edu>

-- 
Robert Eckardt                \\ FreeBSD -- solutions for a large universe.(tm)
RobertE@MEP.Ruhr-Uni-Bochum.de \\       What do you want to boot tomorrow ?(tm)
http://WWW.MEP.Ruhr-Uni-Bochum.de/~roberte
For PGP-key finger roberte@gluon.MEP.Ruhr-Uni-Bochum.de



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612101159.MAA06256>