1
0
Fork 0
Commit graph

500 commits

Author SHA1 Message Date
Peter Veenstra
61fcc1304d Provide some feedback.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3563
2010-04-03 15:30:25 +00:00
Peter Veenstra
a78b2c4f8b Update year
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3548
2010-02-11 13:36:50 +00:00
Peter Veenstra
e4666d2baf basic SDL 1.2.14 support.(Still testing)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3546
2010-02-10 20:33:31 +00:00
Peter Veenstra
641160f569 Add basic granularity support. (ripsaw, rc1)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3541
2010-01-31 15:02:41 +00:00
Peter Veenstra
3e936332a5 Don't parse mouse button release and presses with numbers outside the amount of reported buttons.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3532
2010-01-11 14:56:30 +00:00
Ralf Grillenberger
c71c0246e9 Add the S3-specific 640x480 256 color mode. Fixes regression in "Wooden Ships and Iron Men" and "I Have No Mouth And I Must Scream".
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3518
2009-12-26 15:11:23 +00:00
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
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
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
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
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
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
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
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
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
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
655b7caa71 textmode address handling updated (hal)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3443
2009-07-11 10:25:25 +00:00
Sebastian Strohhäcker
26e4b50da0 vga attrib register/blanking updates (hal); cleanup
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3436
2009-06-28 14:56:14 +00:00
Sebastian Strohhäcker
31f6dccfa0 disable vcpi if no extended memory available (as no descriptor tables can be set up)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3432
2009-06-24 17:44:52 +00:00
Sebastian Strohhäcker
704221c89d add lowlevel tandy dac implementation
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3431
2009-06-23 17:46:05 +00:00
Peter Veenstra
6de523ff7b Add 0x31. Should improve Waterworld. Thanks ripsaw
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3427
2009-06-16 19:00:26 +00:00
Sebastian Strohhäcker
58ce4315f8 move callback default segment to bios standard;
use fixed default offset for irq0 as well (ripsaw, fixes tinker tales)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3423
2009-06-11 16:05:17 +00:00
Sebastian Strohhäcker
4ad533c78f use different sb detection for tandy dac initialization
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3418
2009-06-07 10:18:14 +00:00
Sebastian Strohhäcker
618f0867c1 some more special handling for the emm system handle
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3417
2009-06-06 21:52:09 +00:00
Peter Veenstra
16d14b78e1 Some year and version numbers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3410
2009-05-27 09:15:42 +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
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
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
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
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
904307ce5b add custom fast filesearch routines
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3314
2009-03-04 19:34:42 +00:00
Sebastian Strohhäcker
30cadccb6e can't people just remove a simple call themselves and not opening hundreds of reports for dev sources before it's finished?
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3306
2009-02-19 10:52:53 +00:00
Sebastian Strohhäcker
54606df9dd mouse min/max setting is signed, fixes Magic Maze (thanks to ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3305
2009-02-16 20:33:11 +00:00
Peter Veenstra
c90ebb3028 Header updates.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3289
2009-02-01 14:24:38 +00:00
Sebastian Strohhäcker
70a150c2d6 hercules updates from hal (fixes jet)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3273
2009-01-25 12:00:52 +00:00
Peter Veenstra
8bba45ae04 Add reboot handler and some more bios strings. (h-a-l-9000, Beta2)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3268
2009-01-21 21:50:23 +00:00
Sebastian Strohhäcker
a9f0ec5b10 hercules updates by hal (herc mode/status reg, herc textmode drawing), fixes blockout
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3256
2009-01-11 18:22:59 +00:00
Sebastian Strohhäcker
c680a2b46c add alternative mono-palette for mode7 (hal, thanks to ripsaw for reporting this)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3253
2009-01-02 19:30:53 +00:00
Sebastian Strohhäcker
615f21836a fix mode7 vga attribute register mapping (hal/ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3250
2008-12-29 14:41:05 +00:00
Sebastian Strohhäcker
4652da4af5 add ems OS-dedicated handle functionality (fixes battle chess 4000 screen bug, thanks to ripsaw for debugging this),
fix some ems error numbers


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3241
2008-11-27 18:57:45 +00:00
Peter Veenstra
0aa906a05c Fix telengard. Always use attr in non-textmode. Change cga4 to use 0x3 instead of 0x1. Might not be needed as attribute is always used....
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3236
2008-11-09 11:22:03 +00:00
Sebastian Strohhäcker
e2a1305dce some typo; fix mode0xa number of reported columns (thanks etillite, see sf bug #2209440)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3234
2008-11-08 12:56:50 +00:00
Peter Veenstra
2314183f15 Some warnings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3227
2008-10-05 14:44:52 +00:00
Sebastian Strohhäcker
c994a9a25e fix some msvc64bit warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3217
2008-09-07 10:55:16 +00:00
Peter Veenstra
a84fcb5f7c Fix logging message.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3198
2008-08-11 12:50:26 +00:00
Sebastian Strohhäcker
34cc1838d0 fix graphics rom checksum position
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3194
2008-08-09 15:37:15 +00:00
Sebastian Strohhäcker
b374d8c93f some s3/xga fixes (hal)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3193
2008-08-08 21:57:00 +00:00
Sebastian Strohhäcker
c78a9f6c03 fix/work around some gcc Wall warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3192
2008-08-06 18:34:21 +00:00
Peter Veenstra
01e8571ece Make the mouse struct a bit smaller. ignore mouse.page in text mode, always use current page. Fixes CV RENUM.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3190
2008-08-03 15:52:06 +00:00