Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
-------------------------------------------------------------------------
Changes in 1.4.1 (June 22, 2002):
- now cdrom is enabled in configure, unless you specifically disable
it with --disable-cdrom. (Christophe)
- fix compile error in main.cc when SMP or APIC is enabled (Dave)
- the runtime menu now displays 11 (continue) by default (Bryce)
- initialize DMA controller before floppy and SB16
- fix DMA panic when installing win95 (Volker)
- first character of the vga bitmap is blank on win32 (Volker)
Before, it was incorrectly coded as a '@'.
- AltGr key on European keyboards works now on win32 (Volker)
- fix problem with console/serial port on Bochs exit (Volker)
- enable serial port for GNU and GNU/Linux (Volker)
- small documentation fixes (Volker)
- remove unnecessary include statements for X11 (Volker)
- italian keymap added (Emanuele Goldoni)
- fix win32 ethernet frames error. It will no longer reject packets
that are less than 60 bytes long. (Peter Tattam)
- BIOS fixes :
- win2k cd-boot (Christophe)
- emm386 crash (Dave)
- cs=0 at boot time (Christophe)
- keyboard failure in scandisk (Dave)
- fix bug in forming the 64-bit APIC base address from two 32-bit registers.
A compiler warning in cpu/proc_ctrl.cc pointed this out.
- fix default choice in the runtime options menu
|
|
suggested by Martin Husemann on tech-pkg and noted by Chris Pinnock in
private mail.
|
|
reported by Wojciech Puchar <wojtek@3miasto.net> in pkg/17181.
|
|
It can boot a Norton Utilities CD, but not run any of the
utilities. That may be the known problem with the Windows 98 CD.
- - Add the ability, on NetBSD, to spin up the CD-ROM. This keeps
"disklabel cd0" while booted from the NetBSD 1.5.3 rescue floppy
from panicing the emulation, but it still doesn't return a label.
- - Go ahead and enable the network driver and dummy sound driver.
The network driver almost works under the NetBSD rescue floppy
(ifconfig works, but not ping). I have no way, currently, of
verifying the (dummy, silent) sound driver.
- - Bump to 1.4nb1.
|
|
regen a patch, and handle gui.cc slightly differently (sent back).
|
|
of the more visible ones.
- ROM BIOS
- Christophe Bothamy added ability to boot from El Torito CDROM.
- VGA
- vga memory read/write functions in text mode fixed
- implementation of CGA mode 320*200*4 (patch from Sebastien Bechet)
- GUI changes
- cdrom button: click this to notify Bochs when you changed the CDROM (Volker)
- snapshot button: saves the text on the Bochs screen into a file called
snapshot.txt (Volker)
- copy button: on Win32 and X windows, copy the text on the Bochs screen
to the clipboard (Volker)
- paste button: on Win32 and X windows, paste the characters on the
clipboard into the Bochs window. This requires keyboard_mapping to
be enabled. (Bryce Denney)
- keyboard
- added an optional keyboard_mapping option that enables to use your
country specific keyboard with Bochs. If enabled, the keymap file must be
specified in bochsrc. The available keymaps are US, German, Spanish and
French for PCs running X11. Contributions are welcomed. (Christophe
Bothamy)
- added Windows(tm) key definitions (Volker Ruppert)
- added paste button, which causes the emulated keyboard to type characters
from the system clipboard. This only works when keyboard_mapping is
enabled. (Bryce Denney)
|
|
stable than, version 1.1.2. Extensive changes include a new text-based
configuration menu (which starts at launch and upon pressing the config
button), LBA support for hard disks, better error handling for "hard
disk" configuration errors, and a new VGABIOS (optional). Plus, bochs
can now simulate an SMP machine! [The last is not tested on NetBSD,
and is not enabled by default in the package.]
|
|
|
|
- updated Elpin VGA BIOS to version 2.40, and changed pointer in .bochsrc
- fixed .conf.x86 script so that it uses c++ instead of egcs for C++ files
- now Makefile targets that recurse into subdirectories use double colons,
so that it will always recurse into subdirectories. Now a single make
command should notice a modified source file in a subdir.
- fixed bug in bx_panic. If BX_PANIC_IS_FATAL==0 and a (non-fatal) panic
occurs, it used to call bx_atexit() and then return. It should never
call bx_atexit, which starts to shut down the simulator, unless it's
really going to quit!
- support 2.88 MB floppy disks
- since dataseghack is checked in as non-executable, invoke it with
"csh dataseghack"
- double fault patch from Thomas Petazzoni <thomas.petazzoni@ifrance.com>,
sourceforge patch #423726.
- removed -fno-builtin from fpu makefiles
- redefine u_char, u_short, etc. in order to not conflict with system
definitions of these same types.
- in cdrom.cc, remove the extern "C" { } structure around some of the
header files. This is no longer necessary.
- do not panic on hard disk command 0x1f2 (read sector count)
- in keyboard.cc:
- apply Todd Fries' reset patch
- recognize most of the "Grey" insert/delete/home/end/etc. keys the
same as keypad keys.
- removed panic on "kbd_ctrl_to_kbd(): got value of 0x??"
- implement mouse command 0xf6 (set defaults)
- apply Suboner@aol.com's Xwindows timing patch from
http://sourceforge.net/tracker/index.php?func=detail&aid=418730&group_id=12580
&atid=312580
- remove all patches from patches subdir which have already been applied.
The remaining ones are under consideration but not applied.
|
|
|
|
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
|
|
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
|
|
|
|
|
|
Addresses pkg/9778 and pkg/10887.
|
|
|
|
|
|
|
|
changes since 991023a:
-various bugfixes
-soundblaster emulation
-cdrom emulation
-new fpu emulator
moved out of ${X11BASE}, there is little reason to have it there
|
|
|
|
relevant changes since 980707:
new BIOS
many many fixes
integrated debugger additions
Pentium emulation
It's now possible to boot NetBSD inside bochs. (Remaining problems:
missing BIOS INT15/86 (delay), IDE disk recognition, timer interrupt too
fast, pccons-isapnp clash)
|
|
|
|
pattern match format. Minor pkglint along the way.
|
|
package into ${X11BASE}".
Replace all occurrences of BUILD_USES_X11 with USE_X11. This means "use X11
headers and libraries to build this package".
|
|
|
|
on alpha. There may be more, but I haven't seen them yet.
|
|
an i386 machine emulator capable of running dos/windows
(couldn't get this working on alpha, works great on i386, reports from
other arches would be much appreciated)
|