1
0
Fork 0
Commit graph

2796 commits

Author SHA1 Message Date
Peter Veenstra
8c6d24bb61 making it an abc didn't work somehow.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2882
2007-06-12 19:32:34 +00:00
Peter Veenstra
dd42270cf7 less warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2881
2007-06-12 19:17:43 +00:00
Peter Veenstra
a4d1439cce Add virtual destructor.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2880
2007-06-12 19:11:38 +00:00
Sebastian Strohhäcker
24eba30d23 enable full execution privileges for the dynamic core cache (windows DEP);
raise generated data per block overflow buffer a bit


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2879
2007-06-09 17:57:28 +00:00
Peter Veenstra
b6aff7b628 clean up gus a bit.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2878
2007-06-09 07:56:17 +00:00
Peter Veenstra
9a36682b3a patch by h-a-l-9000 to exclude the overscan area when dealing with the blanking period. makes the scanline count 400 instead of 415. Should improve scrolling.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2877
2007-06-08 08:26:37 +00:00
Peter Veenstra
44fd176892 Some patches by h-a-l-9000. Simple implementation of the gate of timer 2. Only switch to bcd when programming. Don't fire the same irq twice when reprogramming.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2876
2007-06-08 08:21:45 +00:00
Sebastian Strohhäcker
7ca4e50bf8 set int44 to first character(8) table for pcjr/tandy (personal deskmate 2)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2875
2007-06-07 17:34:30 +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
Peter Veenstra
def259b02e Add support for ~username to mount and imgmount.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2873
2007-06-04 18:09:27 +00:00
Peter Veenstra
daea1f9a29 So much for posix compliance ;)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2872
2007-06-04 17:59:18 +00:00
Sebastian Strohhäcker
b20606dee1 add calling convention modifier to all drc backends
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2871
2007-06-04 16:43:05 +00:00
Peter Veenstra
b8920454e4 Fix compilation of dynrec core on 32 bit linux
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2870
2007-06-03 18:07:54 +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
Peter Veenstra
8112ac82e8 introduce option to disable both dynamic cores with one option
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2867
2007-06-03 13:50:42 +00:00
Sebastian Strohhäcker
6198a00920 don't crash when closing the console window (win only), thanks to etil for the patch
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2866
2007-06-03 10:59:46 +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
fb1ef3c95d Prepare config.h for dynrec cpu core.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2863
2007-06-01 13:47:28 +00:00
Peter Veenstra
a9843a9297 Fix jewels of darkness.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2862
2007-05-29 13:36:45 +00:00
Sebastian Strohhäcker
89c9f7d9ad fix reading vga sequencer data port for invalid indices, thanks to vasyl (see sf bug #1173098);
fixes some svga detection routines (Grandest Fleet 2, sf bug #1723717)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2861
2007-05-28 16:29:11 +00:00
Sebastian Strohhäcker
49b1c72548 update readme
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2860
2007-05-27 20:19:50 +00:00
Sebastian Strohhäcker
784b579c28 use ioctl cdrom access by default if possible
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2859
2007-05-27 16:11:35 +00:00
Sebastian Strohhäcker
028f99fb8f default to automatic hd size detection for disk images;
adapt error messages on image load failure a bit


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2858
2007-05-26 19:42:09 +00:00
Peter Veenstra
9a9b883cbf Fix compilation problems with winsock
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2857
2007-05-23 08:05:22 +00:00
Peter Veenstra
c37b2c2eee Fix an old bug in goto that prevented having the else on the same line.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2856
2007-05-15 18:55:23 +00:00
Peter Veenstra
0911359ee9 Make it possible to disable alsa. Fix various compiler and configure related bugs. Hopefully fixes 1677839, 1678736, 1693635,1697017 and the various email reports
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2855
2007-05-15 15:51:30 +00:00
Sebastian Strohhäcker
481d37adf6 fix file open error code for root files (Kippesoep, sf patch #1691919)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2854
2007-05-10 20:27:48 +00:00
Sebastian Strohhäcker
c13c209d3e debugger fixes (etillite, sf bug #1707206)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2853
2007-05-09 14:35:51 +00:00
Sebastian Strohhäcker
e2cc1b1a22 typos, small readme updates (TeaRex, sf patch #1672904)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2852
2007-05-09 13:15:27 +00:00
Sebastian Strohhäcker
2a7805656a return maximal cylinder number instead of cylinder count on int13/get driveparams (thanks to formatc)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2851
2007-05-02 18:56:15 +00:00
Sebastian Strohhäcker
eb90bbf252 always check for pushf/popf exception in the dynamic core (prevents discrepancy if instruction is executed in realmode and v86)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2850
2007-05-02 16:32:34 +00:00
Sebastian Strohhäcker
e54e2cd8d5 set variables correctly for some fallback code
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2849
2007-05-01 20:00:45 +00:00
Sebastian Strohhäcker
201d9b6592 fix mixer underflow (muted pcspeaker in unlocked speed mode; thanks to ykhwong for his report)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2848
2007-05-01 18:57:19 +00:00
Peter Veenstra
af5b21b013 reset pelmask on a new mode. Fixes univbe 5.0lite with panzer general
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2847
2007-05-01 12:24:58 +00:00
Sebastian Strohhäcker
9a495a6bbc add some NANSI-only escape sequence (PC Larn)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2846
2007-04-30 18:35:34 +00:00
Peter Veenstra
cb98d87b7a Make textmode 54 and 55 work again
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2845
2007-04-19 13:11:49 +00:00
Sebastian Strohhäcker
75b028da9e fix digital joystick centering (royalozma, sf bug #1673772);
correct joystick display in mapper


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2844
2007-04-18 16:40:48 +00:00
Sebastian Strohhäcker
a0232dbf2e fix CreateTempFile error handling (namiltd, sf patch #1674288)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2843
2007-04-17 18:48:41 +00:00
Sebastian Strohhäcker
12d417e58c add hd image file size detection
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2842
2007-04-17 15:48:53 +00:00
Sebastian Strohhäcker
220d61976a don't exit on special fully-nested PIC mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2841
2007-04-16 13:25:06 +00:00
Sebastian Strohhäcker
15ea05cff9 fully implement dos subfunction 0x0c, fix CON GetInformation (Kippesoep; sf patch #1691918, fixes Wing Commander 3 exit dialog)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2840
2007-04-16 12:23:23 +00:00
Sebastian Strohhäcker
17c683f8ad fix shifted cd-audio with sdl-interface (prompt, sf bug #883811)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2839
2007-04-15 12:13:16 +00:00
Sebastian Strohhäcker
04ade3cc82 fix mscdex get audio position
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2838
2007-04-15 11:39:33 +00:00
Sebastian Strohhäcker
d104eea175 fix windib fallback; fix ddraw->surface fallback
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2837
2007-04-15 10:34:02 +00:00
Sebastian Strohhäcker
d8f68648d1 precise pagefault address for block starts;
fix upper part of eip content for certain  instructions
in real/v86 mode (dynamic core; fixes Inner Worlds)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2836
2007-04-14 14:08:51 +00:00
Sebastian Strohhäcker
9afe1037a7 correct range invalidation start index (dynamic core, fixes Archimedean Dynasty)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2835
2007-04-14 13:11:48 +00:00
Sebastian Strohhäcker
2147dc647b issue an exception for some invalid selector type on pmode CALL instead of exiting (vbdos)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2834
2007-04-14 11:16:29 +00:00
Peter Veenstra
b6e72ef8e1 Zero pad the correct buffer. Fixes cyrus chess.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2833
2007-03-23 08:27:39 +00:00