1
0
Fork 0
Commit graph

3480 commits

Author SHA1 Message Date
Sjoerd van der Berg
3885bee68b Changed main cpu core to use the new timing variables and removed some old stuff.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@508
2002-11-17 08:41:33 +00:00
Sjoerd van der Berg
0dbbf37f95 New callback type with STI and the idle call steals some cycles to speed things up.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@507
2002-11-17 08:40:43 +00:00
Sjoerd van der Berg
6a16c109af New variables for the timing code and some general clean up.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@506
2002-11-17 08:39:57 +00:00
Sjoerd van der Berg
b3a766a2fb Cleaned up with new timing code replacing a lot of stuff here.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@505
2002-11-17 08:38:49 +00:00
Sjoerd van der Berg
30284bfaa4 New timing scheme lot's of new functions.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@504
2002-11-17 08:33:33 +00:00
Sjoerd van der Berg
f5b3b79c95 New cpu decoder type.
Added the new cpu timing variables for cycles.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@503
2002-11-17 08:32:32 +00:00
Sjoerd van der Berg
cf8a6f1afc Added a new callback type with a sti instruction.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@502
2002-11-17 08:31:44 +00:00
Sjoerd van der Berg
27bc85d9c1 Removed ems/xms memory settings and removed the multithreading video updates.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@501
2002-11-17 08:30:51 +00:00
Ulf Wohlers
66512e643e Added automatic cpu log call, if an "INT CD" occurs.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@500
2002-11-14 17:31:55 +00:00
Ulf Wohlers
97793a5925 Add memory breakpoints (BPM) for the HEAVY debugger. Add automated log if INT CD occurs, also HEAVY debug and has to be enabled with the HEAVYLOG command.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@499
2002-11-14 17:30:50 +00:00
Peter Veenstra
6a3fa5949f added support for int 21 ax=4406 bx=0000
grouped non-working functions
updated int 21 ah=2c to be able to display 95 hunderd as well


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@498
2002-11-13 20:48:54 +00:00
Peter Veenstra
ef0654b332 fixed a bug in mul.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@497
2002-11-13 20:47:01 +00:00
Peter Veenstra
7dba8a97b8 made dos more compatible and fixed aaowcga
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@496
2002-11-13 11:39:31 +00:00
Peter Veenstra
6906625545 added support for int 13 04
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@495
2002-11-12 19:09:00 +00:00
Peter Veenstra
f4b5658765 enabled the cr lf translation again
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@494
2002-11-12 19:08:23 +00:00
Ulf Wohlers
acb36050b3 fixed:parameter passing for debug.com
fixed:changing zero flag now possible, too.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@493
2002-11-12 15:34:39 +00:00
Peter Veenstra
764dc5c543 fixed some fcb errors: fcb-open and fcb-create created.
fixed return values.
fixed wildcmp


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@492
2002-11-11 18:40:43 +00:00
Sjoerd van der Berg
055e02bb41 Added status bit.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@491
2002-11-10 00:16:34 +00:00
Ulf Wohlers
38117780b5 Added int 27 handler (tsr)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@490
2002-11-08 14:13:54 +00:00
Ulf Wohlers
5a4c1e320a Added mode "load" in dos_execute
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@489
2002-11-08 14:13:31 +00:00
Ulf Wohlers
cc838f907e Added Idle Callback in Int 1a, get systen time
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@488
2002-11-08 14:12:42 +00:00
Ulf Wohlers
81f2bdf671 enabled seek for devices
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@487
2002-11-06 22:37:17 +00:00
Ulf Wohlers
00d4feeb16 Fixed crash in DOS_GetSTDINStatus
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@486
2002-11-06 20:52:28 +00:00
Peter Veenstra
ca4c7db065 added support for debugger under non-windows systems!
no colors yet/ and afterwards your term is messed up :)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@485
2002-11-06 14:27:29 +00:00
Peter Veenstra
9a3ccda025 friendlier when an E_Exit is done
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@484
2002-11-06 14:26:10 +00:00
Peter Veenstra
f1d0fac4ef fixed bug #629219
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@483
2002-11-06 11:11:47 +00:00
Sjoerd van der Berg
09005620bb CALLBACK_Idle() automatically sets the interrupt flag now.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@482
2002-11-06 09:41:09 +00:00
Sjoerd van der Berg
7da067b040 Changed the timer and date functions to startup correctly and allow for irq updates in get system time call.
Also removed the read/write boundary cross warnings.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@481
2002-11-06 09:39:43 +00:00
Peter Veenstra
c341f40597 fixed bug #629841
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@480
2002-11-05 18:39:19 +00:00
Ulf Wohlers
8dc5a523de support for cpu trap flag
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@479
2002-11-04 21:27:03 +00:00
Peter Veenstra
1f69ee249e hmm evenmore fcb functions can do a write ;)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@478
2002-11-04 20:52:23 +00:00
Peter Veenstra
2526daccfc fcb normal write went also wrong
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@477
2002-11-04 19:24:25 +00:00
Peter Veenstra
a3c48a1303 fixed a bug.
the return code of dos_fcbwrite was misinterpretted


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@476
2002-11-04 19:04:13 +00:00
Ulf Wohlers
4f86bdfe26 Fixed bug in RealHandle. it lost the highbyte of the file handle, which may lead to wrong file access.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@475
2002-11-04 14:08:39 +00:00
Ulf Wohlers
c18094c919 Fixed bug in RealHandle. it lost the highbyte of the file handle, which may lead to wrong file access.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@474
2002-11-04 13:31:59 +00:00
Sjoerd van der Berg
664583a3c3 Fixed error codes for findfirst/findnext and a charactor for makename
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@473
2002-11-03 11:15:46 +00:00
Ulf Wohlers
108e6efd32 fixed a problem (stepping over breakpoints)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@472
2002-11-01 10:06:04 +00:00
Sjoerd van der Berg
0485d33490 Added findstring remain function to shell and removed fullstring
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@471
2002-10-31 15:18:39 +00:00
Sjoerd van der Berg
b226986fc3 Give internal programs 0x100 more stack space.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@470
2002-10-31 15:17:51 +00:00
Sjoerd van der Berg
4543cc2d8f Fixes to shell to correctly support /c command
Fixed not saving cs:ip when executing a program


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@469
2002-10-31 15:16:27 +00:00
Sjoerd van der Berg
98f3407fc4 Fixed a variable without a type.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@468
2002-10-31 08:17:05 +00:00
Peter Veenstra
860ab63aee added rename
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@467
2002-10-30 19:02:15 +00:00
Peter Veenstra
3fa47d6813 added rename
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@466
2002-10-30 18:54:59 +00:00
Peter Veenstra
46a1e79f94 added full line support
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@465
2002-10-30 18:49:44 +00:00
Peter Veenstra
25692864a9 chanded fcb-parsename to update si in stead of di
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@464
2002-10-30 18:47:40 +00:00
Ulf Wohlers
48750dfa8f fixed bugs with bplist and debug.com (allocate stack space)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@463
2002-10-30 14:41:50 +00:00
Ulf Wohlers
63210c1d64 Added new debug commands : set register/memory. Fixed a problem with relative jump addresses
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@462
2002-10-29 14:40:54 +00:00
Sjoerd van der Berg
d565b8c526 Added t_SHARd in the get_AF group, changed the fatal errors to warnings and regrouped some flags into unknown groups.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@461
2002-10-28 23:45:55 +00:00
Sjoerd van der Berg
7cdf73a07e Add 4 color cga mode scrolling.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@460
2002-10-28 22:15:02 +00:00
Ulf Wohlers
63cd877bab fixed a bug in DOS_ChangeDir: if dir is a file - return false
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@459
2002-10-28 20:32:47 +00:00