Some more user doc updates and updating Bochs website URL.

This commit is contained in:
Volker Ruppert 2024-03-26 19:36:12 +01:00
parent ca8c9936b9
commit 44d644c2c2
7 changed files with 50 additions and 46 deletions

View File

@ -1,7 +1,6 @@
<!--
================================================================
doc/docbook/include/defs.sgm
$Id: defs.sgm,v 1.8 2008-02-05 22:33:34 sshwarts Exp $
This file is included by all Bochs docbook files, so that the
definitions can be used anywhere in the documentation.
@ -19,8 +18,8 @@ draft mode.
<!ENTITY FIXME '<inlinegraphic format="PNG" fileref="../images/undercon.png">'>
<!ENTITY NEEDHELP '<inlinegraphic format="PNG" fileref="../images/undercon.png">'>
<!ENTITY bochswebsite '<ulink url="http://bochs.sourceforge.net">Bochs web site</ulink>'>
<!ENTITY bochs-sf-net '<ulink url="http://bochs.sourceforge.net">bochs.sourceforge.net</ulink>'>
<!ENTITY bochswebsite '<ulink url="https://bochs.sourceforge.io">Bochs web site</ulink>'>
<!ENTITY bochs-sf-net '<ulink url="https://bochs.sourceforge.io">bochs.sourceforge.net</ulink>'>
<!ENTITY devlist '<link linkend="bochs-developers">bochs-developers mailing list</link>'>
<!ENTITY bochsdir '<varname>$BOCHS</varname>'>
<!ENTITY Makefile '<filename>Makefile</filename>'>

View File

@ -130,9 +130,9 @@ The last version of Bochs that he released was 3/25/2000, three days after the
Mandrake press release.
-->
In March 2001, Kevin helped a few developers to move all Bochs activities from
bochs.com to a new site at <ulink url="http://bochs.sourceforge.net"></ulink>. Since then the Bochs project
has settled into its new home, and around release times has even hit #1 most
active project of the week at SourceForge.
bochs.com to a new site at <ulink url="http://bochs.sourceforge.net"></ulink>.
Since then the Bochs project has settled into its new home, and around release
times has even hit #1 most active project of the week at SourceForge.
</para>
</section><!-- end: What is Bochs? -->
@ -918,7 +918,10 @@ need to choose what version to get: a recent release or a development
version. If you trying to get things working for the first time, a release
version is recommended since it has been tested the most. The development
versions may have some newer bug fixes and new features, but have not been
tested as much as the releases.
tested as much as the releases. A snapshot of the current state of the source
tree in ZIP format is available on
<ulink url="https://github.com/bochs-emu/Bochs/">GitHub</ulink> when you press
the <command>Code</command> button.
</para>
<para>
@ -976,7 +979,7 @@ The Bochs source code and documentation is available using GIT<footnote>
You can download GIT software and documentation from
<ulink url="https://git-scm.com/">git-scm.com</ulink>.
</para>
</footnote> on <ulink url="https://github.com/bochs-emu/Bochs/">GitHub</ulink>.
</footnote> hostet on <ulink url="https://github.com/bochs-emu/Bochs/">GitHub</ulink>.
</para>
<section><title>Checking out Bochs</title>
@ -1296,9 +1299,10 @@ The <replaceable>tagname</replaceable> tells which release you want, and it can
</section>
<section><title>More about GIT</title>
<section><title>More about GIT and GitHub</title>
<para>
&FIXME;
The official GIT documentation can be found at <ulink url="https://git-scm.com/doc"></ulink>
and the official GitHub docs are located at <ulink url="https://docs.github.com/en"></ulink>.
</para>
</section>
@ -1319,8 +1323,9 @@ is different on different platforms.
The Bochs binaries for Windows are distributed in an EXE installer package.
The Bochs installer can be started like any other Windows program and it brings
up the installation wizard. Here you can select the destination folder and the
installation options. The wizard installs the files and creates the registry
keys, start menu and desktop links.
installation options. If an older Bochs version is installed, you'll be asked
to uninstall it before installing the new version. The wizard installs the files
and creates the registry keys, start menu and desktop links.
</para>
<para>
Previous releases of Bochs were distributed as ZIP packages, too. These packages
@ -1387,7 +1392,7 @@ DLX Linux screenshot.
<row><entry>dlxlinux\testform.txt </entry> <entry> Form for reporting success or failure </entry> </row>
<row>
<entry>doc\index.html</entry>
<entry>a local copy of all Bochs documentation (<ulink url="http://bochs.sourceforge.net/doc/docbook/index.html">online copy</ulink>)</entry>
<entry>a local copy of all Bochs documentation (<ulink url="https://bochs.sourceforge.io/doc/docbook/index.html">online copy</ulink>)</entry>
</row>
<row><entry>keymaps\*.map </entry> <entry>keymap tables (on Windows used for the paste feature only) </entry> </row>
</tbody>
@ -1448,8 +1453,8 @@ anyway, but if it is missing important pieces, it may not run properly.
</para>
<para>
The Bochs RPM installs five new commands and associated manual pages: bochs,
bochs-dlx and bximage. First, let's try out the
The Bochs RPM installs four new commands and associated manual pages: bochs,
bochs-dlx, bxhub and bximage. First, let's try out the
DLX Linux demo by typing <command>bochs-dlx</command>.
<screen>
@ -1550,7 +1555,7 @@ description of each one.
<row><entry>/usr/share/doc/bochs/LICENSE</entry> <entry> Bochs license information </entry> </row>
<row><entry>/usr/share/doc/bochs/README</entry> <entry> the read-me file from the source distribution. </entry> </row>
<row><entry>/usr/share/doc/bochs/TODO</entry> <entry> the TODO file from the source distribution. </entry> </row>
<row><entry>/usr/share/doc/bochs/index.html</entry> <entry> a local copy of all Bochs documentation ( <ulink url="http://bochs.sourceforge.net/doc/docbook/index.html">Online copy</ulink> )</entry> </row>
<row><entry>/usr/share/doc/bochs/index.html</entry> <entry> a local copy of all Bochs documentation ( <ulink url="https://bochs.sourceforge.io/doc/docbook/index.html">Online copy</ulink> )</entry> </row>
<row><entry>/usr/share/doc/bochs/slirp.conf </entry> <entry> sample config file for the advanced 'slirp' network configuration </entry> </row>
<row><entry>/usr/share/doc/bochs/vnet.conf </entry> <entry> sample config file for the advanced 'vnet' network configuration </entry> </row>
<row><entry>/usr/share/bochs/BIOS-bochs-latest </entry> <entry> default ROM BIOS image for Bochs </entry> </row>
@ -2438,7 +2443,7 @@ SMP, x86_64 support) and the devices options (e.g. PCI, USB, Cirrus graphics).
features of the debugger. You only want this option if you are
developing guest OS code for use in Bochs. In other words, most people
don't. Also, it should only be used with <option>--enable-debugger</option>.
See the <ulink url="http://bochs.sourceforge.net/doc/docbook/development/iodebug.html">
See the <ulink url="https://bochs.sourceforge.io/doc/docbook/development/iodebug.html">
developer documentation</ulink> for details.
</entry>
</row>
@ -3083,7 +3088,7 @@ instructions given in <xref linkend="keymap">.
<para>
A collection of disk images of different operating systems can be found at
<ulink url="http://bochs.sourceforge.net/diskimages.html"></ulink>. Some disk
<ulink url="https://bochs.sourceforge.io/diskimages.html"></ulink>. Some disk
images are the size of a floppy disk (1 meg compressed) and others are gigantic
(160 meg compressed). If you want to create a disk image yourself, please see
<xref linkend="diskimagehowto">.
@ -8557,7 +8562,7 @@ The partition size reported by fdisk is okay, but mformat reports only 504 MB
<para>
Mtools is a set of programs that can read, write, and format DOS disk images.
There are links to the Mtools main page and a Win32 port of Mtools on the
<ulink url="http://bochs.sourceforge.net/links.html">Bochs Links page</ulink>,
<ulink url="https://bochs.sourceforge.io/links.html">Bochs Links page</ulink>,
under Resources.
</para>
<para>
@ -9420,8 +9425,8 @@ Hitting ^C works. Example:
This section describes what is possible to do with Bochs serial port emulation.
These examples use dlxlinux disk image
(downloaded from
<ulink url="http://bochs.sourceforge.net/guestos/dlxlinux4.tar.gz">
http://bochs.sourceforge.net/guestos/dlxlinux3.tar.gz</ulink>
<ulink url="https://bochs.sourceforge.io/guestos/dlxlinux4.tar.gz">
https://bochs.sourceforge.io/guestos/dlxlinux4.tar.gz</ulink>
) running as guest, on a debian x86 linux 2.4.19 host.
</para>
<para>
@ -9564,7 +9569,7 @@ A bootable CD-ROM has a special layout that is detected by the
BIOS boot loader code, and executed if it conforms the specifications.
This layout is called "El Torito Bootable CD-ROM Format Specification"
and has been published by Phoenix and IBM. A copy of this spec is on
<ulink url="http://bochs.sourceforge.net/techdata.html">Bochs tech specs page</ulink>.
<ulink url="https://bochs.sourceforge.io/techdata.html">Bochs tech specs page</ulink>.
</para>
<para>
El Torito specifies 3 ways to have a bootable CD:

View File

@ -1,5 +1,5 @@
.\"Document Author: Timothy R. Butler - tbutler@uninetsolutions.com"
.TH bochs-dlx 1 "19 Jun 2014" "bochs-dlx" "The Bochs Project"
.TH bochs-dlx 1 "26 Mar 2024" "bochs-dlx" "The Bochs Project"
.\"SKIP_SECTION"
.SH NAME
bochs-dlx \- Runs DLX-Linux under the Bochs x86 Emulator
@ -29,22 +29,22 @@ the lack of warranty.
.\"SKIP_SECTION"
.SH AVAILABILITY
The latest version of this program can be found at:
http://bochs.sourceforge.net/getcurrent.html
https://bochs.sourceforge.io/getcurrent.html
.\"SKIP_SECTION"
.SH SEE ALSO
bochs(1), bochsrc(5), bximage(1)
.PP
.nf
The Bochs IA-32 Emulator site on the World Wide Web:
http://bochs.sourceforge.net
https://bochs.sourceforge.io
Online Bochs Documentation
http://bochs.sourceforge.net/doc/docbook
https://bochs.sourceforge.io/doc/docbook
.fi
.\"SKIP_SECTION"
.SH BUGS
Please report all bugs to the bug tracker on our web
site. Just go to http://bochs.sourceforge.net, and click
site. Just go to https://bochs.sourceforge.io, and click
"Bug Reports" on the sidebar under "Features."
.PP
Provide a detailed description of the bug, the version of

View File

@ -1,5 +1,5 @@
.\"Document Author: Timothy R. Butler - tbutler@uninetsolutions.com"
.TH bochs 1 "4 Apr 2020" "bochs @version@" "The Bochs Project"
.TH bochs 1 "26 Mar 2024" "bochs @version@" "The Bochs Project"
.\"SKIP_SECTION"
.SH NAME
bochs \- Portable x86 Emulator.
@ -84,17 +84,17 @@ the lack of warranty.
.\"SKIP_SECTION"
.SH AVAILABILITY
The latest version of this program can be found at:
http://bochs.sourceforge.net/getcurrent.html
https://bochs.sourceforge.io/getcurrent.html
.\"SKIP_SECTION"
.SH SEE ALSO
bochsrc(5), bochs-dlx(1), bximage(1)
.PP
.nf
The Bochs IA-32 Emulator site on the World Wide Web:
http://bochs.sourceforge.net
https://bochs.sourceforge.io
Online Bochs Documentation
http://bochs.sourceforge.net/doc/docbook
https://bochs.sourceforge.io/doc/docbook
.fi
.\"SKIP_SECTION"
.SH AUTHORS
@ -103,11 +103,11 @@ The Bochs emulator was created by Kevin Lawton
by the members of the Bochs x86 Emulator Project. You
can see a current roster of members at:
http://bochs.sourceforge.net/getinvolved.html
https://bochs.sourceforge.io/getinvolved.html
.\"SKIP_SECTION"
.SH BUGS
Please report all bugs to the bug tracker on our web
site. Just go to http://bochs.sourceforge.net, and click
site. Just go to https://bochs.sourceforge.io, and click
"Bug Reports" on the sidebar under "Feedback".
.PP
Provide a detailed description of the bug, the version of

View File

@ -1,5 +1,5 @@
.\"Document Author: Timothy R. Butler - tbutler@uninetsolutions.com"
.TH bochsrc 5 "20 Jan 2024" "bochsrc" "The Bochs Project"
.TH bochsrc 5 "26 Mar 2024" "bochsrc" "The Bochs Project"
.\"SKIP_SECTION"
.SH NAME
bochsrc \- Configuration file for Bochs.
@ -1382,17 +1382,17 @@ the lack of warranty.
.\"SKIP_SECTION"
.SH AVAILABILITY
The latest version of this program can be found at:
http://bochs.sourceforge.net/getcurrent.html
https://bochs.sourceforge.io/getcurrent.html
.\"SKIP_SECTION"
.SH SEE ALSO
bochs(1), bochs-dlx(1), bximage(1)
.PP
.nf
The Bochs IA-32 Emulator site on the World Wide Web:
http://bochs.sourceforge.net
https://bochs.sourceforge.io
Online Bochs Documentation
http://bochs.sourceforge.net/doc/docbook
https://bochs.sourceforge.io/doc/docbook
.fi
.\"SKIP_SECTION"
.SH AUTHORS
@ -1400,11 +1400,11 @@ The Bochs emulator was created by Kevin Lawton
(kevin@mandrakesoft.com), and is currently maintained
by the members of the Bochs x86 Emulator Project. You
can see a current roster of members at:
http://bochs.sourceforge.net/getinvolved.html
https://bochs.sourceforge.io/getinvolved.html
.\"SKIP_SECTION"
.SH BUGS
Please report all bugs to the bug tracker on our web
site. Just go to http://bochs.sourceforge.net, and click
site. Just go to https://bochs.sourceforge.io, and click
"Bug Reports" on the sidebar under "Feedback".
.PP
Provide a detailed description of the bug, the version of

View File

@ -1,5 +1,5 @@
.\"Document Author: Timothy R. Butler - tbutler@uninetsolutions.com"
.TH bximage 1 "10 Dec 2023" "bximage" "The Bochs Project"
.TH bximage 1 "26 Mar 2024" "bximage" "The Bochs Project"
.\"SKIP_SECTION"
.SH NAME
bximage \- Interactive Disk Image Creation, Conversion, Resize and
@ -81,17 +81,17 @@ the lack of warranty.
.\"SKIP_SECTION"
.SH AVAILABILITY
The latest version of this program can be found at:
http://bochs.sourceforge.net/getcurrent.html
https://bochs.sourceforge.io/getcurrent.html
.\"SKIP_SECTION"
.SH SEE ALSO
bochs(1), bochsrc(5), bochs-dlx(1)
.PP
.nf
The Bochs IA-32 Emulator site on the World Wide Web:
http://bochs.sourceforge.net
https://bochs.sourceforge.io
Online Bochs Documentation
http://bochs.sourceforge.net/doc/docbook
https://bochs.sourceforge.io/doc/docbook
.fi
.\"SKIP_SECTION"
.SH AUTHORS
@ -102,7 +102,7 @@ by Volker Ruppert.
.\"SKIP_SECTION"
.SH BUGS
Please report all bugs to the bug tracker on our web
site. Just go to http://bochs.sourceforge.net, and click
site. Just go to https://bochs.sourceforge.io, and click
"Bug Reports" on the sidebar under "Feedback."
.PP
Provide a detailed description of the bug, the version of

View File

@ -115,9 +115,9 @@ BOCHSAPI_MSVCONLY Bit8u reverse_bitorder(Bit8u);
BOCHSAPI extern class bx_gui_c *bx_gui;
#if BX_SUPPORT_X86_64
#define BOCHS_WINDOW_NAME "Bochs x86-64 emulator, http://bochs.sourceforge.net/"
#define BOCHS_WINDOW_NAME "Bochs x86-64 emulator, https://bochs.sourceforge.io/"
#else
#define BOCHS_WINDOW_NAME "Bochs x86 emulator, http://bochs.sourceforge.net/"
#define BOCHS_WINDOW_NAME "Bochs x86 emulator, https://bochs.sourceforge.io/"
#endif
// The bx_gui_c class provides data and behavior that is common to