1
0
Fork 0
Commit graph

451 commits

Author SHA1 Message Date
Peter Veenstra
0797de3e25 Fix Fable.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2379
2005-11-17 13:16:34 +00:00
Sebastian Strohhäcker
07be3858f1 don't change type field when resizing dos memory just
before the last block that is marked allocated


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2376
2005-11-13 15:14:49 +00:00
Peter Veenstra
4a6719a725 some vs2005 fixes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2363
2005-11-01 11:09:14 +00:00
Sebastian Strohhäcker
4f7f239142 add stdin-flush to int21/ah=0c (fixes President is Missing keyboard lockup)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2362
2005-10-31 18:12:56 +00:00
Sebastian Strohhäcker
9d1cf58132 better compatibility of the flags after dos exec/terminate (updated Ultima3)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2348
2005-10-17 20:17:08 +00:00
Sebastian Strohhäcker
267d3c2539 resize MCB to maximum if requested size is too big (DSPlay)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2347
2005-10-13 16:24:42 +00:00
Sebastian Strohhäcker
b475db8f13 fill psp-field of mcb with current psp when resizing
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2345
2005-10-10 17:08:35 +00:00
Sebastian Strohhäcker
a77e5b6d36 use 16bit for mediaid-field (Pinball 3D/VCR installer workaround);
create new PSP function should copy command line (Kings Quest AGI -cga switch)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2339
2005-10-07 15:16:58 +00:00
Peter Veenstra
0152783944 Implement GetFileAttr. Fixes Installer crystal caves.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2337
2005-10-05 07:57:55 +00:00
Peter Veenstra
a270f4d0bc Some small corrections to patch 1295927
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2334
2005-10-03 14:03:49 +00:00
Peter Veenstra
0b4350c79d Add final (slightly modified and extended) part of patch 1295927 (vga accuracy) from keith. Add (modified) bug/patch 1241142(ansi emulation updates) from moe. Add fix suggested by vasyl to fix MyChess. Corrected some missing parts in these patches. (Missing update nbrows in dev_con.h). Implemented a writebuffer to workaround the CR/LF issue. Let's hope everything still works
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2333
2005-10-02 10:12:31 +00:00
Peter Veenstra
5464fb8bca Internal documentation update. Merging with patch 1277001 from TaeWoong Yoo
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2329
2005-09-29 08:48:39 +00:00
Sebastian Strohhäcker
74d63d330b fix returncode of int21,ah=5b (create new file)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2328
2005-09-28 19:13:21 +00:00
Peter Veenstra
6b94af7c58 Fix booting now that register layout in dos_execute has changed.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2327
2005-09-28 12:52:36 +00:00
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