Ulf Wohlers
|
559e21d17b
|
added exception if ss is loaded with illegal segment
fixed bug in IRET - return to outer level
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1497
|
2003-12-17 23:10:00 +00:00 |
|
Ulf Wohlers
|
b82ffd8088
|
fixed pop gs
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1492
|
2003-12-13 15:57:26 +00:00 |
|
Ulf Wohlers
|
b07c69403d
|
limit value in CPU_SetSegGeneral to 16bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1490
|
2003-12-12 19:51:20 +00:00 |
|
Sjoerd van der Berg
|
f6f780f108
|
Clear segment registers when interrupting a v86 task
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1489
|
2003-12-12 17:23:55 +00:00 |
|
Ulf Wohlers
|
7d859fe795
|
added opcode length as parameter for ret,call and jmp instructions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1487
|
2003-12-11 21:35:06 +00:00 |
|
Ulf Wohlers
|
d7d47dfaee
|
added exception 'segment not present',
removed some unneccessary checks in VERR,VERW,LAR,LSL
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1486
|
2003-12-11 21:32:55 +00:00 |
|
Sjoerd van der Berg
|
9c7b2aa638
|
Changed exception handling to let core start the exception.
Added support for segment load exceptions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1482
|
2003-12-10 17:02:22 +00:00 |
|
Peter Veenstra
|
6fdc7a5359
|
added cpu cycle changing by configfile
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1479
|
2003-12-10 13:20:26 +00:00 |
|
Sjoerd van der Berg
|
c13138ad6e
|
Set dirty/access bits on page acces
use new physical memory read/write functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1475
|
2003-12-03 14:02:29 +00:00 |
|
Sjoerd van der Berg
|
2ef1879ac5
|
Fix 32-bit LSL instruction and remove some logging messages for debug registers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1465
|
2003-11-26 17:24:36 +00:00 |
|
Sjoerd van der Berg
|
796809564e
|
Fix setflagb helper
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1461
|
2003-11-25 08:26:44 +00:00 |
|
Sjoerd van der Berg
|
21f1ec6d60
|
Fix 0x66 0x0f prefixed instructions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1460
|
2003-11-23 09:49:48 +00:00 |
|
Peter Veenstra
|
e548646683
|
Made cvs compilable again
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1456
|
2003-11-20 18:12:13 +00:00 |
|
Sjoerd van der Berg
|
16ef4fa54c
|
Use new flag mask
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1453
|
2003-11-18 22:40:51 +00:00 |
|
Sjoerd van der Berg
|
f8978947df
|
bug fix with gdt_count
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1452
|
2003-11-18 22:35:56 +00:00 |
|
Sjoerd van der Berg
|
09366aa37f
|
Basic task switching support.
Basic v86 mode support.
Added some privilege level exceptions
Better support of software interrupts
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1449
|
2003-11-18 22:29:31 +00:00 |
|
Sjoerd van der Berg
|
565721668b
|
Changes for new interrupts
Some privileged instructions.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1448
|
2003-11-18 22:25:49 +00:00 |
|
Sjoerd van der Berg
|
2fbf5e8972
|
Fix the POP Mod/rm issue
Changes for new interrupts
Some privileged instructions.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1447
|
2003-11-18 22:23:50 +00:00 |
|
Sjoerd van der Berg
|
f854f9a58c
|
Some kind of pagefault implementation
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1446
|
2003-11-18 22:20:10 +00:00 |
|
Sjoerd van der Berg
|
57a32fa94e
|
Runrealint uses a table with 0xcd 0x00-0xff instructions now
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1438
|
2003-11-18 20:46:01 +00:00 |
|
Sjoerd van der Berg
|
670173ebc4
|
added 32-bit btr opcode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1435
|
2003-11-13 22:49:10 +00:00 |
|
Sjoerd van der Berg
|
37f7aa5de5
|
Fix opcode group 6
Fix POP R/M have to change sp before the r/m lookup
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1429
|
2003-11-11 08:15:52 +00:00 |
|
Ulf Wohlers
|
94099cbbf1
|
Added callback descriptions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1427
|
2003-11-09 16:44:27 +00:00 |
|
Sjoerd van der Berg
|
81ed2689cb
|
Use new lazy flag defines for conditional testing
changed inc/dec instructions to also safe first parameter
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1425
|
2003-11-09 09:48:02 +00:00 |
|
Sjoerd van der Berg
|
4730d55ed9
|
RCL/RCR instructions changed a bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1424
|
2003-11-09 09:46:39 +00:00 |
|
Sjoerd van der Berg
|
53874d092a
|
Fix flags with binary operations setting the overflow flag to 0
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1423
|
2003-11-09 09:45:01 +00:00 |
|
Sjoerd van der Berg
|
a74a1dc337
|
Changed some of the flag handling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1406
|
2003-11-05 19:57:13 +00:00 |
|
Sjoerd van der Berg
|
d11ec849a5
|
Forcing get_CF to be bool and INC/DEC set var1 flag variable
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1405
|
2003-11-05 19:50:33 +00:00 |
|
Sjoerd van der Berg
|
814ed9bef5
|
New lazyflag testing and fillflags returns the flags
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1404
|
2003-11-05 19:49:30 +00:00 |
|
Sjoerd van der Berg
|
b4753c5c62
|
Far jmps/calls interrupts restart the core
Changes for new lazy flag testing
Removed carry flag only changing type
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1403
|
2003-11-05 19:48:49 +00:00 |
|
Sjoerd van der Berg
|
f28bdda7b1
|
Far jmps/calls interrupts restart the core
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1402
|
2003-11-05 19:45:07 +00:00 |
|
Sjoerd van der Berg
|
43f7ba3ed9
|
parity table changed to bit16u
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1401
|
2003-11-05 19:43:02 +00:00 |
|
Sjoerd van der Berg
|
e23bab62ff
|
Removed code type options
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1400
|
2003-11-05 19:41:10 +00:00 |
|
Sjoerd van der Berg
|
63cd8d1b5d
|
Fix errors with trap flag and interrupts
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1387
|
2003-10-28 09:43:06 +00:00 |
|
Sjoerd van der Berg
|
9f6a6bc5cf
|
New IO Functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1380
|
2003-10-27 13:19:19 +00:00 |
|
Sjoerd van der Berg
|
66df37b533
|
New lazy flag header file and endian fixes for flags
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1378
|
2003-10-26 19:00:47 +00:00 |
|
Sjoerd van der Berg
|
8c832a4a81
|
Remove the old slow_16 core
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1375
|
2003-10-26 17:44:35 +00:00 |
|
Sjoerd van der Berg
|
e712e7dc9c
|
Paging tables/functions changed somewhat
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1356
|
2003-10-22 14:30:57 +00:00 |
|
Sjoerd van der Berg
|
e21e61ce04
|
Little hack to skip CLTS instruction in non-debug mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1349
|
2003-10-19 19:31:59 +00:00 |
|
Sjoerd van der Berg
|
f901c5e096
|
Remove help line
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1336
|
2003-10-14 23:34:28 +00:00 |
|
Sjoerd van der Berg
|
91fa140b2c
|
Exit with unhandled opcode if not running debug version
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1325
|
2003-10-14 20:25:32 +00:00 |
|
Peter Veenstra
|
c36318f721
|
correct all unintentional changes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1314
|
2003-10-14 08:38:36 +00:00 |
|
Ulf Wohlers
|
55591a56da
|
no message
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1312
|
2003-10-13 19:44:47 +00:00 |
|
Sjoerd van der Berg
|
1153f2766b
|
Fix the logging messages and give an e_exit in non-debug version for enabling paging.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1305
|
2003-10-10 08:11:48 +00:00 |
|
Ulf Wohlers
|
5235b729e6
|
Moved a LEAVECORE out of a C_DEBUG define (int 3)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1288
|
2003-10-02 11:07:11 +00:00 |
|
Sjoerd van der Berg
|
775ffc2526
|
Made core full reentrant
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1286
|
2003-09-30 15:44:30 +00:00 |
|
Ulf Wohlers
|
a031928dcb
|
Added 286-Callgates and return to higher privilege
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1281
|
2003-09-30 13:48:20 +00:00 |
|
Peter Veenstra
|
4280d1cef5
|
Disabled zeroing of int f handler.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1275
|
2003-09-29 21:06:49 +00:00 |
|
Peter Veenstra
|
d079c8388a
|
Added title support
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1274
|
2003-09-29 21:05:59 +00:00 |
|
Peter Veenstra
|
f28afdb27c
|
rewrote message routines
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1272
|
2003-09-29 19:33:11 +00:00 |
|