Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PICO-8 and LOVE2D #35

Closed
italomaia opened this issue Jun 28, 2019 · 14 comments
Closed

PICO-8 and LOVE2D #35

italomaia opened this issue Jun 28, 2019 · 14 comments

Comments

@italomaia
Copy link

Hi. How can I compile PICO-8 and LOVE2D for bittboy?

@TriForceX
Copy link
Owner

TriForceX commented Jul 11, 2019

Theres no guides for that yet.
And remember you need to port them to Bittboy/PocketGo.

Mainly you need the buildroot to compile it (is already linked on the main repo). The resulting toolchain will end up in output/host.

Feel free to join our chat to get some support https://discord.gznetwork.com

@TriForceX TriForceX added the enhancement New feature or request label Jul 11, 2019
@gameblabla
Copy link
Contributor

Pico-8 is impossible, trust me. The whole thing is proprietary.
The only open source alternative for it, picolove, requires OpenGLES 3D acceleration.
I had made a port for the GCW0 and even there it requires updated drivers for it to potentially work.

If you really want to play pico-8 games on your bittboy, then you'll have to ask for the source code to lexaloffle... Good luck with that.

@gameblabla gameblabla added wontfix This will not be worked on and removed enhancement New feature or request labels Jul 24, 2019
@gameblabla
Copy link
Contributor

I ported Retro-8, a pico8 interpreter for the bittboy/LDK/GKD350H :
https://gameblabla.nl/files/ipk/bittboy/retro8_bittboy.zip

Compatibility isn't perfect but will allow you to play some games.
I think we can remove the "wontfix" and close it for good.

@gameblabla gameblabla removed the wontfix This will not be worked on label Sep 20, 2020
@cmgonzalez
Copy link

cmgonzalez commented Sep 23, 2020

I've tried it on a bittboy (ver3)

When run from gmenu2x by picking a p8 file seems to run, but with a black screen, I can only hear music from the game.

Launching "retro8_bittboy.elf" from explorer, force close of explorer.

@gameblabla
Copy link
Contributor

gameblabla commented Sep 23, 2020

I've tried it on a bittboy (ver3)

When run from gmenu2x by picking a p8 file seems to run, but with a black screen, I can only hear music from the game.

Depends on what game you were trying to run.
https://docs.google.com/spreadsheets/d/1pSrwKAXKLSApBIcbpgIgwuPSfiHzM1dyDt_m8bPnQG4/edit?usp=drivesdk

Not all games will work sadly but popular ones like Celeste will though. There's also Taco8 that i ported but this one doesn't support p8.png files and has no sound
tac08_bittboy_gameblabla.zip

Launching "retro8_bittboy.elf" from explorer, force close of explorer.

Yup that's normal : it needs a game to run.

@Tenchirox
Copy link

Newers tac08 revisions seem to handle png any posible update ?

@gameblabla
Copy link
Contributor

retro8_bittboy_2021_revision.zip

Here's one with the newer changes plus a fix from me fixing Hungry Harry 3D. (though the sprites are not flipped but it works fine otherwise)

@gameblabla
Copy link
Contributor

gameblabla commented Jun 24, 2021

Newers tac08 revisions seem to handle png any posible update ?

And the newer tac08 revisions are not open source. So how do you expect anyone to port tac08 without any source code? The last changes date back to March 2020, before the new PNG support or even sound support.

@blurymind
Copy link

blurymind commented Jul 14, 2021

how come it works on arkos and emuelec then? Did the pico8 dev port them himself?

Why did you close this issue?

@gameblabla
Copy link
Contributor

gameblabla commented Jul 16, 2021

how come it works on arkos and emuelec then? Did the pico8 dev port them himself?

Why did you close this issue?

It "works" on there because they can run the official binary with no issue. We cannot do that because the official binary was built for ARMv7 + hardfloat and also uses SDL2, and our platform is ARMv5 and we cannot really use SDL2 due to the fact we lack a GPU. The only way (for now) to play some of the Pico-8 games is to use my Retro8 player, which is already part of the latest CFW release.

@RilDev
Copy link

RilDev commented May 1, 2023

Hi there, I tried a Pico8 emulator called Fake08 and it worked better than the default emulator (for my personal Pico8 roms).
Here is the release page: https://github.com/jtothebell/fake-08/releases
You simply have to download the BittBoy version and replace the emus/pico8/pico8.elf file.
Here is where I learned about it: https://www.reddit.com/r/PowKiddy/comments/winf65/my_spreadsheet_of_update_emulators_for_my_v90/

@szymor
Copy link
Contributor

szymor commented May 1, 2023

Isn't FAKE-08 mentioned in README.md of this repo?

@RilDev
Copy link

RilDev commented May 1, 2023

Yes you're right! I just found out it's in the emulators list:
image
Is there also an explanation on how to install it? Should we add a section to explain how to use it?

@szymor
Copy link
Contributor

szymor commented May 1, 2023

If you feel to do so, then yeah, sure. Though it can be read from the official github repo of fake08 as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants