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
Bryce Denney
7382b84f8c
- A new GUI is born!
...
add SVGALIB display library by Igor Popik <igipop@wsfiz.edu.pl>
While it's running, you can press F12 to escape into the runtime config
menu, and then you can change disks or quit or whatever.
Better not try it with the bochs debugger...you could get stuck.
Modified Files:
Makefile.in config.h.in configure configure.in main.cc
plugin.h gui/Makefile.in
Added Files:
gui/svga.cc
Removed Files:
patches/patch.svgalib-gui patches/patch.svgalib-gui-f12
2002-11-21 19:26:07 +00:00
Bryce Denney
6868c681e9
- fix broken range checks in shadow params when you use x86-64 and wxWindows.
...
The problem is that bx_param_num_c values are signed 64 bit, but it's
shadowing a 64 bit unsigned variable.
2002-11-21 19:12:31 +00:00
Bryce Denney
7fde35e253
- fix a bug reported on ML by Scott Duplichan. Unimplemented int15 calls
...
should return AH=0x86 and CF set. The new AH=E8 calls did not return
0x86 in some cases where the call was not implemented.
2002-11-21 19:09:36 +00:00
Bryce Denney
80e9438125
- fixup patch from Igor that is applied on top of patch.svgalib-gui
2002-11-21 18:37:34 +00:00
Bryce Denney
dcedff8d46
- fix some minor compile bugs that appear when you mix up instrumentation,
...
debugger, SMP, and x86-64. A few macros were missing the CPU_ID argument,
and a few passed nonexistent variables to the instrumentation macros.
- I changed CPU_ID into a plain old macro instead of an inline call to a
trivial which_cpu() function, and removed which_cpu().
Modified Files:
cpu/cpu.h cpu/ctrl_xfer64.cc debug/dbg_main.cc
2002-11-21 18:22:03 +00:00
Bryce Denney
854388c459
- include --with-all-libs
2002-11-21 18:14:00 +00:00