http://www.df.lth.se.orbin.se/~mikaelb/sinclair/zx81/ A ZX81 App Store in English =========================== Here are applications, documents, and emulators for the Sinclair ZX81 personal computer. The Sinclair ZX81 is presented in Swedish in the file zx81_beckman.pdf . A unique advantage with the ZX81 is that it only has 8 KB ROM (including 4 KB for floating point) and four integrated circuits (IC): CPU, ROM, RAM, and a custom made (which, however, can be built using standard circuits). Nowadays you can build a ZX81 emulator (AX81) with just a single chip computer (AVR) as a single IC. In the mob-i-l_zx81.pdf there is a collection of articles from magazines but also some documents and drawings I produced myself in the early 80's. In the catalog mob-i-l and subdirectories are programs in the form of P-files that I developed or ported from software for other computers. There are also some programs of unknown origin. Almost all programs were written in the early 80's. In the catalog mob-i-l/zx_forth_scr are "screens" (i.e., blocks of software code in FORTH). It is difficult to run ZX FORTH programs in emulators, but you can, in more advanced emulators, load the screens to addresses in memory and compile them there. In the catalog yc are programs that come from the magazine Your Computer. The articles from which apps are coming can be found in a file that you find via http://en.wikipedia.org/wiki/Your_Computer_(British_magazine) . However, all applications were entered by me except editor in the mob-i-l/zx_forth_scr-directory and programs in the artic-directory. In many cases there are png files with a picture of program listing or screenshots. An emulator, Zed Ex, for Android phones and surf boards are located in the directory android but it is better to download it from Google Play if you have this service on your Android because then you get updates automatically (but some cheaper surf boards does not have access to Google Play). In the Android Opera Mini browser click on the P-files to download them to the phone/surf board. Then you can, with a file manager, move the files from the download directory (e.g. download) to a directory you yourself have created on the SD card, such as one named zx81. In the ZX81 emulator Zed Ex you load an app by pressing the Menu button and then click Load and select a P-file and sometimes it starts automatically. If the program doesn't start automatically you usually press R on the on-screen keyboard (which writes RUN) and then press NEW LINE. Sometimes the program is started with GOTO 0 in order that you should not delete data stored in variables. Another emulator is EightyOne for Windows but it works on Linux with Wine, and probably also in Mac OS X using Wine. EightyOne is here: http://www.chuntey.com/. There is also a newer version of this which can be found via the forum: http://www.rwapservices.co.uk/ZX80_ZX81/forums/. There is an emulator for Linux: sz81: http://sz81.sourceforge.net/. When you get the emulator you also get xz81 which is the one I usually tend to run in Linux because it is energy efficient. There is a Debian package for xz81 in the directory ubuntu if you do not want to compile. There are also ZX81 emulators for most other OSes, such as MS-DOS, Mac OS 7, etc. Another forum for the ZX81 is nntp:comp.sys.sinclair which can be read on http://groups.google.com/group/comp.sys.sinclair/. I bought the ZX81 in kit form in December 1981 after months of waiting, when I was 15. In the fall of 1981 I attended a course in BASIC programming with ABC80 in my elementary school (i.e. freely chosen work/student's choice). In the beginning at home I had to sit on the floor in front of the family television, but after a few months I could afford a used 12-inch black and white TV. As secondary memory the ZX81 doesn't use hard drives, floppy disks or flash memory, but a cassette player. All programs in this app store are sampled from cassettes. I have a similar app-store for ABC80 here: http://www.df.lth.se/mikaelb/abc/80/. Wi