1
0
Fork 0
Commit graph

547 commits

Author SHA1 Message Date
Sjoerd van der Berg
16e30fb710 Add the missing losing focus call
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2453
2006-01-30 10:20:25 +00:00
Sjoerd van der Berg
a9f5e6619b Scaler rewrite for detecting changes
New scalers for tv3x, rgb2x, rgb3x, scan2x, scan3x
Only updaterect the changed parts in sdl
Add support for 15/16/32bpp modes
Add support for highres 4bpp modes
Rewrite of vga page handlers for most other modes
AVI capturing using zmbv codec


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2442
2006-01-30 09:54:34 +00:00
Sjoerd van der Berg
8cceb3b0e9 new svgacard option that's not finished
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2441
2006-01-30 09:49:07 +00:00
Sjoerd van der Berg
5a601f5b35 New pagehandler option for different read and write pointers
Slight change to getphysicaladdress call to always use the tables


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2438
2006-01-30 09:46:01 +00:00
Peter Veenstra
afb9e84c53 Add an noautoexec switch (RFE: 1215226). And made echo off skip the internal SET lines of dosbox as well. (RFE/PATCH: 1258897)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2428
2006-01-12 10:20:20 +00:00
Sebastian Strohhäcker
17ea37fe89 add pagefault checking memory functions to the dynamic core
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2424
2006-01-07 14:17:53 +00:00
Peter Veenstra
5bf04c6293 Some endian fixes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2418
2005-12-20 08:42:40 +00:00
Sebastian Strohhäcker
7c919537f0 add truemem field, correct reported memory for tandy (Transsylvania/TandyDOS)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2415
2005-12-17 16:28:18 +00:00
Sebastian Strohhäcker
a708a1344f use RAM for PCJr graphics memory
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2409
2005-12-05 21:25:56 +00:00
Sebastian Strohhäcker
6ede5e436f add Tandy 4-colour hires mode (0x0a);
fix bios putpixel for modes 0x08, 0x0a (also used by bios write)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2401
2005-12-04 10:35:51 +00:00
Sebastian Strohhäcker
ed1cadea92 add basic PCJr graphics functionality based on current Tandy implementation
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2399
2005-12-02 20:03:51 +00:00
Sebastian Strohhäcker
24b045e69f change tandy machine definition a bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2398
2005-12-02 13:10:18 +00:00
Peter Veenstra
241e89b175 GCC 4.1 changes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2396
2005-11-29 07:25:30 +00:00
Peter Veenstra
220fe7e462 Changes for os2 support
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2386
2005-11-24 17:53:08 +00:00
Sebastian Strohhäcker
96bf0e28d6 add error handling for DOS_SetMemAllocStrategy
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2385
2005-11-24 17:05:22 +00:00
Sebastian Strohhäcker
f22e8d5041 add possibility to close dma controllers;
remove second dma controller when tandy sound is enabled and machine=vga


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2377
2005-11-16 20:27:40 +00:00
Sebastian Strohhäcker
530d276ce6 better relative placement of SDA (fixes FS4 dos detection)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2370
2005-11-07 21:08:11 +00:00
Peter Veenstra
8d663041b0 Some fixes to the modem and a small effiency update by hal
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2366
2005-11-04 08:53:07 +00:00
Peter Veenstra
7f07885811 Commit patch 1311364 from vasyl. Improves chain4 memory model when in vga mode
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2350
2005-10-21 11:20:08 +00:00
Peter Veenstra
593e664e8b Apply patch 1329540: Fixes compilation on GCC4.1 Changed order of definitions as well.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2349
2005-10-19 06:40:33 +00:00
Peter Veenstra
420a5a7fd0 Make the soundblaster really reinitializable. Fixes bug 1241149
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2342
2005-10-09 15:33:07 +00:00
Sebastian Strohhäcker
74d63d330b fix returncode of int21,ah=5b (create new file)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2328
2005-09-28 19:13:21 +00:00
Sebastian Strohhäcker
37d91eea18 update ps2 mouse; fix mousecursor in mode13
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2317
2005-09-21 11:37:35 +00:00
Sebastian Strohhäcker
b5336f32d1 add F11/F12, fix pause functionality
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2314
2005-09-18 19:50:03 +00:00
Sebastian Strohhäcker
06135e8beb dynamic core optimizations;
incorporate patch from esaelon, parts of ih8regs optimizations;
thanks to kekko for several ideas


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2300
2005-09-03 19:20:08 +00:00
Sebastian Strohhäcker
406935348a fix Inner Worlds (vasyl)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2299
2005-09-03 11:38:18 +00:00
Peter Veenstra
44d90e5cf4 implemented feature request 1242202: "getting config values via z:\config"
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2283
2005-08-22 19:31:27 +00:00
Sebastian Strohhäcker
b48eceebe7 cpu updates (privileged instructions, trapflag handling)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2275
2005-08-15 13:43:44 +00:00
Sebastian Strohhäcker
caff0f7a8b adding support for upper memory
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2262
2005-08-08 13:33:46 +00:00
Sebastian Strohhäcker
154ad64370 raise dos memory start segment (WC armada, novalogic setup);
update some dos tables


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2260
2005-08-01 09:30: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
5a46ec0241 Rewrite of the ipx client code by h-a-l-9000 (Should support more games). Modified it a bit so ipx support can be runtime enabled/disabled.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2254
2005-07-30 10:02:39 +00:00
Peter Veenstra
b4fb1af8a2 added function to only allocate a callback.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2253
2005-07-30 09:49:29 +00:00
Sebastian Strohhäcker
206a21502e prevent crashes when unexpectedly forced to exit fullscreen mode
(e.g. using windows keys in fullscreen)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2251
2005-07-28 19:53:43 +00:00
Peter Veenstra
c7c2ee5d5a Add patch 1239754 from Moe. This patches fixes a few crashes by checking the SDL_SetMode return value and it changes strncopy to a safe_strncopy which adds a 0 to each string copied
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2240
2005-07-19 19:45:33 +00:00
Sebastian Strohhäcker
0e0f294202 better compatibility while in v86-mode (Strike Commander etc.)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2228
2005-07-04 20:20:19 +00:00
Peter Veenstra
5045f19259 Add patch 1094730 from Jon Niehof. Added a time out event for the joystick.(fixes detection in certain games).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2217
2005-06-13 14:48:02 +00:00
Peter Veenstra
2a0f3a1f3d Support configuration changes from the shell.
syntax:
property       => lists the current value of the property
property=value => Sets property to value
examples:
ems=true
cycles=5000
core=full

Added "wc" as alias for writeconf and "wl" for writelang(Requested by
DosFreak)
Added support for home/end on the shell(parapente)
Config supports the setting of configuration as well:
config -set "section property=value"

This one should be used for properties that exist in more than one section.
Samplerate for example.

Changed the main shellinput loop. So it checks for a property if the entered
command isn't an internal command or an executable.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2190
2005-04-21 21:17:46 +00:00
Peter Veenstra
6157cbaebf renamed __value to value for vs.net 2005.
Added some function to get the value of a property from the section.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2187
2005-04-21 19:53:41 +00:00
Peter Veenstra
4295bf213b Added new functions so you can find Sections from property names.
Moved a few implementations from the header to the cpp file
Reordered some stuff so every thing is present when it's encountered (inside
a class)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2179
2005-04-19 15:30:03 +00:00
Peter Veenstra
7f54c626ce New include system. Removed SHELL_AddAutoexec. New configuration base class + support functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2158
2005-03-25 11:43:36 +00:00
Peter Veenstra
128e3620b1 new include system + change bios_extended size so it can be undone
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2157
2005-03-25 11:42:07 +00:00
Peter Veenstra
ebda4e8879 hopefully some speed gain here
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2156
2005-03-25 11:41:26 +00:00
Peter Veenstra
22cb26c298 New include system. Added an autoexecobject which manages the lines in autoexec.bat
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2154
2005-03-25 09:46:53 +00:00
Peter Veenstra
b2b5bfeb7e fix compilation with gcc 3.4
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2142
2005-03-24 21:41:26 +00:00
Peter Veenstra
ebd0dc79d9 new include system + support for the removal of devices + new function for labels (mechwarrior 2)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2141
2005-03-24 21:12:30 +00:00
Peter Veenstra
224ef1a68b new include system + lot's of classes maintaining certain aspects of dosbox
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2140
2005-03-24 21:11:05 +00:00
Peter Veenstra
a9accb3243 new include system + new class for handling callbacks
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2139
2005-03-24 20:59:04 +00:00
Peter Veenstra
9aa295d8aa new include system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2137
2005-03-24 10:32:09 +00:00
Peter Veenstra
989727eaae new include system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2136
2005-03-24 10:18:45 +00:00