Peter Veenstra
5d8736e78f
remove dirent stuff for win32
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3396
2009-05-20 18:05:12 +00:00
Sebastian Strohhäcker
229c30dd4f
min/max safety
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3394
2009-05-17 15:28:05 +00:00
Sebastian Strohhäcker
79de511c0e
update recompiler arm backend (M-HT)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3393
2009-05-16 21:52:47 +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
Peter Veenstra
7f67bfd3ee
ASCII advertising. ;)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3386
2009-05-14 18:44:54 +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
Peter Veenstra
1ecf32e267
Make it possible to compile with Xlib headers. Pray nobody does that who has evdev installed
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3384
2009-05-14 18:01:25 +00:00
Peter Veenstra
fb2a129ca6
fix some nice compilation error. Blame woody ;)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3383
2009-05-14 17:51:47 +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
Sebastian Strohhäcker
a14636aea0
handle zero-pages ems allocation requests correctly (fixes VBDOS)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3381
2009-05-14 17:05:58 +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
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
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
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