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