1
0
Fork 0
Commit graph

1391 commits

Author SHA1 Message Date
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
Sjoerd van der Berg
db195c0ad1 Changed exit loop to always check after a cpu core has run
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1440
2003-11-18 20:50:26 +00:00
Sjoerd van der Berg
01bdd5f6f7 Added v86 mode detection
Added better breaking of current code to enter debugger


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1439
2003-11-18 20:49:44 +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
8f5af81299 zero reported extended memory size if xms/ems/dpmi is loaded
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1437
2003-11-14 00:04:27 +00:00
Sjoerd van der Berg
b6a4b0fb5c new function to zero the reported extended memory size
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1436
2003-11-14 00:01:56 +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
Peter Veenstra
81b197a1cb fixed a bug switching too many times to fullscreen
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1434
2003-11-12 13:27:39 +00:00
Sjoerd van der Berg
c4269952c4 Increase the line cache size
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1433
2003-11-12 07:16:46 +00:00
Peter Veenstra
1eef79ef64 Made the window the right size
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1432
2003-11-11 20:20:02 +00:00
Peter Veenstra
a03d87e551 Added patch 829954 from James Wilkinson
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1431
2003-11-11 18:47:25 +00:00
Peter Veenstra
fdc23c8e04 added some undocumented aliases
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1430
2003-11-11 18:28:05 +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
aebbee499f Show callback descriptions in debugger
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1428
2003-11-09 16:45:08 +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
Ulf Wohlers
8b82835cca Added div0 exception
Added descriptions for dpmi callbacks


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1426
2003-11-09 16:42:55 +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