1
0
Fork 0
Commit graph

2585 commits

Author SHA1 Message Date
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
Peter Veenstra
06297a72ae Don't raise irq 0 when programming a new timer instantatanously. Take in account that the hardware requires some time to be setup as well.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2669
2006-07-10 09:27:37 +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
ec1c470020 some more drive_fat fixes, cleanups and removal of some compiler warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2667
2006-07-05 21:18:14 +00:00
Peter Veenstra
49eea1af58 Make valgrind happy and set a few strings to zero.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2666
2006-06-30 20:04:21 +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
Peter Veenstra
7cac8ec376 Make gcc happy. (thanks Ludwig).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2664
2006-06-29 19:05:54 +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
Sjoerd van der Berg
930207e209 Add support for character fonts wrapping around segment limits
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2662
2006-06-27 07:32:42 +00:00
Peter Veenstra
1a6a92a423 Fix Set Memory.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2661
2006-06-27 07:00:56 +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
Sebastian Strohhäcker
caf6a80ef4 add scancode modifications for os2 (thanks to josch)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2659
2006-06-24 17:29:39 +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
Peter Veenstra
35201631c9 add escape and change old e,x,d keybinding to alt e,x,d
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2657
2006-06-22 08:34:38 +00:00
Peter Veenstra
bf6a8d4c3d Don't change colours on text mode stuff.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2656
2006-06-21 08:52:02 +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
Peter Veenstra
3f792c66af erase is a macro on certain hosts?
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2654
2006-06-17 08:42:38 +00:00
Peter Veenstra
4644aaea0e New key input loop (no more return to enter it.). key up behaves a bit better (Kronutz). A few keybindings were removed. GetHexValues supportes +/- now (d cs+10:ax-200+bx should work now). Command parsing now based the string datatype. Make more use of mvaddstr instead of looped mvaddch. Fix a few small bugs.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2653
2006-06-16 14:51:31 +00:00
Peter Veenstra
f0ddb8d464 More informative description.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2652
2006-06-12 19:11:14 +00:00
Peter Veenstra
866211408b Add patch 1503983 "quit during sdl_pause" by ykhwong and patch 1500664 "Auto-pause on minimise/focus loss" by philpem.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2651
2006-06-12 08:24:28 +00:00
Peter Veenstra
27225d6602 Silence a warning.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2650
2006-06-12 08:07:39 +00:00
Peter Veenstra
b9ad197d85 wrap around joystick buttons. Makes playing joystick games more fun on my Gravis Exterminator.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2649
2006-06-12 08:04:48 +00:00
Sebastian Strohhäcker
af5bb6abf3 fix bug in dyncore for STD/CLD+STI/CLI opcode combination (f15/f22 et al)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2648
2006-06-10 10:50:01 +00:00
Peter Veenstra
14456f435a Move internal dos table segment to d800. Gives some more umbs. Fixes Terminator Arcade.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2647
2006-06-05 18:01:24 +00:00
Sebastian Strohhäcker
c0eb7704fc fix a few auxiliar flag bugs
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2646
2006-06-02 16:44:46 +00:00
Sebastian Strohhäcker
624686304e add/remove dynfpu/fpu support files
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2645
2006-06-01 15:45:37 +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
7312606796 Typos. (ykhwong)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2643
2006-06-01 06:44:22 +00:00
Peter Veenstra
857ba79484 put sensible data in date and time when opening a file. Fixes Operation Innerspace.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2642
2006-05-31 14:22:00 +00:00
Peter Veenstra
b950bf43ba 2 small patches from h-a-l-9000. Joystick equimentbit. Don't change drive when there none mounted.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2641
2006-05-28 09:40:42 +00:00
Peter Veenstra
21ae8be729 Fix a typo. Thanks ykhwong\!
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2640
2006-05-27 07:01:33 +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
a11f305138 fix FindFirst for files in the root directory of the virtual drive (SimHospital)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2637
2006-05-24 16:39:29 +00:00
Peter Veenstra
e065bf63d2 Add fast irq for it came from the desert.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2636
2006-05-23 10:30:29 +00:00
Peter Veenstra
796af47e74 Move irq 2/9 to a different location.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2635
2006-05-23 10:30:02 +00:00
Peter Veenstra
1f016f7801 Add zeroprotect option to detect zero code protection. (disabled by default because it might trigger pagefaults in an odd way)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2634
2006-05-22 20:29:50 +00:00
Peter Veenstra
346d4332ab Add cancel "Set event wait interval."
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2633
2006-05-22 15:46:13 +00:00
Sebastian Strohhäcker
fc4c24f231 fix scanlength setting for INT10_LoadFont functions (7 Spirits of Ra)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2632
2006-05-22 15:36:28 +00:00
Sebastian Strohhäcker
01c7e8b454 set offset of int1 higher (BioMenace fix)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2631
2006-05-21 19:21:31 +00:00
Peter Veenstra
e6af839533 a few warnings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2630
2006-05-19 19:53:22 +00:00
Peter Veenstra
70a902ded2 Fix a small bug in the new heavylog routine. Adapt LOG/S/L to C++ ofstream.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2629
2006-05-19 13:35:32 +00:00
Peter Veenstra
4775cd6f42 Synchronize timer on repeated events to compensate for lost accuracy.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2628
2006-05-19 10:34:02 +00:00
Peter Veenstra
2cd6264d32 Modernise it a bit and fix builtin_expect configure test
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2627
2006-05-19 09:03:39 +00:00
Peter Veenstra
93211188a7 A few small debug improvements. (Improve heavylog speed. Exit in heavydebug mode on zero code. BPINT 21 gets translated to BPINT 21 * instead of BPINT 21 reg_ah=0)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2626
2006-05-18 11:42:02 +00:00
Peter Veenstra
94bbf1e01f Add patch "[ 1488441 ] fix for dosbox-0.65 build error on Solaris 5.8 (powf)" by Claudio Fontana.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2625
2006-05-18 11:32:09 +00:00
Peter Veenstra
8ece9230da timer mode 0 counter after passing terminal count update by h-a-l-9000.(Fixes Archon Ultra and The Horde)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2624
2006-05-18 11:25:46 +00:00
Peter Veenstra
c473b81217 Attempt to fix bug 1487972
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2623
2006-05-14 19:57:24 +00:00
Peter Veenstra
42c95e065b Fix Resize memory. (handle information didn't have the resized size.) Fix error codes of move_memory. Implement 8f. This fixes E.EXE (an editor).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2622
2006-05-07 20:00:05 +00:00
Sebastian Strohhäcker
458d7e5dee check io permission for dyncore port access
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2621
2006-05-01 19:34:41 +00:00