Volker Ruppert
e0b09bee95
- missing 'fclose(fd)' added in function parse_bochsrc()
2002-07-15 20:12:14 +00:00
Volker Ruppert
43f9f8287b
- the skip flag (SK) in command 'read sector' is ignored now. The floppy
...
command codes 0x46 and 0xc6 are using the normal read function.
2002-07-15 20:11:33 +00:00
Volker Ruppert
53128ce079
- don't define ACT_ASK and ACT_FATAL with the same values if the control panel
...
is not compiled in
2002-07-14 13:23:10 +00:00
Volker Ruppert
3bbda3f82e
- added a command line option '-f' to specify a config file when using the
...
'-nocp' option
- reverted latest changes in function bx_do_text_config_interface()
- removed unnecessary forward declaration of function bx_print_header()
- replace the loglevel ACT_ASK by ACT_FATAL only when compiled without control
panel
- detection of the config file fixed - fopen returns NULL if the function fails
2002-07-14 13:22:38 +00:00
Volker Ruppert
2e2e8efd68
- function bx_do_text_config_interface() is not used by the WX gui, so we don't
...
need #if BX_WITH_WX here
2002-07-14 11:42:51 +00:00
Christophe Bothamy
43f7efce45
- 32bits access flag for atapi devices (word 48 of identify packet device)
...
- fixed io_len check on port != 0x1f0 : must be 1 byte
2002-07-11 07:44:32 +00:00
Volker Ruppert
acba77dbf2
- cursor size feature simplified
...
- cursor hide feature works now
- don't handle the text cursor in graphics mode
2002-07-09 18:30:57 +00:00
Volker Ruppert
42c391cf9d
- patch updated for current CVS version
...
- cursor size feature added for the BeOS gui
2002-07-08 20:11:12 +00:00
Christophe Bothamy
749c920c61
- moved "SIM->set_ini_done(1)" after device initialization.
...
(fixes a core dumped when the debugger is enabled)
2002-07-08 11:49:47 +00:00
Volker Ruppert
6aa5eed1ec
- panic at MODE SENSE (curr) replaced by a BX_ERROR. The harddisk controller
...
returns an error code until we are able to implement this features.
2002-07-07 18:51:49 +00:00
Volker Ruppert
d8454f31de
- this file is no longer needed
2002-07-06 15:24:01 +00:00
Volker Ruppert
ccbb98f04e
- rules modified to use the FHS compatible directories (untested)
2002-07-06 15:23:04 +00:00
Volker Ruppert
27fedb5aba
- AAM can generate an exception (divide by 0)
...
- AAM: modification of flags depends on AL, not AX
- AAM always clears CF and AF
- AAD can also modify AF, CF and OF
- DAA can also clear the CF
2002-07-06 11:02:35 +00:00
Volker Ruppert
70eb02913b
- trailing comma removed after the last item of enum {} bx_string_opt_bits
2002-07-04 19:24:30 +00:00
Volker Ruppert
d064db05b9
- 'make uninstall' now removes the 'bochs-docs' script too
2002-07-04 19:01:14 +00:00
Christophe Bothamy
3088768f88
- added a configure check for BLKGETSIZE ioctl support. The patch should not cause any more problems on other systems
2002-07-04 10:40:10 +00:00
Volker Ruppert
636027845c
- this patch doesn't fix the fprem bug.
2002-07-03 20:16:48 +00:00
Volker Ruppert
f249d2f78d
- bugfix in rem_kernel(): the second and third stage of the calculation
...
modifies only the msw of variable "x".
2002-07-03 20:13:31 +00:00
Volker Ruppert
eb47a62435
- the link to "Bug Reports" can be found under "Feedback", not "Features"
2002-07-03 20:12:15 +00:00
Mike Lerwill
b941089156
Minor change to allow load to be called with an empty path (and do nothing)
2002-07-03 17:13:29 +00:00
Volker Ruppert
9b6f0f6b3e
- in function mouse_motion(): added parentheses to fix compilation problems
...
with MSVC (SF bug #575301 )
- fixed a warning in function periodic(): type of variable 'count_before_paste'
is now 'unsigned'
2002-06-30 18:08:02 +00:00
Volker Ruppert
2ede8d7075
- manpage of bochsrc belongs to section 5. The file is renamed and the
...
references in the other manpages are updated.
- the version placeholder is now written in lowercase. This prevents the
modification of the sed argument by 'configure'
- install/uninstall commands for the manpages in Makefile.in modified to make
the changes obove work.
- header and footer of the manpages fixed
- pathnames of installed files updated (FHS compatibility)
- "parport1" section in the bochsrc manpage added
- new option "cdrom" in the "boot" section of the bochsrc manpage added
2002-06-29 18:35:32 +00:00
Volker Ruppert
afca461cf3
- reading port 0x01f0 with drq==0 causes a BX_ERROR, not a BX_PANIC. The return
...
value after the error is set to 0. This fixes the problem with the netbsd 1.5
rescue disk (SF bug #419415 )
2002-06-29 08:54:11 +00:00
Christophe Bothamy
17fe31ad4d
- reverted to before patch.blkdevsize inclusion, because compilation fails on WIN32.
...
It will be included back when we know which platforms handle the GETBLKSIZE ioctl right
2002-06-28 21:34:30 +00:00
Christophe Bothamy
383ff23866
- cleaned up the logprefix code
2002-06-28 14:03:47 +00:00
Christophe Bothamy
5f44c98412
- this patch adds sysenter/sysexit functions support for CPU_LEVEL >= 6
2002-06-27 21:47:44 +00:00
Christophe Bothamy
cba611f25b
- updated with latest version found on sf patches page
2002-06-27 19:38:39 +00:00
Volker Ruppert
888ef120f8
- changes in file bochs-dlx.in added
2002-06-27 15:36:27 +00:00
Christophe Bothamy
c6f9ce353a
- removing patch.fetchdecode-cache as it is included in the main branch, and does not apply cleanly anymore
2002-06-27 14:39:03 +00:00
Christophe Bothamy
badef8cec8
- included instinc's patch.stack-return-from-v86
2002-06-27 13:31:54 +00:00
Volker Ruppert
c410659a92
- modified DLX path to make this file work with the FHS compatible directories
2002-06-26 19:13:46 +00:00
Volker Ruppert
589f26ef16
- exclude directories named "CVS" when preparing the source package for RPM
2002-06-26 18:20:21 +00:00
Volker Ruppert
44a71e4127
- modified paths to make this file work with the FHS compatible directories
2002-06-26 17:10:36 +00:00
Volker Ruppert
4d9c62b001
- added some more files that need to be changed
2002-06-26 17:08:55 +00:00
Christophe Bothamy
fcc5bd67cb
- added patch for block device size detection from Ph. Marek
...
- included it in the main branch as it is only active with block devices
2002-06-26 16:45:27 +00:00
Christophe Bothamy
a926744628
I reworked and included Carl's patch to have a new bochsrc directive
...
to describe the format of the log prefix. This option can be any string
with special tokens being replaced at run time :
# %t : 11 decimal digits timer tick
# %i : 8 hexadecimal digits of cpu0 current eip
# %e : 1 character event type ('i'nfo, 'd'ebug, 'p'anic, 'e'rror)
# %d : 5 characters string of the device, between brackets
the default is "%t%i%d", so the logprefix is the same as before.
New tokens can be easily added or changed if needed.
Modified Files:
.bochsrc bochs.h logio.cc main.cc gui/control.cc
gui/siminterface.h gui/siminterface.cc
patches/patch.logfilefmteip
2002-06-26 14:42:35 +00:00
Christophe Bothamy
5d84b38abd
- added tha 1.4.1 release informations
2002-06-25 22:55:58 +00:00
Christophe Bothamy
368a58ef97
- removing patch as it has been included in the main branch long ago.
2002-06-25 07:35:41 +00:00
Christophe Bothamy
a7a6df9a1b
- included patch.fhs. Detailed description:
...
see patch [ 551811 ]
Location of some files on Bochs installation breaks the
Filesystem Hierrachy Standard, to be found at:
http://www.pathname.com/fhs/
It is important to comply with FHS because most
distributions require it in order to accept packages.
2002-06-25 07:30:44 +00:00
Timothy R.Butler
eae3cd842d
Added info on Bochs 1.4.1
2002-06-23 23:58:57 +00:00
Volker Ruppert
76a5271232
- in function floppy_command(): added parentheses at the head number check
...
(fixes SF bug #572177 )
2002-06-23 18:04:07 +00:00
Volker Ruppert
109007dd82
- in function init(): declaration of variables i and j moved to the start of
...
the function (fixes SF bug #572177 )
2002-06-23 18:03:37 +00:00
Volker Ruppert
b9822b6f1c
- in function bx_list_c::text_print() added parentheses (fixes SF bug #572177 )
2002-06-23 18:02:55 +00:00
Bryce Denney
c337f3715f
- This patch creates one copy of the FPU registers and state for every CPU
...
in a multiprocessor simulation. Imagine that! Without the patch, there is
just one FPU for all the processors, which is clearly wrong.
See bug [ 461762 ] multiple processors but only one FPU
2002-06-23 00:35:19 +00:00
Bryce Denney
5744357ffe
- I should not have used BX_CPU_THIS_PTR to address the kill_bochs_request
...
field in the cpu object; it should only be used within cpu methods.
Instead, use BX_CPU(0)->kill_bochs_request.
2002-06-23 00:01:01 +00:00
Volker Ruppert
54a5e86cc6
- real mode PCI BIOS functions rewritten in assembler
...
- new real mode PCI BIOS functions: find device, read/write byte/dword
- C code for PCI BIOS handles errors and prints messages only
- function setPCIaddr() no longer needed
- functions inw() and outw() no longer used by the PCI BIOS
- BIOS32 checksum calculation rewriten to prevent errors
- labels of protected mode PCI BIOS renamed
2002-06-22 15:23:05 +00:00
Gregory Alexander
18ca414cc0
Oops!
2002-06-20 17:59:26 +00:00
Gregory Alexander
401b990cb9
Added comment about nocp option to config menu.
2002-06-20 15:43:09 +00:00
Volker Ruppert
147657781b
- the changes are present in CVS now.
2002-06-19 18:27:00 +00:00
Bryce Denney
7e04c23d2f
- check in Mike Reiker's 4meg page code from a patch that he submitted last
...
November 17.
2002-06-19 15:49:07 +00:00