1
0
Fork 0
Commit graph

136 commits

Author SHA1 Message Date
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
Sjoerd van der Berg
e850ceff5c Some changes for correct memory region setup in gfx registers.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1114
2003-07-14 08:23:32 +00:00
Sjoerd van der Berg
84b3d2d4c2 Changes for new allocation system
Changes for new page mapping system


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1113
2003-07-14 08:20:33 +00:00
Sjoerd van der Berg
e8d9586fee Only report a coprocessor when enabled
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1109
2003-07-10 22:28:44 +00:00
Ulf Wohlers
8f10df3830 fixed bug in func 503, wrong resize size calculated
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1104
2003-07-09 15:24:22 +00:00
Ulf Wohlers
090a3a0aa8 cpu-flag changes and removed some stuff no longer needed
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1094
2003-07-06 16:13:02 +00:00
Ulf Wohlers
c2f035784b internal dpmi server
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1083
2003-07-05 14:07:29 +00:00
Sjoerd van der Berg
b222a9576a Warning clean up
Removing some old unused routines
Addind some newlines after some files.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1077
2003-06-19 17:12:50 +00:00
Sjoerd van der Berg
feee892489 Add a newline
Added cast to allow string to be used an argument for blockwrite


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1069
2003-06-16 12:26:34 +00:00
Sjoerd van der Berg
1dbdb9412a Changed interrupt 0x11 to read from bios segment
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1068
2003-06-15 20:35:37 +00:00
Sjoerd van der Berg
9db66c505b Added int10_vesa.cpp
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1067
2003-06-15 19:56:20 +00:00
Sjoerd van der Berg
e8892d4f61 Removed hack for setting limits -1
Small change for handling the mouse cursor in graphics mode


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1062
2003-06-15 19:39:21 +00:00
Sjoerd van der Berg
3f5aecccf2 VESA Routines.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1061
2003-06-15 19:38:47 +00:00
Sjoerd van der Berg
155cbb9f36 New Video bios code:
Support for VESA 1.2
Support for text mode font changes
Support for setting CGA colors
Support for setting text mode cursor shape
Support for 16 color palette group changes
Some initial tandy mode support
Some fixes with graphics mode text output
Some cleanups


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1060
2003-06-15 19:37:57 +00:00
Sjoerd van der Berg
81a149ea36 Better limit checking on memory allocated to XMS
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1057
2003-06-14 11:44:02 +00:00
Sjoerd van der Berg
f6e003c808 Disasble built in dpmi host for now
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1039
2003-06-02 21:24:03 +00:00
Peter Veenstra
1aa183e96b fixed bug in INT10_SCROLLWINDOW
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1024
2003-05-29 08:53:21 +00:00
Sjoerd van der Berg
e139c8f9cb newline at end of file
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1002
2003-05-11 10:19:26 +00:00
Sjoerd van der Berg
656ceb60fd Fake PCI Bios Call
Add detection of serial ports to be placed in bios data segment.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@990
2003-05-05 22:13:25 +00:00
Peter Veenstra
bbb7cf45b0 updated loggingsystem
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@989
2003-05-04 19:19:09 +00:00
Peter Veenstra
b0906a8ed9 added basic support for vidmode 0x7
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@984
2003-05-04 12:44:26 +00:00
Sjoerd van der Berg
9e0452b931 Changed wait flag handling to use RTC
Changed extended memory size to read it out from CMOS
Added getting time from RTC call.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@963
2003-04-27 07:03:37 +00:00
Ulf Wohlers
96600069ec oops. activated xms handler again.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@953
2003-04-20 12:42:23 +00:00
Ulf Wohlers
6910b58618 Added XMS_GetSize
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@950
2003-04-20 12:12:43 +00:00
Ulf Wohlers
74574ecc81 fixed bug in xms resize mem
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@943
2003-04-19 11:59:22 +00:00
Ulf Wohlers
a085299cd3 failed allocating xms-call now safer
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@940
2003-04-18 13:36:55 +00:00
Ulf Wohlers
99fa64e36c fixed bug when allocating xms
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@932
2003-04-14 17:03:16 +00:00
Sjoerd van der Berg
5e688529f2 Added dpmi.cpp to makefiles and project.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@923
2003-04-13 18:46:50 +00:00
Sjoerd van der Berg
bc209bd1b8 Removed fatal exit for VCPI functions.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@922
2003-04-13 18:39:10 +00:00
Sjoerd van der Berg
db025c7aaa Very early beta version
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@909
2003-04-13 18:26:21 +00:00
Sjoerd van der Berg
4ce762ab9a Fix to microsecond wait function.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@907
2003-04-13 18:24:08 +00:00
Sjoerd van der Berg
72e09d2827 Support HMA functions by giving correct errors codes.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@906
2003-04-13 18:23:00 +00:00
Ulf Wohlers
55b6b319eb removed clear mapping on free xms
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@900
2003-04-10 10:35:50 +00:00
Peter Veenstra
517cde1b3c cleanup patch from Max Horn
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@899
2003-04-10 10:32:59 +00:00
Peter Veenstra
5e968ab24c added xms.h to extra dist
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@898
2003-04-09 11:48:09 +00:00