1
0
Fork 0
Commit graph

3172 commits

Author SHA1 Message Date
Sebastian Strohhäcker
65e9118e27 fix iso-name parsing for special long file names
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3160
2008-05-24 18:50:39 +00:00
Sebastian Strohhäcker
7df6298433 use device attribute fields for ioctl remote check function (Future Shock svga upgrade); thanks to ripa
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3159
2008-05-22 16:45:57 +00:00
Sebastian Strohhäcker
24bb7de36c add prefetch queue emulation
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3158
2008-05-21 21:29:32 +00:00
Peter Veenstra
1a042c5abb Add language strings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3157
2008-05-21 08:51:22 +00:00
Peter Veenstra
8f9e2c379c Silence a few warnings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3156
2008-05-21 08:50:59 +00:00
Sebastian Strohhäcker
e3aba20b3c better separation of cpu type specific features; make cpu type selectable
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3155
2008-05-18 13:11:14 +00:00
Sebastian Strohhäcker
581a6c2322 don't screw up gfx regs when using mouse on non-vga machine modes (workaround)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3154
2008-05-15 20:12:37 +00:00
Sebastian Strohhäcker
caa9317946 add possibility to emulate older vesa version to work around some buggy games (fixes Supreme Warrior)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3153
2008-05-10 17:33:28 +00:00
Peter Veenstra
3a57da9aed Fix bug 1957787
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3152
2008-05-05 13:29:04 +00:00
Peter Veenstra
e05da8b3d6 FindFirst can find devices now as well.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3151
2008-04-30 18:26:17 +00:00
Peter Veenstra
327f9acedb Convert both cycles and serial port to new multiremain class. TODO src/hardware/serialport.cpp to parse new classes.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3150
2008-04-29 08:24:16 +00:00
Peter Veenstra
fb13f8dcbc Add multiremain class.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3149
2008-04-29 08:23:16 +00:00
Peter Veenstra
e4ab181b7b Make auto a valid choice when there is no dynamic core.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3148
2008-04-29 08:22:26 +00:00
Peter Veenstra
f7ef67af0f Check for ncurses as well
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3147
2008-04-29 08:21:43 +00:00
Sebastian Strohhäcker
fb9bded44e add cga crtc mirror-registers (fixes Prohibition); thanks to jmk
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3146
2008-04-21 19:55:02 +00:00
Peter Veenstra
a02f75204a gcc4.3 is a bit more strict
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3145
2008-04-19 09:25:48 +00:00
Peter Veenstra
c7b676198f Add DOS_ATTR_DEVICE
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3144
2008-04-16 19:31:05 +00:00
Peter Veenstra
b5db3bf635 Add patch [ 1934824 ] Mac OS X CoreAudio driver update. Update configure.in to give an error if there is no curses and debugmode is specified.(was a warning which people sometimes missed)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3143
2008-04-16 18:37:08 +00:00
Sebastian Strohhäcker
533b4bf359 correct ega machine graphics clock values (hal);
better handling of aspect correction for ega machine with certain modes


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3142
2008-04-13 19:50:47 +00:00
Sebastian Strohhäcker
e421cd96d2 ega always resets vga pel pan/byte skip on line compare (hal)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3141
2008-04-12 20:32:19 +00:00
Sebastian Strohhäcker
865b429d85 revert "fix", update comment (int24 abortable hook not feasible here)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3140
2008-04-07 19:11:48 +00:00
Sebastian Strohhäcker
e43272326e fix undocumented error handling of dos freesize check for non-present floppy drives
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3139
2008-04-03 18:28:19 +00:00
Sebastian Strohhäcker
f22cb0236b add vga horizontal address byte skipping
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3138
2008-04-01 19:58:34 +00:00
Peter Veenstra
650536481f Remove implementation depended behavior.(fixes black lines with gcc 3.4 on vgaonly)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3137
2008-03-31 19:09:51 +00:00
Sebastian Strohhäcker
9c4907d078 some vga bioses scramble the high part of ax for int10/ah=1a (fixes Gizmos&Gadgets graphics card detection)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3136
2008-03-31 14:43:34 +00:00
Sebastian Strohhäcker
cb14a46164 revert some linecompare hack, fix vga drawing start for zero-linecompare values (fixes Event Horizon game glitches)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3135
2008-03-30 19:59:42 +00:00
Peter Veenstra
5491001923 Add zooming stuff from hal. Add some fixes by wd and hal to prevent crashing related not enough lines calculated with screenresizes (vgaonly).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3134
2008-03-30 18:02:23 +00:00
Sebastian Strohhäcker
cd2e2fd306 move xms callback location to have offset!=0 (buggy xms check in Legend of Kyrandia setup)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3133
2008-03-29 16:47:09 +00:00
Peter Veenstra
89893d77bb Fix padding. Thanks eL-PuSHeR
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3132
2008-03-21 04:36:20 +00:00
Sebastian Strohhäcker
434cc5408b early checking for v86 mode protection violation of special fullcore opcodes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3131
2008-03-20 00:13:41 +00:00
Peter Veenstra
f209b02e6b Add some modified version of some uncommited part of moe his patch. which add helptexts in the configfile.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3130
2008-03-19 20:35:18 +00:00
Sebastian Strohhäcker
d530a9a416 fix some dos ioctl functions when called for cdrom block devices
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3129
2008-03-19 17:55:58 +00:00
Peter Veenstra
d7294c6314 rename LOG_DMA to LOG_DMACONTROL to remove nameclash with soundblaster dma.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3128
2008-03-19 08:41:45 +00:00
Peter Veenstra
3e5dae2877 rename vga_X to svga_X. kick vga. make svga_s3 default.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3127
2008-03-18 20:51:26 +00:00
Sebastian Strohhäcker
861c9d8ee7 fix memory wrapping for special 128k window (hal)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3126
2008-03-16 18:53:33 +00:00
Sebastian Strohhäcker
2ee19ba49d add s3-id rom string
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3125
2008-03-14 22:00:59 +00:00
Sebastian Strohhäcker
27991bc01b add dummy alternate font table indexer
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3124
2008-03-14 18:16:34 +00:00
Sebastian Strohhäcker
09142bde17 weaken some debugging checks
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3123
2008-03-13 19:53:23 +00:00
Sebastian Strohhäcker
b0fed179bc fix tsr return code handling
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3122
2008-03-12 17:45:39 +00:00
Sebastian Strohhäcker
7ebc99e37a small readme corrections
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3121
2008-03-11 21:30:09 +00:00
Sebastian Strohhäcker
766edb294f raise default freesize of directory mounts a bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3120
2008-03-11 18:16:34 +00:00
Peter Veenstra
94d7c8db7d don't parse above 9
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3119
2008-03-10 13:43:37 +00:00
Sebastian Strohhäcker
cd68884361 make rom out of ems pageframe segment when BOOTing a disk
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3118
2008-03-09 20:32:23 +00:00
Sebastian Strohhäcker
cf48084cea correct mouse maximal y-value for non-standard font heights in text mode (fixes mouse in lba2 installer)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3117
2008-03-08 22:05:05 +00:00
Sebastian Strohhäcker
39efc20d3e pel panning+line compare handled different in textmodes, fixes diamond cave (thanks to hal for spotting this)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3116
2008-03-08 12:29:59 +00:00
Sebastian Strohhäcker
afb28f9039 fix some oddities with get/set file attribute calls (fixes almost nothing!)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3115
2008-03-02 19:45:41 +00:00
Peter Veenstra
3f2e4fbd83 Allow longer commandlines in MOUNT and IMGMOUNT.
Fix crash reported by MiniMax (mount -u 0).
Fix bug reported by Tearex ("config -get" broken).
Add some protection that makes it harder to mount a directory from
within an executable.
Add some protection to make mounting from command /c much harder.
Add a securemode commandline switch to config and dosbox that should make it
impossible to mount a location when this isn't wanted by the user. (Addresses concerns of CVE-2007-6328)
Update documentation to reflect this.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3114
2008-03-02 11:13:47 +00:00
Peter Veenstra
f2c40b9407 Add way to easy timer 4 check to counter_output. But seems to work.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3113
2008-03-02 08:55:04 +00:00
Peter Veenstra
e5bd92e472 Keep it compiling.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3112
2008-03-02 08:53:34 +00:00
Peter Veenstra
eb14c103fe GCC 4.3 header.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3111
2008-02-26 08:55:29 +00:00