1
0
Fork 0
Commit graph

3115 commits

Author SHA1 Message Date
Ralf Grillenberger
cbaa9c8ade The CGA mode register is actually not part of the video parameter table. Fixes regressions in the 3ktrivia, Hellcat and PCArcade booters.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3516
2009-12-18 14:02:32 +00:00
Peter Veenstra
526a1b01ee Add 0xbd to allow table. Fixes offensive (ripsaw). Add some code to prevent stack corruption on long paths
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3515
2009-12-14 18:52:34 +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
Ralf Grillenberger
fbd78617c2 Allow /p to work with /b in the DIR command - optimize /b a bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3513
2009-12-07 20:00:14 +00:00
Ralf Grillenberger
4c7f6b87f3 Initialize cyclesleft variable so events can start at emulation time 0.0. Patch by Qbix
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3512
2009-12-02 21:11:03 +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
Peter Veenstra
f56fdefb31 report typed entry for %0 not the parsed entry.(System Shock reported by ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3507
2009-11-30 14:53:00 +00:00
Peter Veenstra
b4313146e2 Give an error class in some cases. Fixes Roadhog. (ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3504
2009-11-30 08:31:17 +00:00
Peter Veenstra
7f19fe7e3f Fix GTA installer.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3503
2009-11-30 08:21:38 +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
Peter Veenstra
c4053d3d98 Return false when pausing audio when nothing is playing, fixes redneck rampage multiple track playing (ripsaw8080). Silently refuse to play datatrack. Fixes HOMM2.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3500
2009-11-11 19:37:15 +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
Sjoerd van der Berg
072ddbe083 Add correct 16bit BSWAP behavior in the interpreting cores
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3498
2009-11-10 19:52:58 +00:00
Ralf Grillenberger
db0aef34cf Don't touch the monochrome adapter if the BIOS equipment word is set to color card - fixes Testdrive in Hercules mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3497
2009-11-09 16:33:02 +00:00
Peter Veenstra
1a4ca44854 Make parser a bit more flexible, by allowing all compiled sdl_sound formats. (thanks Alex)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3496
2009-11-09 15:49:20 +00:00
Peter Veenstra
21f8b9d18c Don't overwrite the interrupt table. (whooooops)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3495
2009-11-08 08:52:14 +00:00
Peter Veenstra
6d67340c56 add GCC_LIKELY
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3494
2009-11-06 14:00:13 +00:00
Peter Veenstra
14e46abf68 Add debugger patch by doshea. (slightly modified)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3493
2009-11-06 13:54:58 +00:00
Sjoerd van der Berg
6352cfa88b Disable 8bpp love
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3492
2009-11-06 13:43:48 +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
Peter Veenstra
b10cd0e073 Add very simple and not entirely correct upcase table. Makes doswin32 happy.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3488
2009-10-28 21:45:12 +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
869328c663 - read the correct position in the video parameter table, fixes seven spirits of ra title screen
- save the data written to the CGA control port


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3486
2009-10-19 16:00:22 +00:00
Peter Veenstra
9ad4fb5c5b Keep it compiling. SF:2875962
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3485
2009-10-18 18:06:28 +00:00
Sebastian Strohhäcker
8e761077e1 handle opcode 0xff subcode 7 as invalid instruction, fixes dif-2 and others
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3484
2009-10-18 17:52:10 +00:00
Sebastian Strohhäcker
23c833c794 fix mode6/9 scrolling (ripsaw/etillite, fixes Orphee), see sf bug #2501673
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3483
2009-10-15 20:36:56 +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
Sebastian Strohhäcker
8aadb7d165 use emm system handle for vcpi, increase system handle pages (fixes strange mk2 bug related to continue screen);
some minor ems improvements so msdos mem.exe detects ems memory


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3480
2009-10-11 17:11:52 +00:00
Ralf Grillenberger
8132bdca29 Most of the INT14 interface rewritten for better compatibility
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3479
2009-10-10 13:26:46 +00:00
Sebastian Strohhäcker
c11bc7e1ef recompiler speedups (M-HT)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3478
2009-10-08 20:01:31 +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
Sebastian Strohhäcker
1c410c147e use calling application's code segment rather than psp value for some old-style (dos 1.0) terminate functions (ripsaw, fixes fortune teller)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3476
2009-10-04 14:28:07 +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
Peter Veenstra
599de7a67f Make it clear we don't support it, else we get detected as win95.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3471
2009-09-25 20:51:21 +00:00
Sebastian Strohhäcker
9de271f04a re: cmpxchg (comment added)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3470
2009-09-25 20:47:15 +00:00
Peter Veenstra
5ce390285d add some more cmpxchg stuff. Normal core. with question comment ;)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3469
2009-09-25 19:20:46 +00:00
Sebastian Strohhäcker
d04f128aae add undocumented ffreep fpu instruction to the recompilers (thanks to ripsaw for figuring this out; fixes Trucks)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3468
2009-09-23 20:55:19 +00:00
Sebastian Strohhäcker
25c7518a8c backwrap directory iterator variable for iso drive in free iterator function (thanks to rcblanke; fixes armored fist 2 installer on an iso drive)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3467
2009-09-22 21:48:08 +00:00
Ralf Grillenberger
2970dead37 Add the /B option to the DIR command
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3466
2009-09-21 21:04:25 +00:00
Peter Veenstra
30822d4895 FFREEP. (thanks ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3465
2009-09-16 18:01:53 +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