1
0
Fork 0
Commit graph

57 commits

Author SHA1 Message Date
Joshua Fern
f2029d71d8 Update copyright dates to 2020 2020-03-07 00:18:01 +01:00
Peter Veenstra
8cb2e08f31 Refinements of commit 4291, so that precission can be specified as well and less fixed defines are used
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4292
2019-11-19 16:16:06 +00:00
Peter Veenstra
01fe58047e Try to solve the Bitu formatting warning on all supported platforms (both 32 and 64 bit). Did a few places. Still a lot to go. Changed default display of Bitu to be unsigned instead of signed.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4291
2019-11-18 21:08:57 +00:00
Sjoerd van der Berg
e20e8fa92c Some dma changes to make the world a better place
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4279
2019-11-02 11:21:48 +00:00
Peter Veenstra
1fbaff47fc Update year and address of FSF
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4183
2019-01-25 14:09:58 +00:00
ripsaw8080
e0a7ede037 Don't generate sound after DMA is masked at end of single-cycle transfer. Prevents issues with some games.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4176
2018-11-23 21:55:12 +00:00
Sjoerd van der Berg
3bde40bc91 Make a dma channel go masked when it reaches end of count without autoinit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4175
2018-11-19 22:02:13 +00:00
Peter Veenstra
f522e81d32 Quick fix for dma channel 0 having no page porthandler.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4165
2018-09-29 16:17:36 +00:00
Peter Veenstra
5bb10db88b Time keeps on ticking
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4109
2018-05-29 12:58:58 +00:00
Peter Veenstra
6cf39c1fc6 Years update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4021
2017-05-30 11:35:08 +00:00
Peter Veenstra
0f4c92ca32 Year update.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3878
2015-01-06 14:40:32 +00:00
Peter Veenstra
967524cd76 Clean up
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3818
2013-02-14 15:00:55 +00:00
Peter Veenstra
2fea508f7f Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3812
2013-01-15 09:03:13 +00:00
Peter Veenstra
999f33de27 Update year. Remove CVS tags
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3700
2011-04-26 09:34:55 +00:00
Sebastian Strohhäcker
03190a56be disable forced exit on DMA segment wrapping
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3641
2010-09-26 14:16:40 +00:00
Peter Veenstra
a78b2c4f8b Update year
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3548
2010-02-11 13:36:50 +00:00
Sebastian Strohhäcker
669ec92a59 add finer-grained dma wrapping capabilities
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3450
2009-07-24 09:56:14 +00:00
Peter Veenstra
16d14b78e1 Some year and version numbers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3410
2009-05-27 09:15:42 +00:00
Sebastian Strohhäcker
5f12dea767 reset dma request line on soundblaster reset (thanks to hal), fixes 3d bomber
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3219
2008-09-13 20:04:28 +00:00
Peter Veenstra
d7294c6314 rename LOG_DMA to LOG_DMACONTROL to remove nameclash with soundblaster dma.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3128
2008-03-19 08:41:45 +00:00
Sebastian Strohhäcker
6188566e38 add partial ega-only machine
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2992
2007-09-20 16:42:43 +00:00
Peter Veenstra
fdd16dea1a Happy New Year\!
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2728
2007-01-08 19:45:42 +00:00
Peter Veenstra
dba2dbcbd3 change log_msg to log. Improves behaviour in release version when games use the undefined port.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2551
2006-03-19 11:20:20 +00:00
Sebastian Strohhäcker
da4e039021 enable ems remapping during dma transfers from the pageframe
(fixes sound in several MicroProse games)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2512
2006-02-24 14:31:24 +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
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
Peter Veenstra
d382abd209 New configuration layer. Runtime changing of settings.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2160
2005-03-25 11:52:32 +00:00
Peter Veenstra
2094d8b985 Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2106
2005-02-10 10:21:12 +00:00
Sjoerd van der Berg
fba8482ce1 Use special physical memory access for dma transfers
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2086
2004-12-22 19:49:24 +00:00
Peter Veenstra
2119b82868 pop2 irq
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1973
2004-09-11 09:00:58 +00:00
Peter Veenstra
ca409fd57c Typo in preamble
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1899
2004-08-04 09:12:57 +00:00
Sjoerd van der Berg
c6b9969e8a Add new dma ransferend event
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1823
2004-06-10 20:21:05 +00:00
Sjoerd van der Berg
5e144aa1d6 Work around vs.net optimzing bug
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1765
2004-04-12 08:13:48 +00:00
Sjoerd van der Berg
9cd769b878 New io handler functions
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1758
2004-04-03 19:35:34 +00:00
Sjoerd van der Berg
dfeec430b8 Add reading of dma page register
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1754
2004-04-03 06:58:13 +00:00
Sjoerd van der Berg
8b3fd8a4ae New DMA routines
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1727
2004-03-15 14:54:09 +00:00
Peter Veenstra
fcbd0fe854 Copyright to 2004
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1552
2004-01-10 14:03:36 +00:00
Sjoerd van der Berg
7139da9f0d Fix some vstudio.net warnings/errors
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1421
2003-11-09 08:20:23 +00:00
Dean Beeler
909f7333fb Restored lost DMA functionality. (Fixed MM45 bug.)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1418
2003-11-09 04:05:06 +00:00
Dean Beeler
4239e8d87f Moved DMA channel code to dma.cpp
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1408
2003-11-06 01:14:05 +00:00
Dean Beeler
ed4d000c14 Implemented 16-bit DMA support
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1398
2003-11-04 03:41:33 +00:00
Peter Veenstra
c36318f721 correct all unintentional changes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1314
2003-10-14 08:38:36 +00:00
Ulf Wohlers
55591a56da no message
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1312
2003-10-13 19:44:47 +00:00
Sjoerd van der Berg
4f4eefda17 Really clear the lower 4 bits
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1269
2003-09-25 19:30:23 +00:00
Sjoerd van der Berg
942bef0e09 Some updates to DMA to allow better handling of masked bit and reaching terminal count.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1208
2003-08-29 08:38:59 +00:00
Peter Veenstra
bbb7cf45b0 updated loggingsystem
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@989
2003-05-04 19:19:09 +00:00
Sjoerd van der Berg
df814b12ce Fixes to disable a channel once count has reached 0 in single cycle mode.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@935
2003-04-16 08:10:18 +00:00
Sjoerd van der Berg
f462528afb Some extra ports in the dma range return values.
Added a warning for illegal ports written to.


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@761
2003-03-13 21:21:36 +00:00
Peter Veenstra
f79eaaba75 updates for new logging system
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@695
2003-02-27 19:56:22 +00:00
Sjoerd van der Berg
7f0dfa4da3 Fix bugs in setting channel modes and added callback for detection of masking/unmasking of dma channel.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@681
2003-02-22 12:12:16 +00:00