Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
Vehudis(R)

25.11.2009, 11:20
 

Please help with Bochs (Emulation)

Where & how I set up the Cirrus SVGA card and emulating of Pentium 200 MMX processor?
Is it possible to access real floppy disk drive connected through USB to PC?

rr(R)

Homepage E-mail

Berlin, Germany,
25.11.2009, 22:20

@ Vehudis
 

Please help with Bochs

> Where & how I set up the Cirrus SVGA card and emulating of Pentium 200 MMX
> processor?

Cirrus: Notes about Cirrus SVGA usage
CPU: Why do you want exactly this model?

> Is it possible to access real floppy disk drive connected through USB to
> PC?

As long as Windows has assigned a drive letter to the USB drive, yes.

Vehudis(R)

26.11.2009, 08:59
(edited by Vehudis, 26.11.2009, 12:13)

@ rr
 

Please help with Bochs

> CPU: Why do you want exactly this model?
Exactly this processor I had in my old computer and tuned every aplication for this system (speed).

> FDD: As long as Windows has assigned a drive letter to the USB drive, yes.
But when I try to access the floppy drive (a:) at the prompt (I installed MS-DOS 6.22), I get a similar message to: the drive is unaccessible.

> VGA Cirrus:
Unfortunately I can't compile. Would somebody be so kind to do it for me?

Khusraw(R)

E-mail

Bucharest, Romania,
26.11.2009, 15:10

@ Vehudis
 

Please help with Bochs

> > VGA Cirrus:
> Unfortunately I can't compile. Would somebody be so kind to do it for me?

What host OS?

Vehudis(R)

26.11.2009, 15:45

@ Khusraw
 

Please help with Bochs

> > > VGA Cirrus:
> > Unfortunately I can't compile. Would somebody be so kind to do it for
> me?
>
> What host OS?

Windows XP Pro SP2

Khusraw(R)

E-mail

Bucharest, Romania,
26.11.2009, 17:33

@ Vehudis
 

Please help with Bochs

I think that Bochs for Windows is compiled with "--enable-clgd54xx".

rr(R)

Homepage E-mail

Berlin, Germany,
26.11.2009, 22:44

@ Vehudis
 

Please help with Bochs

> Exactly this processor I had in my old computer and tuned every aplication
> for this system (speed).

That's not possible. IIRC the most accurate CPU emulation is done in DOSBox, because of demos, but DOSBox only emulates CPUs up to the 486.

> But when I try to access the floppy drive (a:) at the prompt (I installed
> MS-DOS 6.22), I get a similar message to: the drive is unaccessible.

Your floppya line should look like this: floppya: 1_44="A:"

> Unfortunately I can't compile. Would somebody be so kind to do it for me?

There's really no need to compile your own binary, because default bochs.exe should work. see, e.g., ".conf.win32-cygwin"

P.S. Please don't put ">" in front of whatever you think, because it makes this look like I said it. ">" is / should only used to mark exact quotes from previous messages.

Vehudis(R)

27.11.2009, 08:30

@ rr
 

Please help with Bochs - last question

> IIRC the most accurate CPU emulation is done in
> DOSBox, because of demos, but DOSBox
> only emulates CPUs up to the 486.

But on the Bochs' site one can read this statement:
"Bochs can be compiled to emulate a 386, 486, Pentium/... or x86-64 CPU including optional MMX, ...instructions.

Access to floppy drive is solved.

Using of Cirrus SVGA is solved as well.

DOS386(R)

28.11.2009, 10:07

@ Vehudis
 

Please help with Bochs - last question

> But on the Bochs' site one can read this statement:
> "Bochs can be compiled to emulate a 386, 486, Pentium/... or x86-64 CPU
> including optional MMX, ...instructions.

YES, just nobody did compile such binaries, or at least hasn't released them so far.

Also a Win32 binary using SDL would be interesting :-)

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

rr(R)

Homepage E-mail

Berlin, Germany,
29.11.2009, 20:07

@ Vehudis
 

Please help with Bochs - last question

> > IIRC the most accurate CPU emulation is done in
> > DOSBox, because of demos, but DOSBox
> > only emulates CPUs up to the 486.
>
> But on the Bochs' site one can read this statement:
> "Bochs can be compiled to emulate a 386, 486, Pentium/... or x86-64 CPU
> including optional MMX, ...instructions.

Yes, Bochs can be compiled to support, e.g., 386 only, but that doesn't mean accurate instruction timing.

Vehudis(R)

01.12.2009, 08:56

@ rr
 

Please help with Bochs - last question

> Yes, Bochs can be compiled to support, e.g., 386 only, but that doesn't
> mean accurate instruction timing.

Never mind. Is there so somebody, who can compile and would be so kind to do it (Pentium(I)+MMX) fo me?

Khusraw(R)

E-mail

Bucharest, Romania,
01.12.2009, 10:07

@ Vehudis
 

Please help with Bochs - last question

> Never mind. Is there so somebody, who can compile and would be so kind to
> do it (Pentium(I)+MMX) fo me?

The default Bochs has already support for the CPU you want, there is no need for somebody to compile it for you.

Vehudis(R)

01.12.2009, 10:50

@ Khusraw
 

Please help with Bochs - last question

> The default Bochs has already support for the CPU you want, there is no
> need for somebody to compile it for you.

But how/where I set up using of CPU Pentium I with MMX?

Khusraw(R)

E-mail

Bucharest, Romania,
01.12.2009, 11:20

@ Vehudis
 

Please help with Bochs - last question

> But how/where I set up using of CPU Pentium I with MMX?

Do you want to limit Bochs' emulation to a Pentium I with MMX? You can't have accurate instruction timings anyway (and Bochs is known to be generally slow), only the instruction set would be limited. Why would you want to do this?

Vehudis(R)

01.12.2009, 11:32

@ Khusraw
 

Please help with Bochs - last question

> > But how/where I set up using of CPU Pentium I with MMX?
>
> Do you want to limit Bochs' emulation to a Pentium I with MMX? You can't
> have accurate instruction timings anyway (and Bochs is known to be
> generally slow), only the instruction set would be limited. Why would you
> want to do this?

I would like to emulate my real old PC, that I had (have) and tuned every aplication for this system/speed.
Or is there any other emulator, that can do it(better)?

Rugxulo(R)

Homepage

Usono,
02.12.2009, 00:22

@ Vehudis
 

Please help with Bochs - last question

> I would like to emulate my real old PC [P1/MMX], that I had (have) and
> tuned every aplication for this system/speed.
> Or is there any other emulator, that can do it(better)?

They should still run as fast (or faster) on any decent emulator. It's unlikely to make a negative difference. What apps in particular? Or do you just mean GCC -mtune/-march ?? (Even real cpus rarely regress in speed on old code.)

Vehudis(R)

03.12.2009, 09:14

@ Khusraw
 

Please help with Bochs - last question

> Do you want to limit Bochs' emulation to a Pentium I with MMX? You can't
> have accurate instruction timings anyway (and Bochs is known to be
> generally slow), only the instruction set would be limited.

I thought, Bochs can emulate exactly/real processor(speed) like Pentium I. It seems, that no emulator can do this. That's a pity.

Ninho(R)

E-mail

03.12.2009, 16:49

@ Vehudis
 

Please help with Bochs - last question

> I thought, Bochs can emulate exactly/real processor(speed) like Pentium I.
> It seems, that no emulator can do this. That's a pity.

In practice, nobody but Intel could write a software simulation accurate at the micro-cycle level. And that simulation would certainly run much slower than Bochs !

---
Ninho

DOS386(R)

07.12.2009, 00:13

@ Vehudis
 

Please help with Bochs - mouse is BUGGED !!!

> I thought, Bochs can emulate exactly/real processor(speed) like Pentium I.
> It seems, that no emulator can do this. That's a pity.

No emulator can. Also, FYI, BOCHS provides a CPU slow down factor of cca 100 :surprised: , while the floppy can be even faster than "real" ;-)

Also, an emulator can provide a restricted instruction set (only 80386, only oldest Pentium, only 8086 (not BOCHS) ), but still might not emulate "strange" side effects (early 80386 PM "HIMEMX" issues, 8086 illegal code, ...) correctly.

BTW, BOCHS really has a Mouse-BUG : the mouse driver (both CT 2.1b4 and Logi-Mouse) "sometimes" hangs on initialization :-(

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

Back to index page
Thread view  Board view
15192 Postings in 1365 Threads, 250 registered users, 16 users online (0 registered, 16 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum