I'm totally new to the Raspberry pi. I thought it would be fun to basically make myself a dedicated Pico 8 machine. I have no idea what all I'd need. I'm imagining:
-A raspberry pi board. Should I get the newest model 3 version? Should the Pico 8 build work on it?
-A case. I want to play this on my tv, don't want the board just dangling out in the dusty air.
-Wifi so I can browse Featured games
-I already have usb controllers. Should they just work?
-A pc keyboard for programming Pico 8 on my couch
-A power supply for the rpi
nice to have:
-set up dropbox linux client so my pico 8 share is accessible via this system as well as my two PCs. Haha. That'd be awesome
Should I need anything else? I'm not even remotely interested in gpio or breadboards or any of that fancy makerfaire electronics stuff. I JUST want pico 8. lol.
NOTE: I do NOT want an emulation station. I JUST want pico 8. Bare bones linux, and pico 8. nothing else. Purity.
NOTE: Also do not want PocketCHIP. That thing looks like garbage to actually use for editing a pico 8 game, even playing it. The controls and keyboard look like a nightmare. I can see it being fun for kids though maybe.
How does it play on your TV vs pico 8 on a PC? Are there any noticeable differences in say, input lag or performance? Since Pico 8 is not emulating old hardware my expectation would be that it'd perform just fine, but I figured I'd ask. I get pretty OCD about lag. Like, enough that things get ruined for me. It amazes me how many people are like HURR LOOK I MADE A RASPBERRY PI FIT IN A NES and it plays like absolute garbage on an lcd and I'm just like: "how in the heck are you actually happy with yourself for having made this disaster?"
You may find this useful: http://guillermoamaral.com/read/picopi/
-Boots directly to the ‘splorer’ or directly to a console (when not in stand-alone cartridge mode).
-Crazy-fast boot time.
-HDMI audio output on by default.
-Nothing on screen but PICO-8.
-Raspberry Pi will do a clean shutdown when PICO-8 does.
-X-Box controller support (tested).
Welp, I got a raspberry pi 3 and put pico 8 on there and it worked out of the box. Now I can code from my couch!
I tried to build the dropbox linux client and tried to install the daemon and then something crashed :( So for now I'm just using the dropbox web client and manually syncing games I'm working on.
Next thing I want to do with this setup is translate midi data from my nanokey2 keyboard into keypresses to send to the pico 8 process, for working in the music editor. That'd be fun. If I ever get that working I'll post it in this forum somewhere.
BTW my concerns about lag have been alleviated. I didn't do any rigorous tests but I haven't noticed enough lag to interfere with gameplay. The raspberry pi mouse seems laggy, but that's no big deal. The keyboard and controller seem fine.
I want to "consolize" pico-8 too. I am currently running pico-8 on "raspbian stretch with desktop" and put some code in the .bashrc file to boot straight to pico-8.
Is the the same method you have used?
I have wifi working perfectly, but Bluetooth is sketchy at best.
I'm interested to here if you approached the problem differently.
@VGMonkey I tried setting this up with stretch lite to cut load times. I encountered problems with permissions running pico8 and lost patience tying to find a workaround.
Picopi would be an awesome option, but has no wifi, so meh.
I tried to use buildroot to construct an embedded pico8, but that was slightly beyond my capabilities.
The setup I have is about as good as I can make it, with the limited knowage of Linux I have.
Log in to post a comment