Open f8less opened 1 year ago
It looks like the first three are all multicart games. Did you include the extra carts? I know Poom worked at one point, so unless there was an update to Poom or some regression in Fake-08 that one should work. I will add the others to my list to investigate, but I don't know when I'll get to them.
Experiencing the same with Kalikan; looking into the (paid) download from itch.io right now.
To get the carts to talk to each other you might have to run the game as administrator , and they will have to be in the actual pico8/carts directory otherwise they don't work . Unsure why , ask zep <3
system info:
.info
file in the cores directory is not possible on non-rooted Androidsteps to reproduce:
/storage/emulated/0/p8carts>
on Android device (note: error is identical when using arbitrary other folder location)kalikan_menu.p8
to kalikan_menu.p8.png
(to prevent RetroArch "No core" error when trying to load cart)libfake08-arm64.so
kalikan_menu.p8.png
My best guess is that the cart files would need to be in an actual root-level dir /p8carts
which is not achievable on a non-rooted Android system
i have similar issues with this list of games
appreciate all the hard work everyone on this project does <3
also experiencing this issue with Marble Merger
also experiencing this issue with Marble Merger
If you want to play this fabulous game (Marble Merger) for custom handheild, I've locally fixed the code that was causing compilation to fail on fake8
find the str2mem function (in code of #4 tab)
and please replace with this one (tested, no regression found) :
function str2mem(data)
local t, a, i, c, d, str, m = split(data)
for a = 1, #t, 2 do
m, str, i = t[a], t[a+1], 1
while i <= #str do
c, d = ord(str, i, 2)
if c == nil then break end -- safeguard against nil value
i += (c == 255) and 2 or 1
if c > 16 then
poke(m, (c == 255) and d or c ^^ 0x80)
m += 1
end
end
end
end
I shared the fix to the creator https://www.lexaloffle.com/bbs/?pid=153066#p
The following carts are crashing with the error "no lua to load. aborting cart":