Ben Kurtovic
|
b57de026e1
|
Fix bugs involving display blanking/backdrop color
|
5 years ago |
Ben Kurtovic
|
e8fe5e4797
|
Implement some missing graphics features (fixes #4)
* Sprite collision flag
* Background tile priority flag
* Display blank flag
|
7 years ago |
Ben Kurtovic
|
e6c92fd38b
|
Minor cleanup; expand docs.
|
8 years ago |
Ben Kurtovic
|
af6857eccc
|
Fix sprite end code.
|
8 years ago |
Ben Kurtovic
|
e48d7daa0d
|
Add button input; fix background scrolling bug.
|
8 years ago |
Ben Kurtovic
|
2b24c9340c
|
Sprite rendering, mostly.
|
8 years ago |
Ben Kurtovic
|
26dcf57f1b
|
Flesh out system ports; clean up IO; stubs.
|
8 years ago |
Ben Kurtovic
|
4431f29005
|
Add VDP line interrupts; fix bugs; refactor flags.
|
8 years ago |
Ben Kurtovic
|
1d604d774b
|
Cleanup VDP debug code; don't enable IRQ until one instr past EI.
|
8 years ago |
Ben Kurtovic
|
e4bbc8709f
|
Clean up VDP background code.
|
8 years ago |
Ben Kurtovic
|
de2cf71068
|
Clean up and refactor.
|
8 years ago |
Ben Kurtovic
|
a69328a234
|
Add buggy SDL rendering, background drawing.
|
8 years ago |
Ben Kurtovic
|
fdda540d26
|
Refactor flag setting code; implement more instructions.
|
8 years ago |
Ben Kurtovic
|
67e3133f14
|
Fix a bug in VDP control port writes; rename 'last_index' to 'regs.ixy'.
|
8 years ago |
Ben Kurtovic
|
1b48fbe6a2
|
Add Z80 INT support and VDP frame interrupts.
|
8 years ago |
Ben Kurtovic
|
1227d7caa5
|
Add VDP register parsing and dumping.
|
8 years ago |
Ben Kurtovic
|
06b7dfaca3
|
Implement CRAM, some more loads and arithmetic operations.
|
8 years ago |
Ben Kurtovic
|
61c104a0f3
|
Rework timing system for VDP scanlines; flesh out more VDP logic.
|
8 years ago |
Ben Kurtovic
|
a09242ac29
|
Some refactoring wrt I/O; start work on VDP.
|
8 years ago |