1
0
Fork 0
Commit graph

355 commits

Author SHA1 Message Date
Sjoerd van der Berg
4a0acfb45a New format for mapper handlers to support keeping keys pressed.
Add unlocked speed hotkey
Add some sort of auto cycle guessing


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2490
2006-02-12 23:28:21 +00:00
Sjoerd van der Berg
b81c210530 New format for mapper handlers to support keeping keys pressed.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2488
2006-02-12 23:23:52 +00:00
Peter Veenstra
df67775306 time passes on and on....
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2480
2006-02-09 11:47:57 +00:00
Sjoerd van der Berg
734c9856e1 New callback_setupat call
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2472
2006-02-03 17:07:41 +00:00
Peter Veenstra
2ac98a74ab Add patch 1210768 which reintroduces the lockfree mouse from Moe
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2468
2006-01-31 09:26:45 +00:00
Peter Veenstra
0e9168b556 Fix some memory leaks. Fix double destruction of classes. Add some input checks on the environment reader
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2465
2006-01-30 19:37:49 +00:00
Sjoerd van der Berg
6b7b66c0ec Improved clearing the cache a bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2464
2006-01-30 19:05:05 +00:00
Sjoerd van der Berg
5866acbba2 Fix not giving bad updaterects during an unfinished screenupdate
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2462
2006-01-30 15:02:34 +00:00
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