Sebastian Strohhäcker
1d89346c16
move callbacks into read-only memory (Pinball/Adventure construction kit booters)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2612
2006-04-22 15:25:45 +00:00
Peter Veenstra
8a10d6f33b
Whoops add all changes to it.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2610
2006-04-21 08:50:30 +00:00
Sebastian Strohhäcker
2ae27a0bb9
precalculate inverted stack mask; improve dynamic core stack functions
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2606
2006-04-18 17:44:25 +00:00
Peter Veenstra
8b7b77b21e
Isname should use strcasecmp as it deals with emulated DOS file names.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2598
2006-04-15 15:53:37 +00:00
Peter Veenstra
132bbffb68
Add part of patch 1235377 of msharov and fix a few small bugs in the return values of the cpu cores
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2593
2006-04-11 19:02:33 +00:00
Peter Veenstra
57d8180da8
Remove DOS_No_Drive_Cache. Didn't compile anymore since 0.60.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2591
2006-04-10 12:52:47 +00:00
Peter Veenstra
25b46f0a57
Some more const correctness.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2590
2006-04-10 12:06:25 +00:00
Sebastian Strohhäcker
1521cdcbda
change swapInNextDisk
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2588
2006-04-09 13:03:24 +00:00
Peter Veenstra
3b7451fe35
Some better const usage.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2586
2006-04-08 19:41:49 +00:00
Sebastian Strohhäcker
3359eee956
add device control channel handling;
...
fix typo in ems.cpp (#1462677 )
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2582
2006-04-07 16:34:07 +00:00
Peter Veenstra
af25c4382d
Add workaround for corrupted surface on exposure event.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2519
2006-02-26 16:04:35 +00:00
Peter Veenstra
e93325eeaf
ipx changes by hal
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2514
2006-02-26 13:46:31 +00:00
Sjoerd van der Berg
397220ea1d
Rewrite the simple scalers to handle everything in one pass for less memory strain
...
Limit the complex scalers to a lower resolution and share some memory for framecache
fix image output to reduce FPS when capturing with frameskip
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2492
2006-02-12 23:43:54 +00:00
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