1
0
Fork 0
Commit graph

437 commits

Author SHA1 Message Date
Sjoerd van der Berg
28588c997b New seperate read/write handlers for getHostPt
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2448
2006-01-30 10:04:46 +00:00
Sjoerd van der Berg
b45c282867 Avi capturing with zmbv codec
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2447
2006-01-30 10:04:20 +00:00
Sjoerd van der Berg
c196fba725 Rewrtites of most memory and drawing handlers
Some splitting of the s3 hardware into a seperate module
Support for 15/16/32bpp modes
Support for a highres 4bpp mode


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2446
2006-01-30 10:04:03 +00:00
Sjoerd van der Berg
8bc8960ab7 Fix compilation warning
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2445
2006-01-30 10:00:44 +00:00
Peter Veenstra
67693a9396 Add patch 1391092:"Soundblaster DSP fixes" from Vasyl and the SB MIDI interface from Srecko.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2431
2006-01-19 14:42:19 +00:00
Peter Veenstra
92203e9c1a change ctrl to alt for increase Hue
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2427
2006-01-11 09:32:12 +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
Sebastian Strohhäcker
d817b8df8c use different scanline length detection for cga4 putpixel;
fix doublewidth for tandy2 modes


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2413
2005-12-15 20:53:05 +00:00
Sebastian Strohhäcker
748a64aa08 add memory wrapping to 16 colour tandy modes (vertical scrollers, Scuba Venture);
double pixels in mode8 (160x200) to fit screen better


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2410
2005-12-11 15:09:50 +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
Peter Veenstra
35dccef707 Added hue control for the composite mode.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2407
2005-12-05 12:18:12 +00:00
Peter Veenstra
3ecebe3887 Turn off speaker faster. More aggressive premixing.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2403
2005-12-05 12:04:40 +00:00
Sebastian Strohhäcker
90d6d74f99 add PCJr-compatible keyboard layer;
add support for PCJr cartridges


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2402
2005-12-04 21:17:29 +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
de579c6a89 add PCJr-compatible dos memory layout
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2400
2005-12-03 10:43:22 +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
2e0c766400 Add OS/2 directserial support
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2395
2005-11-28 16:18:35 +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
7529d70fbe add support for tandy sound when machine is not set to tandy
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2373
2005-11-10 18:05:12 +00:00
Peter Veenstra
dc4aaeaed0 add patch 1348881 from vasyl. Fixes sb16 detection in some games.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2372
2005-11-10 13:08:47 +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
Sebastian Strohhäcker
38c75c55a8 fix cga palette selection when B/W bit set
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2365
2005-11-01 21:05:14 +00:00
Peter Veenstra
48ca454da6 Add patch 1340216 from vasyl. Speeds up the new and slower chain4 mode a bit.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2361
2005-10-31 10:24:56 +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
bb792e21a1 Change composite mode detection a bit so that spellcasting 101 displays in black and white
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2346
2005-10-11 09:39:16 +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
Peter Veenstra
0b4350c79d Add final (slightly modified and extended) part of patch 1295927 (vga accuracy) from keith. Add (modified) bug/patch 1241142(ansi emulation updates) from moe. Add fix suggested by vasyl to fix MyChess. Corrected some missing parts in these patches. (Missing update nbrows in dev_con.h). Implemented a writebuffer to workaround the CR/LF issue. Let's hope everything still works
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2333
2005-10-02 10:12:31 +00:00
Peter Veenstra
c36e1f72ee removed log message
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2330
2005-09-29 14:59:57 +00:00
Peter Veenstra
190e5aa920 Add patch 1302908 from vasyl. Fixes vectorballs in unreal demo
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2325
2005-09-28 09:23:07 +00:00
Peter Veenstra
981aed10d4 Add a new way of drawing composite cga. Implement register 3d9 in cga mode.(NewRisingSun)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2323
2005-09-27 20:31:05 +00:00
Peter Veenstra
489ffd7d1c Add "Support for VGA chain4 in 16-color modes" from patch 1302853 created by Vasyl Tsvirkunov.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2322
2005-09-27 13:50:56 +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
9be07ec88b add setmode corrections from ih8regs (patch 1198821);
change vga mode detection (Prehistorik 2)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2313
2005-09-17 13:15:36 +00:00
Peter Veenstra
4eebc6c7f6 add patch 1240134 from cyberwalker. (initialize some registers). Report a periodic interrupt occured when the timer is active and one occurs(status reg 0xC). Fixes contraption Zack and friends
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2307
2005-09-11 13:04:21 +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
860b9e1a89 Change clock to NTSC burst frequency. (NewRisingSun)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2294
2005-08-31 18:06:09 +00:00
Sebastian Strohhäcker
2428a80321 ipx-update (h-a-l-9000)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2291
2005-08-26 19:16:20 +00:00
Sebastian Strohhäcker
f4c9569dbf add pause key
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2289
2005-08-24 16:06:18 +00:00
Peter Veenstra
91bff5af1e Added patch 1261703 from Vasyl Tsvirkunov. Fixes some shaking effects by implementing more correct pixel panning logic
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2279
2005-08-18 11:01:10 +00:00
Peter Veenstra
85850ccc22 apply patch: "[ 1256405 ] EGA/VGA data should be rotated only in write mode 0" from vasyl. Fixes overkill
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2274
2005-08-11 18:58:39 +00:00
Peter Veenstra
d0b017e5b3 Fix a few warnings. Reported by Xulchris
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2271
2005-08-10 20:36:36 +00:00
Peter Veenstra
5baa46abfc add patch "[ 1255540 ] Fixing undocumented VGA palette behavior" from vasyl. Fixes wari, but keeps star control 2 working
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2267
2005-08-10 16:12:37 +00:00
Peter Veenstra
f91d45b378 make localhost connections work as well. (h-a-l-9000)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2263
2005-08-08 20:29:55 +00:00
Peter Veenstra
bc49a1ce91 Fix timers. Timer irq will now be removed if a mode 0 is programmed (fixes DSTROY). Added some explanation on why this should happen. Changed the old check to use to old timer mode instead of the new mode.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2261
2005-08-07 17:33:15 +00:00
Peter Veenstra
58a0aaed55 Zero memory after we allocate it. Dosbox needs zeroed memory to operate correctly
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2259
2005-07-31 13:59:02 +00:00
Peter Veenstra
c3be7fcdec compilation fix for people without sdl_net.(vasyl)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2258
2005-07-31 12:08:58 +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
01adaac4c7 Show cs:ip on illegal read/write
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2255
2005-07-30 10:11:40 +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