Bryce Denney
a0640f1c32
- add std bochs header
2002-03-06 20:39:23 +00:00
Bryce Denney
70f4e7ee27
- increase max bitmaps to 32 since I was running out
...
- only do the "scancode-8" trick on linux. On windows it did exactly the
wrong thing, so I'll assume it's a bug in SDL for linux.
2002-03-06 20:38:31 +00:00
Bryce Denney
55b12f615c
- to get it running on other compilers, I removed all references to
...
iostream, vector, and the use of templates. Now the vector of bitmaps
is an array of pointers to bitmaps and a count.
2002-03-06 20:36:35 +00:00
Bryce Denney
efb6eeb621
- use UNIX-like code when compiling in cygwin
2002-03-06 18:17:24 +00:00
Christophe Bothamy
11ed519a07
- Deleted a "debug" include <X11/...>
...
- BX_KEY_PRINT_SCREEN and BX_KEY_SCROLL_LOCK were defined twice
2002-03-06 14:04:42 +00:00
Christophe Bothamy
f0e762c3d2
- updated the BX_KEY_NBKEYS comment to remind to modify the bx_key_symbol of gui/keymap.cc
2002-03-06 10:55:44 +00:00
Christophe Bothamy
e931247144
- New keymap architecture.
...
The localisation is now read from keymap files
The keymap files are in gui/keymaps directory
2002-03-06 09:31:55 +00:00
Stu Grossman
6f3d73741a
Deal with systems that don't have XK_EuroSign defined.
2002-03-05 15:42:02 +00:00
Bryce Denney
dd90b7ab46
- add serial port options to the configuration interface, in the same
...
menu as the parallel port options.
2002-03-03 06:10:04 +00:00
Bryce Denney
e50a1be21b
- commit serial port patch from Stu Grossman <grossman@juniper.net>
...
Here are the patches (without the serial name fix). Let me know if you want
me to change that. Oh, FYI, my changes also open up the com1 terminal in raw
mode, which makes the emulation much more accurate. You'll also notice that
I added infrastructure for com2->4 in the option parsing. I didn't add it to
the serial code, as I think a bunch of things need to be untangled before
that can work.
2002-03-03 06:03:29 +00:00
Volker Ruppert
9f097cbf00
- cursor size feature implemented for win32
2002-02-24 17:20:19 +00:00
Volker Ruppert
b1738bed08
- implementation of the text mode cursor in the SDL GUI
2002-02-16 20:31:35 +00:00
Volker Ruppert
197f80bde5
- snapshot_handler() prepared for copying text to clipboard
...
- copy text to clipboard added for WIN32
2002-02-12 17:09:51 +00:00
instinc
1eccd64198
Fixes the mouse direction problem (sorry, I couldn't test locally)
...
Fixes the font switch 8x8 <-> 8x16 and clears the screen accordingly.
Known issue: the headerbar is still not displayed
2002-02-07 02:12:51 +00:00
instinc
12f50276e5
Removed the configuration panel width/height
...
Added FG/BG color definitions for the headerbar
2002-02-06 02:13:32 +00:00
instinc
ee181da9d3
Added required space for the control bar
...
Added control for 80x50 fonts
Added mouse input
Added mouse grabbing
Added automatic mouse grabbing when entering full screen
Added autoremoval of header when going fullscreen
Simplified a couple of graphic routines
2002-02-06 02:12:45 +00:00
instinc
61ee0ca2c3
Added mouse input + mouse/keyboard grabbing.
2002-02-05 21:39:15 +00:00
instinc
96fdd89e74
added SDL libraries
2002-02-05 17:36:42 +00:00
instinc
10fd6daf08
SDL support, importing sources
2002-02-05 05:51:38 +00:00
instinc
55b2f65a1c
Header file for sdl.cc
2002-02-05 05:50:50 +00:00
Volker Ruppert
1d9861fc59
- implementation of the text mode snapshot function
2002-02-04 20:31:35 +00:00
Volker Ruppert
84b649831e
- new cdrom button in the headerbar
...
- changing cdrom media in a Bochs session now possible
- don't eject cdrom when the guest OS has locked the drive
2002-02-01 16:46:27 +00:00
Volker Ruppert
8a07e04cc2
- new button for inserting / ejecting cdrom (not handled yet)
2002-01-31 21:16:52 +00:00
Christophe Bothamy
ac91aa0d3c
. changes to enable El-Torito boot. It is disabled by default in rombios.c
2002-01-30 10:30:52 +00:00
Volker Ruppert
accd3b2370
- runtime options menu reports the correct media status (inserted/ejected)
2002-01-27 21:55:27 +00:00
Volker Ruppert
856ad9f99d
- statement 'static' removed from bx_gui_c::sim_is_idle()
2002-01-27 09:24:50 +00:00
Bryce Denney
d2a3364463
- clean up comment
2002-01-07 16:30:43 +00:00
Bryce Denney
11d907e40a
- add Spanish keymap, from a patch by Vicente Hernando Ara
...
<bizenton@navegalia.com>
2002-01-07 15:50:50 +00:00
Volker Ruppert
76fd8a43f9
- keyword 'virtual' added to the destructor
2001-12-22 20:58:25 +00:00
Christophe Bothamy
0f6a92235a
- updated keyboard with mf1, mf2 and mf3 scancodes set handling
...
- Added scancode translation table and BX_KEY to scancode table
- completed BX_KEYS list
2001-12-22 00:00:33 +00:00
Bryce Denney
cbd68598a3
- apply patch.memleaks-tominac from Darko Tominac <darko.tominac@zg.tel.hr>
...
which fixes some potential memory leaks
2001-12-21 19:33:18 +00:00
Volker Ruppert
384d4f1cce
- added Windows(tm) keys to the German keymap
2001-12-19 19:15:12 +00:00
Volker Ruppert
0093de1adc
- missing right control key added to german keymap
2001-12-16 17:17:16 +00:00
Christophe Bothamy
bd7420ade5
- Added XFree86 keyboard mapping (us, fr, de)
2001-12-14 17:56:37 +00:00
Volker Ruppert
051ef5f1c9
- text mode cursur feature added for X and prepared for other GUIs
2001-12-13 18:36:29 +00:00
Christophe Bothamy
d7482737a9
. Added a keyboard_type option in the conf file
...
. Modified answer of keyboard controler to a keyboard-identify command
depending on keyboard_type
. Added the keyboard_type option in bochsrc man page
2001-12-12 10:38:39 +00:00
Bryce Denney
1b5200782d
- add some instructions on the main menu
2001-12-08 18:06:12 +00:00
Bryce Denney
0708c77999
- first look for a font called bochsvga, then for one called vga, then
...
panic
2001-12-08 13:42:55 +00:00
Bryce Denney
5ecac72065
- patch from Bernd Korz, dealing with mouse cursor enable
2001-12-07 18:52:24 +00:00
Volker Ruppert
b15f487153
- some missing BX_KEY definitions added
2001-11-26 09:54:12 +00:00
Volker Ruppert
840ee719e5
- exchange the scancode of "Numlock" and "Pause", numlock works again
2001-11-26 07:24:16 +00:00
Volker Ruppert
74541540e9
- event handler recognizes the extended keycode flag
2001-11-23 18:03:23 +00:00
Bryce Denney
efc5708ddf
- "const char" fixes from Volker
2001-11-14 00:23:08 +00:00
Bryce Denney
5d4b874014
- correction to color #6 based on followups to
...
[ #466403 ] make text colors more accurate
2001-11-12 18:33:28 +00:00
Bryce Denney
7b3980d9df
- apply patch.rfb-mouse by MURANAKA Masaki (monaka@users.sf.net)
...
see this source forge bug for details:
[ #457968 ] Strange mouse motion on RFB
2001-11-12 17:56:47 +00:00
Bryce Denney
9788c1b6cc
- add a retry loop in RFB code, so that if port 5900 is not available
...
it can try 5901, etc. On linux, if a server bound to port 5900 exits
without closing the socket, you can't re-bind to the socket for a few
minutes.
2001-11-12 16:45:28 +00:00
Bryce Denney
c52fbaa3a7
- allow configuration of the parallel port in .bochsrc and the config
...
interface menus. Parallel port #1 is implemented, and I left stubs for
parallel port #2 in case we want to ever add it. If the parallel port
is enabled, the init method of parallel.cc does an fopen() on the output
file. If disabled, or if the fopen fails, the file handler remains
NULL and no characters are printed. There is no attempt to enable/disable
the operation of the parallel port, only the output to a file.
2001-11-12 02:35:09 +00:00
Bryce Denney
e0b4801b1f
- commit Roland Mainz's idle hack as a configure option. To try it,
...
configure with --enable-idle-hack. I have moved most of the code into
x.cc since it is X windows specific.
2001-11-12 00:45:09 +00:00
Bryce Denney
a235489642
- fix segfault I introduced by making the previous revision too hastily
2001-11-10 03:12:44 +00:00
Bryce Denney
b902802933
- don't pretend we can change IPS at runtime--at present we can't.
2001-11-10 00:40:40 +00:00