1
0
Fork 0
Commit graph

694 commits

Author SHA1 Message Date
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