1
0
Fork 0
Commit graph

3292 commits

Author SHA1 Message Date
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
Peter Veenstra
5762e97c82 Several configure improvements. powf possibly being a define. a X header detection for some ports who don't have it nor need the functionality. Renamed CoreMidi to CoreMIDI so it works on case-sensitive filesystems. (thanks Jonathan)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3379
2009-05-12 12:37:29 +00:00
Peter Veenstra
c4d033cc79 Fix accidential mix up
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3378
2009-04-30 12:36:55 +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
Peter Veenstra
ad40f8db67 Fix typo
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3373
2009-04-28 07:02:51 +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
903a10ef9d disable timidity port by default. timiditys default configuration on Ubuntu gives a high load when used with dosbox in idle mode ( -B2,8 )
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3370
2009-04-27 17:33:12 +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
Sebastian Strohhäcker
2586013641 adding highly-efficient compression to almost-unused code that resembles something similar
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3368
2009-04-27 11:47:21 +00:00
Peter Veenstra
72d1ef211a Keep it compiling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3367
2009-04-27 10:56:00 +00:00
Peter Veenstra
076a8e78b8 Fix compilation under gcc 4.4
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3366
2009-04-27 09:17:03 +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
Sjoerd van der Berg
75da889c3e Fix rounding errors with aspect correction
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3364
2009-04-26 19:14:50 +00:00
Sjoerd van der Berg
4263c9a9df Fix renaming of directories not detecting existence directory
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3363
2009-04-26 19:13:32 +00:00
Sjoerd van der Berg
3ac8b9963b Fix __always__inline attribute
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3362
2009-04-26 19:12:39 +00:00
Sjoerd van der Berg
b663901319 Fix windres failing when building from another directory
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3361
2009-04-26 19:12:12 +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
5f6236ee35 Try to open 128:0 Timidity port as well.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3354
2009-04-25 15:57:07 +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
Peter Veenstra
b35f4027cc Fix some warnings in pedantic mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3350
2009-04-25 06:59:54 +00:00
Peter Veenstra
d54f7a4edf change E_Exit to LOG + cleanup. Allows people do weird things. (deleting the bat file while running the bat file)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3349
2009-04-22 12:28:51 +00:00
Sebastian Strohhäcker
1b6028a8be add alternative opl2/opl3 emulator; fix opl clock rate
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3348
2009-04-17 17:24:47 +00:00
Peter Veenstra
415a6641c0 Fix non-debug mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3347
2009-04-17 11:33:51 +00:00
Peter Veenstra
c3af6d2420 Warnings and style.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3346
2009-04-16 12:28:30 +00:00
Peter Veenstra
92c5771c4d Prepare system to mode current drive to sda. Check for problems with rename.(fixes linux rename). Small warning fixes + style changes.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3345
2009-04-16 12:16:52 +00:00
Peter Veenstra
b35cfb2e74 Several changes that speed limit the amount of mouse events. Keeping tracking of mode and UIR now (no action though). Fixes to Get buttonpress/release.(Tunnels of Armageddon). Reset less stuff on videomode changes (Stonekeep). Thanks for you help wd and ripsaw (beta3).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3344
2009-04-16 12:11:45 +00:00
Sebastian Strohhäcker
ff5542b760 fix debugger memory dumping function
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3343
2009-04-11 19:49:52 +00:00
Peter Veenstra
4f379fc870 even more small stuff
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3342
2009-04-11 08:02:23 +00:00
Peter Veenstra
f95d934328 minor stuff
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3341
2009-04-11 07:58:39 +00:00
Sebastian Strohhäcker
1c92388bfd use sensible counter latch value for initialization of timer2 (fixes startrek sf academy demo)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3340
2009-04-10 09:53:04 +00:00
Peter Veenstra
d20566a44e Make make dist happy
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3339
2009-04-06 11:23:21 +00:00
Peter Veenstra
fd2bfad813 very simple, but effective way to disable the internal mouse driver, so you can load external ones.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3338
2009-04-02 19:10:44 +00:00
Peter Veenstra
0080ef7e6a warning fixes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3337
2009-04-02 19:08:26 +00:00
Sebastian Strohhäcker
b7d4ecdb49 display auto-loaded dos keyboard layout information in console window
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3336
2009-04-01 18:30:41 +00:00
Sjoerd van der Berg
03f524f5a3 Fix adlib timer overflow to be reset when timer is masked
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3335
2009-03-31 18:15:10 +00:00
Peter Veenstra
d8c2179a83 Fix some warning and compilation on VS2003.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3334
2009-03-29 17:32:20 +00:00
Sebastian Strohhäcker
d3045e71a6 use ioctl audio playing routines when possible, otherwise audio extraction (vista and the likes)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3333
2009-03-29 09:34:18 +00:00
Sebastian Strohhäcker
b2b0fa448d update pit counter in mode2 on the next timer event rather than immediately (thanks to hal for this one, fixes worms1 cutscenes)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3332
2009-03-28 12:20:52 +00:00
Sebastian Strohhäcker
6fee7ccb03 immediately check for irq line activation when popf enables the interrupt flag (fixes star quest 1, thanks to ripsaw for finding this)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3331
2009-03-27 18:10:35 +00:00