1
0
Fork 0
Commit graph

2899 commits

Author SHA1 Message Date
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
Peter Veenstra
28ffbae6be Add patch "1479636: Improved unmount (mount -u)" from TaeWoong Yoo.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2620
2006-05-01 14:56:35 +00:00
Sebastian Strohhäcker
b1fb54123b raise umb segment size, update LOADHIGH help text
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2619
2006-04-29 10:05:55 +00:00
Sebastian Strohhäcker
de851a79a5 set stack pointer somewhat lower when booting (Shamus booter)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2618
2006-04-28 16:38:09 +00:00
Sebastian Strohhäcker
19955c36e8 use inverted stack mask in normal/full core;
issue exception when calling type zero descriptor;
add INVLPG opcode


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2617
2006-04-27 13:22:27 +00:00
Sebastian Strohhäcker
eedd8cc98c directly handle some page faults of MakeCodePage
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2616
2006-04-26 14:35:55 +00:00
Peter Veenstra
77bb709df9 Always echo the value.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2615
2006-04-23 15:17:07 +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
Peter Veenstra
4b2a7a92c7 Change default search path for SDL_sound.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2613
2006-04-22 20:12:39 +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
1d11c37e23 make default choice lowcase so case-sensitive matching shows a more reasanable number.(ykhwong)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2611
2006-04-21 13:21:09 +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
Peter Veenstra
4d33692c6f Add the CDROM device in the device chain.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2609
2006-04-21 08:35:31 +00:00
Peter Veenstra
632f579361 Add a trick for Ishar 3 of the Ishar 3 Triology. File reads and writes take actually cycles now.(4 times the amount of transfered data)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2608
2006-04-21 08:23:40 +00:00
Peter Veenstra
b43c3d6643 Rewrite Choice a bit. So that it honours /S and that the : is optional. Fixes Ishar Triology Installer/Startup menu
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2607
2006-04-21 08:18:51 +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
Sebastian Strohhäcker
ec58b58543 update msvc configuration files
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2605
2006-04-18 15:24:09 +00:00
Peter Veenstra
aa07ccb528 Keep it compiling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2604
2006-04-18 13:52:24 +00:00
Sebastian Strohhäcker
6250acff2d add mscdex device strategy implementation
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2603
2006-04-17 20:06:39 +00:00
Peter Veenstra
329d32a8dd Fix some issues with mounting floppy images with invalid bootsector.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2602
2006-04-17 10:45:32 +00:00
Sebastian Strohhäcker
0b6195208d implement ioctl control channels for ems device (GEMMIS support)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2601
2006-04-16 20:11:04 +00:00
Peter Veenstra
31103c160e In unlink fails and it happends because of the file is open. Try closing it and deleting again. Fixes problems of Ultima 7 addon installer under MS Windows.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2600
2006-04-16 14:04:03 +00:00
Peter Veenstra
fd7f1e45b4 Add a very simple dummy LPT1 class. Fixes games opening LPT1 under MS Windows. (for example Cisco Heat)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2599
2006-04-16 14:02:39 +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
1627e9540a Don't change reg_bl on succes. (Fixes B.A.T 2 CD version)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2597
2006-04-14 13:53:58 +00:00
Peter Veenstra
b53832e7a8 Improve error code support(c2woody). Silence a few warnings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2596
2006-04-14 07:19:37 +00:00
Peter Veenstra
20530fa725 A few flag fixes by c2woody.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2595
2006-04-14 07:03:47 +00:00
Peter Veenstra
550e61640f keep it compiling with msvc.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2594
2006-04-12 18:52:50 +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
49870fee9c Implement counter status.(h-a-l-9000)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2592
2006-04-11 12:02:09 +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
Peter Veenstra
b8499cab5a Some more const correctness
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2589
2006-04-10 12:06:07 +00:00
Sebastian Strohhäcker
1521cdcbda change swapInNextDisk
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2588
2006-04-09 13:03:24 +00:00
Sebastian Strohhäcker
480df88fa4 implement ioctl control channel for mscdex device (NBA95),
swapInNextDisk flags cdroms with medium changed,
switch between HSG/Red book position information as
requested by the application


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2587
2006-04-09 12:46:03 +00:00
Peter Veenstra
3b7451fe35 Some better const usage.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2586
2006-04-08 19:41:49 +00:00
Sebastian Strohhäcker
970b0a4842 add a few more scancodes for Mac OSX (cc_benny)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2585
2006-04-08 19:31:48 +00:00