Peter Veenstra
f94c0830ce
Reopen closed fcbs, if they were likely to have been opened before. Fixes Time and Magic. Thanks ripsaw
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3676
2011-02-19 19:44:46 +00:00
Peter Veenstra
c6c57b40b5
No need for the internal values of WINDOW. Improves portability. Thanks for the report John Daniel
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3675
2011-02-14 07:42:19 +00:00
Sebastian Strohhäcker
fe65a34111
update 64bit recompiler core to handle OSX (memory addressing, stack alignment) from gulikoza
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3674
2011-01-22 16:15:34 +00:00
Ralf Grillenberger
4101963e22
Fix NATIVESOCKETS macro
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3673
2011-01-20 21:39:17 +00:00
Peter Veenstra
37a736c910
Fix problems with automake 2.68. Inspired by patch 3152173 of Dominus.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3672
2011-01-20 17:33:03 +00:00
Peter Veenstra
653e09f16d
Explicitly test for the documented return value when failed.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3671
2011-01-20 17:02:44 +00:00
Peter Veenstra
fceeb4756c
Fix 2 leaks. (unlikely to occur though)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3670
2011-01-20 16:56:43 +00:00
Ralf Grillenberger
02b866dc4a
Implement video memory access to all text mode planes. Fixes Fasttracker
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3669
2011-01-19 18:26:06 +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
Peter Veenstra
c3a904c56e
Typo. pic[0] should be pics[0]. Thanks for spotting it Danoon.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3665
2011-01-04 20:37:54 +00:00
Peter Veenstra
56f3bf59e5
Typo
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3664
2011-01-04 10:30:05 +00:00
Peter Veenstra
c56d4404c0
Fix FileExists on directories.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3663
2010-12-04 14:33:39 +00:00
Ralf Grillenberger
bf3e6ab0ef
Potentially resize the screen when vertical blanking end changes. Fixes Threat v1.40 Intro.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3662
2010-11-29 22:26:32 +00:00
Ralf Grillenberger
15f221d8a1
Implement special case of vertical blanking register 'usage'. Fixes Threat v1.40.
...
Thanks ripsaw8080 for reporting.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3661
2010-11-10 19:58:10 +00:00
Ralf Grillenberger
c493a07791
Make the shortcut to set values of properties from the command line work again (regressed in the previous config-related patch)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3660
2010-11-10 13:19:44 +00:00
Peter Veenstra
c85116940e
..\ is valid if the result ends up in the root dir. Thanks ripsaw
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3659
2010-11-09 08:35:57 +00:00
Peter Veenstra
d7597b8dd8
soundblaster cd audio control (this is not the same as mscdex audio control). Thanks ripsaw.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3658
2010-11-06 14:00:46 +00:00
Peter Veenstra
90daf1718b
Close sourcefile if open in FCB_Rename. Fixes ancient dutch version of wordstart
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3657
2010-11-06 13:58:43 +00:00
Peter Veenstra
480bc0377a
Destroy some registers. Pinball world installer. (thanks ripsaw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3656
2010-11-06 13:35:32 +00:00
Peter Veenstra
bf5bd0610d
big endian volume control for cd images. Thanks ripsaw
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3655
2010-11-06 13:08:51 +00:00
Ralf Grillenberger
c759fb6de1
config:
...
- fix crashes when passing unexpected parameter combinations
- config -get 'sectionname' now lists the properties with their values
- add missing translation string
Thanks robertmo for reporting.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3654
2010-11-01 22:21:54 +00:00
Sebastian Strohhäcker
2efab7ece3
update svn properties
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3653
2010-10-29 21:33:50 +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
Peter Veenstra
0d7b792d05
Check return code of SDL_LockYUVOverlay. Should fix some rare crashes.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3650
2010-10-18 13:49:31 +00:00
Sebastian Strohhäcker
2a8b0b397f
fix dimul flags calculation for corner cases (thanks to bavi)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3649
2010-10-09 13:49:48 +00:00
Ralf Grillenberger
eff418eaee
- Use temporary storage for linear scanline, fixes corruption in Fractint SVGA modes
...
- Implement wrapping on lower-order bit, fixes black line in Titan
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3648
2010-10-04 21:46:23 +00:00
Ralf Grillenberger
c2622359f9
- implement Tandy special 4-color palette handling
...
- remove 3d8/3d9 from PCJr mode (PCJr didn't have it)
- update INT10 palette functions accordingly
- add a level of indirection to Tandy and PCjr palette deconding to fix video recording with on-screen palette changes
- enable line-by-line emulation for Tandy too
- machine-specific implementation of the color when display is disabled (vgaonly too)
- enable the light pen stub on all machines that it is documented for
- mask off a bank-selection bit that is not used under a specific circumstance
Fixes Alley Cat palette on PCJr, Gauntlet, Ghostbusters, Pirates! on Tandy, Video recording on Tandy/PCJr where the palette is changed on-screen
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3647
2010-10-01 19:39:14 +00:00
Sebastian Strohhäcker
959ea1527f
change EMS driver attribute word (ripsaw, fixes David Leadbetter's Greens)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3646
2010-09-28 18:16:11 +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
380ca5a9a2
allow arbitrary segments to be remapped by the EMM functions (peter ferrie; fixes Airline Simulator 2)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3644
2010-09-27 20:32:00 +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
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
Sebastian Strohhäcker
03190a56be
disable forced exit on DMA segment wrapping
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3641
2010-09-26 14:16:40 +00:00
Sebastian Strohhäcker
4654193d3a
special handling of attribute for write character function in certain monochrome VGA mode (ripsaw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3640
2010-09-25 19:59:37 +00:00
Sebastian Strohhäcker
7bb29e185c
small VGA grayscale summing fix
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3639
2010-09-25 17:31:14 +00:00
Ralf Grillenberger
5523df5679
SF patch 2923483: INT10: Accept the page argument when loading font bitmaps. Thanks makovick.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3638
2010-09-09 18:59:00 +00:00
Peter Veenstra
65649abbba
Fix video capture problems.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3637
2010-08-27 12:52:46 +00:00
Ralf Grillenberger
da00ef32bb
BIOS serial port interface: Do not misinterpret DCD as timeout.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3636
2010-08-12 14:58:17 +00:00
Peter Veenstra
b234560075
Only flush buffer if we are reading from the console.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3635
2010-08-07 18:49:53 +00:00
Peter Veenstra
e7b2ddbedf
Fix long standing weirdness with LBA: Copying of speech files failed. Don't cut off the next level if we stay in the same (large) directory. Thanks ripsaw
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3634
2010-08-07 18:46:48 +00:00
Peter Veenstra
a408781809
Hide associated files. Fixes Last Express when installing from an ISO. Thanks ripsaw
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3633
2010-08-07 18:39:22 +00:00
Peter Veenstra
c77c12be15
Make it clear to people that they don't use a stable version.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3632
2010-08-07 18:36:17 +00:00
Peter Veenstra
8c29440d39
Add audio volume control for mscdex. Implemented it in images and win32ioctl. Others are still open. Thanks ripsaw.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3631
2010-08-07 18:32:39 +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
Peter Veenstra
8f4d5fce90
Improve image shuffling when adding a drive which doesn't end up at the last place, but at the first place. (thanks ripsaw).
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3629
2010-08-07 18:15:36 +00:00
Peter Veenstra
901e771bfa
Add patch 3027944 from ripsaw: Subst /d
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3628
2010-08-07 18:12:48 +00:00
Ralf Grillenberger
58e87f9717
Update the rendering output even when only the refresh rate changed. Previously there might have been problems with video recording under some rare circumstances.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3627
2010-07-28 21:58:44 +00:00