1
0
Fork 0
Commit graph

3657 commits

Author SHA1 Message Date
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
Sebastian Strohhäcker
404af77c9b allow working-directory specifying for copy parameters (ripsaw; fixes Wrath of Earth regression)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3457
2009-08-15 09:32:20 +00:00
Sebastian Strohhäcker
b9e085dd52 narrow down low-level disk read hack (installers use it as hd-check), thanks to ripsaw; fixes Kick Off 3 regression
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3456
2009-08-12 21:16:09 +00:00
Sebastian Strohhäcker
21612af820 some big-endian fix for the recompiling core (emulated register access)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3455
2009-08-02 16:52:33 +00:00
Sebastian Strohhäcker
ff7bd7dc3c some refinements to the video parameter table handling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3454
2009-08-01 13:39:48 +00:00
Peter Veenstra
15029fe034 Fix input in defor. (Buggy handler, but worked in DOS)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3453
2009-07-31 16:41:37 +00:00
Sebastian Strohhäcker
e744620458 add video parameter table for low-number video modes (special usage for cga/tandy/pcjr machines), thanks to hal;
some cleanup


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3452
2009-07-31 15:36:01 +00:00
Sebastian Strohhäcker
b560a767ef COPY is partially directory-aware (ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3451
2009-07-25 16:25:43 +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
Peter Veenstra
76794c051e Fix compilation
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3449
2009-07-22 09:09:35 +00:00
Sebastian Strohhäcker
c1305f8dda check for pic irq events after emulated iret instruction for the recompiler
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3448
2009-07-20 17:55:52 +00:00
Sebastian Strohhäcker
3aa48444fd dos open file in write-only mode uses append type open (thanks to ripsaw for pointing to this)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3447
2009-07-18 18:42:55 +00:00