1
0
Fork 0
Commit graph

4290 commits

Author SHA1 Message Date
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
c041f14071 Fix bug 391 by relaxing the SET /P check.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3829
2013-05-09 14:07:04 +00:00
Peter Veenstra
ebe309d513 Fix an out of bounds write error. Some more protection when reading in data and finally fix a few type casts warnings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3828
2013-05-09 14:05:39 +00:00
Peter Veenstra
8582cfb2e9 Extend fullresolution=0x0 to more OSes. Tested on Windows, Linux and Mac OS X. Thanks for the hint about SDL_GetVideoInfo ny00123
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3827
2013-03-25 20:07:42 +00:00
Peter Veenstra
4344bb1984 Silence some warnings in the misc directory
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3826
2013-03-24 21:12:43 +00:00
Peter Veenstra
ca660c0cbf Use uppercase characters for ScanCMDBool. Explicitly disallow Set/P
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3825
2013-03-20 14:38:53 +00:00
Peter Veenstra
2cd140bed2 Replace NV_PixelDataRange with ARB_PixelBufferObject extension. Thanks gulikoza
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3824
2013-03-18 19:52:41 +00:00
Peter Veenstra
6005315b20 Uniform warning message
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3823
2013-03-18 12:35:53 +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
15c1bb607f Refinements of an earlier fix. Thanks ripsaw
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3821
2013-03-11 08:20:39 +00:00
Peter Veenstra
28fe87edce Make system handler 24 pages, Fixes Mega Blast and maybe others. Thanks ripsaw
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3820
2013-02-28 10:30:26 +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
967524cd76 Clean up
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3818
2013-02-14 15:00:55 +00:00
Peter Veenstra
d60d8b8995 Add int 33 0x2a for speed manager 96. (ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3817
2013-02-09 21:11:32 +00:00
Peter Veenstra
68317303e6 max cycles code now uses averaging as well when stepping down
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3816
2013-02-07 19:25:58 +00:00
Ralf Grillenberger
2c8adb2660 Use current address instead of (current page * page size) for the scroll window base. This is the implementation in S3 and IBM VGA. Tseng BIOSes have the previous, incompatible implementation. Fixes an advertisement program and possibly others I don't remember. Patch by ripsaw.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3815
2013-01-27 18:27:36 +00:00
Peter Veenstra
556ff13f87 make RealHandle inline to silence some unused warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3814
2013-01-27 16:54:22 +00:00
Ralf Grillenberger
81226995de Add support for monochrome mode:
- EGA and VGA mode 0x0F (implement plane masking in the attribute controller)
- re-factor EGA monitor emulation (attribute controller bit is used to detect monochrome mode, horizontal frequency to choose 16/64 colors)

Hardware blinking in graphics mode is still not supported.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3813
2013-01-26 22:01:32 +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
889602e170 rename configure.in to configure.ac . autotools people again.....
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3811
2013-01-14 10:22:20 +00:00
Peter Veenstra
c87ba3ab34 autotools people...(1.13.1)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3810
2013-01-14 10:10:22 +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
7e8381037e Fix crash on exit on gnome-terminal 3.4.1.1
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3805
2012-12-07 20:40:30 +00:00
Peter Veenstra
e60a44755a Add composite lite patch by VileRancour/reenigne.
Thanks to everybody who participated in the discussion on the subject.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3804
2012-11-28 18:35:35 +00:00
Peter Veenstra
a6a7f4b82d Make Visual Studio happy as well.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3803
2012-11-28 17:28:38 +00:00
Peter Veenstra
e93bc1e558 Enable interrupt flag after call 0x11 as well. Thanks ripsaw. Fixes a Korean game
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3802
2012-11-14 13:22:04 +00:00
Peter Veenstra
23323c97ef some tiny sanity checks
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3801
2012-11-12 18:39:58 +00:00
Peter Veenstra
49fe397b0d Fix some 64 bit warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3800
2012-11-12 18:32:27 +00:00
Peter Veenstra
b3fed43584 use local labels in defines so that -lto works with gcc
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3799
2012-10-30 11:14:44 +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
0adea40353 remove unused defines
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3793
2012-08-11 17:47:08 +00:00
Peter Veenstra
0157fcf8fa Total rewrite.
The PIC is now split up in 2 units, like the real thing. 
There are now less hacks in the code in order to deal with the irq 2 being active/inservice. 
IRQ 2 now needs to be acknowledged by  the interrupt handler for IRQs that happen on the slave PIC.
Fixes Pyl sound effects with low cycles and hopefully others.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3792
2012-08-11 17:46:32 +00:00
Peter Veenstra
d95950242d Several fixes for regressions (Innocent until caught and curse of enchantia), Add fix for mechwarrior.)
lowered eoi timeout to 0.06f. (ripsaw, Srecko and h-a-l-9000)

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3791
2012-08-11 17:40: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
Ralf Grillenberger
f2887664fa Fix BIOS text output in 320x200 16 color and 640x200 4 color modes on the PCJr (it maps only 16kB at 0xB800 and thus access has to go to the actual address in main memory)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3789
2012-07-29 19:29:46 +00:00
Ralf Grillenberger
be2b9c2db7 Prepare the PCJR video palette chip before writing data. Thanks ripsaw.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3788
2012-07-29 17:46:51 +00:00
Ralf Grillenberger
5caa85d19e Use channel->SetFreq instead of creating and destroying the channel every time. Thus the mixer volume control for the Disney/Covox device remains available.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3787
2012-07-29 17:35:29 +00:00
Peter Veenstra
82e8442fd9 variable not used externally.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3786
2012-07-21 20:05:34 +00:00
Peter Veenstra
82f2c0b442 Add INSD
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3785
2012-07-21 18:22:17 +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
30577ca990 Restore Icon and title after restarting the graphics subsystem.
(tested on a pc with broken directx surface support)

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3783
2012-06-26 12:38:44 +00:00
Peter Veenstra
21bbbec1cc Update mickeys directly instead of when reporting them to the application. Apply improved handling of sign switching. Improves Settlers 2(ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3782
2012-06-08 21:01:43 +00:00
Peter Veenstra
498e583251 Model irq 0 stack layout in a more compatible way. Fixes M.U.L.E. booter. (ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3781
2012-06-08 14:23:55 +00:00