Peter Veenstra
6cf39c1fc6
Years update
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4021
2017-05-30 11:35:08 +00:00
ripsaw8080
d6e983b08d
Handle errant IRQs as a real BIOS does. Fixes Tandy DAC in Chuck Yeager's Air Combat. Also remove r3263 workaround, as it's no longer needed.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4009
2017-05-01 15:32:29 +00:00
Sjoerd van der Berg
271d8cffa6
Updated header for mixer changes
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4003
2017-01-04 08:35:10 +00:00
Peter Veenstra
07f461da7e
Clip to boundaries when there are no suggested values for Prop_int. Revert r3986 as this commit fixes the problem in a different way.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3996
2016-09-20 14:57:46 +00:00
Peter Veenstra
5e4b1c8284
Raise lower limit of cycles in autodetermine mode to improve stability. (lsl7)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3991
2016-08-10 12:07:43 +00:00
ripsaw8080
64a04b9985
Be more compatible by converting tabs to spaces in the DOS console device rather than in the video BIOS teletype function.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3983
2016-05-23 11:33:09 +00:00
ripsaw8080
2b32f2bfa9
Prevent problems related to I/O buffering with disk images.
...
Return a fake success result for INT 13/05. Helps older games (Sierra On-Line booters, Mickey's Space Adventure, Zyll, et al.) that insist on low-level formatting a floppy disk to be used for saving games.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3980
2016-04-18 13:07:18 +00:00
ripsaw8080
7de4631055
Increase size of SysEx buffer to support Sierra's Yamaha FB-01 driver.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3963
2016-02-09 18:19:45 +00:00
Peter Veenstra
59805112d9
Use record size of 128 if it is 0 in the FCB when calling INT 21 AH=23 (fixes bug #433 ).
...
Set record size to 128 if it is 0 in the FCB when calling any FCB read/write function (ripsaw).
Fixes for acad 10:
- Add missing reference counting when the file is already open when calling FCB_Open, so that acad which uses FCBs and normal handles on the same file works better.
- Remove FCBs being added to the PSP filetable and rewrite most functions to support this change. This way acad won't run out of temporary (fcb) files when low on memory.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3962
2016-02-09 14:12:05 +00:00
ripsaw8080
26dd1635b5
Add support for Print Screen key and interrupt. The keypress allows Descent 1 and 2 ingame screenshot feature to be used, the keypress and interrupt allow the Horror Hotel (TSR text adventure) hotkey to work, and the compatible interrupt handler location fixes a game bug in The Forgotten Land.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3961
2016-02-05 13:41:22 +00:00
ripsaw8080
dc4aabb403
Correct some offsets in the DTA for FCB-based search results. Fixes DIR listing in COMMAND.COM from MS-DOS and file info in XTree Gold.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3955
2015-12-21 17:14:42 +00:00
Peter Veenstra
76a04f0807
Fix bug #395 DOSBox can't handle double-quoted values in dosbox.conf files.
...
Extend the fix to include single quoted values.
Fix a common typo: Separator => Separator
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3950
2015-10-20 17:06:29 +00:00
Peter Veenstra
b2bcdaf1ef
Fix bug #349 dynrec endianness unsafe access to Segs.val[x]
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3949
2015-10-20 16:19:45 +00:00
Peter Veenstra
39875d92da
Add call to clear out some more fields, needed for fcb name parsing.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3938
2015-09-30 14:24:49 +00:00
ripsaw8080
babb297c60
Add opl3gold option to oplmode setting. With this option the AdLib Gold music can be selected in Dune. Only FM music without effects (reverb, stereo enhancement, surround sound, etc.) is supported; and FM volume control, used in the CD-ROM version of Dune, does work.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3936
2015-09-20 23:39:55 +00:00
Peter Veenstra
79419f1f53
Bring OS2 port up to date. Thanks Jochen
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3923
2015-07-08 12:01:33 +00:00
Peter Veenstra
7e22a0f0c0
make variable types used in swapping consistent and use Bit8u for drives.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3917
2015-06-05 13:22:37 +00:00
ripsaw8080
b293cfa044
Improve compatibility of internal mouse driver with respect to video mode changes and hiding the pointer, and handle font reloading as a kind of mode change. Also fix unlocked mouse pointer to recognize the full range of tweaked/fontloaded text modes.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3914
2015-05-13 02:26:37 +00:00
Peter Veenstra
b81c813b87
Initialise all fields when constructing, fixes unintentional value reuse with Prop_multival.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3890
2015-01-09 15:00:18 +00:00
Peter Veenstra
0f4c92ca32
Year update.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3878
2015-01-06 14:40:32 +00:00
Peter Veenstra
b54aa7c5ba
TOP is used as 32 bit in dynrec core
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3854
2014-01-12 12:36:13 +00:00
Peter Veenstra
3701512a16
Rework ListMidi so it can be more easily added to more backends.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3835
2013-10-18 11:53:11 +00:00
Peter Veenstra
967524cd76
Clean up
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3818
2013-02-14 15:00:55 +00:00
Peter Veenstra
556ff13f87
make RealHandle inline to silence some unused warnings
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3814
2013-01-27 16:54:22 +00:00
Ralf Grillenberger
81226995de
Add support for monochrome mode:
...
- EGA and VGA mode 0x0F (implement plane masking in the attribute controller)
- re-factor EGA monitor emulation (attribute controller bit is used to detect monochrome mode, horizontal frequency to choose 16/64 colors)
Hardware blinking in graphics mode is still not supported.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3813
2013-01-26 22:01:32 +00:00
Peter Veenstra
2fea508f7f
Year update
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3812
2013-01-15 09:03:13 +00:00
Peter Veenstra
0adea40353
remove unused defines
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3793
2012-08-11 17:47:08 +00:00
Peter Veenstra
82e8442fd9
variable not used externally.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3786
2012-07-21 20:05:34 +00:00
Peter Veenstra
b148583132
Add properties
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3769
2011-12-18 19:23:56 +00:00
Sebastian Strohhäcker
77970d28cd
small additions: vga override, lazy fullscreen switching, pci read override
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3768
2011-12-11 17:30:50 +00:00
Peter Veenstra
6dfe1d9dcf
Call int 0xe when resetting a disk. Fixes a keydisk workaround algorithm. (thanks ripsaw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3751
2011-09-01 12:19:52 +00:00
Peter Veenstra
2b0081cf59
Increase number of floppies when using non-disk images as well. Maybe decrease the number on unmount in the future. Thanks ripsaw
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3729
2011-07-16 12:24:46 +00:00
Peter Veenstra
6fc206193e
Allow command /Cdir
...
Fix quoting so that command /c mount d "/tmp/a b" works
This breaks command /c "dir", but this doesn't work on real DOS either.
Let's hope everything still works.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3728
2011-06-24 21:02:05 +00:00
Sebastian Strohhäcker
6bc4e41458
add PCI framework
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3723
2011-06-18 13:39:31 +00:00
Sebastian Strohhäcker
f1d85a3739
add manual uninstall functions for callback/io-handler objects
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3721
2011-06-17 14:28:00 +00:00
Ralf Grillenberger
a5ee614503
- Add midnight/next day increment
...
- Add date and time commands (functionality limited)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3715
2011-06-05 18:28:00 +00:00
Sebastian Strohhäcker
1887b2590b
speed up fat drive access
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3714
2011-05-28 20:26:12 +00:00
Peter Veenstra
999f33de27
Update year. Remove CVS tags
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3700
2011-04-26 09:34:55 +00:00
Sebastian Strohhäcker
832f1bf0d4
add compatibility POST chaining, certain game exiting should look better now (ripsaw, sort of fixes a hangup with Astro Dodge)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3698
2011-04-22 14:18:00 +00:00
Sebastian Strohhäcker
81d9c369aa
AC flag toggling depends on emulated CPU type (486+)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3697
2011-04-19 20:38:42 +00:00
Peter Veenstra
41d420d47e
Make gcc 4.6 happy
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3691
2011-03-31 19:31:21 +00:00
Peter Veenstra
e31e0316aa
Declare E_Exit as noreturn. Makes gcc happy
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3678
2011-02-22 18:02:10 +00:00
Peter Veenstra
212f673568
Improve XTreeGold support. Thanks ripsaw
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3677
2011-02-19 19:57:30 +00:00
Ralf Grillenberger
dfd2200771
Fix out of bounds access (SF bug 3156587, thanks danoon for reporting). The unused byte in the 32-bit color value of the hardware mouse cursor pixels was affected.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3668
2011-01-19 17:22:13 +00:00
Peter Veenstra
eaf55b8dfd
Add dummy support for openmode 4. Legend Of the Red Dragon 4.07 uses this.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3667
2011-01-16 20:49:43 +00:00
Peter Veenstra
1589c86ebe
Some FCB read/write refinements. Stop exiting on weird int 21 0x33 calls. (ripsaw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3666
2011-01-05 19:48:18 +00:00
Ralf Grillenberger
ec1fbccb4d
GCC compilation and test for empty string fix related to the config patch.
...
Thanks TeaRex and ripsaw8080 for reporting.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3652
2010-10-29 21:18:44 +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
974158842f
different EMS emulation types (ems board style, emm386 extended compatibility),
...
fixes sound crackling in certain emm386-aware games
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3642
2010-09-26 15:26:46 +00:00
Peter Veenstra
0438430b24
Add patch 3011706 by bredbored: remove double weirdness with free and dirsearch being 0. More sensible clearing of the directory cache. Fixes skynet crashes related to corrupted drive cache.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3630
2010-08-07 18:25:24 +00:00