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
Peter Veenstra
03837aa491
commit the header as well
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2820
2007-02-22 08:48:19 +00:00
Peter Veenstra
c392dcfc90
Add new option: buttonwrap. For people who like to map a lot of keys to their joystick.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2817
2007-02-22 08:44:07 +00:00
Peter Veenstra
0bf5025fea
iodelay aware cycle adjustment code.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2802
2007-02-04 11:10:22 +00:00
Sjoerd van der Berg
5660ee1856
Fixes to hercules emulation, better detection and bank switching
...
Fixes to tandy emulation, 640x200x16 mode and different sizes bank.
EGA/VGA memory changes detection for faster rendering added
Renderer does initial pass to check for needing to lock buffer
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2781
2007-01-24 16:29:09 +00:00
Sebastian Strohhäcker
667c756775
enhance cycles config variable a bit
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2780
2007-01-21 18:14:52 +00:00
Sebastian Strohhäcker
e608297aae
add imagedisk swapping capabilities (prompt, slightly modified sf patch #1505951 ); fix int13 write sectors return code
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2778
2007-01-21 16:21:22 +00:00
Sebastian Strohhäcker
76f1d11252
avoid code invalidation on certain types of self modification and adjust cache sizes (dynamic core);
...
add partial memory function inlining for dynamic core memory access; remove a float div in the pic
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2769
2007-01-18 14:57:59 +00:00
Sebastian Strohhäcker
d3cb9bd1b8
different PCJr cart loading supported
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2764
2007-01-14 18:44:01 +00:00
Peter Veenstra
85af8429ac
Add beta2 patch: nullmodem and serial update. Add some more configure tests for OS/2 and Mac OS X
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2758
2007-01-13 08:35:49 +00:00
Sebastian Strohhäcker
e529cae446
Add beta2 patch: enable full joystick remapping
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2747
2007-01-10 15:01:15 +00:00
Sebastian Strohhäcker
4b6d005406
Add beta2 patch: merge in old trap skip logic again; give trap priority over hw interrupts
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2741
2007-01-09 17:18:52 +00:00
Peter Veenstra
779ab9f715
Add beta2 patch: Some hack to make SKYRICA work. (allocate a zero xms page to get a pointer to xms memory area)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2736
2007-01-08 21:40:15 +00:00
Peter Veenstra
ca8b788e12
Add Beta2 patch:Fix nc5 installer.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2731
2007-01-08 20:36:53 +00:00
Peter Veenstra
24b3c2a1b8
Add beta2 patch: Move dos tables to c800 to make easier umb management.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2730
2007-01-08 20:10:34 +00:00
Peter Veenstra
d78d597f92
Add Beta2 patch: Fix autoexec overflow.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2729
2007-01-08 19:59:06 +00:00
Peter Veenstra
fdd16dea1a
Happy New Year\!
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2728
2007-01-08 19:45:42 +00:00
Sebastian Strohhäcker
af1673c6f2
re-fix deleting of hostwise open files (makes Alien Carnage work again without breaking Abuse)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2722
2006-11-14 20:01:42 +00:00
Sebastian Strohhäcker
26bc8da23d
favoured use of old simple core; default to automatic core selection;
...
some processor usage limiting capabilities for max cycles
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2721
2006-11-14 14:12:00 +00:00