Christophe Bothamy
6db442d12a
- add Status: line so we can track patch status (proposed change, applied to cvs)
2003-02-05 18:21:24 +00:00
Christophe Bothamy
ecbbd25411
- add to log file:
...
. Bochs version
. System configuration
. CPU configuration
. Optimization configuration
This might be helpful information for bug reports
2003-02-05 18:19:03 +00:00
Volker Ruppert
7911dd0c4f
- background color changed from white to "none" (button color is used now)
2003-02-03 18:42:56 +00:00
Christophe Bothamy
d03abccf6f
- apply anonymous patch [ 678117 ] build fail due to bad SGML punctuation
2003-02-03 17:10:05 +00:00
Volker Ruppert
4e75ccea04
- moved declaration of variable 'i' to the top of the reset() function
...
(multiple usage of localized variables is okay for gcc, but not for MSVC)
2003-02-02 10:24:26 +00:00
Volker Ruppert
9f1464768c
- simplified the port number search in the read and write handler
...
- fixed port adresses in BX_* messages
2003-02-01 12:21:43 +00:00
Volker Ruppert
ea2b756d43
- use the return value of ReadFile() to determine the presence of the cdrom media
...
- replaced tabs by spaces in this section
2003-01-30 20:44:32 +00:00
Christophe Bothamy
7ebce64e8d
- exit method does nothing unless specific_init was done
2003-01-30 18:41:00 +00:00
Christophe Bothamy
a774fc7df5
- autoconf configure.in rev1.200
2003-01-30 18:38:41 +00:00
Christophe Bothamy
a5081ba6d6
- macos does not have hashmaps
2003-01-30 18:37:05 +00:00
Christophe Bothamy
9505a80b7e
- add "sparse hard drive" patch by justinsb
2003-01-29 18:20:19 +00:00
Volker Ruppert
ed976e4728
- dependencies updated after adding the pciusb device
2003-01-29 17:27:51 +00:00
Christophe Bothamy
b2dbcdb993
- apply Zwane's patch.highmem patch
...
It can be easily removed if things go wrong on win32
2003-01-29 15:01:16 +00:00
Christophe Bothamy
7ea16d7991
- change FAQ to link to user doc FAQ. We should add more entries in the FAQ.
2003-01-29 11:42:49 +00:00
Bryce Denney
2aa273531c
- update links to release 2.0.2
2003-01-29 02:30:11 +00:00
Bryce Denney
d760be1cbb
- check in changes from 2.0.1 release
2003-01-29 02:17:02 +00:00
Volker Ruppert
f25a3df39b
- added minimal USB support (patch from Ben Lunt <fys@cybertrails.com>, updated
...
and improved by Christophe Bothamy and Volker Ruppert)
Comment from the author:
Attached is a "patch" file detailing what you need to do
to add USB support (UHCI only for now) to your existing
Bochs (2.0.xx) source code.
I use Win32 and VC++ but the source and modifications
should be platform and compiler independant.
Please let me know if this patch some how breaks the
build process of your compilation (Bochs 2.0.0 or above
only).
I would also like any feedback on how this code works
(or doesn't work) on your platform and within your
images. If you explain in as much detail as you can on
how it did or did not work, I will try to add to the source
to help it work on all platforms and images.
2003-01-28 16:58:10 +00:00
Christophe Bothamy
fbe235a904
- clear up the --enable-sb16 configure option
2003-01-28 00:37:11 +00:00
Christophe Bothamy
81c1268d75
- add MacOS-X DMG install guide, courtesy of Aard Vark
2003-01-27 23:56:34 +00:00
Volker Ruppert
35580e4539
- changed BX_USE_P2I_SMF to BX_USE_PCIVGA_SMF
2003-01-27 21:11:55 +00:00
Volker Ruppert
7d5716516a
- patch updated for current CVS
2003-01-26 09:48:38 +00:00
Volker Ruppert
0fe3cabe10
- more PCI register behaviour fixes
...
- added "ioaddr" and "irq" to the "usb1" bochsrc option
- number of ports is limited to 2 for a USB UHCI root hub
- the PCI configuration space is now a part of the usb hub structure
2003-01-25 16:04:48 +00:00
Volker Ruppert
2a5b04afb5
- behaviour of some PCI registers fixed
2003-01-24 15:14:15 +00:00
Bryce Denney
558b0c3aa0
- copy latest 2.0.2 changes into cvs trunk
2003-01-24 14:53:34 +00:00
Volker Ruppert
3c178c951b
- new version of the USB patch from Ben Lunt with updates from Christophe
...
Bothamy and Volker Ruppert.
2003-01-23 20:13:23 +00:00
Volker Ruppert
0e847ccd13
- new macro BX_PCI_DEV() for the PCI register function
...
- new symbol BX_USE_PCIVGA_SMF for the experimental PCI VGA device
- pcivga.cc: removed unnecessary include statement
- pcivga.cc: fixed two warnings
- pcivga.h: removed unnecessary symbol BX_IODEV_PCIVGA_H
2003-01-23 19:31:28 +00:00
Stanislav Shwartsman
5991599dca
Added BX_INFO messages when execution FXSAVE/FXRSTOR instructions
2003-01-23 18:50:37 +00:00
Stanislav Shwartsman
5222261080
Save/Restore FPU TOP-OF-STACK in FXSAVE/FXRSTOR instructions
2003-01-23 18:33:35 +00:00
Stanislav Shwartsman
e1b8e5b9f9
Fixed FTW save/restore in FXSAVE/FXRSTOR opcodes
2003-01-23 17:53:11 +00:00
Christophe Bothamy
77e33ccf26
- fix a "too many arguments for format" warning
2003-01-22 21:43:34 +00:00
Christophe Bothamy
6972e8b965
- add usb patch from Ben Lunt, reworked a little bit
2003-01-22 18:29:23 +00:00
Bryce Denney
1801fe85f8
- remove sse2.cpp, add sse_move.cpp and sse_pfp.cpp in trunk
2003-01-22 13:09:22 +00:00
Christophe Bothamy
acd7f00b11
- fix Makefile so it renames index.html to book1.html, if necessary.
...
Some stylesheets create an index.html file, others a book1.html file.
Debian default creates index.html.
2003-01-21 23:07:29 +00:00
Christophe Bothamy
f0f3707fae
- update "Using Bochs internal debugger" section :
...
* explain the format of the argument of the "sb" and "sba" command
* remove Resource file extensions
2003-01-21 22:59:35 +00:00
Christophe Bothamy
8d30d44ae1
- backport typo found by Stanislav to patch file
2003-01-21 20:22:03 +00:00
Volker Ruppert
047699cc6a
- VBE: update the variables for the old screen dimensions after redrawing
2003-01-21 17:39:47 +00:00
Christophe Bothamy
c4782d5e9c
- apply patches/patch.disasm-luizshiguno from Luiz Henrique Shigunov.
...
From the author:
I've implemented functions ALOb(), ObAL(), YbAL(),
ALXb() and eAXXv() from dis_groups.cc.
I've also changed dis_decode.cc to print cmpsd if code
is 32 bits and cmpsw if code is 16 bits. The same with
stosd, lodsd and scasd.
2003-01-21 13:23:47 +00:00
Christophe Bothamy
dc01227a03
- update patch so it apply cleanly. I will commit it to the cvs,
...
so we can easily revert it.
2003-01-21 13:21:17 +00:00
Christophe Bothamy
c6abf1d0d1
- fix old #if BX_SUPPORT_SYSENTEREXIT found by Stanislav. The sysenter/exit code was not called at all!
2003-01-20 21:30:00 +00:00
Christophe Bothamy
e90aeaef08
- autoconfed from configure.in rev1.197
2003-01-20 20:12:59 +00:00
Christophe Bothamy
939b558fdf
- apply patch.sysenterexit-mrieker:
...
- adds sysenter/sysexit support for cpu-level>=6
- enabled by ./configure --enable-sep
2003-01-20 20:10:31 +00:00
Christophe Bothamy
298903fbed
- update patch so it apply cleanly
2003-01-20 19:56:03 +00:00
Christophe Bothamy
44502c00dc
- compile rombios.c rev1.90
2003-01-18 19:23:14 +00:00
Christophe Bothamy
5e509b80c9
- add int15 function 86 support
2003-01-18 19:20:52 +00:00
Volker Ruppert
6ff44748da
- font size hack in function dimension_update() removed. The X11 window now
...
appears with the right dimensions. Font sizes other than 16 are working now.
The maximum font height in text mode is 32.
- the text mode cursor is now drawn with the right colors
2003-01-18 12:05:46 +00:00
Christophe Bothamy
8904c62b90
- add vga charmap change support
2003-01-17 18:16:02 +00:00
Christophe Bothamy
eb56579a71
- add patch.x11-charmap in case we want to revert it
2003-01-17 18:15:18 +00:00
Christophe Bothamy
ed57d3d45d
- add changes requested by ams, sgdt and sidt in v8086 mode
2003-01-17 18:08:13 +00:00
Christophe Bothamy
febe279bba
- fix link to http://www.winimage.com
2003-01-17 10:02:18 +00:00
Christophe Bothamy
d6301eb0cc
- add some information about cd boot error codes
2003-01-16 21:41:00 +00:00