1
0
Fork 0
Commit graph

3310 commits

Author SHA1 Message Date
Peter Veenstra
45074288cf Partial rewrite of the configsystem part 2. Should be usuable. Missing parts are cosmetic. (based on Moe his stuff). I hope everything works in visual C.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3098
2008-02-10 11:14:03 +00:00
Sebastian Strohhäcker
0a8945c885 fix attr plane resetting for bios font loading (jal)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3097
2008-02-09 12:44:16 +00:00
Sebastian Strohhäcker
b7a86b482d remove 4bpp vesa mode page size limit (hal)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3096
2008-02-08 21:25:57 +00:00
Sebastian Strohhäcker
6bb6bdc967 use private dos data area for mscdex functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3095
2008-02-06 21:56:32 +00:00
Sebastian Strohhäcker
8ee3853d17 delay small vertical display end changes a bit to avoid immediate screen resizing
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3094
2008-02-06 18:23:34 +00:00
Sebastian Strohhäcker
cb40dff18b keep some lower limit for allocated vga memory
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3093
2008-02-05 17:58:14 +00:00
Sebastian Strohhäcker
09622a48af optionally turn off vesa linear framebuffer for some buggy games
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3092
2008-02-03 20:43:14 +00:00
Sebastian Strohhäcker
02579c09f2 save vesa modes' upper 24-30 bits for later get vesa mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3091
2008-02-03 12:19:35 +00:00
Sebastian Strohhäcker
827bb02217 always stick to correct vga memory wrapping
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3090
2008-02-02 20:47:24 +00:00
Peter Veenstra
8a10bb8f0d Fix creating of a copy of Value in GetValue. Fixes crashes with freeing the returned string.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3089
2008-01-27 18:31:01 +00:00
Peter Veenstra
e0c08be26f Part of the configurating changes. Value is a class now. Some cleanups and support functions to make this transition smooth. It compiles and works, but it's not finished yet.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3088
2008-01-26 15:50:19 +00:00
Peter Veenstra
6532a8bc74 Don't close totally empty fcbs. Very basic check. Fixes Oubliette.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3087
2008-01-21 21:26:49 +00:00
Peter Veenstra
c920ed5e8c More mscdex quirks. Label is not upcased. Fixes daggerfall cdrom detection.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3086
2008-01-21 21:25:17 +00:00
Peter Veenstra
93d6a60493 Add setup.h
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3085
2008-01-21 21:22:58 +00:00
Peter Veenstra
cd53ce7d24 add setup.h
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3084
2008-01-21 21:20:01 +00:00
Sebastian Strohhäcker
f82d47239e use bios scanlength/page size fields instead of mode fixed values for put/get pixel functions (fixes aldo2)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3083
2008-01-20 09:21:49 +00:00
Peter Veenstra
61db3e5178 Move commandline to programs.h
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3082
2008-01-19 11:02:29 +00:00
Sebastian Strohhäcker
41a5d9d3d6 prioritize first language code when scanning for a layout
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3081
2008-01-17 18:53:18 +00:00
Sebastian Strohhäcker
ae447b6477 prevent auto cycle adjusting to lower the cycles too much on heavy background load
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3080
2008-01-16 20:17:15 +00:00
Sebastian Strohhäcker
4cb280c42a vesa pmode set window ignores the window parameter (complies with univbe)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3079
2008-01-15 17:46:25 +00:00
Peter Veenstra
bd88bcea69 Add low- and uppercase for std::string.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3078
2008-01-13 11:28:41 +00:00
Sebastian Strohhäcker
50917251f4 add variable-size graphics memory, enable some more vga memory wrapping (vasyl)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3077
2008-01-12 17:37:48 +00:00
Sebastian Strohhäcker
056302a6a5 xga fix for win3x paint (hal)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3076
2008-01-10 20:36:03 +00:00
Sebastian Strohhäcker
e0d88e1d11 additional svga chipset emulation (tseng, paradise) and small fixes for s3, vasyl
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3075
2008-01-09 20:34:51 +00:00
Sebastian Strohhäcker
2c95419294 report irq2 as active when irq's on the second pic are active (pic cascading), thanks Srecko
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3074
2008-01-07 22:29:37 +00:00
Sebastian Strohhäcker
ceafb356eb use better/slower fpu emulation on x86 for the normal core
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3073
2008-01-06 16:45:42 +00:00
Sebastian Strohhäcker
bfe2db4163 force page initialization for code recompilation
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3072
2008-01-05 21:05:06 +00:00
Peter Veenstra
1a6921ddb6 MSCDEX sets word on stack to ADAD if it DADA on entry.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3071
2007-12-30 08:21:35 +00:00
Sebastian Strohhäcker
962df668ff use dedicated page handler for pages which prohibit write access for user-level (enables fast reading);
some code cleanup and small fixes


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3070
2007-12-29 20:22:22 +00:00
Peter Veenstra
f119b07834 Fix several buffer overflows (ludwig Nussel). Fix double fcloses
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3069
2007-12-27 15:38:00 +00:00
Peter Veenstra
1cf6ec64cc Forgot to mention it here
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3068
2007-12-27 13:22:02 +00:00
Sebastian Strohhäcker
a472b4777b small vga fixes (vasyl)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3067
2007-12-27 10:57:51 +00:00
Sebastian Strohhäcker
4577f5ed59 resize screen on sequencer font size changes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3066
2007-12-23 16:00:53 +00:00
Sebastian Strohhäcker
b9a73a548c fix some custom hicolor s3 modes' width settings (hal)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3065
2007-12-19 21:12:22 +00:00
Sebastian Strohhäcker
8e932280a1 some debugger fixes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3064
2007-12-15 16:28:32 +00:00
Peter Veenstra
debad77a6c mention it here as well
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3063
2007-12-13 12:38:13 +00:00
Peter Veenstra
a1b4e1c778 Add (modified) version of patch 1490638: Coremidi support by Peter McCombs
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3062
2007-12-12 19:18:39 +00:00
Peter Veenstra
ecb56a96ac Sync mouse on fullscreen startup.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3061
2007-12-12 13:37:38 +00:00
Sebastian Strohhäcker
7473dabb3d add program to load external graphics bioses
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3060
2007-12-11 21:25:14 +00:00
Sebastian Strohhäcker
0dba278956 fix some bugs+enhance the s3/xga emulation (hal)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3059
2007-12-10 22:11:13 +00:00
Sebastian Strohhäcker
f87fc49809 add scanline-precise changeability of some vga features (hal)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3058
2007-12-09 17:02:55 +00:00
Sebastian Strohhäcker
60419734aa allow more than one seg override prefix, certain segment loading parameters are invalid (recompiling cores)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3057
2007-12-08 15:43:30 +00:00
Sebastian Strohhäcker
57da409fe7 certain segment loading parameters are invalid (normal core);
add hlt entry in 32bit addressing mode (full core)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3056
2007-12-08 10:24:41 +00:00
Sebastian Strohhäcker
26722f8d4e better segment clearing for iret/retf (outer level returns)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3055
2007-12-07 20:49:19 +00:00
Peter Veenstra
abbf10093f small bugfix by hal.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3054
2007-12-06 17:44:19 +00:00
Sebastian Strohhäcker
7ae0f48fb5 save/restore the modified pl var
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3053
2007-11-29 21:01:46 +00:00
Sebastian Strohhäcker
2b61d6eaf5 move state commit point of pmode/v86 iret further back
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3052
2007-11-28 23:06:54 +00:00
Sebastian Strohhäcker
ee3ead7b27 raise privilege level for cpu-internal supervisor level memory accesses
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3051
2007-11-26 00:00:58 +00:00
Sebastian Strohhäcker
cb37216a20 improve page protection handling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3050
2007-11-24 17:26:48 +00:00
Peter Veenstra
28c34f2b04 Add fix for dungle schatten 1. Implement timer mode 1. Flip gate2 default value (h-a-l-9000)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3049
2007-11-18 17:09:15 +00:00