0.70 administrative changes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2830
This commit is contained in:
parent
889a641cb7
commit
f48a969a9f
9 changed files with 161 additions and 31 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,10 +1,10 @@
|
|||
0.66
|
||||
0.70
|
||||
- Improve register handling and support with XMS.
|
||||
- Fix some issues with deleting open files.(windows only issue)
|
||||
- Add dummpy LPT1 class. (windows only issue)
|
||||
- Improve some of the internal dos commands. (choice, copy and shift)
|
||||
- Improve ROM area. (for games that use it for random numbers or
|
||||
overwrite as some sort of detection thing)
|
||||
overwrite it as some sort of detection thing)
|
||||
- Improve compatibility of dynamic core by making it handle certain
|
||||
pagefaults earlier.
|
||||
- Move internal dos tables around so we have more umb memory.
|
||||
|
@ -65,6 +65,14 @@
|
|||
- Don't show unmounted drives in windows filemanager.
|
||||
- Fix some bugs in the int13 handler.
|
||||
- Simulate some side-effects of bios interrupt handlers on flags.
|
||||
- Add IPX functions needed by netbios.
|
||||
- Make ports take emulated time.
|
||||
- Tabcompletion is now aware of the CD command.
|
||||
- Add suppport for the dac pel mask.
|
||||
- Fixes to hercules emulation, better detection and bank switching.
|
||||
- Fixes to tandy emulation, 640x200x16 mode and different sizes bank.
|
||||
- EGA/VGA memory changes detection for faster rendering.
|
||||
- Gus 16 bit fixes.
|
||||
- Many timer improvements.
|
||||
- Some pcjr fixes.
|
||||
- Some booter fixes.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Main Makefile for DOSBox
|
||||
|
||||
EXTRA_DIST = autogen.sh
|
||||
SUBDIRS = src include visualc docs visualc_net
|
||||
SUBDIRS = src include docs visualc_net
|
||||
|
|
82
NEWS
82
NEWS
|
@ -1,5 +1,83 @@
|
|||
0.66rc3
|
||||
- todo
|
||||
0.70
|
||||
- Improve register handling and support with XMS.
|
||||
- Fix some issues with deleting open files.(windows only issue)
|
||||
- Add dummpy LPT1 class. (windows only issue)
|
||||
- Improve some of the internal dos commands. (choice, copy and shift)
|
||||
- Improve ROM area. (for games that use it for random numbers or
|
||||
overwrite it as some sort of detection thing)
|
||||
- Improve compatibility of dynamic core by making it handle certain
|
||||
pagefaults earlier.
|
||||
- Move internal dos tables around so we have more umb memory.
|
||||
- Add some dos tables.
|
||||
- Dynamic core supports io exceptions.
|
||||
- Move some interrupt handlers to XT Bios locations.
|
||||
- Add a dynamic fpu on x86.
|
||||
- Improve fpu on non-x86.
|
||||
- Trapflag gets strickt priority over hardware IRQs.
|
||||
- Trapflag support for the dynamic core.
|
||||
- Add dummy TRx handling.
|
||||
- Fix a few rarely used character functions.
|
||||
- Improve auto cycle guessing code.
|
||||
- Improve and extend the joystick support.
|
||||
- Add autofire support.
|
||||
- Improve the mapper so you can map keys to the joystick and vice versa.
|
||||
- A few game specific video card fixes.
|
||||
- Fix some 64 bit cpu bugs.
|
||||
- Add support for certain cdrom detection schemes.
|
||||
- Improve HSG/Red Book support.
|
||||
- Improve MSCDEX.
|
||||
- Improve dynamic core support under intel macs.
|
||||
- Add basic support for clipper programs.
|
||||
- Add support for different keyboard layouts.
|
||||
- Add auto core guessing.
|
||||
- Fix a few flags bugs.
|
||||
- Fix a few small cpu bugs.
|
||||
- Improve soundblaster detection rate by various programs.
|
||||
- Improve EMS emulation. (allow mapping of non standard regions)
|
||||
- Improve keyboard input codes on various OS-es.
|
||||
- Fix problems with filenames having stackdata in them.
|
||||
- Changed a few basic operations in DOSBox so they take emulated time.
|
||||
- Improve dos ioctl functions.
|
||||
- Extend cpu core so they are capable of detecting and raising a few
|
||||
more exception types.
|
||||
- Improve DOS functions when dealing with virtual drive.
|
||||
- Improve FAT drives.
|
||||
- Better handling of volume-labels in file functions.
|
||||
- Image disk cycling capability. (prompt)
|
||||
- Try to reduce the impact of using an analog joystick.
|
||||
- Several measures to avoid code invalidation on certain types
|
||||
of self modification in the dynamic core.
|
||||
- Add dynamic core memory function inlining.
|
||||
- A few small mouse improvements. (some games are using things they
|
||||
shouldn't)
|
||||
- Add nullmodem emulation.(h-a-l-9000)
|
||||
- Some small cga and hercules fixes.
|
||||
- Add more scalers (hq2x/hq3x/sai). (Kronuz)
|
||||
- Change configuration file loading support. It now supports
|
||||
multiple configuration files.
|
||||
- Make dynamic core capable of running some win32s programs.
|
||||
- Fix and add some rare soundblaster modes. (Srecko)
|
||||
- Better soundblaster mixer controls. (Srecko)
|
||||
- Make soundblaster installation under windows much easier.
|
||||
- Add device control channel handling.
|
||||
- GEMMIS support (ems under windows).
|
||||
- Support more colours in win 3. (vasyl)
|
||||
- Don't show unmounted drives in windows filemanager.
|
||||
- Fix some bugs in the int13 handler.
|
||||
- Simulate some side-effects of bios interrupt handlers on flags.
|
||||
- Add IPX functions needed by netbios.
|
||||
- Make ports take emulated time.
|
||||
- Tabcompletion is now aware of the CD command.
|
||||
- Add suppport for the dac pel mask.
|
||||
- Fixes to hercules emulation, better detection and bank switching.
|
||||
- Fixes to tandy emulation, 640x200x16 mode and different sizes bank.
|
||||
- EGA/VGA memory changes detection for faster rendering.
|
||||
- Gus 16 bit fixes.
|
||||
- Many timer improvements.
|
||||
- Some pcjr fixes.
|
||||
- Some booter fixes.
|
||||
- Many small fixes.
|
||||
|
||||
0.65
|
||||
- Fixed FAT writing.
|
||||
- Added some more missing DOS functions.
|
||||
|
|
83
README
83
README
|
@ -1,4 +1,4 @@
|
|||
DOSBox v0.66
|
||||
DOSBox v0.70
|
||||
|
||||
|
||||
=====
|
||||
|
@ -25,11 +25,12 @@ INDEX:
|
|||
7. Keyboard Layout
|
||||
8. Serial Multiplayer feature
|
||||
9. How to run resource-demanding games
|
||||
10. The config file
|
||||
11. The language file
|
||||
12. Building your own version of DOSBox
|
||||
13. Special thanks
|
||||
14. Contact
|
||||
10. Troubleshooting
|
||||
11. The config file
|
||||
12. The language file
|
||||
13. Building your own version of DOSBox
|
||||
14. Special thanks
|
||||
15. Contact
|
||||
|
||||
|
||||
==============
|
||||
|
@ -311,7 +312,9 @@ In Windows, you can also drag directories/files onto the DOSBox executable.
|
|||
4. Internal Programs:
|
||||
=====================
|
||||
|
||||
DOSBox supports most of the DOS commands found in command.com.
|
||||
DOSBox supports most of the DOS commands found in command.com.
|
||||
To get a list of the internal commands type "HELP" at the prompt.
|
||||
|
||||
In addition, the following commands are available:
|
||||
|
||||
MOUNT "Emulated Drive letter" "Real Drive or Directory"
|
||||
|
@ -416,7 +419,7 @@ CONFIG -get "section property"
|
|||
CONFIG can be used to change or query various settings of DOSBox
|
||||
during runtime. It can save the current settings and language strings to
|
||||
disk. Information about all possible sections and properties can
|
||||
be found in section 10 (The Config File).
|
||||
be found in section 11 (The Config File).
|
||||
|
||||
-writeconf localfile
|
||||
Write the current configuration settings to file. "localfile" is
|
||||
|
@ -424,7 +427,7 @@ CONFIG -get "section property"
|
|||
The configuration file controls various settings of DOSBox:
|
||||
the amount of emulated memory, the emulated soundcards and many more
|
||||
things. It allows access to AUTOEXEC.BAT as well.
|
||||
See section 10 (The Config File) for more information.
|
||||
See section 11 (The Config File) for more information.
|
||||
|
||||
-writelang localfile
|
||||
Write the current language settings to file. "localfile" is
|
||||
|
@ -745,9 +748,9 @@ This maximum will vary from computer to computer.
|
|||
|
||||
|
||||
|
||||
=============
|
||||
==========
|
||||
6. Mapper:
|
||||
=============
|
||||
==========
|
||||
|
||||
When you start the DOSBox mapper (either with CTRL-F1 or -startmapper as
|
||||
a command line argument to the DOSBox executable) you are presented with
|
||||
|
@ -837,9 +840,9 @@ is present in the configfile.
|
|||
|
||||
|
||||
|
||||
====================
|
||||
===================
|
||||
7. Keyboard Layout:
|
||||
====================
|
||||
===================
|
||||
|
||||
To switch to a different keyboard layout, either the entry "keyboardlayout"
|
||||
in the [dos]-section in dosbox.conf can be used, or the internal DOSBox
|
||||
|
@ -991,18 +994,53 @@ as possible for DOSBox.
|
|||
Advanced cycles configuration:
|
||||
The cycles=auto and cycles=max settings can be parametrized to have
|
||||
different startup defaults. The syntax is
|
||||
cycles= auto ["realmode default"] ["protected mode default"%]
|
||||
[limit "cycle limit"]
|
||||
cycles=auto ["realmode default"] ["protected mode default"%]
|
||||
[limit "cycle limit"]
|
||||
cycles=max ["protected mode default"%] [limit "cycle limit"]
|
||||
Example:
|
||||
cycles=auto 1000 80% limit 20000
|
||||
will use cycles=1000 for real mode games, 80% cpu throttling for
|
||||
protected mode games along with a hard cycles limit of 20000
|
||||
protected mode games along with a hard cycle limit of 20000
|
||||
|
||||
|
||||
|
||||
====================
|
||||
10. The Config File:
|
||||
10. Troubleshooting:
|
||||
====================
|
||||
|
||||
DOSBox crashes right after starting it:
|
||||
- use different values for the output= entry in your DOSBox
|
||||
configuration file
|
||||
- try to update your graphics card driver and DirectX
|
||||
|
||||
Running a certain game closes DOSBox, crashes with some message or hangs:
|
||||
- see if it works with a default DOSBox installation
|
||||
(unmodified configuration file)
|
||||
- try it with sound disabled (use the sound configuration
|
||||
program that comes with the game, additionally you can
|
||||
use sbtype=none and gus=false)
|
||||
- change some entries of the DOSBox configuration file, especially try:
|
||||
core=normal
|
||||
fixed cycles (for example cycles=10000)
|
||||
ems=false
|
||||
xms=false
|
||||
or combinations of the above settings
|
||||
- use loadfix before starting the game
|
||||
|
||||
The game exits to the DOSBox prompt with some error message:
|
||||
- read the error message closely and try to locate the error
|
||||
- try the hints at the above sections
|
||||
- mount differently as some games are picky about the locations,
|
||||
for example if you used "mount d d:\oldgames\game" try
|
||||
"mount c d:\oldgames\game" and "mount c d:\oldgames"
|
||||
- if the game requires a cdrom be sure you used "-t cdrom" when
|
||||
mounting and try different additional parameters
|
||||
- check the file permissions of the game files (remove read-only
|
||||
attributes, add write permissions etc.)
|
||||
- try reinstalling the game within dosbox
|
||||
|
||||
====================
|
||||
11. The Config File:
|
||||
====================
|
||||
|
||||
A config file can be generated by CONFIG.COM, which can be found on the
|
||||
|
@ -1025,7 +1063,7 @@ look in the current directory for dosbox.conf.
|
|||
|
||||
|
||||
======================
|
||||
11. The Language File:
|
||||
12. The Language File:
|
||||
======================
|
||||
|
||||
A language file can be generated by CONFIG.COM.
|
||||
|
@ -1037,7 +1075,7 @@ section. There's a language= entry that can be changed with the filename.
|
|||
|
||||
|
||||
========================================
|
||||
12. Building your own version of DOSBox:
|
||||
13. Building your own version of DOSBox:
|
||||
========================================
|
||||
|
||||
Download the source.
|
||||
|
@ -1046,7 +1084,7 @@ Check the INSTALL in the source distribution.
|
|||
|
||||
|
||||
===================
|
||||
13. Special Thanks:
|
||||
14. Special thanks:
|
||||
===================
|
||||
|
||||
Vlad R. of the VDMSound project for excellent SoundBlaster info.
|
||||
|
@ -1055,12 +1093,15 @@ The Bochs and DOSemu projects, which I used for information.
|
|||
Freedos for ideas in making my shell.
|
||||
Pierre-Yves Gérardy for hosting the old Beta Board.
|
||||
Colin Snover for hosting our forum.
|
||||
Jantien for the version management.
|
||||
Shawn and Johannes for creating the MAC OS X PPC version.
|
||||
Ido Beeri for the icon.
|
||||
The Beta Testers.
|
||||
|
||||
|
||||
|
||||
============
|
||||
14. Contact:
|
||||
15. Contact:
|
||||
============
|
||||
|
||||
See the site:
|
||||
|
|
4
THANKS
4
THANKS
|
@ -14,6 +14,10 @@ Colin Snover for hosting our forum.
|
|||
Sourceforge for hosting our homepage and other development tools.
|
||||
Mirek Luza for his moderation of the forums.
|
||||
c2woody for his debug work.
|
||||
|
||||
Jantien for the version management.
|
||||
Shawn and Johannes for creating the MAC OS X PPC version.
|
||||
Ido Beeri for the icon.
|
||||
All the people who submitted a bug.
|
||||
The Beta Testers.
|
||||
|
||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
0.66rc3
|
||||
0.70
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
dnl Init.
|
||||
AC_INIT(dosbox,0.66rc3)
|
||||
AC_INIT(dosbox,0.70)
|
||||
AC_PREREQ(2.50)
|
||||
AC_CONFIG_SRCDIR(README)
|
||||
|
||||
|
@ -371,7 +371,6 @@ src/misc/Makefile
|
|||
src/shell/Makefile
|
||||
src/platform/Makefile
|
||||
src/platform/visualc/Makefile
|
||||
visualc/Makefile
|
||||
visualc_net/Makefile
|
||||
include/Makefile
|
||||
docs/Makefile
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
!define VER_MAYOR 0
|
||||
!define VER_MINOR 66rc1
|
||||
!define VER_MINOR 70
|
||||
|
||||
; The name of the installer
|
||||
Name "DOSBox ${VER_MAYOR}.${VER_MINOR} Installer"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#define INLINE __forceinline
|
||||
|
||||
#define VERSION "0.65"
|
||||
#define VERSION "0.70"
|
||||
|
||||
|
||||
/* Define to 1 to enable internal debugger, requires libcurses */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue