Patryk Obara
b62a637157
Import svn:ignore props to .gitignore files
2019-09-15 20:34:57 +02:00
Peter Veenstra
202bfa1155
New Drive type: overlay.
...
When active, this drive redirects new and changed files to a different location.
The files in the overlay and normal drive are merged on startup and kept up to date when the game changes something.
Files in the overlay are priotizedi, if they exists, above the normal files.
The drive will switch to an overlayed version of the file on the first write! (Not when opening the file in write-mode).
The overlay is capable of creating missing directories.
With the help of DBOVERLAY files, the drive keeps track of files that are present in the normal directory but deleted by the game.
All changes are preserved between sessions.
Current design principles/limitations/requirements:
1) All directories that can be used for saving, must exist already in the base before mounting. (they will be created by DOSBox if missing in the overlay)
2) All filenames inside the overlay directories are UPPERCASE and conform to the 8.3 standard except for the special DBOVERLAY files.
3) To keep point 1 valid at all times, support for creating/renaming/removing directories has been disabled.
Thanks for the help GOG.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4196
2019-03-25 13:49:25 +00:00
Peter Veenstra
2327f92db9
Here as well
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4182
2019-01-25 10:08:06 +00:00
Peter Veenstra
35a46909b5
forgot to add emu.h
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4140
2018-08-26 11:50:37 +00:00
Peter Veenstra
5ab2d4cb19
upgrade visual studio file to add MAME sound stuff
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4082
2018-02-21 18:50:52 +00:00
Peter Veenstra
83ae2b4ff9
Add midi.h to project file
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3837
2013-10-18 11:57:45 +00:00
Sebastian Strohhäcker
34f49734f3
keep strangeness out of this
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3724
2011-06-18 14:02:53 +00:00
Sebastian Strohhäcker
6bc4e41458
add PCI framework
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3723
2011-06-18 13:39:31 +00:00
Ralf Grillenberger
8115555a4a
- add 16C550A FIFO support to the serial port
...
- timing improvements for directserial
- the platform specific part of directserial is now combined for less redundancy
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3472
2009-09-25 23:40:48 +00:00
Peter Veenstra
5d8736e78f
remove dirent stuff for win32
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3396
2009-05-20 18:05:12 +00:00
Sebastian Strohhäcker
2586013641
adding highly-efficient compression to almost-unused code that resembles something similar
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3368
2009-04-27 11:47:21 +00:00
Peter Veenstra
72d1ef211a
Keep it compiling
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3367
2009-04-27 10:56:00 +00:00
Sebastian Strohhäcker
4ebdd5114a
add dbopl to vs project file;
...
fix internal opl rate of dbopl;
change opl provider selection and default
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3358
2009-04-26 15:37:04 +00:00
Peter Veenstra
21408ee979
Add new files.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3281
2009-02-01 14:14:51 +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
Sebastian Strohhäcker
e0d88e1d11
additional svga chipset emulation (tseng, paradise) and small fixes for s3, vasyl
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3075
2008-01-09 20:34:51 +00:00
Sebastian Strohhäcker
e2b114bfe4
update visual studio files
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3029
2007-10-28 17:05:29 +00:00
Sebastian Strohhäcker
e8cfa94063
add ega video parameter table
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3012
2007-10-08 20:22:13 +00:00
Sebastian Strohhäcker
9c45a245e8
add video state functionality
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2996
2007-09-25 17:46:18 +00:00
Sebastian Strohhäcker
9db3e82af1
add version resource, add resources to msvc project files
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2985
2007-08-22 17:47:15 +00:00
Sebastian Strohhäcker
f65e8e5f09
add recompiling core that uses highlevel function calls
...
and the existing lazyflags system for better portability;
thanks to gulikoza for the x86_64 backend
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2865
2007-06-02 11:47:06 +00:00
Sebastian Strohhäcker
fd916a72a8
update VS project file
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2824
2007-02-22 15:15:00 +00:00
Peter Veenstra
85af8429ac
Add beta2 patch: nullmodem and serial update. Add some more configure tests for OS/2 and Mac OS X
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2758
2007-01-13 08:35:49 +00:00
Sebastian Strohhäcker
76478e8cec
add dos keyboard layout support
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2715
2006-10-27 13:37:14 +00:00
Sebastian Strohhäcker
3cb1e884bd
utilize host fpu directly (dynamic core)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2707
2006-10-12 15:18:32 +00:00
Sebastian Strohhäcker
3500ea88eb
remove more fpu exception flags and refine fpu statusword updates;
...
add a more direct calling of fpu functions (dynamic core, thanks to kekko!);
avoid temporary storing of fpu values for eatree functions (x86 fpu only)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2644
2006-06-01 08:33:52 +00:00
Sebastian Strohhäcker
ec58b58543
update msvc configuration files
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2605
2006-04-18 15:24:09 +00:00
Peter Veenstra
73530a5ed1
Added vga_s3
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2467
2006-01-31 07:31:45 +00:00
Peter Veenstra
a5252330f7
Add patch 1151453 from h-a-l-9000. Improves softmodem and directserial supports. Adds a dummy serial class as well and makes the serial ports runtime changable
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2257
2005-07-30 14:41:31 +00:00
Peter Veenstra
fcad77e2cb
Typo
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2114
2005-02-22 15:18:14 +00:00
Peter Veenstra
fd28399da2
New assembly x86 fpu core + fixing some bugs in the old one (Thanks wd)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2113
2005-02-22 13:06:07 +00:00
Peter Veenstra
06bca7369f
Enable RTTI in visual.net
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1992
2004-09-23 19:03:05 +00:00
Peter Veenstra
1984d40d6d
Added core_simple
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1942
2004-09-06 10:56:27 +00:00
Peter Veenstra
c88ea6a3aa
Attempt from linux to update visual C.net project files :)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1906
2004-08-22 18:33:57 +00:00
Sjoerd van der Berg
65fb00fd3d
Add new files to vs.net project file
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1891
2004-07-18 17:18:40 +00:00
Sjoerd van der Berg
bc1ef40805
Add/remove some new project files
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1763
2004-04-03 20:04:38 +00:00
Sjoerd van der Berg
5ff76622ca
Add ipx.cpp and ipxserver.cpp to hardware subgroup
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1672
2004-02-08 10:18:29 +00:00
Sjoerd van der Berg
69845fdb29
add opengl32.lib to be linked
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1613
2004-01-28 14:46:26 +00:00
Sjoerd van der Berg
a6dfd08d16
Add visual c.net solution and project
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1517
2004-01-01 13:53:48 +00:00