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
187 stars 23 forks source link

Native ARM: framebuffer *PIVDU "Bad command" in indigo-alpha5 #207

Closed mincebert closed 6 months ago

mincebert commented 6 months ago

Thanks for fixing the CoPro 24 framebuffer MODE crash but, sorry to bother you again, there's a regression in indigo-alpha5 with a bug not in alpha4...

Switching to the ARM Native CoPro 15 and executing *PIVDU 2 works, and the new status of the Beeb and Pi VDU drivers is displayed, but then you always get a Bad command error.

Again, MOS 3.50, Pi 3A+ with the framebuffer enabled, filesystem is ADFS but I get the same error in MMFS.

dp111 commented 6 months ago

should be fixed on Indigo-dev-dp. Also fixed another stack alignment issue

On Sat, 2 Mar 2024 at 00:39, Robert Franklin @.***> wrote:

Thanks for fixing the CoPro 24 framebuffer MODE crash but, sorry to bother you again, there's a regression in indigo-alpha5...

Switching to the ARM Native CoPro 15 and executing *PIVDU 2 works, and the new status of the Beeb and Pi VDU drivers is displayed, but then you always get a Bad command error.

Again, MOS 3.50, Pi 3A+ with vdu=1, filesystem is ADFS but I get the same error in MMFS.

— Reply to this email directly, view it on GitHub https://github.com/hoglet67/PiTubeDirect/issues/207, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEVVFIQ6VYZXRENPL7RP6MLYWENU3AVCNFSM6AAAAABECT4A3WVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE3DINBRHE4TKNA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

hoglet67 commented 6 months ago

Thanks for the quick fix Dominic, and appologies for missing this on testing yesterday (I missed the stack alignment fixes also covered the Native ARM).

Here's an alpha6 release including the Bad Command fix: https://github.com/hoglet67/PiTubeDirect/releases/tag/indigo-alpha6