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