OpenSpand

Omdat zowel het hardwareontwerp als de software open source zijn, kan alles door anderen worden gewijzigd en uitgebreid, wat dit tot een toekomstbestendige ZX81-uitbreiding maakt. Het is relatief goedkoop en eenvoudig te bouwen. De hoop is dat anderen de functionaliteit gemakkelijk kunnen uitbreiden.

Dit is slechts een korte samenvatting; lees de rest in OpenSpand_manual.md.

Hulp en ondersteuning

Hulp is te vinden op:

  • https://www.sinclairzxworld.com/viewtopic.php?f=6&t=6123
  • https://forum.tlienhard.com/phpBB3/viewtopic.php?t=4975

Functies

  • Geheugen en Opslag
  • 1-56 KiB RAM met softwarematig configureerbare mapping en grootte.
  • SD-kaartopslag met transparante LOAD/SAVE-integratie.
  • Bank-switched RAM bij 8-16k.
  • Graphics en Tekst
  • Ondersteunt pseudo-hoge resolutie graphics.
  • Ondersteunt echte hoge resolutie graphics, WRX.
  • Ondersteunt door de gebruiker gedefinieerde tekens, CHR$64 of CHR$128.
  • Audio
  • Enkele of dubbele geëmuleerde AY-3-8910 of YM2149 geluidschip(s).
  • Gesamplede stereo audio-uitgang.
  • Connectiviteit en I/O
  • Joystick-connector, standaard 9-pins ATARI-compatibel. Beschikt over meerdere modi voor direct uitlezen en verstuurt data via keyboardinjectie.
  • Optionele Bluetooth-toetsenbord/gamepad-ondersteuning via een apart ESP32-satellietbord op de I2C-uitbreidingsconnector (zie openspand-bt-satellite).
  • Seriële I/O via de uitbreidingsconnector.
  • I2C I/O via de uitbreidingsconnector.
  • Systeem en Configuratie
  • Ingebedde ondersteuningscommando's in een overlay ROM voor onmiddellijke beschikbaarheid.
  • Selecteerbare ROM: ZX80, ZX81, Big Bang X2 of vanuit bestand.
  • Een knop voor soft-, hard- of fabrieksreset.
  • Een knop om het configuratiemenu te openen.
  • Configuratie-opties via het ZX81-toetsenbord en scherm.
  • Batterij-gestuurde real-time klok met tijd en datum.
  • Firmware-update via USB.
  • Overig
  • Composiet video-uitgang met backporch.
  • Open source hardware en software!

Opmerking: De interne ROM en RAM van de ZX81 zijn altijd uitgeschakeld; OpenSpand levert al het benodigde geheugen.