Skip to content

Commit 26d8bff

Browse files
author
qbix79
committed
0.70 administrative changes
git-svn-id: https://dosbox.svn.sf.net/svnroot/dosbox/dosbox/trunk@2830 67dff46e-583c-4055-8ee1-d6b00ecfda6c
1 parent 42b9d20 commit 26d8bff

File tree

9 files changed

+161
-31
lines changed

9 files changed

+161
-31
lines changed

ChangeLog

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
0.66
1+
0.70
22
- Improve register handling and support with XMS.
33
- Fix some issues with deleting open files.(windows only issue)
44
- Add dummpy LPT1 class. (windows only issue)
55
- Improve some of the internal dos commands. (choice, copy and shift)
66
- Improve ROM area. (for games that use it for random numbers or
7-
overwrite as some sort of detection thing)
7+
overwrite it as some sort of detection thing)
88
- Improve compatibility of dynamic core by making it handle certain
99
pagefaults earlier.
1010
- Move internal dos tables around so we have more umb memory.
@@ -65,6 +65,14 @@
6565
- Don't show unmounted drives in windows filemanager.
6666
- Fix some bugs in the int13 handler.
6767
- Simulate some side-effects of bios interrupt handlers on flags.
68+
- Add IPX functions needed by netbios.
69+
- Make ports take emulated time.
70+
- Tabcompletion is now aware of the CD command.
71+
- Add suppport for the dac pel mask.
72+
- Fixes to hercules emulation, better detection and bank switching.
73+
- Fixes to tandy emulation, 640x200x16 mode and different sizes bank.
74+
- EGA/VGA memory changes detection for faster rendering.
75+
- Gus 16 bit fixes.
6876
- Many timer improvements.
6977
- Some pcjr fixes.
7078
- Some booter fixes.

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Main Makefile for DOSBox
22

33
EXTRA_DIST = autogen.sh
4-
SUBDIRS = src include visualc docs visualc_net
4+
SUBDIRS = src include docs visualc_net

NEWS

Lines changed: 80 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,83 @@
1-
0.66rc3
2-
- todo
1+
0.70
2+
- Improve register handling and support with XMS.
3+
- Fix some issues with deleting open files.(windows only issue)
4+
- Add dummpy LPT1 class. (windows only issue)
5+
- Improve some of the internal dos commands. (choice, copy and shift)
6+
- Improve ROM area. (for games that use it for random numbers or
7+
overwrite it as some sort of detection thing)
8+
- Improve compatibility of dynamic core by making it handle certain
9+
pagefaults earlier.
10+
- Move internal dos tables around so we have more umb memory.
11+
- Add some dos tables.
12+
- Dynamic core supports io exceptions.
13+
- Move some interrupt handlers to XT Bios locations.
14+
- Add a dynamic fpu on x86.
15+
- Improve fpu on non-x86.
16+
- Trapflag gets strickt priority over hardware IRQs.
17+
- Trapflag support for the dynamic core.
18+
- Add dummy TRx handling.
19+
- Fix a few rarely used character functions.
20+
- Improve auto cycle guessing code.
21+
- Improve and extend the joystick support.
22+
- Add autofire support.
23+
- Improve the mapper so you can map keys to the joystick and vice versa.
24+
- A few game specific video card fixes.
25+
- Fix some 64 bit cpu bugs.
26+
- Add support for certain cdrom detection schemes.
27+
- Improve HSG/Red Book support.
28+
- Improve MSCDEX.
29+
- Improve dynamic core support under intel macs.
30+
- Add basic support for clipper programs.
31+
- Add support for different keyboard layouts.
32+
- Add auto core guessing.
33+
- Fix a few flags bugs.
34+
- Fix a few small cpu bugs.
35+
- Improve soundblaster detection rate by various programs.
36+
- Improve EMS emulation. (allow mapping of non standard regions)
37+
- Improve keyboard input codes on various OS-es.
38+
- Fix problems with filenames having stackdata in them.
39+
- Changed a few basic operations in DOSBox so they take emulated time.
40+
- Improve dos ioctl functions.
41+
- Extend cpu core so they are capable of detecting and raising a few
42+
more exception types.
43+
- Improve DOS functions when dealing with virtual drive.
44+
- Improve FAT drives.
45+
- Better handling of volume-labels in file functions.
46+
- Image disk cycling capability. (prompt)
47+
- Try to reduce the impact of using an analog joystick.
48+
- Several measures to avoid code invalidation on certain types
49+
of self modification in the dynamic core.
50+
- Add dynamic core memory function inlining.
51+
- A few small mouse improvements. (some games are using things they
52+
shouldn't)
53+
- Add nullmodem emulation.(h-a-l-9000)
54+
- Some small cga and hercules fixes.
55+
- Add more scalers (hq2x/hq3x/sai). (Kronuz)
56+
- Change configuration file loading support. It now supports
57+
multiple configuration files.
58+
- Make dynamic core capable of running some win32s programs.
59+
- Fix and add some rare soundblaster modes. (Srecko)
60+
- Better soundblaster mixer controls. (Srecko)
61+
- Make soundblaster installation under windows much easier.
62+
- Add device control channel handling.
63+
- GEMMIS support (ems under windows).
64+
- Support more colours in win 3. (vasyl)
65+
- Don't show unmounted drives in windows filemanager.
66+
- Fix some bugs in the int13 handler.
67+
- Simulate some side-effects of bios interrupt handlers on flags.
68+
- Add IPX functions needed by netbios.
69+
- Make ports take emulated time.
70+
- Tabcompletion is now aware of the CD command.
71+
- Add suppport for the dac pel mask.
72+
- Fixes to hercules emulation, better detection and bank switching.
73+
- Fixes to tandy emulation, 640x200x16 mode and different sizes bank.
74+
- EGA/VGA memory changes detection for faster rendering.
75+
- Gus 16 bit fixes.
76+
- Many timer improvements.
77+
- Some pcjr fixes.
78+
- Some booter fixes.
79+
- Many small fixes.
80+
381
0.65
482
- Fixed FAT writing.
583
- Added some more missing DOS functions.

README

Lines changed: 62 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
DOSBox v0.66
1+
DOSBox v0.70
22

33

44
=====
@@ -25,11 +25,12 @@ INDEX:
2525
7. Keyboard Layout
2626
8. Serial Multiplayer feature
2727
9. How to run resource-demanding games
28-
10. The config file
29-
11. The language file
30-
12. Building your own version of DOSBox
31-
13. Special thanks
32-
14. Contact
28+
10. Troubleshooting
29+
11. The config file
30+
12. The language file
31+
13. Building your own version of DOSBox
32+
14. Special thanks
33+
15. Contact
3334

3435

3536
==============
@@ -311,7 +312,9 @@ In Windows, you can also drag directories/files onto the DOSBox executable.
311312
4. Internal Programs:
312313
=====================
313314

314-
DOSBox supports most of the DOS commands found in command.com.
315+
DOSBox supports most of the DOS commands found in command.com.
316+
To get a list of the internal commands type "HELP" at the prompt.
317+
315318
In addition, the following commands are available:
316319

317320
MOUNT "Emulated Drive letter" "Real Drive or Directory"
@@ -416,15 +419,15 @@ CONFIG -get "section property"
416419
CONFIG can be used to change or query various settings of DOSBox
417420
during runtime. It can save the current settings and language strings to
418421
disk. Information about all possible sections and properties can
419-
be found in section 10 (The Config File).
422+
be found in section 11 (The Config File).
420423

421424
-writeconf localfile
422425
Write the current configuration settings to file. "localfile" is
423426
located on the local drive, not a mounted drive in DOSBox.
424427
The configuration file controls various settings of DOSBox:
425428
the amount of emulated memory, the emulated soundcards and many more
426429
things. It allows access to AUTOEXEC.BAT as well.
427-
See section 10 (The Config File) for more information.
430+
See section 11 (The Config File) for more information.
428431

429432
-writelang localfile
430433
Write the current language settings to file. "localfile" is
@@ -745,9 +748,9 @@ This maximum will vary from computer to computer.
745748

746749

747750

748-
=============
751+
==========
749752
6. Mapper:
750-
=============
753+
==========
751754

752755
When you start the DOSBox mapper (either with CTRL-F1 or -startmapper as
753756
a command line argument to the DOSBox executable) you are presented with
@@ -837,9 +840,9 @@ is present in the configfile.
837840

838841

839842

840-
====================
843+
===================
841844
7. Keyboard Layout:
842-
====================
845+
===================
843846

844847
To switch to a different keyboard layout, either the entry "keyboardlayout"
845848
in the [dos]-section in dosbox.conf can be used, or the internal DOSBox
@@ -991,18 +994,53 @@ as possible for DOSBox.
991994
Advanced cycles configuration:
992995
The cycles=auto and cycles=max settings can be parametrized to have
993996
different startup defaults. The syntax is
994-
cycles= auto ["realmode default"] ["protected mode default"%]
995-
[limit "cycle limit"]
997+
cycles=auto ["realmode default"] ["protected mode default"%]
998+
[limit "cycle limit"]
996999
cycles=max ["protected mode default"%] [limit "cycle limit"]
9971000
Example:
9981001
cycles=auto 1000 80% limit 20000
9991002
will use cycles=1000 for real mode games, 80% cpu throttling for
1000-
protected mode games along with a hard cycles limit of 20000
1003+
protected mode games along with a hard cycle limit of 20000
10011004

10021005

10031006

10041007
====================
1005-
10. The Config File:
1008+
10. Troubleshooting:
1009+
====================
1010+
1011+
DOSBox crashes right after starting it:
1012+
- use different values for the output= entry in your DOSBox
1013+
configuration file
1014+
- try to update your graphics card driver and DirectX
1015+
1016+
Running a certain game closes DOSBox, crashes with some message or hangs:
1017+
- see if it works with a default DOSBox installation
1018+
(unmodified configuration file)
1019+
- try it with sound disabled (use the sound configuration
1020+
program that comes with the game, additionally you can
1021+
use sbtype=none and gus=false)
1022+
- change some entries of the DOSBox configuration file, especially try:
1023+
core=normal
1024+
fixed cycles (for example cycles=10000)
1025+
ems=false
1026+
xms=false
1027+
or combinations of the above settings
1028+
- use loadfix before starting the game
1029+
1030+
The game exits to the DOSBox prompt with some error message:
1031+
- read the error message closely and try to locate the error
1032+
- try the hints at the above sections
1033+
- mount differently as some games are picky about the locations,
1034+
for example if you used "mount d d:\oldgames\game" try
1035+
"mount c d:\oldgames\game" and "mount c d:\oldgames"
1036+
- if the game requires a cdrom be sure you used "-t cdrom" when
1037+
mounting and try different additional parameters
1038+
- check the file permissions of the game files (remove read-only
1039+
attributes, add write permissions etc.)
1040+
- try reinstalling the game within dosbox
1041+
1042+
====================
1043+
11. The Config File:
10061044
====================
10071045

10081046
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.
10251063

10261064

10271065
======================
1028-
11. The Language File:
1066+
12. The Language File:
10291067
======================
10301068

10311069
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.
10371075

10381076

10391077
========================================
1040-
12. Building your own version of DOSBox:
1078+
13. Building your own version of DOSBox:
10411079
========================================
10421080

10431081
Download the source.
@@ -1046,7 +1084,7 @@ Check the INSTALL in the source distribution.
10461084

10471085

10481086
===================
1049-
13. Special Thanks:
1087+
14. Special thanks:
10501088
===================
10511089

10521090
Vlad R. of the VDMSound project for excellent SoundBlaster info.
@@ -1055,12 +1093,15 @@ The Bochs and DOSemu projects, which I used for information.
10551093
Freedos for ideas in making my shell.
10561094
Pierre-Yves G�rardy for hosting the old Beta Board.
10571095
Colin Snover for hosting our forum.
1096+
Jantien for the version management.
1097+
Shawn and Johannes for creating the MAC OS X PPC version.
1098+
Ido Beeri for the icon.
10581099
The Beta Testers.
10591100

10601101

10611102

10621103
============
1063-
14. Contact:
1104+
15. Contact:
10641105
============
10651106

10661107
See the site:

THANKS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ Colin Snover for hosting our forum.
1414
Sourceforge for hosting our homepage and other development tools.
1515
Mirek Luza for his moderation of the forums.
1616
c2woody for his debug work.
17+
18+
Jantien for the version management.
19+
Shawn and Johannes for creating the MAC OS X PPC version.
20+
Ido Beeri for the icon.
1721
All the people who submitted a bug.
1822
The Beta Testers.
1923

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.66rc3
1+
0.70

configure.in

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
dnl Init.
2-
AC_INIT(dosbox,0.66rc3)
2+
AC_INIT(dosbox,0.70)
33
AC_PREREQ(2.50)
44
AC_CONFIG_SRCDIR(README)
55

@@ -371,7 +371,6 @@ src/misc/Makefile
371371
src/shell/Makefile
372372
src/platform/Makefile
373373
src/platform/visualc/Makefile
374-
visualc/Makefile
375374
visualc_net/Makefile
376375
include/Makefile
377376
docs/Makefile

scripts/dosbox-installer.nsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
!define VER_MAYOR 0
2-
!define VER_MINOR 66rc1
2+
!define VER_MINOR 70
33

44
; The name of the installer
55
Name "DOSBox ${VER_MAYOR}.${VER_MINOR} Installer"

src/platform/visualc/config.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#define INLINE __forceinline
22

3-
#define VERSION "0.65"
3+
#define VERSION "0.70"
44

55

66
/* Define to 1 to enable internal debugger, requires libcurses */

0 commit comments

Comments
 (0)