Robert Posted June 5, 2008 Share 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. Link to comment Share on other sites More sharing options...
lowtech Posted June 25, 2008 Share 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 Link to comment Share on other sites More sharing options...
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