1
0
Fork 0
Commit graph

118 commits

Author SHA1 Message Date
Ulf Wohlers
496640572a ignore precding '.' in filenames, fixed: GetLongname wasnt always used.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@635
2003-01-16 12:53:05 +00:00
Peter Veenstra
adcb401271 added drive_cache.cpp
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@634
2003-01-16 10:32:23 +00:00
Ulf Wohlers
da6cf16ae9 fixed a few dircache issues, removed saving of file status in cache
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@633
2003-01-15 23:04:54 +00:00
Ulf Wohlers
43d965ec60 added shutdown function, fixed memleak.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@632
2003-01-15 20:10:39 +00:00
Ulf Wohlers
fb2896a653 added directory cache
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@630
2003-01-15 20:07:57 +00:00
Sjoerd van der Berg
bba62a21b4 Use new MCB Class
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@617
2002-12-31 13:32:53 +00:00
Sjoerd van der Berg
29a781ff18 Use the new MCB class.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@616
2002-12-31 13:31:53 +00:00
Sjoerd van der Berg
92858fee03 Use the new MCB class
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@615
2002-12-31 13:27:38 +00:00
Sjoerd van der Berg
080bcf28d4 Removed dos_mcb class from here.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@614
2002-12-31 13:26:59 +00:00
Sjoerd van der Berg
daf5435456 No longer E_exit on illegal headers, just a warning,.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@578
2002-12-17 09:06:17 +00:00
Peter Veenstra
93ebf23a18 forgot to clear the ansi.esc if an error occured
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@571
2002-12-13 15:31:31 +00:00
Peter Veenstra
8ae271bf19 added support for ansi terminal graphics.
outputted the 0xD 0xA when they appear in the Read function


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@568
2002-12-11 19:57:21 +00:00
Peter Veenstra
ce851095e0 fixed fcb random block read/write.
added minimal int 29 handler(detector)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@567
2002-12-11 19:56:04 +00:00
Peter Veenstra
9aafc9ae6f fixed fcb random block read/write.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@566
2002-12-11 19:54:45 +00:00
Peter Veenstra
6f9f410ecf fixed bushido. Don't understand fcbs anymore
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@563
2002-12-09 18:24:53 +00:00
Peter Veenstra
581774e9bc added support for echoing characters
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@557
2002-12-03 17:27:59 +00:00
Peter Veenstra
8f4eaf16a2 fixed int 21 1c and changed sectors allocation to bit8 instead of bit16
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@555
2002-12-02 18:56:53 +00:00
Ulf Wohlers
845d5c172f Fixed change dir command. TestDir returns false now if target is not a directory.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@554
2002-11-30 14:41:21 +00:00
Sjoerd van der Berg
b4d5b23a3e Support for multiplex call for close awareness of win9x
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@539
2002-11-25 21:56:11 +00:00
Peter Veenstra
0953ce3b59 cr lf only gets expanded if there is room for it.
and int 21: 06 return al=0 if no key


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@537
2002-11-25 15:03:23 +00:00
Peter Veenstra
439523860c back to forward slash
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@536
2002-11-25 12:16:41 +00:00
Ulf Wohlers
87f990907d Support for memory allocation strategy: last matching block
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@535
2002-11-25 11:37:04 +00:00
Ulf Wohlers
cdabc9b931 - added loadfix.com program that allocates memory (default 64kb)
Usage  : loadfix [-option] [programname] [parameters]...
    Example: loadfix mm2      (Allocates 64kb and starts executable mm2)
             loadfix -32 mm2  (Allocates 32kb and starts executable mm2)
             loadfix -128     (Allocates 128kb)
             loadfix -f       (frees all previous allocated memory)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@532
2002-11-19 17:23:57 +00:00
Sjoerd van der Berg
0909acf085 Removed the callback idle calls, no longer needed with new callback type.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@514
2002-11-17 08:50:30 +00:00
Peter Veenstra
6a3fa5949f added support for int 21 ax=4406 bx=0000
grouped non-working functions
updated int 21 ah=2c to be able to display 95 hunderd as well


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@498
2002-11-13 20:48:54 +00:00
Peter Veenstra
7dba8a97b8 made dos more compatible and fixed aaowcga
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@496
2002-11-13 11:39:31 +00:00
Peter Veenstra
f4b5658765 enabled the cr lf translation again
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@494
2002-11-12 19:08:23 +00:00
Peter Veenstra
764dc5c543 fixed some fcb errors: fcb-open and fcb-create created.
fixed return values.
fixed wildcmp


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@492
2002-11-11 18:40:43 +00:00
Ulf Wohlers
38117780b5 Added int 27 handler (tsr)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@490
2002-11-08 14:13:54 +00:00
Ulf Wohlers
5a4c1e320a Added mode "load" in dos_execute
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@489
2002-11-08 14:13:31 +00:00
Ulf Wohlers
81f2bdf671 enabled seek for devices
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@487
2002-11-06 22:37:17 +00:00
Ulf Wohlers
00d4feeb16 Fixed crash in DOS_GetSTDINStatus
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@486
2002-11-06 20:52:28 +00:00
Sjoerd van der Berg
7da067b040 Changed the timer and date functions to startup correctly and allow for irq updates in get system time call.
Also removed the read/write boundary cross warnings.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@481
2002-11-06 09:39:43 +00:00
Peter Veenstra
1f69ee249e hmm evenmore fcb functions can do a write ;)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@478
2002-11-04 20:52:23 +00:00
Peter Veenstra
2526daccfc fcb normal write went also wrong
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@477
2002-11-04 19:24:25 +00:00
Peter Veenstra
a3c48a1303 fixed a bug.
the return code of dos_fcbwrite was misinterpretted


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@476
2002-11-04 19:04:13 +00:00
Sjoerd van der Berg
664583a3c3 Fixed error codes for findfirst/findnext and a charactor for makename
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@473
2002-11-03 11:15:46 +00:00
Peter Veenstra
25692864a9 chanded fcb-parsename to update si in stead of di
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@464
2002-10-30 18:47:40 +00:00
Ulf Wohlers
63cd877bab fixed a bug in DOS_ChangeDir: if dir is a file - return false
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@459
2002-10-28 20:32:47 +00:00
Sjoerd van der Berg
accaa93ca9 Fixed findfirst/next attribute matching.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@447
2002-10-26 10:00:50 +00:00
Sjoerd van der Berg
57510618cf Fixed a warning in gcc.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@434
2002-10-25 21:32:58 +00:00
Sjoerd van der Berg
8dd0a0f8cc Added some logical drive map ioctl functions.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@417
2002-10-25 15:40:17 +00:00
Sjoerd van der Berg
e6a9638b74 Create temp file fixed and a little fix with a warning
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@416
2002-10-25 15:39:34 +00:00
Sjoerd van der Berg
a18cdd1387 Some undocumented features for findfirst/findnext and new dos_ioctl call.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@415
2002-10-25 15:38:45 +00:00
Ulf Wohlers
9f1a42a3b9 Support for INT 21 function 0x57 - DOS_GetFileDate
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@412
2002-10-25 15:17:19 +00:00
Ulf Wohlers
ac29b40919 Changes for new debugger functionalities:
starting/stepping into INTs. processor status log, step over rep instr., debug.com,
heavy debugging switch


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@411
2002-10-25 15:15:42 +00:00
Sjoerd van der Berg
e3a5b55666 Small fix to psp class to set correct value for next segment
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@405
2002-10-24 22:08:52 +00:00
Peter Veenstra
8cbb3cef0f fixed a very annoying bug that caused dosbox to crash when dir was done on a virtual drive under linux
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@401
2002-10-24 12:26:29 +00:00
Peter Veenstra
2460aa3bf9 added more internal strings to the language file
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@400
2002-10-24 08:44:25 +00:00
Peter Veenstra
18ae21e866 added help messages for the configfile and updated the readme and install to reflect libpng and zlib
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@396
2002-10-22 17:52:38 +00:00