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
Ralf Grillenberger
3e4f029a49
Calculate horizontal sync timings. Fixes Titus the Fox with Hercules emulation.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3559
2010-03-13 16:24:19 +00:00
Peter Veenstra
6864fa295f
Why didn't we have this earlier..
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3556
2010-03-06 10:35:49 +00:00
Peter Veenstra
fb848f5af4
Correct line ends
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3549
2010-02-12 12:14:21 +00:00
Peter Veenstra
a78b2c4f8b
Update year
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3548
2010-02-11 13:36:50 +00:00
Peter Veenstra
1e1dbbff8c
Change timer code so it works better when the timing gets off due to the cpu core not stopping at the right moment (patch by h-a-l-9000). Some minor LIKELY stuff
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3534
2010-01-13 18:26:07 +00:00
Peter Veenstra
b8dd53b7fc
Include debian general spelling suggestions.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3530
2010-01-11 10:09:46 +00:00
Ralf Grillenberger
07833329ae
Add I/O port console logging. To be activated by #define.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3525
2010-01-07 23:43:17 +00:00
Ralf Grillenberger
bf5257415d
CMS/Gameblaster: add sbtype=gb, fix base addresses other than 220h, fix lack of sound when starting from autoexec, add autodetection (Thanks robertmo and Cloudschatze)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3523
2010-01-06 19:40:45 +00:00
Ralf Grillenberger
8021ebdb6c
Clear Soundblaster interrupt if needed. Fixes sound detection in Xenoball.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3521
2010-01-01 21:45:12 +00:00
Peter Veenstra
3c25b8e28f
Make Talking parrot happy. (ripsaw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3514
2009-12-14 18:14:23 +00:00
Sebastian Strohhäcker
d7ab4e8fd5
make it compile with vs2010 (abs overloading issue)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3511
2009-12-02 14:36:47 +00:00
Peter Veenstra
1899751981
Playing around with LIKE
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3510
2009-12-01 20:41:40 +00:00
Sebastian Strohhäcker
fa80b0458a
fix some warnings about float precision
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3508
2009-12-01 11:08:34 +00:00
Ralf Grillenberger
a165f2ae83
SF bug 2854292: fix scrolling in Titan - thank you reg2s
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3502
2009-11-25 19:24:49 +00:00
Peter Veenstra
e0f2a469db
Fine tune autoturn algorithm a bit. Let's hope games are smart enough to turn the keys off if they don't use the adlib anymore. (ripsaw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3501
2009-11-24 07:16:28 +00:00
Ralf Grillenberger
364257e1cc
Initially keep the serial port interrupt down. Fixes Kingdom O' Magic soundcard detection.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3499
2009-11-11 18:56:45 +00:00
Ralf Grillenberger
f7dd522112
Improve handling of blanked screen parts in VGA modes. Fixes Toons, Magic Circle demo
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3491
2009-11-03 21:06:59 +00:00
Peter Veenstra
98efcf62b2
Remove old opl.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3490
2009-11-03 20:17:42 +00:00
Ralf Grillenberger
360608e2ba
Re-enable directserial for BSD
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3489
2009-11-02 09:51:02 +00:00
Sebastian Strohhäcker
ee5f6c5a92
behave like the real thing
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3487
2009-10-25 16:22:22 +00:00
Ralf Grillenberger
a11709e592
Use the right headers, fixes compilation on OS X (thanks Dominus)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3482
2009-10-12 12:55:20 +00:00
Peter Veenstra
2e5e70aa31
Write the header more often. (thanks kekko)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3481
2009-10-11 18:09:22 +00:00
Ralf Grillenberger
b8138ed477
- make the modem command parsing code more readable
...
- add dummy \K modem command
- improve timing when receiving data so it can go faster
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3477
2009-10-04 20:57:40 +00:00
Ralf Grillenberger
42d8d2e962
Remove debugging aid that accidentally slipped in
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3475
2009-10-01 17:25:28 +00:00
Ralf Grillenberger
a9733cefaf
Fix crash (buffer overflow) in case of socket error
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3474
2009-09-29 23:08:22 +00:00
Ralf Grillenberger
772513020f
It's 2009 already
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3473
2009-09-26 09:15:19 +00:00
Ralf Grillenberger
8115555a4a
- add 16C550A FIFO support to the serial port
...
- timing improvements for directserial
- the platform specific part of directserial is now combined for less redundancy
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3472
2009-09-25 23:40:48 +00:00
Ralf Grillenberger
035a5b8a00
In Hercules mode the cursor should always be monochrome. Fixes part of SF Bug 2833492.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3464
2009-09-10 17:44:57 +00:00
Peter Veenstra
9c2a664661
Small rewrite by ih8regs.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3461
2009-09-05 11:10:04 +00:00
Sebastian Strohhäcker
36868f0b7d
initialize GUS register (thanks to peter ferrie for checking this out)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3460
2009-09-03 16:03:01 +00:00