Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(2 edits) (+1)

Hi! Just following up on the bug report I made on twitter. https://twitter.com/johanneshoff/status/1374069056983154690

I just want to preface this with saying you don't have to help me debug here. You've done an amazing job, and don't owe it to me or anybody to spend more time on it.

The issue happens on this line:

local b0=(self[pc\0x0.0004]>><((pc&0x0.0003)<<19))&0xff

When the bug triggers, 

pc = 0.1506 (or 0x0.2690)
pc\0x0.0004 = 2468
#self = 2467

So it's looking up a value outside of the range, and getting nil in return.

I should say that I'm using ARM, so maybe there's some discrepancy in the math here? (but at least 0x0.2690\0x0.0004 evaluates the same on intel) Edit: Actually, never mind, I get the same error on my intel mac.

I'm having the same problem on my PC  :)

more likely pico doesn’t find the bank_xx.p8 files - config files conflicts probably