1
0
Fork 0
Commit graph

3418 commits

Author SHA1 Message Date
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
8c94075781 Undo 3505.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3506
2009-11-30 13:48:54 +00:00
Peter Veenstra
0c2cdb1f5e Move back to the mem start of r3438. Fix Miami vice. The other buggy games were fixed otherwise
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3505
2009-11-30 13:10:50 +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
Sebastian Strohhäcker
75d7ee65e9 add special int10 scanline modifying function (hal, fixes some mz700 emulator and others)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3463
2009-09-06 19:25:34 +00:00
Peter Veenstra
9cab1737b8 This is more pretty accoring to the experts *cough*
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3462
2009-09-05 11:38:15 +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
Peter Veenstra
f344153356 Array overflow. Borland c++ 4.5 installer. (thank you for the report luagnome)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3459
2009-08-31 18:03:08 +00:00
Sebastian Strohhäcker
decb3823d2 int13 unconditionally enables the interrupt flag on return (ripsaw, fixes some pirates booter version);
change the set/clear flag for callback return functions a bit (hal)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3458
2009-08-23 17:24:54 +00:00