You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
Fake-08 is a homebrew PICO-8 emulator, the latest release is available for [[FAKE-08 3DS|Nintendo 3DS]], [[FAKE-08 Vita|Sony PS Vita]], Nintendo Wii U, the Miyoo CFW for Bittboy and similar consoles, and the Miyoo Mini. Originally created by Lexaloffle Software, PICO-8 is a virtual machine and game engine. It is designed to be a fantasy video game console that mimics the limited graphical and sound capabilities of 8-bit systems of the 1980s. The goal of this is to spur one's creativity and ingenuity in producing games, and avoid being overwhelmed with the many possibilities of modern tools and machines. Such a design also allows PICO-8 games to have a familiar look and feel. ==Installation== Download the [https://github.com/jtothebell/fake-08/releases latest release] and place the .nro file to sdmc:/switch/FAKE-08/. Create a folder sdmc:/p8carts/ and place the game cart PNG's there. FAKE-08 supports .p8 text file carts and .p8.png image file carts. Launch FAKE-08 either via the homebrew menu. ==User guide== You can download games from the [https://www.lexaloffle.com/bbs/?cat=7#sub=2 Pico-8 BBS] in .p8.png format. Click on the Cart link in the lower left of the game view, and save it into your p8carts directory. Here are some games that you can try out, simply right click on the image and save it ([[#Credits|credit list]]): https://dlhb.gamebrew.org/vitahomebrews/harold-5.p8.png https://dlhb.gamebrew.org/vitahomebrews/ppwr-2.p8.png https://dlhb.gamebrew.org/vitahomebrews/picotetris-5.p8.png https://dlhb.gamebrew.org/vitahomebrews/tinygolfpuzzles-1.p8.png https://dlhb.gamebrew.org/vitahomebrews/bondstones-0.p8.png If you are trying to play a multi cart game, it should be noted that you must provide all the carts required by the game as FAKE-08 currently does not have cart downloading capabilities. All carts should be placed in the same directory. See also [https://github.com/jtothebell/fake-08/wiki/Cart-Compatibility FAKE-08 Cart Compatibility]. ==Controls== Plus - Open the menu, Exit carts R - Cycle between rendering sizes A - X B - O L+R - Exit FAKE-08 ==Known issues== Latest Pico 8 version v0.2.2 features (sprite fill patterns, text control codes, custom fonts, etc) not implemented yet. Games using flip() (like tweetcarts) have intermittent problems exiting back to the menu, and may crash the console. Use with caution. Sound emulation is not perfect, and the noise implementation is noticeably inaccurate. Most of my sound implementation was ported over from Zepto 8. with the exception of the Noise instrument which was ported from PicoLove. It is not 100% accurate, and some games have noticeable clipping/popping. See [https://github.com/jtothebell/fake-08/issues Issues] page for more specifics. ==Changelog== '''v0.0.2.20''' * All Platforms: ** Add support for new <code>stat</code> values (46-56) for audio (thanks @fringd). ** Rewrite text rendering to support custom fonts and most remaining P8SCII control codes (audio control codes are parsed, but not played) and speed up text rendering (probably only noticeable on slow platforms like Bittboy and 3ds). ** Add a corssfade between notes to more closely match PICO-8 behavior and fix some audio clipping (thanks @fringd). ** Add custom instrument support (thanks @fringd). ** add <code>inext</code> function to z8lua. * Libretro platforms: ** Add support for analog input to emulate the mouse (thanks for the suggestion and start of implementation @medeirosT). ** Add support for loading carts from memory in addition to the file system (may help with loading carts on Android devices with scoped storage). '''v0.0.2.19''' * All Platforms: ** Fix behavior when drawing coordinates beyond sprite sheet bounds. ** Fix mget bounds check being off by one on upper bounds (fixes some visual artifacts in map() and tline() calls). ** Fix some text wrapping bugs. ** Fix some text coloring bugs. ** Fix bugs keeping track of smaller than default character size and line heights. ** Fix a bug with music playback where looping sections were cut short (thanks @fringd). * Miyoo Mini (standalone app): ** Add double buffering to fix occasional screen tearing. * New Platforms: ** Add experimental libretro builds for Miyoo Mini and Android. ** NOTE: when using either libretro core, you may need to also add <code>fake08_libretro.info</code> to your cores directory for some features like save states to work. This file should now be included in the release zip. Slightly more detailed instructions in the <code>Usage</code> section of the readme. '''v0.0.2.18''' * All Platforms: ** Add an alternate cart and settings menu (thanks @DPS2004 ). Access settings through the pause menu, and turn on new cart menu from there. ** Add support for <code>?</code> print shorthand in locations other than the start of a line. ** Add support for <code>pal</code> with a single argument for resetting an individual palette (thanks @SamsTheNerd). ** Prevent infinite loops caused by aggressive compiler optimizations preventing correct identification of max fix32 value. ** Add undocumented <code>_set_fps</code> function. ** stub out <code>stat(29)</code> and <code>stat(30)</code> to prevent erroneous keyboard press detection (fix weapon switching in Poom). ** Improve support for suppressing the pause menu (also makes switching weapons easier in Poom). ** Fix memory functions (<code>peek, poke, memset, memcpy</code>) at addresses above 0x8000 (thanks @nckstwrt). ** Fix ord call with very long strings from overflowing (thanks @nckstwrt). ** Fix lua parsing when a number is next to a keyword staring with "e" (ie <code>end</code> or <code>else</code>) (thanks (@nckstwrt). ** Fix p8scii control code for background colors not using correct dimensions. ** Add support for p8scii control code one off characters. ** Improve handling of multiline comments (still needs work, but is improved). * Miyoo Mini: ** Fix non 128x128 rendering modes. * Bittboy and GCW0: ** Ensure cdata directory is created. '''v0.0.2.17''' * 3ds: ** Improve image quality of non-integer scaled images by using wide mode. ** Fix loading multi cart games. * Miyoo Mini: ** Fix cart data saving and loading. * Bittboy: ** Add a 240x240 rendering mode. * All platforms: ** Honor print mode defaults poked into memory. ** Refactor cartdata serialization and deserialization to work consistently across CPU architectures. ** Add reset function. ** Fix regression in mget bounds checking. ** support extra arguments to poke2 and poke4. ** Fix map default values if width has been changed and/or large map is being used. ** Honor suppress pause menu flag. ** Fix tline wrapping. ** Fix passing a param to load if there is a nil breadcrumb. ** Added support for getting key presses via stat (currently only supported on debug builds- Thanks @DPS2004). '''v0.0.2.16''' * Bug Fixes: ** Stub out stat values 120-122 (fix some crashing carts). ** Fix setting map width to 256 (0). ** Fix cartdata return value (credit to @DPS2004). ** music pattern playback with a non-standard length (credit @DPS2004). * Improvements: ** Fix local references of pico 8 api methods (possible small performance boost). ** Add support for optional peek and poke arguments. ** Add support for most P8SCII control codes (no audio or decoration characters yet). ** Add support for menu item value changes (credit @DPS2004). [https://github.com/jtothebell/fake-08/releases Release notes.] ==Credits== * [https://www.lexaloffle.com/pico-8.php Zep/Lexaloffle software] for making pico 8. * Nintendo Homebrew Community. * Vita Homebrew Community. * [https://github.com/samhocevar/zepto8 zepto8] - Probably the best Pico 8 emulator. FAKE-08's audio, tline, and newer png decompression implementations were ported from zepto8, and other parts were heavily influenced. Alsod use a slightly modified [https://github.com/samhocevar/z8lua z8lua] for pico 8 specific features. * [https://github.com/gamax92/picolove PicoLove] - Basis for a previous project - PicoLovePotion - and first learned the basics of Pico 8's API. * [https://github.com/0xcafed00d/tac08 tac08] - A Pico 8 emulator. FAKE-08's sprite rendering and cart parsing is heavily based on tac08, and it uses 0xcafed00d's utf8-util to handle special characters in pico 8 carts. * [https://github.com/TurtleP/LovePotion LovePotion] - An implementation of Love2d for 3DS and switch that served as the runtime for PicoLovePotion, and a great way to make homebrew games for the 3DS and switch. Also use a modified version of their static Logger implementation. Postcard image from Vita Sprite credits: * [https://www.lexaloffle.com/bbs/?pid=13897#p Rabu Rabu Monster] by pedroavelar (No License). * [https://www.lexaloffle.com/bbs/?pid=16886#p Rainy Day Friends] by electricgryphon (CC4-BY-NC-SA License). * [https://www.lexaloffle.com/bbs/?pid=44647#p chrysopoeia] by benjamin_soule (No License). * [https://www.lexaloffle.com/bbs/?pid=46990#p warehouse panic] by benjamin_soule (No License). * [https://www.lexaloffle.com/bbs/?pid=54395#p Barp the Balldragon] by Saffith (CC4-BY-NC-SA). * [https://www.lexaloffle.com/bbs/?pid=celeste_classic_2-5#p Celeste Classic 2] by noel (CC4-BY-NC-SA). * [https://www.lexaloffle.com/bbs/?pid=d16solais-0#p Solais] by DragonXVI (CC4-BY-NC-SA). * [https://www.lexaloffle.com/bbs/?pid=demon_castle-1#p Demon Castle] by Mush (CC4-BY-NC-SA). * [https://www.lexaloffle.com/bbs/?pid=fuz_v1-1.p8#p Fuz] by Jusiv (No License). * [https://www.lexaloffle.com/bbs/?pid=islander-4.p8#p Islander] by CarsonK (No License). * [https://www.lexaloffle.com/bbs/?pid=littlenecromancer-4.p8#p Little Necromancer] by Fred_Osterero (CC4-BY-NC-SA). * [https://www.lexaloffle.com/bbs/?pid=nano_villager-0.p8#p Villager] by partnano (CC4-BY-NC-SA). * [https://www.lexaloffle.com/bbs/?pid=picodriller-0.p8#p Pico Driller] by johanp (No License). * [https://www.lexaloffle.com/bbs/?pid=pigments-0.p8#p pigments] by benjamin_soule (CC4-BY-NC-SA). * [https://www.lexaloffle.com/bbs/?pid=polarpanic-0.p8#p Polar Panic] by johanp (No License). * [https://www.lexaloffle.com/bbs/?pid=ruwukawisa-0.p8#p Little Architect] by benjamin_soule (No License). * [https://www.lexaloffle.com/bbs/?pid=scrap_boy-4.p8#p Scrap Boy] by BoneVole (CC4-BY-NC-SA). * [https://www.lexaloffle.com/bbs/?pid=shelledshinobi1-7.p8#p Shelled Shinobi] by noppa (No License). * [https://www.lexaloffle.com/bbs/?pid=ufo-0.p8#p UFO Swamp Odyssey] by paranoidcactus (CC4-BY-NC-SA). [[FAKE-08_Vita#Installation|PICO-8 games]]: *[https://www.lexaloffle.com/bbs/?tid=45507 Harold's Bad Day] by biovoid. *[https://www.lexaloffle.com/bbs/?tid=46495 Pico World Race 1.2] by PAK9. *[https://www.lexaloffle.com/bbs/?tid=38532 bondstones] by benjamin_soule. *[https://www.lexaloffle.com/bbs/?tid=38918 Tiny Golf Puzzles] by beepyeah. *[https://www.lexaloffle.com/bbs/?tid=33775 Pico Tetris v1.0] by Vanessa. == External links == * GitHub - https://github.com/jtothebell/fake-08 * GBAtemp - https://gbatemp.net/threads/release-fake-08-probably-the-best-3rd-party-pico-8-emulator.608579/
Advertising: