Sjoerd van der Berg
ad6ba002e1
Some new configure options for core inlining and heavy debugging.
...
Fixed the --disable-fpu option
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1204
2003-08-24 14:44:32 +00:00
Sjoerd van der Berg
ef53831d80
A NEWLINE
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1203
2003-08-24 14:43:15 +00:00
Sjoerd van der Berg
8cd083552e
Lower delay for setting up the new LFB address in memory
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1202
2003-08-23 11:01:28 +00:00
Sjoerd van der Berg
42cf596c56
Fix correct address of linear frame buffer.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1201
2003-08-23 11:00:08 +00:00
Sjoerd van der Berg
a91af64d77
Changed SHLD and SHRD instructions to use common function defines.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1200
2003-08-23 07:13:06 +00:00
Sjoerd van der Berg
e18440ce32
New core_normal based on old core_16 for handling real and protected mode code.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1199
2003-08-22 20:13:48 +00:00
Ulf Wohlers
c71f9c3d1f
Added shared memory handling
...
Improved set descriptor access rights
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1198
2003-08-22 17:28:02 +00:00
Ulf Wohlers
49f89c9f50
Added Int 0x10 function 0x1C
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1197
2003-08-22 17:23:36 +00:00
Sjoerd van der Berg
2ae4a3e7d9
Change switches a bit so compiler can create jump tables
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1196
2003-08-22 09:21:41 +00:00
Sjoerd van der Berg
07abb99dce
Unsigned/Signed comparison fix
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1195
2003-08-22 08:10:53 +00:00
Sjoerd van der Berg
c2d6a1e2c4
Don't check valid window parameter in cpu window calls
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1194
2003-08-22 08:09:59 +00:00
Sjoerd van der Berg
8f655ccc0d
Reset the CPU Window on mode set
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1193
2003-08-22 08:09:39 +00:00
Peter Veenstra
9d063495e7
fixed little bug in dir. (dir /a was broken)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1192
2003-08-20 12:21:42 +00:00
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