technobly / VEXTREME

VEXTREME - Vectrex Multicart
GNU General Public License v3.0
61 stars 12 forks source link

Implements Animaction RAM Support #61

Closed technobly closed 4 years ago

technobly commented 4 years ago

Problem

Animaction was not working.

Solution

Enables Animaction support by implementing the write operation back to cartData[] 0x2000 ~ 0x27ff (originally from @rattboi in PR #30 ). More work had to be done to solve why this wasn't working though; it turned out to be 16-bit writes were not supported in the original code, so operations like STD $ADDR were only writing the first byte. This is heavily used by Animaction.

Steps to Test

References

Closes #30 Fixes #24 Fixes #52