VOGONS


Bochs 2.0

Topic actions

First post, by [vEX]

User metadata
Rank Member
Rank
Member

Changes:
Changes in 2.0 (December 21, 2002):

Since the change log is hundreds of lines long, here is a very brief summary.
- 2x emulation speedup!!!
- added plugin devices and guis. Now you can compile with many more
options, and choose between them at runtime.
- added emulation of AMD x86-64, MMX, SSE, SSE2 instructions
- add wxWindows port (a graphical configuration interface and display lib)
and SVGAlib port (full screen display for Linux without X11)
- improvements in many I/O devices: for example up to 8 hard disks/cdroms,
TUN/TAP network interface, 360k floppies,
- improved MacOSX/Carbon interface and updated MacOS9 port
- GDB remote stub, allows symbolic debugging with Bochs simulation.
- support for up to 32gig hard disk images

Full list here:
http://sourceforge.net/project/shownotes.php? … lease_id=129437
Downloads:
http://sourceforge.net/project/showfiles.php?group_id=12580

Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux (64-bit/x86_64)

Reply 4 of 10, by [vEX]

User metadata
Rank Member
Rank
Member
Snover wrote:

Emulation of x86-64? There aren't even x86-64 chips!!

So ?
There existed GBA emulators before the thing was released.

Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux (64-bit/x86_64)

Reply 5 of 10, by twins73

User metadata
Rank Newbie
Rank
Newbie

Based on x86-64 Architecture Tech Docs published by AMD here :
www.amd.com/us-en/Processors/ProductInf ... dir=CPX801

I believed Bochs 2.0 programmers just followed these docs.
Therefore emulation of x86-64 instructions looks possible.

Reply 7 of 10, by [vEX]

User metadata
Rank Member
Rank
Member
Snover wrote:

How exactly do you emulate a 64-bit processor on a 32-bit processor? Hmm...

Now that's a damn good question, how about very very slow ?

Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux (64-bit/x86_64)

Reply 8 of 10, by yawnmoth

User metadata
Rank Newbie
Rank
Newbie

64-bit processors are already being emulated on 32-bit processors. N64 emulators are living proof of that. 😉

as for how... i'm sure the sources to PJ64 or 1964 reveal varrious ways 😜

Last edited by yawnmoth on 2002-12-24, 23:14. Edited 1 time in total.

Reply 10 of 10, by Harekiet

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Good thing most n64 hardly use any 64bit code 😀
But emulating 64bit processors on a 32bit system is quite nasty yes , especially multiplication and division instructions. Wonder what kind of speed you'll get out of bochs then.