Difference between revisions of "Pi:NextPi"

From SpecNext official Wiki
Jump to: navigation, search
(Features)
Line 23: Line 23:
 
Simple scripting and API for most of those;
 
Simple scripting and API for most of those;
 
Dual head output, including displays upto 1080P and Video MPG video decoding; and
 
Dual head output, including displays upto 1080P and Video MPG video decoding; and
USB Host, so one could write interfaces to custom hardware (someone already added MIDI keyboards!)
+
USB Host, so one could write interfaces to custom hardware (someone already added MIDI keyboards
 
 
And it’s all extensible by users, and game devs, so probably a metric fucktonne of things I am too dumb to think of or include 😀
 
  
 
== Release Summary ==
 
== Release Summary ==

Revision as of 01:31, 18 December 2023

NextPi

NextPi 1 was designed for a 1GB SD card, and will not take advantage of larger SD cards. NextPi 2 (currently in active development) is designed for a 16GB SD card, and will not work on smaller cards, and like it's predecessor, will not expand to expose the space of larger cards.

Synopsis

NextPi was a customised DietPi version distributed with the original "KS1" nexts, it has been superseeded by NextPi2 - which will work on both KS1 and KS2 nexts (and other compatible clones) as long as the SD card is large enough (16GB).

NextPi (and NextPi2) is optimised for Read Only filesystems (making them safe to turn off without a clean shutdown) and are designed with the specific use of embedded in an 8-bit computer in mind.

The term Accelerator is somewhat of a misnomer, technologically. It's not an accelerator in the terms that it accelerates the next itself, but it permits the execution of code on a much faster processor - that of the Pi Zero.

The Linux install that makes up NextPi is not usable as a "General Purpose" operating system due to the read only nature of the main filesystem. The read only nature also helps minimise any breaking changes to the operating system that could prevent future patches installing correctly.

NextPi does have writable FAT16 user partitions which can be used for user software development and misc. purposes although, for developed games using the Pi for media playback, and executing assistant code /ram is more suited (see the documentation included with NextPi about filesystems for more details) and NextPi 2 also has a Persistent Cache system, managed by the nextpi-cache CLI API.

Features

MP3 decoder; MIDI synthesis; Upload your own code and run it for custom acceleration functions; Encryption (useful for online high score validation, etc); TZX tape emulation, including accelerating tape loading far faster than possible with normal tape media or most TZX players; Simple scripting and API for most of those; Dual head output, including displays upto 1080P and Video MPG video decoding; and USB Host, so one could write interfaces to custom hardware (someone already added MIDI keyboards

Release Summary

Current Public Stable NextPi1 Release: 0.99D
Current Public Stable NextPi2 Release: 1.91D
Current Private Testing Release: 1.92D

Getting Started - A User

Getting Started - A Developer