Skip to content

bibisixtynine/zx80-old

Repository files navigation

zx80.app, the online programmable computer

What's zx80.app ?

WARNING : this app is at its very early stage of development... less than ALPHA !

It looks like a smartphone home-screen, and (will) allow the use, (simplified) development, and (easy) share of webapps.

Although this app works online, it is also designed to be installed locally (it is a PWA). It will be then available offline like a 'classic' app ! (see how at the end of this page)

For the installation process, use :

  • iPod/iPhone/iPad : Apple Safari
  • OSX, Windows, Linux : Google Chrome (or Microsoft Edge)

how to install zx80.app on any platform ?

Here is a link for some more info on how to install a PWA webapp

PWA install tested on...

  • iPhone 13 mini (ios 16.2 and Safari)
  • Macbook Air M1 (Chrome 109 and Microsoft Edge 109) osx 12/13/14 (Monterey, Ventura, Sonoma)
  • 2013 Nexus 7 tablet with android 6.0.1 and Chrome 100

... should work with older Chrome/Chromium / osx version ... but not tested ... should work with older Chrome/Chromium & Edge / Windows version ... but not tested ... should work with Chrome/Chromium / linux version ... but not tested

Why this app ?

  • Target audience : anyone who would like to learn coding and share apps than can be installed on any platform, even with a 'small' iphone 13 mini (I love to code with my iphone mini 🤓)

  • Ease the very begining of the learning curve of coding apps

  • No need of developper account, apple store or google store, specific hardware configuration : just a computer, tablet or smartphone with any operating system... able to run Safari (ios) or Google Chrome

  • 'modern' javascript is used for coding

Many Thanks to

  • Code Mirror 6 and Marijn Haverbeke
  • Svelte and Rich Harris
  • Vite and Evan You
  • all the contributors of these free wonderful open-source tools

and from my deep heart

  • Sir Clive Sinclair and it's zx80,81,spectrum and QL computer family !

Want to play and publish live for everybody ? Press this button to instantiate your own version on glitch.com :

  • WARNING : if you read this from glitch.com website... you don't need to press the 'open with Glitch button'... you are already there !

Open in Glitch

  • it will create on glitch.com your own version of this zx80 app !
  • You'll be able to read and live-modify the code and see the changes live in the preview window !
  • and access to your webapp immediatly on the web : no deploy... it's online from the beginning !

ps :

  • to change the random default name of your webapp, select "Settings" on the top left toolbar of Glitch, then "Edit project details", and change the project name to one of your choice, eg myZX80... so you will be able to access to your version of the webapp on https://myZX80.glitch.me ! (you'll get a message if the project name is already taken by somebody else... just choose another one in cas this happen :-)
  • to open the preview pane, press the PREVIEW button in the bottom toolbar : the preview will appear shortly !

Want to edit and play with an online vscode ? press this one :

Open in Codeflow

  • you will be able to play locally with your own version of ZX80, modify the code, and even submit PR ! (new version of the ZX80.app)