Peter Veenstra
f56a4d0de0
added refcounting to create_childpsp. Xcom2 installer
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1191
2003-08-19 20:05:47 +00:00
Peter Veenstra
974254cb8a
allowed stuff like cd.. cd\ and del. Fixed execution of non-executables. removed ECHODOT. Fixed crashes when tabcompletion was used on an empty directory. Fixed copy when the files were in the root directory.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1190
2003-08-19 18:01:57 +00:00
Peter Veenstra
cf05aa87a9
allowed things like /w/p in commandscanbool
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1189
2003-08-19 17:59:25 +00:00
Peter Veenstra
db9cee0e06
explicit cast of int parameters to Real64 for VC7
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1188
2003-08-17 13:15:08 +00:00
Peter Veenstra
7fe21bc482
Added generation of cpu_log at E_Exit if Heavy_debugging is enabled
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1187
2003-08-17 13:08:05 +00:00
Sjoerd van der Berg
7e7b721588
Fix mov crx,reg drx,reg disassembly
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1186
2003-08-13 19:14:58 +00:00
Peter Veenstra
2a97e6e022
added windows.h header file
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1185
2003-08-13 14:55:24 +00:00
Peter Veenstra
d9c77e001c
fixed bug in drive_cache for win98
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1184
2003-08-13 14:46:15 +00:00
Ulf Wohlers
8b48f20dbd
FILLFLAGS -> FillFlags
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1183
2003-08-11 15:50:52 +00:00
Sjoerd van der Berg
856e7b3fa9
bug with directly changing the flags.word
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1182
2003-08-11 15:49:14 +00:00
Ulf Wohlers
db97e36e58
Added reference counting for dos_files
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1181
2003-08-11 11:50:30 +00:00
Sjoerd van der Berg
6fed40f0a8
Remove the FILLFLAGS define and use a function call for it.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1180
2003-08-11 08:42:58 +00:00
Peter Veenstra
e5137b4d74
fixed bug in drive_cache finddirinfo. Thanks to helpfull person on irc.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1179
2003-08-06 14:46:58 +00:00
Peter Veenstra
2cacfbc98e
Added patch 776979 from Florian Albrecht (in a modified format as it was made against 0.58)
...
Fixed Bugs related to .. and ...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1178
2003-08-01 16:48:55 +00:00
Ulf Wohlers
cb91fc53ef
remove it
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1177
2003-08-01 10:05:11 +00:00
Sjoerd van der Berg
f97b4bb800
BSR and BSF correctly set zero flag now and 0 source for scan
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1176
2003-07-31 16:05:16 +00:00
Sjoerd van der Berg
76ec14475b
Bit testing opcodes didn't load first operand
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1175
2003-07-31 15:33:08 +00:00
Ulf Wohlers
dabe910b10
fixed a bug when calling int 21/31 (set to pm code segment)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1174
2003-07-29 09:24:37 +00:00
Sjoerd van der Berg
f6cd3dd51e
On exception reset eip to start of opcode.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1173
2003-07-28 08:25:02 +00:00
Sjoerd van der Berg
551fb535f1
Add lazy_flags.h to the makefile
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1172
2003-07-28 08:23:14 +00:00
Sjoerd van der Berg
1ae2780ece
Interrupt now handled without using EXCEPTION.
...
Exception now resets IP to the faulting instruction.
LAHF uses the lower 8-bit of the flags word.
SS changing instruction do another cycle to be interrupt free.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1171
2003-07-28 08:22:15 +00:00
Sjoerd van der Berg
2a4fa63ace
8-bit flag saves need to save Overflow flag and now use cpu function for saving flags.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1170
2003-07-27 22:55:28 +00:00
Sjoerd van der Berg
1780f70232
Core_full cpu decoder starts up when protected mode is enabled.
...
Small change for certain flag bits always being on/off
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1169
2003-07-27 22:53:37 +00:00
Ulf Wohlers
a1fe43c151
Debugger is activated via callback now
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1168
2003-07-27 20:20:40 +00:00
Sjoerd van der Berg
09ed20abec
Removed double segment prefix base add for SIB lookups
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1167
2003-07-27 19:47:47 +00:00
Peter Veenstra
359e55ed8c
Added support for regular files with int 21 ax =4406 (get input status)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1166
2003-07-27 12:12:05 +00:00
Peter Veenstra
dc824945f5
Fixed messages when running non-debug mode (under linux)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1165
2003-07-26 18:39:20 +00:00
Ulf Wohlers
4fe5eb776f
changes to support cpu core switching
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1164
2003-07-26 16:32:29 +00:00
Peter Veenstra
7e11075f08
added F2XM1,FYL2X,FSCALE
...
changed flags in FCOM
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1163
2003-07-26 12:02:26 +00:00
Peter Veenstra
5f169bf3cf
added missing break in eatree. Xcom is finally perfect
...
added F2XM1,FYL2X,FSCALE
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1162
2003-07-26 12:01:41 +00:00
Sjoerd van der Berg
d017f22b89
Initial checking for redirection, will need more changes in dos to allow this too work.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1161
2003-07-26 10:47:47 +00:00
Sjoerd van der Berg
feb42742ac
Moved some timer tick handling to PIC
...
Changed pic_runqueue a bit for new pic scheduling handling.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1160
2003-07-26 10:45:11 +00:00
Sjoerd van der Berg
7190b03145
Some changes in detecting pmode and 32-bit code segements
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1159
2003-07-26 10:43:03 +00:00
Sjoerd van der Berg
3085db7883
Setting stack segment now sets a stack mask
...
Check for cpu decoder changes when CS changes.
Changed handling of HLT a bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1158
2003-07-26 10:41:34 +00:00
Sjoerd van der Berg
1c5b995c6d
callbacks start from 1
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1157
2003-07-26 10:39:14 +00:00
Sjoerd van der Berg
8ca9fc4faa
Some cleanups
...
Callbacks now return from the decoder
Stacks are now read using a mask.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1156
2003-07-26 10:39:01 +00:00
Sjoerd van der Berg
3070b19d73
Little bit of cleaning up
...
Callbacks now return from the cpu core.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1155
2003-07-26 10:36:56 +00:00
Sjoerd van der Berg
6be6e65e93
No big in segment structure anymore
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1154
2003-07-26 10:34:49 +00:00
Sjoerd van der Berg
0cce18012d
Runqueu is now a bool, wether or not to stard cpu core.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1153
2003-07-26 10:34:18 +00:00
Sjoerd van der Berg
bafbf29f94
New handling of pmode related functions
...
Preperations for taskswitching/v86 mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1152
2003-07-26 10:33:37 +00:00
Sjoerd van der Berg
4a07f3e97b
new callback and tick handling in main loop.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1151
2003-07-26 10:25:38 +00:00
Sjoerd van der Berg
41d13152f4
Fix for timing/crashings problem caused by large count when used with scas/cmps
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1150
2003-07-25 11:15:08 +00:00
Ulf Wohlers
7a0bfeb194
Fixed a resize memory bug
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1149
2003-07-24 19:14:47 +00:00
Ulf Wohlers
2daf8b32c7
Added MEM_AllocatedPages. Get amount of allocated pages of handle
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1148
2003-07-24 19:13:58 +00:00
Peter Veenstra
54ef7a5825
Warning cleanup
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1147
2003-07-24 12:42:17 +00:00
Peter Veenstra
cdf4503fe0
Changed long constants to LONGTYPE for compiler issues
...
include cross.h
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1146
2003-07-24 12:41:33 +00:00
Peter Veenstra
d61bdb0094
Added LONGTYPE => long long for different platforms
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1145
2003-07-24 12:39:59 +00:00
Ulf Wohlers
f2f9b04b5c
DOS_Execute: Moved creation of psp after closing exe, to avoid dead file handle of exe in copied psp.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1144
2003-07-24 10:31:41 +00:00
Sjoerd van der Berg
4092577e26
Check correct types for -t option of mount
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1143
2003-07-23 11:50:15 +00:00
Sjoerd van der Berg
7ee73a90b7
Hack for 0xcd memory no longer needed
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1142
2003-07-23 11:45:08 +00:00