1
0
Fork 0
Commit graph

776 commits

Author SHA1 Message Date
ripsaw8080
933174fb3e Add support for High Sierra format cdrom images.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3886
2015-01-08 17:23:15 +00:00
ripsaw8080
5fef7164a5 Coalesce free memory blocks after resizing a block rather than before. Fixes some MicroProse games on the Tandy machine type. Also add error exits in case of a corrupt MCB chain instead of hanging in an infinite loop.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3882
2015-01-06 17:48:07 +00:00
ripsaw8080
58a149deec Don't count trailing spaces when checking if path is too long. Enable all write planes in the EGA FillRow function. Fixes crash and glitched graphics in Quest Maker 2 and derived adventure games (House of No Doors, Hot Rod Harry, et al).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3881
2015-01-06 17:33:39 +00:00
ripsaw8080
d2209e10b5 Change the console device to use the DOS default attribute of 7 when ANSI is not active. Fixes glitched text in Space Pilot, and generally improves compatibility of console text output in graphics modes.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3880
2015-01-06 17:16:00 +00:00
ripsaw8080
92ca5488b9 The emulated floppy drive does not use DMA, but make it look like it does when booting. Fixes CGA graphics in the Demon's Forge booter.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3879
2015-01-06 16:51:22 +00:00
Peter Veenstra
0f4c92ca32 Year update.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3878
2015-01-06 14:40:32 +00:00
Peter Veenstra
f06067e101 Add missing error message.
Rewrite CDRom to CD-ROM for consistency.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3876
2014-12-12 19:04:40 +00:00
Peter Veenstra
b2a6860032 Reading from NUL changed to report 0 bytes read. Prevents infinite read loops on NUL.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3875
2014-12-12 19:02:37 +00:00
Peter Veenstra
952c48c5cf This seems to make i686-MinGW-w64 happy. Combination of patch 261 on SF.net and input on IRC
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3872
2014-11-06 18:58:14 +00:00
Peter Veenstra
ee0367653b stdprn is now really prn and you can't read from it. Fixes a weird runtime that reads the PRN handle.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3858
2014-01-12 13:43:47 +00:00
ripsaw8080
49875ee505 CD audio status returns zero start and end times when no track is playing. Fixes The Manhole.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3839
2013-10-22 17:40:41 +00:00
Peter Veenstra
8e017c87c3 Workaround for using (windows) directories insides cue files on Linux.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3830
2013-05-21 18:15:15 +00:00
Peter Veenstra
ffd5cf861e Enable interupts after running INT 25 and 26, fixes Eol-ui Moheom installer (ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3822
2013-03-18 12:34:13 +00:00
Peter Veenstra
16696af9b6 A cdrom has always 65535 clusters on a drive. Fixes regression with titus CD with mount, fixes usage with an image as well.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3819
2013-02-26 20:22:15 +00:00
Peter Veenstra
2fea508f7f Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3812
2013-01-15 09:03:13 +00:00
Peter Veenstra
613c8fb9d4 Use modification instead of creation date.(rcblanke)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3809
2013-01-01 12:53:00 +00:00
Peter Veenstra
5e5fac479e Last part of multi floppy patch by rcblanke.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3808
2012-12-30 17:47:28 +00:00
Peter Veenstra
0997973e0d Add some way to search for the volume label on a fatDrive. Merged the patch of ripsaw and rcblanke together..
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3807
2012-12-27 21:24:46 +00:00
Peter Veenstra
5eb1217cb4 Move buffer to class for upcomming multiple floppy support (rcblanke). Remove heavy bios_disk dependency from drives.h
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3806
2012-12-26 16:14:19 +00:00
Peter Veenstra
6cdc27910a Fix oversight in r3666. (danoon)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3798
2012-09-25 20:17:26 +00:00
Peter Veenstra
2ea5727f6a undo fix for maagi. it doesn't work correctly afterall
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3797
2012-09-02 14:33:23 +00:00
Peter Veenstra
36f2cb29f4 Fix Maagi (finnish game)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3796
2012-09-02 13:45:31 +00:00
Peter Veenstra
361df4799c Only copy the parts that have actually data to the requesting client for VTOC and friends. Fixes kickOff 98 (thanks ripsaw).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3795
2012-08-23 04:28:34 +00:00
Peter Veenstra
ad12df4c25 CDROMs are handled differently with no label supplied (see findfirst in drive_local.cpp). Improves College Slam. (thanks ripsaw for spotting this)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3794
2012-08-23 04:26:32 +00:00
Peter Veenstra
41729e0ca5 don't go lower than 20 files. Makes little sense and it is incompatible with a clipper program. (thanks ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3790
2012-08-03 07:59:15 +00:00
Peter Veenstra
b216a9835e black gold installer (ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3784
2012-06-30 11:44:40 +00:00
Peter Veenstra
cadeada0ee Fix bug 3477126. Don't put junk chars in the title bar. Mac OS X will crash on it
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3776
2012-01-27 12:00:17 +00:00
Peter Veenstra
0540ecdca5 Copy all fields in copy constructor (wjp and valgrind)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3775
2012-01-05 12:03:11 +00:00
Peter Veenstra
fc1ffcc528 Some typo corrections of the comments. (jomalin)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3763
2011-11-29 16:45:45 +00:00
Peter Veenstra
f7ad3ece4e Improve behavior when reaching the end of the buffer. (thanks ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3761
2011-11-23 12:18:58 +00:00
Sebastian Strohhäcker
6f5930ee92 some warning fixes (fear the msvc)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3758
2011-11-17 23:04:05 +00:00
Peter Veenstra
68a1725e0f Some refinements.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3749
2011-08-31 09:19:59 +00:00
Peter Veenstra
b40ab65dcb Be friendly for other open source projects: work with WINE style namemangling. Patch 3382938 from Andre_H (modified).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3743
2011-08-30 07:59:47 +00:00
Peter Veenstra
9df334048f Enchance RESCAN with drive paramater and -All flag
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3742
2011-08-16 10:41:59 +00:00
Peter Veenstra
965fccbe81 Rewrite mount without arguments to display volume label as well.
Some refactoring of the code.
Add mount -z X, where X is the new virtual drive for the Wine Team.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3736
2011-07-23 20:23:17 +00:00
Peter Veenstra
8d7b65e0e0 Some tiny protection against weird values
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3734
2011-07-22 17:53:05 +00:00
Peter Veenstra
7318abd114 Add patch 3324624 from ano. Some fixes with respect to mixing normal and extended fcbs.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3732
2011-07-21 13:57:59 +00:00
Peter Veenstra
21292f48b5 Handle floppies differently in ioctl calls. Makes windows 3.x happy. Thanks ripsaw
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3730
2011-07-16 12:26:37 +00:00
Peter Veenstra
2b0081cf59 Increase number of floppies when using non-disk images as well. Maybe decrease the number on unmount in the future. Thanks ripsaw
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3729
2011-07-16 12:24:46 +00:00
Peter Veenstra
1828977d5c Refinement of default case.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3722
2011-06-17 22:00:10 +00:00
Ralf Grillenberger
039e32658a Patch:
- Fix regression with Romantic Blue caused by the midnight overflow patch
- Preserve AH
- Derive conversion value from known constants instead of using a magic number
Thanks to ripsaw8080.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3720
2011-06-12 16:58:14 +00:00
Peter Veenstra
480fafcecb Add 0x9d for Duke3d caribbean launcher. (ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3716
2011-06-07 20:04:13 +00:00
Ralf Grillenberger
a5ee614503 - Add midnight/next day increment
- Add date and time commands (functionality limited)

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3715
2011-06-05 18:28:00 +00:00
Sebastian Strohhäcker
1887b2590b speed up fat drive access
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3714
2011-05-28 20:26:12 +00:00
Sebastian Strohhäcker
379727f63d reduce reported total drive size to avoid certain installer bugs/misbehaviour (ripsaw; fixes Front Page Sports Baseball installer regression)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3713
2011-05-18 21:02:10 +00:00
Sebastian Strohhäcker
a0dfb19255 mscdex device status returns audio-is-playing flag as well (ripsaw; fixes Blood CDDA track looping)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3706
2011-05-02 18:37:35 +00:00
Sebastian Strohhäcker
9f4a040fd5 fix unintended fall-through for mscdex load medium command (ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3705
2011-05-02 17:15:43 +00:00
Sebastian Strohhäcker
b080470bca update audio-cd playing status before deciding to pause/resume on mscdex stop request (ripsaw; fixes Shadowcaster playback)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3702
2011-04-27 17:09:22 +00:00
Sebastian Strohhäcker
0ae27e9b4a year/info update for some other files as well
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3701
2011-04-26 15:00:36 +00:00
Peter Veenstra
999f33de27 Update year. Remove CVS tags
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3700
2011-04-26 09:34:55 +00:00