Commit Graph

11253 Commits

Author SHA1 Message Date
Bryce Denney
01d7de33ad - add logging code to eth_fbsd, similar to eth_null.cc 2001-06-19 16:09:13 +00:00
Todd T.Fries
5a53cd50ca fix compile problem with newer gcc (2.95.3 for me) 2001-06-19 14:55:34 +00:00
Bryce Denney
5dfc5cc7f6 - a few parameters didn't use get as they should. 2001-06-19 14:20:47 +00:00
Bryce Denney
a5693c93ab - the get method should not be able to modify the value
- added some comments around the get/set methods
2001-06-19 14:20:24 +00:00
Bryce Denney
bf1dbca57a - added a QNX test form 2001-06-19 14:16:47 +00:00
Bryce Denney
f5272645a7 - the max of the loop should be BX_NOTIFY_MAX_ARGS, not NOTIFY_TYPE_STRING 2001-06-19 05:01:46 +00:00
Bryce Denney
8958d64f15 - fix another initialization problem that I believe was causing Greg's
crash in the mouse code.  The particular problem was that init_done
  was never initialized to zero, but it always turned out to be zero
  on my system.  This may explain why it worked for me but crashed
  for him.
2001-06-19 04:55:01 +00:00
Bryce Denney
c8b87d1f50 - fixed bug that caused mouse events to get through to bochs, even
when mouse was disabled.  It didn't warp the cursor so it was mostly
  just strange, not dangerous.
2001-06-19 04:42:35 +00:00
Bryce Denney
a2436978b9 - NOTE: Dave Spring's mouse patch from patches/patch.mouse-das was checked
in with revision 1.17, with the label "remove \n"
2001-06-19 02:50:22 +00:00
Bryce Denney
1c1033261f - NOTE: Dave Spring's mouse patch from patches/patch.mouse-das was
checked in during revision 1.5 with the message "remove \n"
2001-06-19 02:49:23 +00:00
Bryce Denney
0dc38d6fb6 - applied this patch, so removed it from patches 2001-06-19 02:42:04 +00:00
Bryce Denney
b7f70efc3e - minor mtools tweaks 2001-06-18 22:57:54 +00:00
Bryce Denney
4ee0e8897f - added link to mtools 2001-06-18 22:55:28 +00:00
Bryce Denney
7f242d27d2 - to allow compile on AIX, I removed parentheses around type name in
the "new" calls.  Changed this:
    new (bx_param_c*)[registry_alloc_size];
  to this:
    new bx_param_c*  [registry_alloc_size];
  in three places
2001-06-18 22:37:46 +00:00
Bryce Denney
181e2d9a45 - forgot to initialize bx_param_string_c::handler before. Thanks to Greg
for narrowing this down.
2001-06-18 22:34:03 +00:00
Bryce Denney
4be3406517 - turned printfs into BX_INFOs
- some line wraps, introduced between Calvin's disk and mine, removed
2001-06-18 21:14:00 +00:00
Bryce Denney
67970b2992 - Calvin Smith's cdrom patch (win32 specific) that allows Bochs to read
from a cdrom image file
2001-06-18 21:11:46 +00:00
Bryce Denney
7080fff6d7 - Calvin Smith patch to read raw ISO file as a cdrom 2001-06-18 20:55:07 +00:00
Bryce Denney
52e14e559d - now that some bx_options in main.cc have changed to bx_param_c, the
bochs debugger needed to be updated in the same way.  Instead of
  using "bx_options.rom.path" as a string, it's now
  bx_options.rom.path->getptr () to get the value of the parameter.
2001-06-18 19:01:49 +00:00
Bryce Denney
89de2c38aa - now the "memory options" menu is entirely defined using parameter
data structures, see bx_init_options in main.cc.  The implementation
  of this menu and all its choices is 17 lines long, see do_mem_options_menu
  in gui/control.cc.
2001-06-18 14:11:55 +00:00
Gregory Alexander
064f372576 Added a CRC at the end. Still doesn't work, but I
feel better about it in general.  Still need to work
on byte order issues in the CRC.
2001-06-18 13:13:52 +00:00
Gregory Alexander
e519ea4d44 Fixed compile problems in the CRC code, eth.cc, and eth_fbsd.cc.
(Some systems configure with eth_fbsd.cc but can't compile it.)
2001-06-17 23:08:27 +00:00
Gregory Alexander
7d9d0b6769 Added a packetmover that will eventually artificially respond to arps.
This can later be used as an example of how to artificially generate
packets to send to bochs.
2001-06-17 23:06:39 +00:00
Gregory Alexander
b94d9a6656 Added CRC code for use in calculating ethernet CRCs. 2001-06-17 22:39:57 +00:00
Bryce Denney
d0f1caa404 - turned rom address and vga rom path into bx_param_c parameters, so that
now the whole "Bochs Memory Options" menu uses new style parameters.
  The next step is to remove the hardcoded stuff that generates and runs
  this menu, and replace it with general menu building code.  All you should
  need to create this menu is the string "Bochs Memory Options", and the
  IDs of the bx_param_c options that should appear on the menu.  The
  bx_param_c structure for each parameter tell what type it is, how to
  display it, constraints on the value, what to do when the parameter
  changes.
2001-06-17 13:50:52 +00:00
Bryce Denney
4a476aaa39 - changed "commit" so that it always does an update before the commit 2001-06-17 13:32:16 +00:00
Bryce Denney
c9f28d0b0b - in new irc section, mention transcript of the old one. 2001-06-17 06:05:28 +00:00
Bryce Denney
8af083589a - updated irc info for Tuesday chat 2001-06-17 06:02:27 +00:00
Bryce Denney
5f27c18630 - add update and diff targets 2001-06-17 05:30:52 +00:00
Bryce Denney
587dd94ba2 - add "make commit" target 2001-06-17 05:25:56 +00:00
Bryce Denney
9ceeb28177 - data changed to techspec 2001-06-17 05:24:54 +00:00
Bryce Denney
5520309cb2 - don't print ? for data,doc,guestos,screenshot,tmp,xcf which are the
directories that are not going to appear in CVS.
2001-06-17 05:24:18 +00:00
Bryce Denney
bef9475c08 - point to "techspec" subdirectory instead of data 2001-06-17 05:22:25 +00:00
Bryce Denney
29c0235e2a - added Makefile with only one target, to SSH to source forge and
run cvs update on the site
2001-06-17 05:20:17 +00:00
Bryce Denney
673fe6f684 - I missed this htacess file the first time, and boy did everything
look bad!
2001-06-17 05:19:42 +00:00
Bryce Denney
dffd77dce2 *** empty log message *** 2001-06-17 04:36:48 +00:00
Bryce Denney
0f51dffb99 - first rev of bochs icon 2001-06-17 04:25:56 +00:00
Bryce Denney
af6f4139df - added all testing forms as of june 17 2001 2001-06-17 04:25:31 +00:00
Bryce Denney
39245c0805 - check web files into CVS 2001-06-17 04:14:28 +00:00
Bryce Denney
c3d88c5924 - now ips, mouse_enabled, vga_update_interval, and rom_path are
declared as bx_param_c * types in the bx_options structure.  They are
  initialized in main.cc (bx_init_options) with default values.
  Access to parameters of this type should always be like this:
    bx_options.mouse_enabled->get ();
    bx_options.mouse_enabled->set (newval);
  Eventually I will be transferring all options to this format.
2001-06-16 23:08:32 +00:00
Bryce Denney
8f5bb7419d - now megs, ips, mouse_enabled, vga_update_interval, and rom_path
are using Bryce's experimental parameter structures.
2001-06-16 19:29:59 +00:00
Bryce Denney
c5b355e4bd - add dependency rule so gui directory will actually recompile when
headers are changed
2001-06-16 19:29:07 +00:00
Bryce Denney
1ae66aeeb6 - added empty stubs for serial_raw. To try it out, define USE_RAW_SERIAL
in config.h and add serial_raw.o to the makefile in the iodev directory.
2001-06-16 19:27:41 +00:00
Bryce Denney
3532885cf2 - set the prefix and type in the constructor 2001-06-16 04:30:17 +00:00
Bryce Denney
c8ae6c4aa9 - set logging prefix and type in the constructor 2001-06-16 04:27:22 +00:00
m2calabr
25a8b274ed Update to put on website automatically. 2001-06-16 00:23:33 +00:00
Bryce Denney
945b295c4d - gradually moving toward a set_parameter(param,val) style interface
instead of a set_vga_update_interval(val) style.
2001-06-15 23:52:34 +00:00
Bryce Denney
cee98e0033 - Add special case for power button so that it is always fatal.
a GUI panic.
2001-06-15 18:01:52 +00:00
Bryce Denney
d165585a77 - remove bx_dbg notation, replace with BX_DEBUG. 2001-06-15 12:32:15 +00:00
Bryce Denney
794ebad9cb - add lots of comments, also try to fix permission problems when installing
the tar
2001-06-15 00:40:42 +00:00