1
0
Fork 0
Commit graph

2227 commits

Author SHA1 Message Date
Peter Veenstra
da9013442a New configuration layer. Runtime changing of settings. Aditional irq 2 handler for when there is no mpu401. Small rewrite of mainloop for some more speed (inspired by ih8regs)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2161
2005-03-25 11:54:52 +00:00
Peter Veenstra
d382abd209 New configuration layer. Runtime changing of settings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2160
2005-03-25 11:52:32 +00:00
Peter Veenstra
3b4e696309 new configuration layer. Cpu can change cores and other settings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2159
2005-03-25 11:45:37 +00:00
Peter Veenstra
7f54c626ce New include system. Removed SHELL_AddAutoexec. New configuration base class + support functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2158
2005-03-25 11:43:36 +00:00
Peter Veenstra
128e3620b1 new include system + change bios_extended size so it can be undone
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2157
2005-03-25 11:42:07 +00:00
Peter Veenstra
ebda4e8879 hopefully some speed gain here
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2156
2005-03-25 11:41:26 +00:00
Peter Veenstra
5a3f4fb38d jumpwise optimalisations
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2155
2005-03-25 10:12:05 +00:00
Peter Veenstra
22cb26c298 New include system. Added an autoexecobject which manages the lines in autoexec.bat
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2154
2005-03-25 09:46:53 +00:00
Peter Veenstra
3a2004c2e2 mix optimalisations by ih8regs. Code to manage mixer objects/channels
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2153
2005-03-25 09:38:42 +00:00
Peter Veenstra
09067f0e19 added basic reset drive support
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2152
2005-03-25 09:14:48 +00:00
Peter Veenstra
cbb309f5d4 Fix possible bug with adding a file 2 times to the drive_cache
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2151
2005-03-25 09:11:08 +00:00
Peter Veenstra
e6509a06a6 added code to remove a virtual file
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2150
2005-03-25 09:09:22 +00:00
Peter Veenstra
32ffb30cb0 keep it compiling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2149
2005-03-25 09:06:46 +00:00
Peter Veenstra
9f14e8cd3c more compatible with older gcc versions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2148
2005-03-25 09:05:04 +00:00
Peter Veenstra
204409c014 some includes to keep it compiling + hack so we have good console all the time
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2147
2005-03-25 09:02:46 +00:00
Peter Veenstra
c7a8672c2c New multiplex scheme so that handlers can be removed
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2146
2005-03-25 08:51:34 +00:00
Peter Veenstra
5ef7187b28 Small bug fixing + code to remove devices
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2145
2005-03-25 08:48:41 +00:00
Peter Veenstra
874cb31df2 New callback class to handle callbacks
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2144
2005-03-25 08:40:42 +00:00
Peter Veenstra
b3771fdeec new drivelabel functions (mechwarrior 2)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2143
2005-03-25 08:39:05 +00:00
Peter Veenstra
b2b5bfeb7e fix compilation with gcc 3.4
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2142
2005-03-24 21:41:26 +00:00
Peter Veenstra
ebd0dc79d9 new include system + support for the removal of devices + new function for labels (mechwarrior 2)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2141
2005-03-24 21:12:30 +00:00
Peter Veenstra
224ef1a68b new include system + lot's of classes maintaining certain aspects of dosbox
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2140
2005-03-24 21:11:05 +00:00
Peter Veenstra
a9accb3243 new include system + new class for handling callbacks
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2139
2005-03-24 20:59:04 +00:00
Peter Veenstra
228f4f4435 sensivity is max 100. Fixes/closes 1156137
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2138
2005-03-24 19:16:33 +00:00
Peter Veenstra
9aa295d8aa new include system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2137
2005-03-24 10:32:09 +00:00
Peter Veenstra
989727eaae new include system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2136
2005-03-24 10:18:45 +00:00
Peter Veenstra
e80222f29b New include system + Removed stddef.h from dosbox.h , added it to core_dyn_x86.cpp
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2135
2005-03-24 10:11:18 +00:00
Peter Veenstra
b42c189ac6 new include system and a new RealSetVec function that returns the old value of the vector
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2134
2005-03-24 10:05:57 +00:00
Sjoerd van der Berg
4594c5a600 Add test for systems not support unaligned memory access. Rename the WLE functions to var_write
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2133
2005-03-24 09:20:47 +00:00
Sjoerd van der Berg
6693ca22b1 Replace WLE with var_write
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2132
2005-03-24 09:19:18 +00:00
Sjoerd van der Berg
be3c6487ab Add the c_unaligned_memory define for visual c
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2131
2005-03-24 09:18:14 +00:00
Sjoerd van der Berg
fb4802a0bb Add a test/option to enable unaliged memory access for certain processors
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2130
2005-03-24 08:46:38 +00:00
Peter Veenstra
641fe1b465 Update and testing int
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2129
2005-03-21 12:14:10 +00:00
Peter Veenstra
8618ef8870 basic hidden file detection. Used as initial check by mechwarrior 2
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2128
2005-03-16 20:44:56 +00:00
Peter Veenstra
460908f0e7 don't print to stdout when there is no stdout. Fixes some bug with -noconsole in a read-only envirionment
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2127
2005-03-08 09:34:27 +00:00
Peter Veenstra
266f2a1270 Changed fm output select (fixes music in mm3 with mixer=true)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2126
2005-03-03 10:54:05 +00:00
Peter Veenstra
9a497f0b4b if is always with == except for errorlevel, which accepts = as well
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2125
2005-03-02 11:53:00 +00:00
Sjoerd van der Berg
25e705f683 Force the correct vga clock for clocks 0 and 1 used in vga
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2124
2005-03-02 10:59:22 +00:00
Peter Veenstra
ca59d955d9 A filename that starts with a space should result in file_not_found. (Fixes some foreign editor)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2123
2005-03-01 19:39:55 +00:00
Peter Veenstra
042a98ddeb The mouse doesn't use Int10_setpos anymore. Added read+write char that accept x,y coordinates. Fixes Lotus123
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2122
2005-03-01 11:13:29 +00:00
Peter Veenstra
adc44912ef added patch 1121865 from moe (fixes crashes when mixing regular and imgmount cdroms)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2121
2005-03-01 07:19:38 +00:00
Peter Veenstra
b333849e49 disable the hiding of the mousecursor videomode setting. (fixes ida)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2120
2005-02-24 20:14:57 +00:00
Peter Veenstra
a2d910404e add support for get code from Pinterface (thanks wd)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2119
2005-02-24 18:24:33 +00:00
Peter Veenstra
b91563ec45 Date and time patch #1117179
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2118
2005-02-24 17:51:00 +00:00
Peter Veenstra
8beb996996 Change filetable to 01 01 01 00 02. Fixes some bugs in DN
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2117
2005-02-24 11:48:01 +00:00
Peter Veenstra
351f5bab08 force duplicate uses reg_cx instead of ax
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2116
2005-02-24 11:35:32 +00:00
Peter Veenstra
b5d98a5162 Fixed redirect filehandle (force duplicate). Has this function ever worked ?
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2115
2005-02-24 11:29:26 +00:00
Peter Veenstra
fcad77e2cb Typo
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2114
2005-02-22 15:18:14 +00:00
Peter Veenstra
fd28399da2 New assembly x86 fpu core + fixing some bugs in the old one (Thanks wd)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2113
2005-02-22 13:06:07 +00:00
Peter Veenstra
a05b1da479 Small changes in the taskswitching code (wd)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2112
2005-02-21 15:36:14 +00:00