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
m2calabr
1612f04fdc
Updated to new directory layout.
2001-06-15 00:31:01 +00:00
Bryce Denney
f7738ab93d
- change structure so that each major section (user, development,
...
documentation) has its own directory.
2001-06-15 00:09:05 +00:00
m2calabr
4e988ff8e0
Added file to display all of the generated docs.
2001-06-14 21:56:02 +00:00
m2calabr
fbcd496e2d
Completed FAQ section
2001-06-14 21:05:27 +00:00
Todd T.Fries
9adacd37d5
while its not elegant, it works to remove the trailing '\n'
2001-06-14 14:14:17 +00:00
Bryce Denney
0998d63de7
- add eth_null logging switch, currently on.
2001-06-13 22:28:17 +00:00
Bryce Denney
2dfc559057
- add the beginnings of linux support
...
- add logging code to eth_null which is enabled by BX_ETH_NULL_LOGGING in
config.h.
2001-06-13 22:27:52 +00:00
Todd T.Fries
235f7867ec
bios prints should not have \n in them
2001-06-13 17:18:47 +00:00
Todd T.Fries
a01a26b399
remove \n
2001-06-13 17:01:36 +00:00
Todd T.Fries
61d13559e9
tweaks here and there, show ne2k mac, shorten BX_ messages by removing redundant strings, etc
2001-06-13 16:53:58 +00:00
Bryce Denney
2827019158
- boot options should say memory options instead!
2001-06-13 15:52:04 +00:00
Bryce Denney
6a34f364e6
- patch to work around bug
...
[ #429383 ] real mode seg limit: Bochs does #GP when Pentium does not
2001-06-13 15:00:10 +00:00
Bryce Denney
073dfe781d
- compile with debugger has failed because it continued to call bx_bochs_init
...
when main.cc no longer had one. Now compiling with debugger is working
with the control panel. To get the control panel, you have to click
the snapshot button, and to get the debugger, you have to press ^C.
These should be better integrated (maybe a control panel menu choice
that jumps into the debugger and a debugger command that starts the
runtime control panel...)
2001-06-13 13:36:12 +00:00
Bryce Denney
f7cf1325f7
- default for runtime menu was listed wrong
2001-06-13 13:31:53 +00:00
Bryce Denney
a356868d15
- Rob added the install_dlx target to match the other packages
2001-06-13 12:47:30 +00:00
Bryce Denney
3e4694c5b5
- changed "Boot" options menu to "Memory" Options, this seems like a
...
better name given what the options actually are.
- now runtime menu behaves more like the others: it updates its floppy
disk image, etc.
- add "ask" as a legal choice for log action
- now runtime menu has both ways of editing log options
2001-06-13 08:14:49 +00:00
Bryce Denney
a11b18da3a
- in int13_diskette_function, return the right error code (AH=3) if a
...
write fails because the floppy disk was write protected. Before, the
floppy.cc model was unable to return this error, but now it can.
2001-06-13 07:23:26 +00:00
Bryce Denney
a66bf0edd3
- oops, the previous revision of floppy.cc needs floppy_xfer to return
...
void, not Bit32u. Fixed in this revision.
2001-06-13 07:08:04 +00:00
Bryce Denney
7a095b60e4
- now floppy controller returns a proper error response if you try to write
...
a read-only disk image. For systems such as DOS that actually use the
BIOS services, it was also necessary to add code in int13_diskette_function
to recognize a write-protected error and return the correct error
status code (AH=3, Carry Set).
2001-06-13 07:06:10 +00:00
Bryce Denney
0b89a1c74f
- mouse patch by Dave Spring <dave@spring.org>, which adds wrap mode
...
and remote mode.
2001-06-13 05:13:59 +00:00
Bryce Denney
76896f6bcd
*** empty log message ***
2001-06-13 05:05:27 +00:00