Retro8/Pico-8 interpreter port for Dreamcast
- gameblabla
- DCEmu Freak
- Posts: 51
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Tue Jul 14, 2015 8:32 pm
- Has thanked: 0
- Been thanked: 36 times
Retro8/Pico-8 interpreter port for Dreamcast
I've ported Retro8, a pico-8 interpreter that is open source and portable.
I initially wanted to port FAKE-08 as that's more accurate. However due to dependencies and compiling issues,
this will be used instead for now.
I've also bundled a compiled binary of Retro8 with a few free Pico-8 games like Celeste (60fps patched), Spaceman 8, Dusk Child, Hungry Harry 3D (sprite mirroring not working but game works fine otherwise) and Combo Pool.
It's also possible to run your own games (as long as it does not use the new Pico-8 APIs or is not a multicart game) by rebuilding the cd image with the executable and naming your game "game.p8.png" or "game.p8" depending on if the game is compressed or uncompressed.
Right now, although it runs fine, it still relies on SDL audio for sound. I would like to remove this dependency as using SDL just for audio
increases the binary size by 80kb so if you can submit a PR or help me, i would appreciate it.
You can download the 5 games with Retro8 here (Current version: 1.1) :
https://bafybeickzfjuzs4g6xvq2yms7cn47l ... eblabla.7z
Source code is available here :
https://github.com/gameblabla/retro8/tree/dreamcast
Last edited by gameblabla on Wed Feb 14, 2024 4:04 pm, edited 2 times in total.
- These users thanked the author gameblabla for the post (total 4):
- Ian Robinson • Juan • ShindouGo • |darc|
- Ian Robinson
- DC Developer
- Posts: 116
- Joined: Mon Mar 11, 2019 7:12 am
- Has thanked: 209 times
- Been thanked: 41 times
Re: Retro8/Pico-8 interpreter port for Dreamcast
Nice work on this just use -0s it be get the 80kb back or use sdl dreamhal and define not to use parts the main api gets much smaller .. can disabled parts of sdl you dont use etc..
- gameblabla
- DCEmu Freak
- Posts: 51
- Joined: Tue Jul 14, 2015 8:32 pm
- Has thanked: 0
- Been thanked: 36 times
Re: Retro8/Pico-8 interpreter port for Dreamcast
I've fixed a minor issue with Celeste having a game breaking bug (fixed upstream and merged here).
I also merged the other fixes but it's unlikely to have fixed any other game. (but feel free to try)
I also merged the other fixes but it's unlikely to have fixed any other game. (but feel free to try)
- These users thanked the author gameblabla for the post:
- |darc|