hoglet67 / PiTubeDirect

Bare-metal Raspberry Pi project that attaches to the Acorn TUBE interface and emulates many BBC Micro Co Processors
GNU General Public License v3.0
188 stars 23 forks source link

Fast 6502: JSR/RTS don't wrap correctly on the stack boundary #116

Closed hoglet67 closed 3 years ago

hoglet67 commented 3 years ago

This was actually a descign choice.

Unfortunately, the first version of the TwinHead demo has an unbalanced stack in on section, and crashes on PiTubeDirect

A fix might be included in Hognose, depending on whether we think it's worth the 10MHz performance hit: https://github.com/hoglet67/PiTubeDirect/commit/77b3e5aa62551437247ef607ccde7df915fd1ddc

A fix for TwinHead should be available soon.

hoglet67 commented 3 years ago

Fix included in hognose release