1
0
Fork 0
Commit graph

763 commits

Author SHA1 Message Date
Peter Veenstra
1b74652bab Update volume for cda mixer changes as well.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3746
2011-08-30 12:29:24 +00:00
Peter Veenstra
770732bef7 Fix supersaxxon. Regression from line based updates. Thanks h-a-l-9000
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3744
2011-08-30 08:30:40 +00:00
Peter Veenstra
817651144b Restore old delay.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3741
2011-08-15 17:02:29 +00:00
Peter Veenstra
aad5643403 Keep repeating a pressed key if another key is released. Thanks jazztickets and robertmo
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3740
2011-08-15 12:21:36 +00:00
Ralf Grillenberger
d3136d14de - fix the socket inheritance feature
- usedtr will now, if the connection was lost in between, attempt to connect again if there is a rising edge on DTR
- code improvements
- handling of some unused handshake lines was changed a bit

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3738
2011-07-30 15:36:56 +00:00
Ralf Grillenberger
57c2a42210 - Fix for Scuba Venture (PCJR booter)
- Added comments for PCJR and Tandy CRT/Processor page register
- Add documented CRTC 3D0/1 access for PCJR


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3735
2011-07-23 19:02:01 +00:00
Sjoerd van der Berg
8abf23aa8d GUS pantable fix
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3727
2011-06-20 19:25:08 +00:00
Sebastian Strohhäcker
df67bd2afb fix manual uninstall functions for callback/io-handler objects; cleanup
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3725
2011-06-19 13:21:11 +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
Peter Veenstra
de75bc83f6 Enforce call order of the functions used in the bitshift. Fixes visual C /O2 builds. Thanks h-a-l-9000 and wjp.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3718
2011-06-12 13:56:44 +00:00
Peter Veenstra
cca9bb077a Typo alreadu=>already
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3717
2011-06-11 13:49:14 +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
2375c15de2 add function to manually trigger the 16bit sb IRQ (ripsaw; fixes sb16 detection for Assault Wing)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3699
2011-04-23 10:50:38 +00:00
Sebastian Strohhäcker
617fd7006d fix sb halt/continue sequence when no transfer in progress (thanks to tcostin, fixes some GameWizard crash)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3696
2011-04-19 19:46:02 +00:00
Ralf Grillenberger
66e7ddcea5 Fix I/O exception caused by callbacks (16 and 32-bit accesses)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3695
2011-04-16 19:24:09 +00:00
Ralf Grillenberger
3059df4278 Timer patch
- remember timer value beyond mode switch: Fixes 3DMania, Dunkle Schatten with Soundblaster, glitch in Panic demo
- set a defined short interrupt response time for CPU-induced interrupts

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3692
2011-04-02 20:38:41 +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
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
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
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
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
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
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
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
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
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
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
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
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
Ralf Grillenberger
23c7394b75 Disable blanking if its start value is beyond the total display height. Fixes Ms. Pac-PC and Pac-PC II.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3611
2010-05-16 19:02:30 +00:00
Peter Veenstra
685c253690 Some more contrast for Amber mode (ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3588
2010-04-27 11:01:42 +00:00
Peter Veenstra
66b3f5f761 Fix by h-a-l-9000 to repair the blanking functionality.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3584
2010-04-20 07:45:34 +00:00
Peter Veenstra
e514702c4b Add some changes from the scummvm team
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3582
2010-04-15 18:30:40 +00:00
Peter Veenstra
f3c1902dab Add green/amber hercules mode emulation support. (Thanks ripsaw and h-a-l-9000)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3579
2010-04-15 13:22:21 +00:00
Ralf Grillenberger
d40f71fc45 Fix warnings (thanks ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3578
2010-04-12 10:37:59 +00:00
Peter Veenstra
2dff0226b9 Reverse revision 3567 as it breaks a few games and the new patch could use some more testing.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3577
2010-04-08 14:29:55 +00:00
Ralf Grillenberger
74ddc23daf Allow the renderer to abort a screen. Fixes crashes occurring with certain output modes, platforms and games.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3576
2010-04-07 21:07:17 +00:00
Ralf Grillenberger
dae804a87f - Move the video timing debug output so it can display the correct v_total value
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3575
2010-04-05 10:13:18 +00:00
Peter Veenstra
2649b91f6f Add include for abs.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3573
2010-04-05 07:06:57 +00:00
Ralf Grillenberger
8912e7ab6f -CGA, PCJr, Tandy: Add video blanking, change display start latch timing, sync pulse width correction,
-PCJr, Tandy: implement vertical retrace interrupt,
-PCJr, CGA: do line-by-line video emulation,
-PCJr: support on-screen change of color modes 4medium to 16low (used by Ghostbusters booter),
-All machines: only update the video timing when needed (Jungle Hunt, others that synchronize to the video screen might profit), only resize the output window when needed, start up the video more quickly at the beginning.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3572
2010-04-04 22:39:06 +00:00
Ralf Grillenberger
6be8956f46 Add video blanking in vgaonly mode. Used by Alien Carnage and others.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3568
2010-04-04 18:43:04 +00:00
Ralf Grillenberger
13ea835d96 Keep the timer value during timer mode changes (undocumented behavior). Fixes Dunkle Schatten with Soundblaster and 3DMania.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3567
2010-04-04 12:29:25 +00:00
Ralf Grillenberger
461ffb6c40 Unload CMS/Gameblaster when sbtype is changed. Add GUS FM forwarding when Gameblaster is selected. Make some CMS tables const.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3566
2010-04-04 10:23:16 +00:00