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
Peter Veenstra
4510807269
rewrite powf stuff a bit.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2718
2006-11-07 11:43:13 +00:00
Sebastian Strohhäcker
76478e8cec
add dos keyboard layout support
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2715
2006-10-27 13:37:14 +00:00
Peter Veenstra
3653a5a3d5
Add Beta1 patch: "Add functions needed by netbios.exe, Fix some trouble with armada in protected mode" by h-a-l-9000.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2711
2006-10-27 12:00:29 +00:00
Sebastian Strohhäcker
bd65320c7e
add TRx handling opcodes (fixes JetFighter2, thanks to vasyl)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2700
2006-09-17 13:38:30 +00:00
Sebastian Strohhäcker
e11274fe6e
add/fix some more soundblaster modes (Srecko)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2692
2006-08-25 09:40:19 +00:00
Sebastian Strohhäcker
be9a70adfd
fix unsigned 16bit samples sb16 output
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2690
2006-08-21 20:08:26 +00:00
Peter Veenstra
a56dddbb12
Add slightly modified help system of ykhwong. Added a few of the descriptions as well.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2678
2006-07-26 11:36:30 +00:00
Sebastian Strohhäcker
6215071ebc
change callback code; get rid of several calls to DOSBOX_RunMachine()
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2677
2006-07-24 19:06:55 +00:00
Sebastian Strohhäcker
fcd1a96808
implement different joystick querying, reduce polling intervall (thanks hal for the ideas)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2676
2006-07-22 18:32:29 +00:00
Peter Veenstra
39bcdda8c2
Add (set)ver.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2674
2006-07-21 09:40:10 +00:00
Sebastian Strohhäcker
dca519a601
fix keyboard handling for sdl windib driver as far as possible
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2670
2006-07-10 19:32:15 +00:00
Sebastian Strohhäcker
7a842811f0
fix for virtual pool (vasyl)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2668
2006-07-08 16:32:26 +00:00
Sebastian Strohhäcker
43d7055361
some fixes to the fat drive handling (thanks to h-a-l9000)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2665
2006-06-30 12:47:07 +00:00
Sebastian Strohhäcker
8dd057d52e
add automatic core selection;
...
switch back to default cycles/core on program exit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2663
2006-06-29 09:10:10 +00:00
Sebastian Strohhäcker
97470261fb
tweak size of auto-cycle interval (ih8regs);
...
switch to auto-cycle guessing if appropriate
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2660
2006-06-25 18:49:32 +00:00
Peter Veenstra
3ea5a913a9
Add rewriten form of patch "[ 1498334 ] CD Images unmounting" created by Kronutz
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2658
2006-06-22 13:15:07 +00:00
Sebastian Strohhäcker
e3fe68c847
fix some trapflag bugs, add partial trapflag handling to the dynamic core
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2655
2006-06-20 17:14:04 +00:00
Sebastian Strohhäcker
3500ea88eb
remove more fpu exception flags and refine fpu statusword updates;
...
add a more direct calling of fpu functions (dynamic core, thanks to kekko!);
avoid temporary storing of fpu values for eatree functions (x86 fpu only)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2644
2006-06-01 08:33:52 +00:00
Peter Veenstra
1303deba35
add shift.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2639
2006-05-25 15:08:40 +00:00
Peter Veenstra
c02188b774
Add shift and more const correctness
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2638
2006-05-25 15:07:33 +00:00
Sebastian Strohhäcker
e332fed532
return drive and not-written bit for ioctl function 0
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2614
2006-04-23 14:20:58 +00:00
Sebastian Strohhäcker
1d89346c16
move callbacks into read-only memory (Pinball/Adventure construction kit booters)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2612
2006-04-22 15:25:45 +00:00
Peter Veenstra
8a10d6f33b
Whoops add all changes to it.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2610
2006-04-21 08:50:30 +00:00
Sebastian Strohhäcker
2ae27a0bb9
precalculate inverted stack mask; improve dynamic core stack functions
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2606
2006-04-18 17:44:25 +00:00
Peter Veenstra
8b7b77b21e
Isname should use strcasecmp as it deals with emulated DOS file names.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2598
2006-04-15 15:53:37 +00:00
Peter Veenstra
132bbffb68
Add part of patch 1235377 of msharov and fix a few small bugs in the return values of the cpu cores
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2593
2006-04-11 19:02:33 +00:00
Peter Veenstra
57d8180da8
Remove DOS_No_Drive_Cache. Didn't compile anymore since 0.60.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2591
2006-04-10 12:52:47 +00:00
Peter Veenstra
25b46f0a57
Some more const correctness.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2590
2006-04-10 12:06:25 +00:00