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
Sebastian Strohhäcker
669ec92a59
add finer-grained dma wrapping capabilities
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3450
2009-07-24 09:56:14 +00:00
Sjoerd van der Berg
4ed39f7fd3
Set the correct dsp version for sb 1.5 ( thanks tryton )
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3444
2009-07-11 10:39:38 +00:00
Sebastian Strohhäcker
655b7caa71
textmode address handling updated (hal)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3443
2009-07-11 10:25:25 +00:00
Peter Veenstra
1660096f6b
Fix Allertone football manager (thanks ripsaw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3440
2009-07-04 21:23:35 +00:00
Sebastian Strohhäcker
6624a00d18
add cga lightpen functionality (hal)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3437
2009-06-29 18:43:33 +00:00
Sebastian Strohhäcker
26e4b50da0
vga attrib register/blanking updates (hal); cleanup
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3436
2009-06-28 14:56:14 +00:00
Sebastian Strohhäcker
704221c89d
add lowlevel tandy dac implementation
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3431
2009-06-23 17:46:05 +00:00
Peter Veenstra
613816e5a4
Turn rtc always running trick on. fixes Loadstar: The Legend of Tully Bodine.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3426
2009-06-16 18:19:18 +00:00
Sjoerd van der Berg
c2eeb226ba
Fix hi-hat and top cymbal
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3422
2009-06-10 19:54:51 +00:00
Sebastian Strohhäcker
b58bbc5c36
doesn't like Bit8u (char) there
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3421
2009-06-10 17:44:59 +00:00
Sebastian Strohhäcker
20f226de90
slight changes to the rhythm algorithms
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3419
2009-06-07 19:49:39 +00:00
Sebastian Strohhäcker
4ad533c78f
use different sb detection for tandy dac initialization
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3418
2009-06-07 10:18:14 +00:00
Sebastian Strohhäcker
f5fc904ff5
better sb dsp reset mechanism (hal), fixes stmik-based applications;
...
add sb irq acknowledge logic
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3416
2009-06-06 15:45:31 +00:00
Peter Veenstra
16d14b78e1
Some year and version numbers
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3410
2009-05-27 09:15:42 +00:00
Sjoerd van der Berg
64aaada31a
Don't install handlers for 0x220-0x223 when using opl2 so we can have both opl2 and cms.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3392
2009-05-16 08:29:05 +00:00
Sjoerd van der Berg
1d71454869
Properly convert the 6 bit of vga to the 8bit output
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3391
2009-05-16 06:40:13 +00:00
Sebastian Strohhäcker
05da192ef7
small cleanup
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3390
2009-05-15 21:07:13 +00:00
Peter Veenstra
7696f4706c
Add some hopeful helpful text when startserver fails.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3389
2009-05-15 18:16:33 +00:00
Peter Veenstra
144240717d
Don't turn mixer channel off is current volume is not 0. Slowly decrease volume if idle for a while. Fixes (most of) the clicks of secret agent.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3387
2009-05-14 18:51:53 +00:00
Sjoerd van der Berg
02bfff0d5f
Fix dual opl2 handling and put a low limit on sample rate
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3385
2009-05-14 18:28:04 +00:00
Sjoerd van der Berg
445eeda8f7
Fix dual speed in percussion mode
...
Use noise calculation like in MAME
Run the generator in same tremolo/vibrato blocks for more speed
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3382
2009-05-14 17:39:36 +00:00
Peter Veenstra
db4387542f
Fix disney stuff that wants a fixed rate. (RC1, thanks hal)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3380
2009-05-14 17:04:37 +00:00
Sjoerd van der Berg
f6def87e34
Include an extra scale factor in the mixer volume to be set by a device
...
Set the adlib device scale at 2.0
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3377
2009-04-28 21:48:24 +00:00
Sebastian Strohhäcker
1975a129cc
ignore adlib 0xc0 high bits (seemingly unused on real cards), reduce volume
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3376
2009-04-28 21:45:43 +00:00
Sebastian Strohhäcker
177f197961
warning fixes
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3375
2009-04-28 18:47:04 +00:00
Peter Veenstra
cfd261d319
Fix warning
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3374
2009-04-28 13:27:27 +00:00
Sjoerd van der Berg
d8b0d241bd
Remove the volume hack again, never listen to woody
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3372
2009-04-27 21:17:58 +00:00
Sjoerd van der Berg
f5da809617
Default to use the multiplication table
...
Don't use extra envelope bits for exponential wave routines
Use the stereo percussion handler when opl3 is enabled
Init some more variables in the constructors
Shift the volume up once to make opl sound a bit louder
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3371
2009-04-27 18:26:20 +00:00
Peter Veenstra
18b11e889a
Fix crash
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3369
2009-04-27 17:11:26 +00:00
Peter Veenstra
d261fb01fd
Make visual C++ 2003 happy
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3365
2009-04-26 20:13:22 +00:00
Peter Veenstra
ce176a2a7b
Prepare for testing at a future date.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3360
2009-04-26 18:26:10 +00:00
Peter Veenstra
8516e5d4bf
Remove dirent.h dependency.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3359
2009-04-26 18:24:36 +00:00
Sebastian Strohhäcker
4ebdd5114a
add dbopl to vs project file;
...
fix internal opl rate of dbopl;
change opl provider selection and default
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3358
2009-04-26 15:37:04 +00:00
Sjoerd van der Berg
423fe84280
Always use the volume table
...
Replace the ultradir char buf with a std::string
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3357
2009-04-26 10:36:16 +00:00
Sjoerd van der Berg
caeec288c2
Add a virtual desctuctor so opl handlers free correctly
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3356
2009-04-26 10:33:53 +00:00
Sjoerd van der Berg
88caf1dc71
Add compiler testing for always_inline attribute
...
Add compiler testing for fastcall attribute
Add the FASTCALL define to visual c
Remove some overkill inline routines
Make sure that all the inline routines in headers are static
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3355
2009-04-25 16:25:03 +00:00
Peter Veenstra
6ba856c857
add dbopl.* to the makefile
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3353
2009-04-25 13:59:42 +00:00
Sjoerd van der Berg
dff27bb2c4
Add the integer dosbox opl
...
Combine all the adlib stuff in 1 module
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3352
2009-04-25 09:55:50 +00:00
Peter Veenstra
150dd14433
Fix some warnings in pedantic mode. (another one).
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3351
2009-04-25 07:02:28 +00:00