Christophe Bothamy
70f0df85c7
- fix compile warning (patch from HJ)
2002-11-26 11:21:31 +00:00
Christophe Bothamy
f97ba30ac1
- compile from rombios.c r1.83
2002-11-26 11:09:43 +00:00
Christophe Bothamy
8d41bca5f5
- fix [ 642031 ] FATAL: Keyboard RESET error:993 again: rewrote keyboard
...
buffer cleanup
- add BX_DEBUG_INT1A macro
- change two "mov ax, #0000 " to "xor ax, ax", so int70_handler does not overlap int08_handler
2002-11-26 11:04:41 +00:00
Bryce Denney
e334d500d2
- apply patch from Br'fin
...
[ 643874 ] MacOSX: diskimage.pl fix
2002-11-26 04:12:15 +00:00
Stanislav Shwartsman
bcd57bdcaf
*** Current duplicate SSE/SSE2 instructions list ***
...
MOVUPS_VpsWps (0f 10) = MOVUPD_VpdWpd (66 0f 10) = MOVDQU_VdqWdq (f3 0f 6f)
MOVUPS_WpsVps (0f 11) = MOVUPD_WpdVpd (66 0f 11) = MOVDQU_WdqVdq (f3 0f 7f)
MOVAPS_VpsWps (0f 28) = MOVAPD_VpdWpd (66 0f 28) = MOVDQA_VdqWdq (66 0f 6f)
MOVAPS_WpsVps (0f 29) = MOVAPD_WpdVpd (66 0f 29) = MOVDQA_WdqVdq (66 0f 7f)
MOVNTPS_MdqVps (0f 2b) = MOVNTPD_MdqVpd (66 0f 2b)
MOVLPS_VpsMq (0f 12) = MOVLPD_VsdMq (66 0f 12)
MOVLPS_MqVps (0f 13) = MOVLPD_MqVsd (66 0f 13)
MOVHPS_VpsMq (0f 16) = MOVHPD_VpdMq (66 0f 16)
MOVHPS_MqVps (0f 17) = MOVHPD_MqVpd (66 0f 17)
ANDPS_VpsWps (0f 54) = ANDPD_VpdWpd (66 0f 54) = PAND_VpdWpd (66 0f db)
ANDNPS_VpsWps (0f 55) = ANDNPD_VpdWpd (66 0f 55) = PANDN_VpdWpd (66 0f df)
ORPS_VpsWps (0f 56) = ORPD_VpdWpd (66 0f 56) = POR_VpdWpd (66 0f eb)
XORPS_VpsWps (0f 57) = XORPD_VpdWpd (66 0f 57) = PXOR_VpdWpd (66 0f ef)
Removed dupes
2002-11-25 21:58:55 +00:00
Christophe Bothamy
e03430ec8d
- added missing features that are required for winxp boot :
...
. read port 0x70 (cmos) : return index
. atapi function 46 and 4a : return error
- put back the log prefix for cmos that disappeared when we did the plugins
2002-11-25 21:48:22 +00:00
Christophe Bothamy
27247753ce
- compile from rombios.c r1.82
2002-11-25 21:32:50 +00:00
Christophe Bothamy
b37dc11e70
- fix [ 629810 ] int 16/ah=01 broken?
...
added sti at start of int16_handler
- add some notes about int09 / int15/4f
2002-11-25 21:30:51 +00:00
Volker Ruppert
09ffa26383
- the function SetConsoleScreenBufferSize() seems to be the reason for the
...
console scrolling problems - disabling it for now.
2002-11-25 21:28:19 +00:00
Bryce Denney
247368247f
- experimental patch to create a console window for SDL on win32
2002-11-25 18:30:34 +00:00
Bryce Denney
59401e9de3
- add comments about win32 main/WinMain and associated functions
2002-11-25 18:17:13 +00:00
Bryce Denney
56b67a6a8d
- do feature request [ 640888 ] add default for BXBIOS env variable
...
- if BXBIOS is not defined, set it to a default value that is produced
in the makefile. This allows us to make disk image TAR packages that
look for the bios images in the $BXBIOS directory. These packages
will be able find the current images for future Bochs versions, without
any modifications.
2002-11-25 18:00:05 +00:00
Bryce Denney
37077c8c1c
- check in Br'fin's patch from
...
[ 642324 ] MacOSX: Silent failure when run from GUI
This fills in the ensure_text_console_exists() function for Carbon.
2002-11-25 17:53:53 +00:00
Bryce Denney
3edf45a1d9
- regenerate makefile dependencies
2002-11-25 15:05:51 +00:00
Bryce Denney
24f58227a5
- use </usr/include/vga.h> instead of "/usr/include/vga.h" so that it
...
doesn't get put in the dependency list. It's not clear what is the best way
to handle this header conflict anyway, other than to rename vga.h to bxvga.h
or something.
2002-11-25 15:05:02 +00:00
Bryce Denney
15ca2d4298
- update
2002-11-25 14:24:13 +00:00
Bryce Denney
a900dc40fe
- fix mismatched parens in BX_INFO calls
2002-11-25 13:49:56 +00:00
Bryce Denney
c7d3a2c6bd
- move information from win32.txt and macintosh.txt into doc/docbook/misc.txt.
...
This information was quite obsolete. Anything useful in here should be
merged into the documentation some day. It certainly should not be
sitting in the main directory where it might confuse people.
Modified Files:
doc/docbook/misc.txt
Removed Files:
macintosh.txt win32.txt
2002-11-25 13:30:09 +00:00
Bryce Denney
44a003c3ad
- use perl script "makesym.perl" to produce a symbol table that the
...
Bochs debugger can read
2002-11-24 22:45:40 +00:00
Christophe Bothamy
5dc0a6ab61
- fix [ 639873 ] get_first_cd_handle called before init
...
We set the cdrom to ejected first (no call to get_first_cd_handle),
the status will be updated after init
2002-11-24 14:57:43 +00:00
Christophe Bothamy
2252507276
- add "-n" option to NOT load any configuration file
2002-11-24 13:41:07 +00:00
Christophe Bothamy
2dad04034c
- rename rombios.txt for 2, 4, 8 processors
2002-11-23 21:02:03 +00:00
Bryce Denney
87baf09bb9
- call new function ensure_text_console_exists before going into the
...
text config interface. This function does not have any contents yet...
the contents need to be filled in for those platforms which sometimes
have no stdin/stdout. The default case, in which stdin/stdout is
usable, is to just return. But if stdin/stdout is NOT usable, this
function should display a warning dialog and quit.
2002-11-23 13:26:21 +00:00
Bryce Denney
714924eadc
- check in Br'fin's solution to CFURLGetFileSystemRepresentation
...
compile error on MacOSX. This patch was attached to an email today.
2002-11-23 12:35:42 +00:00
Bryce Denney
55d148aca5
- check in compiled version from
...
Patch [ 642397 ] Applescript:Fix to handle spaces in path
2002-11-23 12:22:26 +00:00
Bryce Denney
752fc2ce77
- from Br'fin, patch #642397 : Applescript:Fix to handle spaces in path
...
This patch fixes bochs.applescript to handle a case where there are
spaces in the current path.
2002-11-23 12:21:38 +00:00
Bryce Denney
f7d1c288af
- convert to unix newlines to that I can edit it and valid patches can be made
...
against it. It was appearing as one gigantic line. I hope this doesn't
break anything.
2002-11-23 12:19:29 +00:00
Christophe Bothamy
9fa58247c1
- update with latest released LGPL VGABios (v0.3b)
2002-11-23 10:05:07 +00:00
Bryce Denney
ca6fdcc47a
- change REL_STRING so that it explains that this isn't 2.0.pre2, it's
...
the CVS version.
2002-11-23 06:37:56 +00:00
Bryce Denney
7b3e7482e3
- already applied, deleting now
2002-11-23 01:12:51 +00:00
Bryce Denney
d9c5433cd4
- get sparc conf file in sync with others
2002-11-23 00:52:05 +00:00
Bryce Denney
c6674c7b67
- add -lm to LIBS, but only when it's needed to link math functions.
...
Some platforms don't need anything, and others add -lm automatically.
2002-11-23 00:29:43 +00:00
Bryce Denney
eb8bb017a4
- fix make install_macosx in VPATH build. It has to use "test -e" to
...
look for things in its install list, which may be files or directories
(like bochs.app)
2002-11-23 00:25:50 +00:00
Stanislav Shwartsman
a4806d3fce
Fixed the MXCSR mask value
2002-11-22 21:42:46 +00:00
Stanislav Shwartsman
9bf3b44665
Fixed a little logic problem with FPU TWD save/restore
2002-11-22 21:33:12 +00:00
Stanislav Shwartsman
2b2e773dde
Fixed a problem in LDMXCSR instruction
...
Beta version of FXSAVE/FXRSTOR instructions implementation
(still imcomplete, doesn't fully restore FPU state)
2002-11-22 21:21:31 +00:00
Bryce Denney
6f798350f1
- previous rev was quite incomplete. Add the missing file lists.
2002-11-22 21:04:10 +00:00
Bryce Denney
b079f4ace2
- move includes of standard headers stdlib, stdio, etc. before the include of
...
bochs.h. Bernd Korz reported redefinition of Bit32u in the system header
files, which I never saw before I moved bochs.h up above the other includes.
- The exact errors:
/boot/develop/headers/posix/be_prim.h:23: error: conflicting types for
`typedef long unsigned int Bit32u'
/boot/home/Entwicklung/Sourcecodes/bochs/config.h:474: error: previous
declaration as `typedef unsigned int Bit32u'
2002-11-22 15:14:39 +00:00
Christophe Bothamy
1a10b8f87b
- compile BIOSes from rombios.c r1.81
2002-11-22 14:41:06 +00:00
Christophe Bothamy
f0c3eb675a
- fix [ 642031 ] FATAL: Keyboard RESET error:993
...
Clear the incoming keys before reseting the keyboard.
2002-11-22 14:40:09 +00:00
Christophe Bothamy
da726de04f
- this document has been included in the docbook user document
2002-11-22 11:49:09 +00:00
Christophe Bothamy
a7f428d1c4
- the document has been included in the docbook user document
2002-11-22 11:47:55 +00:00
Stanislav Shwartsman
b4f060e698
Initialize SSE environment at reset
2002-11-22 09:36:28 +00:00
Bryce Denney
eaedb25694
- set INSTALL_TARGET to use install_macosx target, when carbon --with-carbon
...
is used
2002-11-22 06:44:44 +00:00
Bryce Denney
bb3774e7e4
- add install_macosx target
2002-11-22 06:33:46 +00:00
Bryce Denney
41fd9fc624
- this is a place to put MacOSX specific release notes. It gets pasted
...
in at the top of README
2002-11-22 06:18:10 +00:00
Bryce Denney
67479020ae
- check in MacOSX disk image creation utility
2002-11-22 06:07:39 +00:00
Bryce Denney
9acf9f4198
- just to make it easier to read, move definition of some makefile
...
variables so that they are defined above the first time they are
used. "make" works ok either way.
2002-11-22 03:36:08 +00:00
Bryce Denney
5d05917565
- fix my stupid typo in macosx section. It should copy the resource fork
...
to a file called $(SCRIPT_COMPILED_RSRC).
2002-11-22 03:30:18 +00:00
Bryce Denney
c1e5640af4
- add warning about this config enabling lots of experimental stuff
2002-11-21 20:57:34 +00:00