1
0
Fork 0
Commit graph

102 commits

Author SHA1 Message Date
Patryk Obara
de3e030a4d Update documentation for --printconf and --editconf
Also, use the same order of parameters listed in man page and README
manual file.
2020-04-29 04:08:00 +02:00
Patryk Obara
0926b0609c Update hardcoded version strings to 0.76.0
Version in README file is purely informational.

Other strings are hardcoded to some platform-specific format and scheme,
where we can't use version derived from autoconf.
2020-04-22 02:51:01 +02:00
Patryk Obara
130fd60584 Update some hardcoded info
Change copyright strings to "dosbox-staging team" (we are not "DOSBox
Team"), change relevant copyright years (this meta has no real legal
meaning - unlike COPYING file and license inside source files, so use
only current year in there).
2020-04-22 02:41:00 +02:00
Patryk Obara
fe928af0cd Remove some outdated info and update manuals 2020-04-21 23:08:56 +02:00
Patryk Obara
c7281b1c48 Add platform-specific notes about config dir 2020-04-18 22:09:04 +02:00
Patryk Obara
44499e7f26 Update manuals regarding configuration path 2020-04-18 22:09:04 +02:00
krcroft
239396fec8 Add AUTOTYPE to DOSBox's programs
AUTOTYPE performs scripted keyboard entry into the running
DOS program.

It can be used to reliably skip intros, answer Q&A style questions
that some games ask on startup, or conduct a simple demo.

It allows for delaying input by any number of fractional seconds,
as well defining the pacing between keystrokes. It uses the
comma character "," to insert additional delays similar to modern
phone numbers.

It uses key_* names as defined by the mapper to avoid using SDL
scancodes[1], which are unstable across platforms. This approach
also allows the triggering of custom key bindings the use has
defined.

[1] https://wiki.libsdl.org/SDL_GetScancodeName

"Warning: The returned name is by design not stable across
platforms, e.g. the name for SDL_SCANCODE_LGUI is "Left GUI" under
Linux but "Left Windows" under Microsoft Windows, and some
scancodes like SDL_SCANCODE_NONUSBACKSLASH don't have any name at
all. There are even scancodes that share names, e.g.
SDL_SCANCODE_RETURN and SDL_SCANCODE_RETURN2 (both called
"Return"). This function is therefore unsuitable for creating a
stable cross-platform two-way mapping between strings and
scancodes."
2020-04-04 04:10:06 +02:00
Patryk Obara
08934b2972 Remove dead code remains of WinDIB usage
This used to have meaning for Windows 9x support via SDL 1.2; the issue
described in README was never mentioned in the context of SDL2.

Add missing include to video header while we're at it.
2020-03-27 00:54:11 +01:00
NicknineTheEagle
383c7e2e96 Describe phonebook feature in the manual 2020-03-23 01:15:28 +01:00
krcroft
f5e649d512 Reword the serial port documentation 2020-02-17 19:16:49 +01:00
krcroft
d6499ccfa9
Document DOSBox's BBS Gaming features 2020-02-15 11:34:34 -08:00
Nopey Nope
7dbf5cece4 Add and document KeyMapper reloading
This is accomplished by clearing all the binds on the events, and
then re-parsing the file.

This allows batch scripts to change keybindings, and is useful for DOS
game menus, who can now change the mappings per-game.
ie: config -set sdl mapperfile=~/.dosbox/mario-and-luigi.map
or: config -r -conf ~/.dosbox/mario-and-luigi.conf
(with a mapperfile=mario-and-luigi.map line in mario-and-luigi.conf)

Warning: Because internal changes don't have access to the
current_config_path, paths set with config -set are relative to the
CWD. Relevant source lines are src/misc/setup.cpp lines 349 and 917

I'm unsure if this interacts well with the CAPS and NUMLOCK code at the
bottom of MAPPER_Init, as those now get run every time the mapper
reloads. If it does misbehave, those if statements can probably be
moved to the MAPPER_StartUp function, although it is called a bit earlier
than MAPPER_Init.

A natural extension of this would be to add the ability to change the
mapperfile from within the MAPPER UI.
2020-02-01 22:31:27 +01:00
Patryk Obara
ac601ee019 Update the list of output values in README
Initial testing indicates, that problem described in this section in
README file might be fixed with SDL 2.0, but it is not fully confirmed
that it's fixed yet.
2019-12-26 03:23:19 +01:00
Patryk Obara
82dcb47b3c Remove all physical CD-ROM references from manual 2019-12-18 22:31:19 +01:00
Patryk Obara
ddda555854 Remove MCI, DX, and DIO CD-ROM interfaces
Also, remove all traces of these interfaces from user manual (README
file) and man page (docs/dosbox.1).

MCI (Media Control Interface) was a primary Windows interface. Code
comments and documentation claimed, that it's only for "NT, 2000, XP"
but the code was enabled for Windows 2000 or later (version > 4.0).

DX (Digital audio eXtraction (?)) could be forced on any Windows with
autodetection working only on Vista and Windows 7 (code was disabled for
Windows 8 or later - probably unintentionally).

DIO used DeviceIoControl interface and Windows-specific ioctl calls.

All 3 interfaces depend on SDL and SDL_cdrom functionality to work.
SDL_cdrom 1.2 implementation uses MCI on Windows to provide the same
functionality.
2019-12-14 03:35:27 +01:00
Patryk Obara
e43f83a68a Remove ASPI CD-ROM interface
ASPI was supported by Microsoft only for Windows 95, 98 and, ME.
Adaptec supported this interface going forward for Windows NT, 2000,
and XP (32-bit only).
2019-12-09 21:36:27 +01:00
Patryk Obara
5f9ac5eeab Remove code ifdefed for OS/2
Cleanup before replacing SDL1.2 with SDL2.

OS/2 support was introduced in DOSBox in March 2006.  OS/2 reached EOL
in December 2006.

As of 2019, OS/2 is being continued by proprietary 32-bit only ArcaOS,
although there is no official SDL2 support, despite pledges from SDL2
maintainers.
2019-12-09 16:27:11 +01:00
Peter Veenstra
e524d0f1c2 <erge 0.74-2 documentation changes into trunk
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4157
2018-08-31 17:43:09 +00:00
Peter Veenstra
eb0a3dffc2 Add patch 3461824: Readme fixes by clem
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3778
2012-01-27 19:09:37 +00:00
Peter Veenstra
9df334048f Enchance RESCAN with drive paramater and -All flag
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3742
2011-08-16 10:41:59 +00:00
Ralf Grillenberger
143beec6b1 Add new features to the config command for control of the config file:
- manipulate the autoexec section
- display information on sections and values
- show the used config files and startup command line parameters 
- restart capability
- save config files either in the config or program directory

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3651
2010-10-28 17:35:45 +00:00
Sebastian Strohhäcker
70cda9f577 minor typos
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3645
2010-09-27 21:07:54 +00:00
Sebastian Strohhäcker
62bf90957f small readme updates
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3643
2010-09-26 16:16:13 +00:00
Peter Veenstra
1188f7882d Tiny fixes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3610
2010-05-14 07:33:45 +00:00
Peter Veenstra
e74f928982 Readme update by Tryton.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3604
2010-05-10 18:44:45 +00:00
Sebastian Strohhäcker
5bf92b4017 small updates, consistency of changelog entries
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3587
2010-04-25 21:02:38 +00:00
Peter Veenstra
ec873a5445 Clarify alt-f12 a bit.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3580
2010-04-15 18:18:16 +00:00
Peter Veenstra
e19e93e5c2 Add + document option to remove mapperfile used by a clean configuration.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3553
2010-02-26 15:18:56 +00:00
Peter Veenstra
fb86dbe837 Some documentation updates.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3411
2009-05-27 14:34:06 +00:00
Sebastian Strohhäcker
dee1769b1d consistency update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3407
2009-05-25 17:52:57 +00:00
Peter Veenstra
7509c4dbc4 Typo + new functionality description
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3404
2009-05-25 16:07:17 +00:00
Peter Veenstra
d46122e0f0 Updates
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3403
2009-05-25 15:58:31 +00:00
Sebastian Strohhäcker
d299ce6a02 update some FAQ entries, minor readme additions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3330
2009-03-26 21:38:35 +00:00
Sebastian Strohhäcker
0204b90e86 update cdrom related sections of the readme
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3240
2008-11-23 09:25:29 +00:00
Sebastian Strohhäcker
7ebc99e37a small readme corrections
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3121
2008-03-11 21:30:09 +00:00
Peter Veenstra
3f2e4fbd83 Allow longer commandlines in MOUNT and IMGMOUNT.
Fix crash reported by MiniMax (mount -u 0).
Fix bug reported by Tearex ("config -get" broken).
Add some protection that makes it harder to mount a directory from
within an executable.
Add some protection to make mounting from command /c much harder.
Add a securemode commandline switch to config and dosbox that should make it
impossible to mount a location when this isn't wanted by the user. (Addresses concerns of CVE-2007-6328)
Update documentation to reflect this.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3114
2008-03-02 11:13:47 +00:00
Peter Veenstra
6d39ef970f 0.72 final changes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2987
2007-08-26 17:19:46 +00:00
Sebastian Strohhäcker
5844536ada update layout section
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2963
2007-08-12 12:40:49 +00:00
Peter Veenstra
a90f2e6e87 Some changes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2938
2007-07-27 20:14:06 +00:00
Sebastian Strohhäcker
4f325587e4 small docs update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2922
2007-07-16 11:32:39 +00:00
Sebastian Strohhäcker
63e3d65460 readme updates, correct some typos
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2911
2007-07-03 13:01:40 +00:00
Sebastian Strohhäcker
49b1c72548 update readme
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2860
2007-05-27 20:19:50 +00:00
Sebastian Strohhäcker
e2cc1b1a22 typos, small readme updates (TeaRex, sf patch #1672904)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2852
2007-05-09 13:15:27 +00:00
Peter Veenstra
f48a969a9f 0.70 administrative changes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2830
2007-03-02 10:21:44 +00:00
Peter Veenstra
ef7ce0307f Documentation update.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2821
2007-02-22 08:49:02 +00:00
Sebastian Strohhäcker
e608297aae add imagedisk swapping capabilities (prompt, slightly modified sf patch #1505951); fix int13 write sectors return code
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2778
2007-01-21 16:21:22 +00:00
Peter Veenstra
9c2799085c Add a question in the faq about fullscreen
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2772
2007-01-21 11:04:58 +00:00
Peter Veenstra
e92b82a8e2 Readme update from h-a-l-9000 and wd
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2759
2007-01-13 09:44:50 +00:00
Peter Veenstra
54b29e831c Change configfile loading support. Introduce some sort of global configfile parsing and add some additional settings from local configuration files. Allow multiple configuration files to be specified at the commandline like patch 1513790.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2705
2006-10-08 19:26:04 +00:00
Sebastian Strohhäcker
2bb31be532 update readme
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2689
2006-08-20 15:41:55 +00:00