Robert Posted June 5, 2008 Posted June 5, 2008 PC emulator Brief summary : 4 5 + More optimizations in CPU code - Bochs 2.3.7 is more than 2x faster 6 than Bochs 2.3.5 build ! 7 - Implemented LBA48 support in BIOS 8 - Added memory access tracing for Bochs internal debugger 9 - Implemented Intel® XSAVE/XRSTOR and AES instruction set extensions 10 - Many fixes in CPU emulation and internal debugger 11 - MenuetOS64 floppy images booting perfect again ! 12 - updated LGPL'd VGABIOS to version 0.6b 13 14 Detailed change log : 15 16 - CPU 17 - Support of XSAVE/XRSTOR CPU extensions, to enable configure with 18 --enable-xsave option 19 - Support of AES CPU extensions, to enable configure with 20 --enable-aes option 21 - Fixed Bochs failure on RISC host machines with BxRepeatSpeedups 22 optimization enabled 23 - Implemented SYSENTER/SYSEXIT instructions in long mode 24 - More than 100 bugfixes in CPU emulation correctness (both x86 and x86-64) 25 - MenuetOS64 floppy images booting perfect again ! 26 - Updated CPU instrumentation callbacks 27 28 - Bochs Internal Debugger and Disassembler 29 - Added memory access tracing for Bochs internal debugger, enable 30 by typing 'trace-mem on' in debugger command line 31 - Many bug fixes in Bochs internal debugger and disassembler 32 33 - System BIOS (Volker) 34 - Implemented LBA48 support 35 - Added generation of SSDT ACPI table that contains definitions 36 for available processors 37 - Added RTC device to ACPI DSDT table 38 - Added implementation of SMBIOS 39 40 - I/O devices (Volker) 41 - VGA 42 - Implemented screen disable bit in sequencer register #1 43 - Implemented text mode cursor blinking 44 - Serial 45 - new serial modes 'pipe-server' and 'pipe-client' for win32 46 - new serial mode 'socket-server' 47 48 - Configure and compile 49 - Fixed configure bug with enabling of POPCNT instruction, POPCNT 50 instruction should be enabled by default when SSE4.2 is enabled. 51 - Removed --enable-magic-breakpoint configure option. The option is 52 automatically enabled if Bochs internal debugger is compiled in. 53 It is still possible to turn on/off the feature through .bochsrc. 54 - Allow boot from network option in .bochsrc 55 - Added Bochs version info for Win32 56 57 - Display libraries 58 - implemented text mode character blinking in some guis 59 - improved 'x' gui runtime dialogs 60 61 - SF patches applied 62 [1980833] Fix shutdown status code 5h handler by Kevin O'Connor 63 [1928848] "pipe" mode for serial port (win32 only) by Eugene Toder 64 [1956843] Set the compatible pci interrupt router back to PIIX by Sebastian 65 [1956366] Do not announce C2 & C3 cpu power state support by Igor Lvovsky 66 [1921733] support for LBA48 by Robert Millan 67 [1938185] Fix link problem with --enable-debugger by Sebastian 68 [1938182] Makefile.in - use @IODEV_LIB_VAR@ by Sebastian 69 [1928945] fix for legacy rombios - e820 map and ACPI_DATA_SIZE by Sebastian 70 [1925578] rombios32.c - fix ram_size in ram_probe for low memory setup by Sebastian 71 [1908921] rombios32.c - move uuid_probe() call by Sebastian 72 [1928902] improvements to load-symbols by Eugene Toder 73 [1925568] PATCH: msvc compilation by Eugene Toder 74 [1913150] rombios.c - e820 cover full size if memory 75 [1919804] rombios.c - fix and add #ifdef comments by Sebastian 76 [1909782] rombios.c - remove segment values from comment by Sebastian 77 [1908918] SMBIOS - BIOS characteristics fix by Sebastian 78 [1901027] BIOS boot menu support (take 3) 79 [1902579] rombios32.c - define pci ids by Sebastian 80 [1859447] Pass segment:offset to put_str and introduce %S by Sebastian 81 [1889057] rombios.c - boot failure message by Sebastian 82 [1891469] rombios.c - print BEV product string by Sebastian 83 [1889851] Win32 version information FILEVERSION for bochs.exe by Sebastian 84 [1889042] rombios.c - fix comment by Sebastian 85 [1881500] bochsrc, allow boot: network by Sebastian 86 [1880755] Win32 version information for bochs.exe by Sebastian 87 [1880471] SMBIOS fix type 0 by Sebastian 88 [1878558] SMBIOS fixes by Sebastian 89 [1864692] SMBIOS support by Filip Navara 90 [1865105] Move bios_table_area_end to 0xcc00 by Sebastian 91 [1875414] Makefile.in - change make use by Sebastian 92 [1874276] Added instrumentation for sysenter/sysexit by Lluis 93 [1873221] TLB page flush: add logical address to instrumentation by Lluis 94 [1830626] lba32 support by Samuel Thibault 95 [1861839] Move option rom scan after floppy and hard drive post by Sebastian 96 [1838283] Early vga bios init by Sebastian 97 [1838272] rom_scan range parameter by Sebastian 98 [1864680] Save CPUID signature by Filip Navara 99 100 - these S.F. bugs were closed 101 [1976171] Keyboard missing break code for enter (0x9C) 102 [666433] physical read/write breakpoint sometimes fails 103 [1744820] info gdt and info idt shows the entire tables 104 [1755652] graphics: MenuetOS64 shows black screen 105 [1782207] Windows Installer malfunction, Host=Linux, Guest=Win98SE 106 [1697762] OS/2 Warp Install Failed 107 [1952548] String to char * warnings 108 [1940714] SYSENTER/SYSEXIT doesn't work in long mode 109 [1422342] SYSRET errors 110 [1923803] legacy rombios - e820 map and ACPI_DATA_SIZE 111 [1936132] Link problem with --enable-debugger & --enable-disasm 112 [1934477] Linear address wrap is not working 113 [1424984] virtual machine freezes in Bochs 2.2.6 114 [1902928] with debugger cpu_loop leaves CPU with unstable state 115 [1898929] Bochs VESA BIOS violates specs (banks == 1) 116 [1569256] bug in datasegment change in long mode 117 [1830662] ACPI: no DMI BIOS year, acpi=force is required 118 [1868806] VGA blink enable & screen disable 119 [1875721] Bit "Accessed" in LDT/GDT descriptors & #PF 120 [1874124] bx_Instruction_c::ilen() const 121 [1873488] bochs-2.3.6 make fails on dbg_main.cc 122 123 - these S.F. feature requests were implemented 124 [1422769] SYSENTER/SYSEXIT support in x86-64 mode 125 [1847955] Version information for bochs(dbg).exe 126 [939797] SMBIOS support>> Get it HERE.
lowtech Posted June 25, 2008 Posted June 25, 2008 Hi,I'm a Mac user Power PC OSX 10.4.11 (Tiger) The new 2.3.7 version of Bochs appears to be what I need. Is there anyone who has compiled one of these? I would love to try it but don't have a clue. I have windows 2000. Would a compiled version have DOS? I need something very simple to install. Thank you in advance.Lowtech
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now