1 --- Bryce Denney <bryce@tlw.com> wrote:
4 > I added some flesh to the skeleton. I tried to keep things in approximately
5 > the order that brand new user might need the information. It goes through
8 > 1. Is this thing worth looking at?
9 > 2. Ok, but will I be able to do X,Y,Z?
10 > 3. Fine, I'll download it. What should I download
11 > and how do you install?
12 > 4. Let's see something work soon, right now, or I'm
14 > whole thing. (Dlxlinux)
15 > 5. Now how do you change the settings, try a
16 > different disk image, make a
17 > disk, etc. Who do I ask for help?
19 > If they get to #5, they are a bochs user. And
22 > 6. Hey, I added USB support to talk to my scanner,
23 > anybody want to try it?
28 Here's the outline that the docbooks are organized by, basically.
35 portable x86 emulator, etc.
37 run more than one operating system without rebooting
38 OS developers use Bochs to system software without endangering
39 their development machine or rebooting.
40 students use Bochs to learn about how PC hardware works
41 hardware designers use bochs to help test new hardware
43 platforms supported (brief list)
44 speed issues. if speed is top priority, maybe look elsewhere
49 pointer to SF web site
50 most stable version: latest release. binaries and source available
53 by downloading CVS snapshot
55 For Windows, unzip into some directory. Look for DOC-win32.html
56 for more instructions. Quick start: find dlxlinux/start.bat and
58 For Unix, rpm -i bochs-<VERSION>.rpm.
59 Look for /usr/local/bochs/latest/DOC-linux.html, man pages for
60 bochs. Quick start: run bochs-dlx (in /usr/local/bin)
63 Run configure to make the Makefiles
64 List of configure arguments
65 Option of using .conf.* scripts
66 What to report if configure fails: Tar up config.* and send to
69 What to try if make fails: turn off configure options,
70 look at SF bugs and patches section to see if it's a known
71 problem, try to fix it yourself, if using CVS version try
72 a release source file instead, fix it yourself
73 Make install, what it installs and where
74 /usr/local/bochs/$VERSION/*
75 /usr/local/bin/bochs (and bximage)
76 /usr/man/man1/bochs*.1 (and bximage.1)
77 make install_dlx option
78 How to build an RPM in Linux
79 Instructions for win32 VC++
81 Download them from web site in a zip, install them on top
82 of the source directory
83 Run configure on a unix box, copy the Makefiles and config.h
84 to your windows machine
85 RUN CONFIGURE IN BOCHS! This would be awesome.
87 Building it with NMAKE
88 Installation? Maybe download an existing windows binary package
89 and drop in your new binary. There is no make install, though
90 this may be added some day.
91 Instructions for cygwin?
95 bochsrc, BIOS, VGABIOS, VGA font, disk images.
96 table of bochsrc options and what they do
97 BIOS/VGABIOS, what do they do?
98 VGA font, how to install it
100 where to find one pre-made
101 make a blank one with bximage
102 grab one from a real hard disk
105 bochs-developers mailing list, archive
106 testing status page: tells what has been tried and who got it working
109 how to report problems, make feature requests
110 Common problems and what to do about them
111 What's a panic? How to report it to bug tracker, how to make
113 Mouse behavior, enabling and disabling
114 Keyboard mapping problems
117 Mount disk image in loopback
120 Guest operating systems
121 Notes for different OSes
123 What disk images are available.
124 Installing from scratch.
133 Bochs Developers Guide
134 Resources for developers
135 All the resources for users
137 how to browse on web interface
138 anonymous CVS (read only)
139 write access CVS (must be officially a developer)
140 how to make a patch using CVS
141 SourceForge bug, feature, and patch trackers
143 cpu directory does this, iodev does that, gui does that
144 configure script, makefiles, header files
145 log functions: what is a panic, what is an error, etc.
146 objects that do all the work (cpu, mem)
149 compile with debugger support
150 get started in debugger
155 patches: how to make, where to submit, what
157 life cycle of a CVS release