If you're looking for a complete portable PICO-8 solution, good news! PICO-8 is going to ship pre-installed on Next Thing Co.'s upcoming PocketC.H.I.P. -- a complete portable mini-computer with built-in storage, wifi, keyboard, battery, touchscreen and everything else PICO-8 needs! The last few months, I've been working closely with the team at Next Thing Co. to create "PICO-8 C" -- a fully functioning and compatible edition designed to integrate nicely with NTC's hardware and software. It will be available to Kickstarter backers, or you can also pre-order one for just $49 bucks.
You can read more about the PocketC.H.I.P. over at getchip.com
Is there anything seriously different between the Pico-8 I downloaded and am running on Windows, and the one that comes pre-installed on the pCHIP?
I'm assuming there's nothing critical between the two and everything will be easily transferrable, but I've learned not to assume to much these days.
I think you can run every cartridge on the PocketCHIP as you can already do on the Raspberry Pi. See the video (http://getchip.com/pages/pocketchip). The cartridges are played from splore. I hope we can download cartridges and save changes. If not we will have to modify the flashed image. It may be a little bit more tricky but not undoable.
Yes, the tools and API are exactly the same and compatible; i.e. any cartridge made with any version of PICO-8 will run on any other version. Also, updates in the future will available (roughly) the same time as the main PICO-8 branch.
The differences are:
- The pCHIP version will be a separate product that doesn't come with multi-platform licenses.
- It has the html exporters, but probably won't have binary exporters if/when they become available.
- Some minor interface differences to integrate with pCHIP
That might be happening in the future! See:
@jihem - so when you say Splore, does that mean any cart we make we'll have to upload to play on the pCHIP? Even WIP carts?
I guess I was expecting some method to just direct copy carts to the pCHIP and play without internet connection. Like copy through USB or something. And then only when I'm cool with others playing would I upload for access through Splore.
@morningtoast You may have to upload first then use splore to download and play (as shown in the youtube movies). You can escape and use the editor to modify or create new cartridges. I have seen a video where the user loads (with the load command) a cartridge stored on the PocketCHIP. So I'm confident : you will have the save command.
The CHIP use Debian Linux. I think pico run as an application in a Linux environment so you can use a shell to copy files using an usb device or use wget or sftp commands to download from your computer (running a local web server or sshd).
"It has gpio mapped to pCHIP's pins" --that sounds amazing! Are you saying I can blink an external LED using pico-8 code? This could replace arduino entirely! There are an estimated 10 million arudino boards in the world. If only they were all pCHIPs coded with PICO-8, the world would be a more code friendly place, full of innovation!
Any word on maybe a new screen resolution option for the pocketCHIP version?
I agree with you except on your last wish. I don't think it would be a good idea to change the rules each time there is a new device hosting pico. I prefer to be sure than I can run my cartridge anywhere and get the same feelings. I will be very sad to make a cartridge that run only on PocketCHIP (even if I like it a lot).
Just ordered a pCHIP. It's exactly the platform and form-factor I've imagined and wanted for mobile development and general tinkering, and it especially complements PICO-8. Also, $49 for a resistive touch screen, keyboard, battery, enclosure, and complete Linux computer that Just Werks™ is amazing in general. I'm hard pressed to find even a resistive screen alone for that price.
Thanks for making this happen, zep. Hopefully it bolsters this great community. That video has a whopping 56k+ views and I'll admit that it was what rejuvenated my interest in PICO-8.
After coding a few trivial cartridges and looking at the code for some beautiful ones, I certainly want in. The idea of having portable hardware to play these on is very appealing. What's even more appealing is the idea of tweaking code and graphics on the fly.
Still looking forward to seeing Pico-8 on mobile and future systems like GameGirl.
It's still May. Even if they all go out today I wouldn't expect them for another couple of weeks at standard shipping rates. In my experiences with crowdfunded hardware, "shipped by June" means "shipped by the end of June" in the best of cases.
Ordered mine today. I wanted one before, but PICO-8 is kinda the killer app for the platform for me. (Was considering making a handheld with the Pi, but this is nicer than I would be able to make on my own without a ton of work I'm not about to do).
Zep, I really really hope you are getting paid per unit for this, and that it makes you filthy rich so you can keep working on the stuff you do.
Here's hoping "June 2016" means early june...
In the pocketchip manual, the licence for pico-8 says:
"Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software"
does it mean pico-8 will be open source?
Hey all, I have a pocketCHIP, not the one i originally ordered but another one. I can answer questions if you have them. I'm not sure how this one shipped to its original owner. I am not currently in London, but I should be returning in a few days for about a week and then for a longer period more in early august. So if anyone wants to see a pocketCHIP in london uk, hmu. Sorry for late reply :P
"-Some minor interface differences to integrate with pCHIP"
Is there a definitive list available anywhere? I have a PocketChip, but currently have to rely on xfce4-screenshooter to take screenshots, which isn't ideal. (F6 and F1 don't seem to have any effect...)
I read through all the dox for this device. It's not stating a few things I wanted to check.
Can you FLASH any files to it ? Not saying the files will run but they will not be denied. Curiously I saw no information about how to flash your own personal files to the unit, only to upgrade the OS.
Does it have the ability to play movies, view pictures, listen to Mp3s/WMAs, eBook reader, and read comics as the PSP does ?
- Is there existing software for it to run old gaming systems like Atari 2600, SNES, NES, GB, GBC, GBA, MasterSega, Genesis, N64, and GG as PSP does ?
And ... hopefully still on topic, can I run any PICO in the PSP 1000 ?
Aw, I was typing out a long reply and I lost it.
Anyways - chip runs debian linux, so you're covered for standard programs. (vlc and more for video, default image viewer, ebook reader, web browser, etc etc) You can plug in a flash drive and copy files wherever you want to. (caveat copy-or)
People have been working on mame and mednafen, but I didn't come across any other systems. (apparently video drivers aren't there yet, and no sound in mame at the moment)
- Thanks !
This answers a lot. MAME I would think to be a lot more difficult than to emulate Gameboy (B&W), Nintendo (8-bit), or Atari (2600).
I just recently found that you can run LUA uncompiled in PSP, as it is interpreted from a separate eBoot, and it's rather fast at that.
With this bit of news I am now definitely wondering if PSP can run PICO.
As for the media, movie player, etc. that's great ! I do use quite a bit of these features to keep Katy happy on long trips.
Now the system mentions that it can run LINUX. That in itself should have several game emulators.
Or ... is it not the same type of Linux ? Cause I'm not sure.
@dw817 the PSP could only run PICO-8 if there was a build made for PSP. PICO-8 isn't coded in Lua, it's coded in C, and the games need the player in order to run. The games aren't even technically coded in valid Lua in many cases anyway, since zep made the interpreter himself. It's just based on Lua 5.4.
@Time_Tripper: Previous discussions on the subject of screenshots have concluded that the Pico-8 function keys don't work on PocketCHIP, and I can't get them to work with experimentation. The xfce4-screenshooter command is installed, and you can run it from the terminal, set a delay, then switch to Pico-8. Not ideal but that appears to be the only option right now. Considering that the function keys are part of the process of publishing a cart (to capture the label), I hope that this issue gets some attention.
@Scathe: Pico-8 uses the official Lua 5.2 interpreter. The language extensions are implemented with a preprocessor pass. But your general point is accurate: the engine only uses the interpreter to run game code, not the engine code itself.
[Please log in to post a comment]