Developer(s) | Lexaloffle Games |
---|---|
Initial release | 31 December 2022 (WIP) 14 March 2024 (Alpha) |
Stable release | 0.1 / 14 March 2024 |
Operating system | Web, Windows, Mac OS, Linux |
Platform | PC, Raspberry Pi, HTML5 |
Available in | English, Japanese |
Type | Virtual machine, game engine |
License | Proprietary |
Website | www |
Picotron is a virtual machine and desktop environment created by Lexaloffle Games. It is a fantasy workstation that is aimed at making retro style video games and mimics the specifications of 16-bit computers of the late 1980s. [1] It is said to be a successor to PICO-8 and Voxatron. [2] [3] The Alpha release of Picotron became available on March 14 (Pi Day), 2024. [4]
It has a virtual toy operating system and built in tools that allow software development, game development and customization of the system itself. It runs on top of Windows, Mac OS, and Linux, with support for Raspberry Pi and export to stand-alone binaries or Web apps planned. Similarly to PICO-8, programs made with Picotron can be shared directly with other Picotron users in a special 256k png cartridge format. [5]
Picotron has an embedded Lua editor compatible with both PICO-8 and Lua 5.4 syntax. It supports 480x270 or 240x135 screen modes with default 32 system colors and 64 definable colors in total. For audio, it has 64-node synth and a 8-channel tracker. [6]
All of the software for Picotron are written in Lua and can be edited from within the machine itself. System tools including the file browser, code editor and the terminal are implemented in userland, compiled just-in-time therefore changes in source code get into effect immediately. Custom tools can be created from scratch that run in fullscreen workspaces alongside the bundled editors. These additions and the subsequent shift in focus of the machine give Picotron the title of 'Workstation' rather than 'Console'. [7] [8]
Development of Picotron started as early as 2017 when Joseph White, who is better known with his nickname Zep and his company Lexaloffle, developed an SFX editor for Voxatron, his second console along with PICO-8. [9] Around that time he was asked if he considers developing a PICO-16, to which he replied that he would not consider working on a third console. [10] In 2018 he mentioned that in his free time he "designed a PICO-16 just to remind himself to not make that" and that "PICO-16 does not work at all". [11] PICO-8 community expressed great interest in the possibility of a 16-bit fantasy console, [12] which convinced Zep to develop a third console that he dubbed Machine 3. [13] [14] He announced Machine 3 to be Picotron next day on June 16, 2021. [15]
Zep started to work openly on Picotron after its announcement, occasionally sharing updates via his Twitter account and Lexaloffle BBS blog where he got suggestions and feedbacks from the community. On 31 December 2022, Zep announced Picotron Playground, an early web based version of Picotron's runtime and API for users to test the base features. [16] On March 14, 2024, he released the first alpha version of Picotron available for purchase.
In computing, a plug-in is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.
mpg123 is a free and open-source audio player. It supports MPEG audio formats, including MP3.
Damn Small Linux (DSL) is a computer operating system for the x86 family of personal computers. It is free and open-source software under the terms of the GNU GPL and other free and open-source licenses. It was designed to run graphical user interface applications on older PC hardware, for example, machines with 486 and early Pentium microprocessors and very little random-access memory (RAM). DSL is a live CD with a size of 50 megabytes (MB). What originally began as an experiment to see how much software could fit in 50 MB eventually became a full Linux distribution. It can be installed on storage media with small capacities, like bootable business cards, USB flash drives, various memory cards, and Zip drives.
Renoise is a digital audio workstation (DAW) based upon the heritage and development of tracker software. Its primary use is the composition of music using sound samples, soft synths, and effects plug-ins. It is also able to interface with MIDI and OSC equipment. The main difference between Renoise and other music software is the characteristic vertical timeline sequencer used by tracking software.
The landscape for instant messaging involves cross-platform instant messaging clients that can handle one or multiple protocols. Clients that use the same protocol can typically federate and talk to one another. The following table compares general and technical information for cross-platform instant messaging clients in active development, each of which have their own article that provide further information.
This article provides basic comparisons for notable text editors. More feature details for text editors are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive.
Raster graphics editors can be compared by many variables, including availability.
The following tables compare general and technical information for a number of HTML editors.
wm2 is a minimalist reparenting window manager for the X Window System written by Chris Cannam.
This is a comparison of word processor programs.
A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system.
VMware ESXi is an enterprise-class, type-1 hypervisor developed by VMware, a subsidiary of Broadcom, for deploying and serving virtual computers. As a type-1 hypervisor, ESXi is not a software application that is installed on an operating system (OS); instead, it includes and integrates vital OS components, such as a kernel.
This article compares variety of different X window managers. For an introduction to the topic, see X Window System.
The Application Programming Interface for Windows (APIW) Standard is a specification of the Microsoft Windows 3.1 API drafted by Willows Software. It is the successor to previously proposed Public Windows Interface standard. It was created in an attempt to establish a vendor-neutral, platform-independent, open standard of the 16-bit Windows API not controlled by Microsoft.
Godot is a cross-platform, free and open-source game engine released under the permissive MIT license. It was initially developed in Buenos Aires by Argentine software developers Juan Linietsky and Ariel Manzur for several companies in Latin America prior to its public release in 2014. The development environment runs on many platforms, and can export to several more. It is designed to create both 2D and 3D games targeting PC, mobile, and web platforms and can also be used to develop non-game software, including editors.
OpenFL is a free and open-source software framework and platform for the creation of multi-platform applications and video games. OpenFL applications can be written in Haxe, JavaScript, or TypeScript, and may be published as standalone applications for several targets including iOS, Android, HTML5, Windows, macOS, Linux, WebAssembly, Flash, AIR, PlayStation 4, PlayStation 3, PlayStation Vita, Xbox One, Wii U, TiVo, Raspberry Pi, and Node.js.
PICO-8 is a virtual machine and game engine created by Lexaloffle Games. It is a fantasy video game console that mimics the limited graphical and sound capabilities of the old 8-bit systems of the 1980s to encourage creativity and ingenuity in producing games without being overwhelmed with the many possibilities of modern tools and machines. Such limitations also give PICO-8 games a particular look and feel.
Playdate is a handheld video game console developed by Panic. The device features a mechanical crank and a black-and-white screen.
A fantasy video game console is an emulator for a fictitious video game console. In short, it aims to create the experience of retrogaming without the need to emulate a real console, allowing the developer to freely decide what specifications their fictional hardware will have.
TIC-80 is a free and open-source fantasy video game console for making, playing, and sharing games on a limited platform that mimics the 8-bit systems of the 1980s. It has built-in code, sprite, map, music, and sound effect editors, as well as a command line interface that allow users to develop and edit games within the fantasy console.
{{cite web}}
: |first=
missing |last=
(help); Missing or empty |title=
(help){{cite web}}
: |first=
missing |last=
(help); Missing or empty |title=
(help){{cite web}}
: |first=
missing |last=
(help); Missing or empty |title=
(help){{cite web}}
: |first=
missing |last=
(help)