1
0
Fork 0
Commit graph

3576 commits

Author SHA1 Message Date
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
Ralf Grillenberger
dc0732f09f Tandy: Add 16kb of DOS memory. Fixes bad graphics in Mickey's Space Adventure and Chuck Yeager's Air Combat, as well as flickering screens in Ghostbusters.
Patch by ripsaw8080

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3626
2010-07-28 20:56:12 +00:00
Ralf Grillenberger
8d916cfa5a - Fix SB16 16-bit interrupt cause identification (makes games using CT-VOICE.DRV work).
- Add SB16 identification bit for an older version of CT-VOICE.DRV
Thanks ripsaw8080.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3625
2010-07-28 20:18:04 +00:00
Peter Veenstra
0af0da678c Flush the buffer of handles for the same file. (Betrayal in Antara). Thanks ripsaw
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3624
2010-07-24 21:18:11 +00:00
Ralf Grillenberger
72bf840408 More line endings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3623
2010-07-22 13:30:14 +00:00
Ralf Grillenberger
7dfcc5b676 Fix some wrong line endings that sneaked it
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3622
2010-07-22 12:36:27 +00:00
Ralf Grillenberger
ef95dc160e - Fix EGA panning to behave as on real hardware (fixes Beverly Hills Cop, Faery Tale Adv., Secret Agent 1)
- EGA splitscreen updates (Megademo, Secret Agent 1)
- Change display address latch timing (Beverly Hills Cop)
- Code style adoptions

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3621
2010-07-12 21:41:20 +00:00
Peter Veenstra
db66fef419 Extend int29 to include page and colour. Thanks for your input ripsaw8080. Change removesetup to remove the right amount of bytes.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3620
2010-07-10 11:36:39 +00:00
Ralf Grillenberger
47281bd3e5 INT10 EGA: Implement font intensity/blinking switch, fix font height calculation, screen parameters - makes Norton Commander work with machine=ega.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3619
2010-07-09 20:56:32 +00:00
Ralf Grillenberger
f30cf339c3 Text mode panning patch for the vgaonly machine
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3618
2010-06-28 21:32:43 +00:00
Ralf Grillenberger
ad7695d707 Fix regression in Spacewar with Hercules video. Thanks ripsaw8080 for reporting.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3617
2010-06-28 12:16:15 +00:00