Log In  

How does pico-8 export games isn't it a program itself is there a complier and assembler inside pico-8 i understand the html javascript part it creates a little emulator with cart data embedded but i could not understand how it turns them into binaries

P#53129 2018-05-31 06:36 ( Edited 2018-06-02 11:53)

I'm not entirely clear on what you're asking, but it's basically the same thing as with the JavaScript export. It's exporting a copy of the PICO-8 interpreter wrapped around the game. That's pretty much it I think.

P#53141 2018-05-31 16:49 ( Edited 2018-05-31 20:49)

i mean how can it give output like .exe you need compilers, assemblers to create that like gcc for example

P#53146 2018-05-31 17:13 ( Edited 2018-05-31 21:13)

There is not a compiler inside PICO-8. It's much simpler than that. Notice how when you export something to a .bin it's nearly instantaneous? That's because it's just bundled with premade executables for Linux/macOS/Windows and then it puts those in a folder with a data.pod file which I think is just the cartridge (and possibly other platform-independent data?) and the executable knows to load that data.pod file.

P#53147 2018-05-31 17:59 ( Edited 2018-05-31 21:59)

thanks

P#53208 2018-06-02 07:53 ( Edited 2018-06-02 11:53)

[Please log in to post a comment]