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
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
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
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
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
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
Ulf Wohlers
def42bde5f
added function 0x0301
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1384
2003-10-27 17:18:27 +00:00
Sjoerd van der Berg
7180399a98
Added mode 0x103 and fixed bug with vertical blank start.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1383
2003-10-27 15:36:21 +00:00
Sjoerd van der Berg
45c1f1c663
Changes for new flag word
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1379
2003-10-26 19:05:01 +00:00
Sjoerd van der Berg
953da98424
fix 16 color graphics colors
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1371
2003-10-23 07:03:37 +00:00
Sjoerd van der Berg
4e18ea92f4
More tandy/cga/hercules support, determined by machine type.
...
Changed teletype output function with attirbutes
Mono text mode support somewhat
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1360
2003-10-22 14:50:28 +00:00
Sjoerd van der Berg
97e1c2dc42
changes for different machine types
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1359
2003-10-22 14:45:54 +00:00
Sjoerd van der Berg
4065547365
updated ems/dpmi functions for new paging mapping
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1358
2003-10-22 14:44:41 +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
5e13e5c0e4
argh, committed good file...
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1313
2003-10-13 22:01:07 +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
Ulf Wohlers
004287340e
fixed a bug in EMM_PartialPageMapping
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1292
2003-10-04 12:38:34 +00:00
Ulf Wohlers
319c12c235
added some special stuff for pharlap/msdos api
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1283
2003-09-30 13:50:21 +00:00
Ulf Wohlers
ffe6864021
Added int 15 87 - Move memory region
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1282
2003-09-30 13:49:34 +00:00
Sjoerd van der Berg
7fc3a1d5c5
Fix bug in move memory region where it would copy from the wrong place
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1271
2003-09-29 16:38:34 +00:00
Peter Veenstra
e67f82f913
disabled iron seed hack. Should fix higres vesa modi
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1265
2003-09-24 19:35:01 +00:00
Peter Veenstra
4c9fc85b6c
fixed int10_teletype output when displaying a tab
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1264
2003-09-24 19:33:26 +00:00
Peter Veenstra
9a220bdfcb
fixed syndicate (removed Y restriction)
...
seperated the hardware and the software reset.
Everything makes much more sense now.
software reset: don't touch irq 12 handlers(User Interupt Routine)
Hardware reset: do touch irq 12
A software reset is issued if a new videomode is set(now it doesn't destroy the UIR)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1251
2003-09-17 20:29:56 +00:00
Peter Veenstra
a221b69c29
Ignoring int 17:20 now. Fixes some picture game
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1250
2003-09-17 19:17:35 +00:00
Peter Veenstra
a4713efd90
Several Mouse fixes: cd-v19, iron seed, cm93.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1249
2003-09-17 19:15:49 +00:00
Peter Veenstra
0c1d2529e0
changed various CurMode->cheight into cheight which is read from the bios.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1242
2003-09-09 19:25:04 +00:00
Sjoerd van der Berg
2676825d87
Fill out VBE2 mode information
...
Added Pmode interface code
Corrected some return codes with far page change function
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1223
2003-09-03 20:26:52 +00:00
Sjoerd van der Berg
7cb8ed12e0
Corrected calculation of page starts when changing active page.
...
Characters get written to correct page now
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1222
2003-09-03 20:24:09 +00:00
Sjoerd van der Berg
a202f5f175
Linear frame buffer support.
...
Initial flags for low res vesa modes.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1221
2003-09-03 20:22:49 +00:00
Sjoerd van der Berg
e171830d6c
Linear frame buffer support.
...
Remove page parameter for teletype function
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1220
2003-09-03 20:21:49 +00:00
Sjoerd van der Berg
b191e85925
Add new call for vesa pmode interface
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1219
2003-09-03 20:20:59 +00:00
Sjoerd van der Berg
67e1e4d00f
Cast some Bit8u string to char
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1205
2003-08-24 14:46:21 +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
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
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
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
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
048006f2ac
removed xms usage, added more log messages
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1141
2003-07-22 14:01:24 +00:00
Peter Veenstra
027ce473e7
fixed the treh demo and some other.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1140
2003-07-21 16:56:40 +00:00
Sjoerd van der Berg
836fa34786
Check for xms being enabled not ems
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1135
2003-07-14 12:44:23 +00:00
Sjoerd van der Berg
7c02953cfc
New direct mapping support
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1134
2003-07-14 12:43:51 +00:00
Ulf Wohlers
344afaf577
check for bool "dpmi" in dpmi_init to enable/disable dpmi
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1133
2003-07-14 11:37:27 +00:00
Sjoerd van der Berg
66d2196e7c
Incorrect calculation of size for alloc and realloc
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1130
2003-07-14 11:06:37 +00:00
Sjoerd van der Berg
9f5a0c6859
use phys_write for setting up callback in rom area.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1116
2003-07-14 08:25:18 +00:00
Sjoerd van der Berg
3820b14384
Use phys_write for access to rom memory.
...
Remove usage of HostPt while reading the fonts.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1115
2003-07-14 08:24:42 +00:00