Picotron

Last updated
Picotron
Developer(s) Lexaloffle Games
Initial release31 December 2022;19 months ago (2022-12-31) (WIP)
14 March 2024;4 months ago (2024-03-14) (Alpha)
Stable release
0.1 / 14 March 2024;4 months ago (2024-03-14)
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.lexaloffle.com/picotron.php

Picotron is a virtual machine and desktop environment created by Lexaloffle Games. Its a fantasy workstation that is aimed at making retro games and mimics the specifications of 16-bit computers of late 1980s. [1] Its said to be a successor to PICO-8 and Voxatron. [2] [3] [4] Alpha release of Picotron became available on March 14 (Pi Day), 2024. [5]

Contents

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. [6]

Capabilities

Picotron's WIP default palette (32 colours) Picotron pal wip v5.png
Picotron's WIP default palette (32 colours)

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. [7]

All of the software consisting Picotron are written in Lua and are editable from inside 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'. [8] [9]

Development

Development of Picotron started as early as 2017 with Lexaloffle working on an sfx editor reportedly for Voxatron. [10]

See also

Related Research Articles

<span class="mw-page-title-main">Plug-in (computing)</span> Software component that adds a specific feature to an existing software application

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.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

<span class="mw-page-title-main">Damn Small Linux</span> Lightweight, desktop-oriented Linux distribution

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.

<span class="mw-page-title-main">Digital audio workstation</span> Electronic device or application software used for recording, editing and producing audio files

A digital audio workstation is an electronic device or application software used for recording, editing and producing audio files. DAWs come in a wide variety of configurations from a single software program on a laptop, to an integrated stand-alone unit, all the way to a highly complex configuration of numerous components controlled by a central computer. Regardless of configuration, modern DAWs have a central interface that allows the user to alter and mix multiple recordings and tracks into a final produced piece.

An application program is a computer program designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users. Word processors, media players, and accounting software are examples. The collective noun "application software" refers to all applications collectively. The other principal classifications of software are system software, relating to the operation of the computer, and utility software ("utilities").

<span class="mw-page-title-main">Renoise</span> Digital audio workstation

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.

<span class="mw-page-title-main">FLTK</span>

Fast Light Toolkit (FLTK) is a cross-platform widget library for graphical user interfaces (GUIs), developed by Bill Spitzak and others. Made to accommodate 3D graphics programming, it has an interface to OpenGL, but it is also suitable for general GUI programming.

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.

Parallels International GmbH is a software company based in Bellevue, Washington. It is primarily involved in the development of virtualization software for MacOS. The company has over 800 employees and offices in 14 countries, including the United States, Germany, United Kingdom, France, Japan, China, Spain, Malta, Australia, and Mauritius

VMware Workstation Player, formerly VMware Player, is a discontinued virtualization software package for x64 computers running Microsoft Windows or Linux, supplied free of charge by VMware, Inc. VMware Player could run existing virtual appliances and create its own virtual machines. It used the same virtualization core as VMware Workstation, a similar program with more features, which was not free of charge until 2024. VMware Player was available for personal non-commercial use, or for distribution or other use by written agreement. VMware, Inc. does not formally support Player, but there is an active community website for discussing and resolving issues, as well as a knowledge base.

<span class="mw-page-title-main">Ubuntu Studio</span> Derivative of the Ubuntu operating system

Ubuntu Studio is a recognized flavor of the Ubuntu Linux distribution, which is geared to general multimedia production. The original version, based on Ubuntu 7.04, was released on 10 May 2007.

Linux-based operating systems can be used for playing video games. Because many games are not natively supported for the Linux kernel, various software has been made to run Windows games, software, and programs, such as Wine, Cedega, DXVK, and Proton, and managers such as Lutris and PlayOnLinux. The Linux gaming community has a presence on the internet with users who attempt to run games that are not officially supported on Linux.

The following outline is provided as an overview of and topical guide to software:

<span class="mw-page-title-main">Raspberry Pi OS</span> Debian-based operating system for Raspberry Pi

Raspberry Pi OS is a Unix-like operating system based on the Debian Linux distribution for the Raspberry Pi family of compact single-board computers. Raspbian was developed independently in 2012, became the primary operating system for these boards since 2013, was originally optimized for the Raspberry Pi 1 and distributed by the Raspberry Pi Foundation. The Raspberry Pi Foundation replaced it 2020 by Raspberry Pi OS.

<span class="mw-page-title-main">OpenFL</span> Software framework for video games

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.

<span class="mw-page-title-main">PICO-8</span> Virtual machine emulating a "fantasy video game console"

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.

<span class="mw-page-title-main">TIC-80</span> Free and open source fantasy video game console

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 console.

References

  1. "Picotron by Lexaloffle". www.lexaloffle.com.
  2. Beschizza, Rob (Mar 22, 2024). "Picotron, a fantasy pixel-art gamedev demoscene workstation". Boing Boing .
  3. "Picotron: a fantasy workstation for making pixelart games, animations, music, demos and other curiosities – OSnews" . Retrieved 2024-04-18.
  4. Pierce, David (2024-04-07). "AI is taking over your web browser - Crowdsourced". The Verge. Retrieved 2024-05-06.
  5. "Picotron Roadmap". www.lexaloffle.com. Retrieved 2024-04-18.
  6. "Picotron FAQ". www.lexaloffle.com.
  7. "Picotron by Lexaloffle". www.lexaloffle.com. Retrieved 2024-05-29.
  8. JP (2024-04-09). "Exploring Picotron". moddedbear.com. Retrieved 2024-05-30.
  9. "Picotron (et Tic-80) - LinuxFr.org". linuxfr.org. Retrieved 2024-08-07.
  10. "x.com". X (formerly Twitter). Retrieved 2024-05-30.