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
|
a7b5694f5e
|
added INT15 C3 and improved INT 1A 04. Thanks c2woody.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1488
|
2003-12-11 22:12:41 +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 |
|
Peter Veenstra
|
fdcf5243aa
|
Updated alsa checks to support 1.0
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1485
|
2003-12-10 18:28:25 +00:00 |
|
Sjoerd van der Berg
|
9c01f2cc33
|
Use new cpu_sw_interrupt
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1484
|
2003-12-10 17:39:13 +00:00 |
|
Sjoerd van der Berg
|
67c0a2329f
|
New entries for exception generating instructions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1483
|
2003-12-10 17:24:13 +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
|
a3f5f3c445
|
unmask irq on hardware reset. used MOUSE_IRQ instead of 12
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1481
|
2003-12-10 14:59:53 +00:00 |
|
Peter Veenstra
|
60e425dfe9
|
added PIC_SetIRQMask
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1480
|
2003-12-10 14:55:49 +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 |
|
Peter Veenstra
|
40e2a1507a
|
changed dta in dos_Execute fixes: zone66 and unpack
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1478
|
2003-12-10 09:34:21 +00:00 |
|
Peter Veenstra
|
ff18ffe314
|
Fixed possible bug in xms with handlecount
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1477
|
2003-12-09 21:10:31 +00:00 |
|
Sjoerd van der Berg
|
e281aed2dd
|
fix variable init errors in gcc
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1476
|
2003-12-03 14:06:09 +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
|
f90b1c310d
|
Fix correct releasing of paging links
new phys_read/write functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1474
|
2003-12-03 14:01:11 +00:00 |
|
Sjoerd van der Berg
|
3655cc0cc6
|
First run scancodes through int 15 0x4f before handling them in bios
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1473
|
2003-12-03 09:44:43 +00:00 |
|
Dean Beeler
|
0bec45e6b7
|
Fixed channel iterating
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1472
|
2003-12-03 02:51:57 +00:00 |
|
Dean Beeler
|
9f1e9e305d
|
Change to ensure correct number of channels played
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1471
|
2003-12-03 01:30:28 +00:00 |
|
Sjoerd van der Berg
|
5ad16d2037
|
make static table
Fix templates not inlining with gcc
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1470
|
2003-11-30 11:51:09 +00:00 |
|
Ulf Wohlers
|
96cbf4d6a2
|
childpsp gets environment block from parent psp
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1469
|
2003-11-27 20:00:52 +00:00 |
|
Peter Veenstra
|
53008fb6ec
|
Added c2woody's way of handling 1 concurrent IRQ
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1468
|
2003-11-27 18:57:42 +00:00 |
|
Peter Veenstra
|
ba0c8d9542
|
Added patch 847168 from Michael Drueing
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1467
|
2003-11-27 18:54:22 +00:00 |
|
Sjoerd van der Berg
|
b0d9929ed3
|
Fix line compare to always be 1023 for vga mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1466
|
2003-11-27 09:20:26 +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
|
6d1d97b139
|
Added switch to protected mode call 0x89
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1464
|
2003-11-26 09:25:51 +00:00 |
|
Peter Veenstra
|
f7678d231b
|
Copyright update, g++ warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1463
|
2003-11-26 08:38:23 +00:00 |
|
Sjoerd van der Berg
|
96df8584cf
|
Added reset and enable commands for port 0x60
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1462
|
2003-11-25 08:27:50 +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 |
|
Sjoerd van der Berg
|
fb6045aef1
|
Fix loading a new font always setting vga range to b800-bffff, should fix monochromo text mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1459
|
2003-11-22 17:03:49 +00:00 |
|
Ulf Wohlers
|
5152dda24e
|
set idt to 0 if switching to real mode
fixed flag mask to reflect int changes on real mode ints
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1458
|
2003-11-21 19:54:41 +00:00 |
|
Sjoerd van der Berg
|
fa9eb4efa6
|
Fix fps for ega
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1457
|
2003-11-21 19:28:50 +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 |
|
Peter Veenstra
|
88b14bdd8d
|
Fixed stargunner and possibly others. Very little bug in Create new file
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1455
|
2003-11-20 10:29:32 +00:00 |
|
Sjoerd van der Berg
|
d7b678ab45
|
Use a HW_interrupt
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1454
|
2003-11-18 22:43:58 +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
|
b91359610a
|
port 61 xors bit 4 on and off during reads
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1451
|
2003-11-18 22:32:13 +00:00 |
|
Sjoerd van der Berg
|
27fd691fff
|
Check for illegal pages being linked
New physical page read function
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1450
|
2003-11-18 22:31:03 +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
|
e23e7206e5
|
removed the physical page read function
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1445
|
2003-11-18 22:17:25 +00:00 |
|
Sjoerd van der Berg
|
69374f45bc
|
changed some functions to allow exceptions.
Changed the task segment stuff
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1444
|
2003-11-18 22:15:51 +00:00 |
|
Sjoerd van der Berg
|
ab8c335230
|
use the new flag masks
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1443
|
2003-11-18 22:07:51 +00:00 |
|
Sjoerd van der Berg
|
22c885b09f
|
New cr2 registers and physical memory reading function
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1442
|
2003-11-18 20:52:35 +00:00 |
|
Sjoerd van der Berg
|
d46d87c72f
|
changed some flag masks for different privilege levels
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1441
|
2003-11-18 20:51:55 +00:00 |
|