1
0
Fork 0
Commit graph

3740 commits

Author SHA1 Message Date
Sebastian Strohhäcker
83b41ea628 normal core IN AX,Ib should use full 16bit target register (thanks to danoon for spotting this)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3680
2011-03-04 15:54:11 +00:00
Peter Veenstra
4345813b10 Allow DOS time to be temporary reset. Fixes romantic blue and others (QuickBasic games). Thanks ripsaw.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3679
2011-02-24 15:08:05 +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
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