Allofich
9294d450ec
SVN r4412
...
Update copyright.
2021-03-06 21:18:08 +09:00
Allofich
62edb8c678
SVN r4279
...
Some dma changes to make the world a better place
2020-10-12 23:02:28 +09:00
Emmanuel Gil Peyrot
c0a106535e
Replace Bit32u with uint32_t
2020-09-28 17:14:35 +02:00
Emmanuel Gil Peyrot
a431d81213
Replace Bit16u with uint16_t
2020-09-28 17:14:35 +02:00
Emmanuel Gil Peyrot
35f38f3ebe
Replace Bit8u with uint8_t
2020-09-28 17:14:35 +02:00
rderooy
608a657b50
Update copyright year for dosbox and dosbox-x assets and update FSF address
2020-06-25 08:42:32 +02:00
Wengier
c99472d4b2
Save state includes
2020-06-03 21:35:49 -04:00
Allofich
038566362e
Fix Cppcheck funcArgNamesDifferent warnings
2019-10-21 22:08:39 +09:00
Allofich
813b3d0f93
Fix uninitialized variable warnings
2019-08-13 23:38:56 +09:00
Jonathan Campbell
3080f5e6bf
GCC -Wsign-conversion fixes
2019-07-20 01:16:51 -07:00
Allofich
2576970ae1
Fix arithmetic overflow and shift warnings
2019-07-15 21:16:44 +09:00
Allofich
f112d0008b
Type-conversion warning fixes
2019-07-02 20:54:14 +09:00
Allofich
8598f90386
Remove undefined function declarations
2019-06-15 20:13:21 +09:00
Allofich
d84a812743
SVN r4183 (second half)
...
Update year
2019-06-03 23:01:41 +09:00
Allofich
05619dd023
SVN r4183 (first half)
...
Update address of FSF
2019-06-03 22:54:46 +09:00
Jonathan Campbell
5d7c954877
DMA, PC-98 auto bank increment/decrement support
2019-05-26 21:22:20 -07:00
Jonathan Campbell
3a7a6ce465
PC-98 begin implementing I/O port 29h, auto bank increment as documented. Sim City 2000 needs it to play digitized sounds properly
2019-05-26 21:20:36 -07:00
Jonathan Campbell
cd872be4dd
8237: Track DMA transfer mode (from mode byte) and enforce read/write direction. You cannot READ from DMA configured for WRITING, etc
2019-05-26 20:57:04 -07:00
Jonathan Campbell
5a4f12bf3e
add initial framework for PC-98 DMA wraparound feature (port 29h)
2019-05-08 16:26:02 -07:00
Jonathan Campbell
138e065130
DMA: include header, too
2019-04-07 15:28:03 -07:00
Jonathan Campbell
ba8785a3aa
dma wtype conversion
2018-05-30 07:59:44 -07:00
Jonathan Campbell
e777bc3e74
remove unused var
2018-01-14 14:11:29 -08:00
Jonathan Campbell
82cd1b54ad
here begins the big question: what do motherboards do with the address
...
register and page register when carrying out 16-bit DMA? this change
updates the code to allow either one method that allows 128KB boundaries
for 16-bit DMA (which DOSBox has already been doing anyway) and the
other method that limits 16-bit DMA to 64KB boundaries but preserves all
bits of the page register (which is said to be the way PCI-based
motherboard do it). You can choose which one from dosbox.conf now, or
let DOSBox-X decide based on your hardware configuration (which is
currently based on whether or not the VM has PCI emulation enabled).
2016-10-18 17:44:11 -07:00
Jonathan Campbell
ffbad0b2b3
svn mainline r3878:
...
Year update.
2015-01-25 21:13:25 -08:00
Jonathan Campbell
21614b8c3f
toss out my copy, integrate tawoongs's daum branch code into mine,
...
remove what won't compile, begin work.
2013-10-14 05:07:26 -07:00
root
f331824031
port from svn
2013-07-07 20:39:49 -07:00