1
0
Fork 0
Commit graph

437 commits

Author SHA1 Message Date
Peter Veenstra
a7c8df8a1f Fix cdrom detection of Xcom Apocalipse
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2326
2005-09-28 11:21:50 +00:00
Peter Veenstra
96445503b6 make mount accept ~ for home
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2321
2005-09-27 12:50:54 +00:00
Sebastian Strohhäcker
9d8f00c6c3 add missing errorcodes to fatDrive; extend GetFileAttr to
retrieve attributes from directories


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2319
2005-09-24 19:18:42 +00:00
Sebastian Strohhäcker
3feb3975e1 add fatDrive::GetFileAttr, update FileCreate to handle existing files on a diskimage
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2318
2005-09-23 11:42:29 +00:00
Sebastian Strohhäcker
3932cb886b set registers on executable startup
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2315
2005-09-19 08:25:38 +00:00
Peter Veenstra
933642091d merged Shadow President and Bio Menace into one hack
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2310
2005-09-11 13:32:33 +00:00
Peter Veenstra
3f0ac17ceb Add some weird char to the allowed table. Fixes installer Contraction Zack
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2309
2005-09-11 13:09:45 +00:00
Peter Veenstra
b6fbe42e85 Let dos allocate/hook a few bios interrupts. Makes some buggy game (Shadow President) happy. (thanks to wd to debug this)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2305
2005-09-08 13:11:35 +00:00
Peter Veenstra
ad7700fa3b Add patch:126539:"cd image, fix for files without extension" from prompt. Fix a typo that probably broke endian support for isos
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2302
2005-09-07 19:15:09 +00:00
Sebastian Strohhäcker
f1209ea5a1 fix drive field in FCB_Parsename()
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2298
2005-09-02 19:56:18 +00:00
Peter Veenstra
147e30b948 Setup some more register to startup default when booting. Fixes BuckRogers booter
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2290
2005-08-24 21:12:24 +00:00
Peter Veenstra
1cfbdc666f Return access_denied when an existing file fails to open in write mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2288
2005-08-23 14:21:15 +00:00
Peter Veenstra
2a34df0704 fix omf with ipx
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2287
2005-08-23 13:58:03 +00:00
Sebastian Strohhäcker
d1440760bc fix output of dos mem.exe (extended memory)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2285
2005-08-23 08:49:57 +00:00
Peter Veenstra
5dd1fb5932 Added some volume label exception to the "don't end findfirst with \"
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2284
2005-08-22 19:49:07 +00:00
Peter Veenstra
6348c925f3 Add patch 1263194 from prompt. Fixes set attribute on isos. Changed makedir and findfirst to return an error if directory ends on backslash. Changed makedir to give an error when the directory allready exists instead of silently saying it succeeded. This all fixes bug 946881
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2280
2005-08-19 07:13:34 +00:00
Peter Veenstra
8f74367940 Fix some label issues with cdrom isos. Added some default labels on most stuff.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2273
2005-08-11 18:57:48 +00:00
Peter Veenstra
15d976410b added simple variant of patch " [ 1239849 ] DOS 21H appends dir and driver name while accessing devices" from cyberwalker.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2268
2005-08-10 16:46:15 +00:00
Sebastian Strohhäcker
caff0f7a8b adding support for upper memory
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2262
2005-08-08 13:33:46 +00:00
Sebastian Strohhäcker
154ad64370 raise dos memory start segment (WC armada, novalogic setup);
update some dos tables


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2260
2005-08-01 09:30:45 +00:00
Sebastian Strohhäcker
c6f68033c5 check validity of MCBs on resize and free memory functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2252
2005-07-29 19:57:58 +00:00
Sebastian Strohhäcker
cb8b2b2c58 prevent execution of zero-byte files
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2248
2005-07-22 10:03:20 +00:00
Peter Veenstra
d4cf66ccae line end conversions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2247
2005-07-21 12:49:52 +00:00
Peter Veenstra
74ddc58f16 Missing include for safe_strncpy
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2245
2005-07-21 07:48:37 +00:00
Sebastian Strohhäcker
9c62fe8db2 bug when dos mem resize is used to shrink memory blocks
(QuickBasic, fixes Shard of Spring)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2244
2005-07-20 19:20:23 +00:00
Peter Veenstra
664ce27aae applied patch 1241404 from kekko81: "Boot letter bugfix"
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2241
2005-07-20 11:35:53 +00:00
Peter Veenstra
c7c2ee5d5a Add patch 1239754 from Moe. This patches fixes a few crashes by checking the SDL_SetMode return value and it changes strncopy to a safe_strncopy which adds a 0 to each string copied
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2240
2005-07-19 19:45:33 +00:00
Peter Veenstra
317217cd77 Fixed issues with files not showing up in the cache. This was caused by the fact that ExpandName was used instead of GetExpandName. The former modifies the name it's called with.(HunterZ
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2238
2005-07-15 15:23:22 +00:00
Peter Veenstra
876fc2cb3a Disable a few warnings. Added a check for images over 1 mb.(Kippesoep)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2236
2005-07-12 18:59:31 +00:00
Sebastian Strohhäcker
30c5c551f4 CMscdex::GetDefaultBuffer returns a PhysPt (fixes LBA cd-version)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2234
2005-07-10 20:29:14 +00:00
Sebastian Strohhäcker
0e0f294202 better compatibility while in v86-mode (Strike Commander etc.)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2228
2005-07-04 20:20:19 +00:00
Peter Veenstra
5f5b27e157 added basic network redirector check used to detect mscdex (patch 1197725 and modified it)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2225
2005-06-23 20:13:58 +00:00
Peter Veenstra
a7f3cf151a Add patch from Espen Wiborg. Adding dirname for win32. fix compilation problem.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2224
2005-06-23 18:34:30 +00:00
Peter Veenstra
d8ae7b8f88 check if stat succeeded before using it(Kippesoep)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2220
2005-06-16 18:38:08 +00:00
Peter Veenstra
6e2a8288d0 Change "get current position" to HSG. Fixes a few broken cdrom games
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2219
2005-06-16 18:28:36 +00:00
Peter Veenstra
f6cdebf40d Change findfirst when it comes to labels. Fixes Der Clou (The Clue) installer
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2218
2005-06-15 17:47:26 +00:00
Peter Veenstra
df1b64ffad Don't crash if dta is rubbish with findnext. change WildFilecmp to use strrchr instead of strchr. This way .. get's matched with *. Fixes Wonderland
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2213
2005-05-31 18:38:54 +00:00
Peter Veenstra
600f8d4578 change exit to warning for call 64
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2200
2005-04-29 13:32:31 +00:00
Peter Veenstra
e60e9f2aca maybe fix some 64 bits issue with fseek
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2183
2005-04-21 18:46:23 +00:00
Peter Veenstra
7e03ec1599 vc2005.net beta proof
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2182
2005-04-21 18:43:28 +00:00
Peter Veenstra
0b47601a00 open cdrom as when we are in forced mode as well
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2180
2005-04-21 18:24:40 +00:00
Peter Veenstra
4f23142ddf gob1
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2176
2005-04-15 15:58:07 +00:00
Peter Veenstra
fcd741c15e added range checks to accessing the drive structure. Cleaned it up as well. (Indeed I read it).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2174
2005-04-11 17:56:27 +00:00
Peter Veenstra
45851e3051 Fix small bug in intro cdrom, making it hard to translate
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2173
2005-04-06 20:48:14 +00:00
Peter Veenstra
2fb7849006 New configuration system.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2167
2005-03-25 12:06:48 +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