1
0
Fork 0
Commit graph

557 commits

Author SHA1 Message Date
Peter Veenstra
5491001923 Add zooming stuff from hal. Add some fixes by wd and hal to prevent crashing related not enough lines calculated with screenresizes (vgaonly).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3134
2008-03-30 18:02:23 +00:00
Peter Veenstra
f209b02e6b Add some modified version of some uncommited part of moe his patch. which add helptexts in the configfile.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3130
2008-03-19 20:35:18 +00:00
Peter Veenstra
d7294c6314 rename LOG_DMA to LOG_DMACONTROL to remove nameclash with soundblaster dma.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3128
2008-03-19 08:41:45 +00:00
Sebastian Strohhäcker
cf48084cea correct mouse maximal y-value for non-standard font heights in text mode (fixes mouse in lba2 installer)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3117
2008-03-08 22:05:05 +00:00
Peter Veenstra
3f2e4fbd83 Allow longer commandlines in MOUNT and IMGMOUNT.
Fix crash reported by MiniMax (mount -u 0).
Fix bug reported by Tearex ("config -get" broken).
Add some protection that makes it harder to mount a directory from
within an executable.
Add some protection to make mounting from command /c much harder.
Add a securemode commandline switch to config and dosbox that should make it
impossible to mount a location when this isn't wanted by the user. (Addresses concerns of CVE-2007-6328)
Update documentation to reflect this.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3114
2008-03-02 11:13:47 +00:00
Sebastian Strohhäcker
cb1b1fcbce release special alt-state when starting the gui (fixes tab-completion bug)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3107
2008-02-21 19:25:34 +00:00
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
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
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
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
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
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
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
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
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
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
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
Sebastian Strohhäcker
10b39bc067 allow small .com files to be exectued with not much free memory left;
int27 always clears the returned error code; fixes corncob3d music


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3048
2007-11-18 10:30:12 +00:00
Sebastian Strohhäcker
6d7dd9f3ae add sft-returning dos function (fixes file/integrity checking library of MadTV2 and Dunkle Schatten 2)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3046
2007-11-07 22:08:03 +00:00
Peter Veenstra
ac66214dab Emulate a trailing dot on volume labels of 8 characters when on a cdrom drive. mscdex weirdness. Fixes Fifa96 cdrom detection.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3033
2007-11-01 12:15:34 +00:00
Peter Veenstra
c4f26c724b Add menu to dosbox. V8 from Moe, with some fixes inspired by ykhwong
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3028
2007-10-28 16:36:42 +00:00
Peter Veenstra
5a17afaca5 Change Batchfile constructor.(Silences a few warnings). Introduce batchfile friend editor(moe).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3025
2007-10-28 10:58:50 +00:00
Peter Veenstra
2f33a0fd24 Add function to list all configuration details. (moe)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3024
2007-10-21 08:43:24 +00:00
Sebastian Strohhäcker
ecbec7dda0 align vga memory
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3021
2007-10-19 20:30:24 +00:00
Sebastian Strohhäcker
72199985fa add banked tlb (crazyc)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3007
2007-10-05 17:45:53 +00:00
Sebastian Strohhäcker
c6df37a834 simplify memory checking handlers a bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3004
2007-09-30 14:10:08 +00:00
Sebastian Strohhäcker
d0b4e12779 clean up memory access functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3003
2007-09-29 13:23:59 +00:00
Sebastian Strohhäcker
c9eb0378a5 add vret irq (ega only; fixes Gauntlet hanging)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3001
2007-09-28 21:06:18 +00:00
Sebastian Strohhäcker
d64648208a tweak some vga bios functions to better stick to real implementations
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2995
2007-09-24 20:50:40 +00:00
Sebastian Strohhäcker
6188566e38 add partial ega-only machine
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2992
2007-09-20 16:42:43 +00:00
Peter Veenstra
fc25306a9b Add %c %X %s.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2979
2007-08-21 20:20:58 +00:00
Sebastian Strohhäcker
0190a6e149 Silence a few warnings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2964
2007-08-12 19:16:01 +00:00
Sebastian Strohhäcker
2ff695971f make the used joystick selectable when 4axis is specified
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2961
2007-08-12 10:23:36 +00:00
Peter Veenstra
c7205d0750 Improve/fix aspect correction.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2954
2007-08-08 13:16:17 +00:00
Peter Veenstra
0620995611 A very fake DPB for some editor.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2928
2007-07-20 18:53:52 +00:00
Sebastian Strohhäcker
8f76382e7d add a define to disable additional scalers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2914
2007-07-05 16:03:49 +00:00
Sebastian Strohhäcker
602b0aea94 add scaler forcing option (idea from ykhwong)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2908
2007-06-30 19:53:41 +00:00
Peter Veenstra
a5ac3216ba Some more const stuff. Silences a few warnings and removes a few casts. Update description of dss.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2886
2007-06-14 08:23:46 +00:00
Peter Veenstra
df0f8ee9d6 Remove from DOS_File type and size. type wasn't used at all. size was only implemented in 50% of the drives.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2885
2007-06-13 07:25:14 +00:00
Sebastian Strohhäcker
0c24e87fdc silence some warnings, add most of sf patch #1185267 by Moe
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2883
2007-06-12 20:22:09 +00:00
Sebastian Strohhäcker
131553c479 initialize private dos segment early; move int33 handler out of rom (Kippesoep)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2874
2007-06-06 15:44:40 +00:00
Sebastian Strohhäcker
7859569c6d add mouse driver backdoor entry point (enables mouse in Last half of Darkness, PC-BLOX)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2869
2007-06-03 16:46:33 +00:00
Peter Veenstra
432c61d1fa Add patch 1713574: "timer precision fix" by wjp. Fixes vret problems under 64 bit hosts.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2868
2007-06-03 13:55:16 +00:00
Sebastian Strohhäcker
f65e8e5f09 add recompiling core that uses highlevel function calls
and the existing lazyflags system for better portability;
thanks to gulikoza for the x86_64 backend


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2865
2007-06-02 11:47:06 +00:00
Sebastian Strohhäcker
43de744e01 move some FillFlags calls into their respective cpu function;
change some cpu functions to directly return values


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2864
2007-06-01 16:40:40 +00:00