Editing Sinclair ZX81 emulators

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 4: Line 4:
 
|developer = Sinclair Research
 
|developer = Sinclair Research
 
|type = [[:Category:Computers|Computers]]
 
|type = [[:Category:Computers|Computers]]
 +
|generation = Z80-based home computers
 
|release = 1981
 
|release = 1981
 
|discontinued = 1984
 
|discontinued = 1984
|predecessor = ZX80
+
|predecessor = Sinclair ZX80
|successor = [[ZX Spectrum line|ZX Spectrum]]
+
|successor = [[ZX Spectrum Line|ZX Spectrum]]
 
|emulated = {{✓}}
 
|emulated = {{✓}}
 
}}
 
}}
 
 
The '''[[wikipedia:ZX81|ZX81]]''' was a Z80-based home computer produced by Sinclair Research and manufactured in Scotland by Timex Corporation released on March 5, 1981, and had a retail price of {{Inflation|USD|99.95| 1981}}. It had a Z80 at 3.25 MHz with 1KB of RAM.
 
The '''[[wikipedia:ZX81|ZX81]]''' was a Z80-based home computer produced by Sinclair Research and manufactured in Scotland by Timex Corporation released on March 5, 1981, and had a retail price of {{Inflation|USD|99.95| 1981}}. It had a Z80 at 3.25 MHz with 1KB of RAM.
  
It was the successor to Sinclair's ZX80 and the predecessor of the [[ZX Spectrum line|ZX Spectrum]] and was hugely successful, and more than 1.5 million units were sold before it was discontinued.
+
It was the successor to Sinclair's ZX80 and the predecessor of the [[ZX Spectrum emulators|ZX Spectrum]] and was hugely successful, and more than 1.5 million units were sold before it was discontinued.
 
The ZX81 was designed to be small, simple, and above all cheap, using as few components as possible to keep the cost down.
 
The ZX81 was designed to be small, simple, and above all cheap, using as few components as possible to keep the cost down.
  
Video output was to a television set rather than a dedicated monitor. Programs and data were loaded and saved onto audio tape cassettes. It had only four logic chips on board and a mere 1 KB of memory. The machine had no power switch or any moving parts and used a pressure-sensitive membrane keyboard for manual input.
+
Video output was to a television set rather than a dedicated monitor. Programs and data were loaded and saved onto audio tape cassettes. It had only four silicon chips on board and a mere 1 KB of memory. The machine had no power switch or any moving parts and used a pressure-sensitive membrane keyboard for manual input.
  
 
Its distinctive design brought its designer, Rick Dickinson, a Design Council award.
 
Its distinctive design brought its designer, Rick Dickinson, a Design Council award.
Line 24: Line 24:
  
 
==Emulators==
 
==Emulators==
<div style="max-width:100%; overflow:auto;">
 
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 +
|-
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Platform(s)
 
! scope="col"|Platform(s)
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
! scope="col"| [[libretro]]
+
! scope="col"| [[libretro|Libretro Core]]
 
! scope="col"|Relative Speed<ref group=N name=RelativeSpeed>As calculated by Carlo Delhez's clkfreq, originally distributed with his XTender emulator. The ZX81 has relatively complicated timing mechanics, depending on signalling of WAIT during NMI; relative speed is a measurement of how closely an emulator matches a real machine in terms of clock cycles spent processing within a frame. 100.0% denotes the same execution speed as a real machine.</ref>
 
! scope="col"|Relative Speed<ref group=N name=RelativeSpeed>As calculated by Carlo Delhez's clkfreq, originally distributed with his XTender emulator. The ZX81 has relatively complicated timing mechanics, depending on signalling of WAIT during NMI; relative speed is a measurement of how closely an emulator matches a real machine in terms of clock cycles spent processing within a frame. 100.0% denotes the same execution speed as a real machine.</ref>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
! scope="col"| [[Recommended emulators|Recommended]]
+
! scope="col"| [[Recommended Emulators|Recommended]]
 
|-
 
|-
 
! colspan="8"|PC / x86
 
! colspan="8"|PC / x86
Line 39: Line 39:
 
| [[Clock Signal|CLK]]
 
| [[Clock Signal|CLK]]
 
| align=left|{{Icon|Linux|macOS|FreeBSD}}
 
| align=left|{{Icon|Linux|macOS|FreeBSD}}
| [https://github.com/TomHarte/CLK/releases {{clkVer}}]
+
| [https://github.com/TomHarte/CLK/releases {{clkver}}]
 
| {{✗}}
 
| {{✗}}
 
| 100.0%
 
| 100.0%
Line 55: Line 55:
 
| {{✓}}
 
| {{✓}}
 
|-
 
|-
|[[EightyOne]] (81)
+
| [[EightyOne]]
 
| align=left|{{Icon|Windows}}
 
| align=left|{{Icon|Windows}}
 
| [https://sourceforge.net/projects/eightyone-sinclair-emulator/files/ {{EightyOneVer}}]
 
| [https://sourceforge.net/projects/eightyone-sinclair-emulator/files/ {{EightyOneVer}}]
 
| {{✓}}
 
| {{✓}}
| 100.0%
+
| 114.3%
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
 
| {{✓}}
Line 70: Line 70:
 
| 114.9%
 
| 114.9%
 
| {{✗}}
 
| {{✗}}
| {{}}
+
| {{}}
 
| {{~}}
 
| {{~}}
 
|-
 
|-
Line 111: Line 111:
 
| [http://zx81.vb81.free.fr VB81 XuR]
 
| [http://zx81.vb81.free.fr VB81 XuR]
 
| align=left|{{Icon|Windows}}
 
| align=left|{{Icon|Windows}}
| [http://zx81.vb81.free.fr/download/VB81_XuR_EXE.zip 13/08/2022]
+
| [http://zx81.vb81.free.fr/download/VB81_XuR_EXE.zip 03/10/2021]
 
| {{✗}}
 
| {{✗}}
 
| 100.5%
 
| 100.5%
Line 158: Line 158:
 
| [https://zx81-ios.weebly.com ZX81 iOS]
 
| [https://zx81-ios.weebly.com ZX81 iOS]
 
| align=left|{{Icon|iOS}}
 
| align=left|{{Icon|iOS}}
| [https://itunes.apple.com/us/app/zx81/id1180117434?mt=8 1.12.0]
+
| [https://itunes.apple.com/us/app/zx81/id1180117434?mt=8 1.11.1]
 
| {{✗}}
 
| {{✗}}
| 100.0% <br/><ref group=N name=ZX81iOSSpeed>Provided by Kevin Palser the developer (and author of this note) because the app cannot load external programs, such as Carlo Delhez's clkfreq, due to Apple developer restrictions for iOS. Permission to include clkfreq in the app cannot be granted because Dr Delhez sadly passed away in 2015.</ref>
+
| 100.1% <br/><ref group=N name=ZX81iOSSpeed>Provided by Kevin Palser the developer (and author of this note) because the app cannot load external programs, such as Carlo Delhez's clkfreq, due to Apple developer restrictions for iOS. Permission to include clkfreq in the app cannot be granted because Dr Delhez sadly passed away in 2015.</ref>
 
| ?
 
| ?
 
| {{✓}}
 
| {{✓}}
 
| {{~}} <br/><ref group=N name=ZX81iOSNeutered>This app is neutered as loading of external programs into emulator apps from the App Store is prohibited by Apple. However, it does have a growing selection of programs included with permission granted by their authors.</ref>
 
| {{~}} <br/><ref group=N name=ZX81iOSNeutered>This app is neutered as loading of external programs into emulator apps from the App Store is prohibited by Apple. However, it does have a growing selection of programs included with permission granted by their authors.</ref>
|-
 
! colspan="8"|Consoles
 
|-
 
| DS81
 
| align=left|{{icon|NDS}}
 
| [https://www.gamebrew.org/wiki/DS81 1.3]
 
| {{✗}}
 
| Not tested
 
| {{✓}}
 
| {{✗}}
 
| {{✓}}
 
 
|}
 
|}
</div>
 
  
 
<references group=N />
 
<references group=N />
Line 185: Line 173:
 
* [http://zx81.eu5.org/emulators.htm zx81.eu5.org] (Brazilian ZX81 fan-site - emulators list page is in English. Shows list of old ZX81 emulators & links to other resources.)
 
* [http://zx81.eu5.org/emulators.htm zx81.eu5.org] (Brazilian ZX81 fan-site - emulators list page is in English. Shows list of old ZX81 emulators & links to other resources.)
 
* [http://floppydays.libsyn.com/floppy-days-86-the-sinclair-zx80-part-ii-with-earl-evans floppydays.libsyn.com] (Podcast episode describing the emulators available for the ZX80 / ZX81 which also uses the Carlo Delhez's clkfreq rating. Also has huge lists of resources for all things ZX80/81 related.)
 
* [http://floppydays.libsyn.com/floppy-days-86-the-sinclair-zx80-part-ii-with-earl-evans floppydays.libsyn.com] (Podcast episode describing the emulators available for the ZX80 / ZX81 which also uses the Carlo Delhez's clkfreq rating. Also has huge lists of resources for all things ZX80/81 related.)
* [http://www.robotsandcomputers.com/computers/manuals/zx81_sch.jpg] (Schematic) There was also  an ASTEC RF modulator and a voltage regulator.
+
 
 
[[Category:Computers]]
 
[[Category:Computers]]
 
[[Category:ZX81 emulators|*]]
 
[[Category:ZX81 emulators|*]]
[[Category:Z80-based]]
 

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)