1
0
Fork 0
Commit graph

170 commits

Author SHA1 Message Date
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