1
0
Fork 0
Commit graph

1442 commits

Author SHA1 Message Date
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
4c2a65992a Added 32-bit ARPL and 32-bit direct far call
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1218
2003-09-01 20:59:20 +00:00
Peter Veenstra
eba92fc10a fixed crashes in MadTv1 (reading from pit 2 without being latched first)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1217
2003-09-01 20:16:59 +00:00
Peter Veenstra
e884b051ca fixed execution of files without an extension
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1216
2003-09-01 18:19:55 +00:00
Sjoerd van der Berg
341cb199e6 Fix some compilation warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1215
2003-09-01 18:19:22 +00:00
Sjoerd van der Berg
3a869f20de Check if cycles need to be lowered when adding new irqs/events
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1214
2003-09-01 14:28:37 +00:00
Sjoerd van der Berg
a67453b78e Added SBPRO 2.0 support
Added a new ADPCM decoding algorithm
Added better timing for short detection dma transfers
Added new registers to mixer
Some new debug messages and clean up


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1213
2003-09-01 14:27:57 +00:00
Sjoerd van der Berg
fcca902bc8 Always allocate a console
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1212
2003-09-01 08:08:22 +00:00
Sjoerd van der Berg
5183db2202 Prevent added autoexec lines in config file to be parsed by sprintf
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1211
2003-08-31 20:34:52 +00:00
Sjoerd van der Berg
10a29d64de Fix some compile warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1210
2003-08-31 20:05:23 +00:00
Sjoerd van der Berg
d3ee970936 Change EXTRA_INLINE define to CORE_INLINE
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1209
2003-08-31 20:04:55 +00:00
Sjoerd van der Berg
942bef0e09 Some updates to DMA to allow better handling of masked bit and reaching terminal count.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1208
2003-08-29 08:38:59 +00:00
Sjoerd van der Berg
9c53a50c70 Fix some conversion warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1207
2003-08-29 08:17:49 +00:00
Sjoerd van der Berg
c9a62c462f Removed an E_Exit from an illegal call, seems to fix impulse tracker.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1206
2003-08-29 08:16:48 +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
Sjoerd van der Berg
ad6ba002e1 Some new configure options for core inlining and heavy debugging.
Fixed the --disable-fpu option


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1204
2003-08-24 14:44:32 +00:00
Sjoerd van der Berg
ef53831d80 A NEWLINE
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1203
2003-08-24 14:43:15 +00:00
Sjoerd van der Berg
8cd083552e Lower delay for setting up the new LFB address in memory
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1202
2003-08-23 11:01:28 +00:00
Sjoerd van der Berg
42cf596c56 Fix correct address of linear frame buffer.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1201
2003-08-23 11:00:08 +00:00
Sjoerd van der Berg
a91af64d77 Changed SHLD and SHRD instructions to use common function defines.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1200
2003-08-23 07:13:06 +00:00
Sjoerd van der Berg
e18440ce32 New core_normal based on old core_16 for handling real and protected mode code.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1199
2003-08-22 20:13:48 +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
2ae4a3e7d9 Change switches a bit so compiler can create jump tables
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1196
2003-08-22 09:21:41 +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
Peter Veenstra
9d063495e7 fixed little bug in dir. (dir /a was broken)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1192
2003-08-20 12:21:42 +00:00
Peter Veenstra
f56a4d0de0 added refcounting to create_childpsp. Xcom2 installer
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1191
2003-08-19 20:05:47 +00:00
Peter Veenstra
974254cb8a allowed stuff like cd.. cd\ and del. Fixed execution of non-executables. removed ECHODOT. Fixed crashes when tabcompletion was used on an empty directory. Fixed copy when the files were in the root directory.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1190
2003-08-19 18:01:57 +00:00
Peter Veenstra
cf05aa87a9 allowed things like /w/p in commandscanbool
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1189
2003-08-19 17:59:25 +00:00
Peter Veenstra
db9cee0e06 explicit cast of int parameters to Real64 for VC7
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1188
2003-08-17 13:15:08 +00:00
Peter Veenstra
7fe21bc482 Added generation of cpu_log at E_Exit if Heavy_debugging is enabled
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1187
2003-08-17 13:08:05 +00:00
Sjoerd van der Berg
7e7b721588 Fix mov crx,reg drx,reg disassembly
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1186
2003-08-13 19:14:58 +00:00
Peter Veenstra
2a97e6e022 added windows.h header file
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1185
2003-08-13 14:55:24 +00:00
Peter Veenstra
d9c77e001c fixed bug in drive_cache for win98
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1184
2003-08-13 14:46:15 +00:00
Ulf Wohlers
8b48f20dbd FILLFLAGS -> FillFlags
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1183
2003-08-11 15:50:52 +00:00
Sjoerd van der Berg
856e7b3fa9 bug with directly changing the flags.word
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1182
2003-08-11 15:49:14 +00:00
Ulf Wohlers
db97e36e58 Added reference counting for dos_files
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1181
2003-08-11 11:50:30 +00:00
Sjoerd van der Berg
6fed40f0a8 Remove the FILLFLAGS define and use a function call for it.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1180
2003-08-11 08:42:58 +00:00
Peter Veenstra
e5137b4d74 fixed bug in drive_cache finddirinfo. Thanks to helpfull person on irc.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1179
2003-08-06 14:46:58 +00:00
Peter Veenstra
2cacfbc98e Added patch 776979 from Florian Albrecht (in a modified format as it was made against 0.58)
Fixed Bugs related to .. and ...


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1178
2003-08-01 16:48:55 +00:00
Ulf Wohlers
cb91fc53ef remove it
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1177
2003-08-01 10:05:11 +00:00
Sjoerd van der Berg
f97b4bb800 BSR and BSF correctly set zero flag now and 0 source for scan
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1176
2003-07-31 16:05:16 +00:00
Sjoerd van der Berg
76ec14475b Bit testing opcodes didn't load first operand
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1175
2003-07-31 15:33:08 +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
Sjoerd van der Berg
f6cd3dd51e On exception reset eip to start of opcode.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1173
2003-07-28 08:25:02 +00:00