Ernest Wong
|
911ed0cc52
Fix dma update mask logic: 1 !== true
|
6 роки тому |
Ernest Wong
|
dd7f845e57
Make DMA on_unmask states restorable
|
7 роки тому |
Ernest Wong
|
584548de5c
Tidy code
|
7 роки тому |
Ernest Wong
|
edf589cc46
Nuke commented out old dma.js code
|
7 роки тому |
Ernest Wong
|
60ca5c04cd
Update DMA registers correctly. Update read_count
|
7 роки тому |
Ernest Wong
|
cb704b9563
Implement state restoration for sb16 and new dma
|
7 роки тому |
Ernest Wong
|
a218381dc7
Implement page high-byte EISA ports/registers (DMA)
|
7 роки тому |
Ernest Wong
|
0c05905ced
Fix: dma should read number of bytes, not count
|
7 роки тому |
Ernest Wong
|
9f75c81e00
Wrap DMA channel count after incrementing
|
7 роки тому |
Ernest Wong
|
7581a4af5b
DMA auto should wrap around. Use Uint16 counters
|
7 роки тому |
Ernest Wong
|
7733452fa8
Implement DMA autoinit mode
|
7 роки тому |
Ernest Wong
|
b868e48283
Transfer dma data in small, timed, chunks (sb16)
|
7 роки тому |
Ernest Wong
|
0a499bd089
Fix: dma singlemask_write check bit 2 not 3
|
7 роки тому |
Ernest Wong
|
6ada19b5b5
Fix: dma channel count, misplaced '+1'
|
7 роки тому |
Ernest Wong
|
2b2a6d6d3d
Handle DMA register reads
|
7 роки тому |
Ernest Wong
|
03071edbb7
Fix: bedmas with DMA channel mask and offsets
|
7 роки тому |
Ernest Wong
|
3936d75e3a
Handle DMA 16bit channels with 8-bit do_read/write
|
7 роки тому |
Ernest Wong
|
ef02bafa6f
Fix: DMA channel selection using first two bits
|
7 роки тому |
Ernest Wong
|
6fe4796415
Re-enable dma page and mask io handlers
|
7 роки тому |
Ernest Wong
|
5f077989e2
Handle all eight DMA channels
|
7 роки тому |
copy
|
70ad2f9031
Move memory to cpu
|
8 роки тому |
copy
|
8f3fe17f7b
Fix floppy disk writes, fixes #76
|
9 роки тому |
copy
|
9d1dc4de96
Improve speed of state restoring by loading ram directly
|
9 роки тому |
copy
|
7fba276f86
Fix warnings
|
9 роки тому |
copy
|
f82373d6b2
Build state of emulator explicitly. Fixes #40
|
9 роки тому |
copy
|
4244e295eb
Remove channel objects
|
9 роки тому |
copy
|
27ced06ac9
Some annotations
|
9 роки тому |
copy
|
a0da169168
Make _state_skip work by value (instead of key). Fixes certain Closure Compiler builds
|
9 роки тому |
copy
|
5fd2a1bd35
Improved handling of IO port operations
|
10 роки тому |
Fabian
|
9b031d4e40
Initial version of save/restore state feature, #18
|
10 роки тому |