OpenSpand is een alles-in-één uitbreidingsoplossing voor de Sinclair ZX81 en clones, ontworpen als een open source en toekomstbestendig alternatief voor de ZXpand+.
De belangrijkste functionaliteiten zijn:
Geheugen en Opslag: Ondersteuning voor 1-56 KiB RAM en SD-kaartopslag met transparante LOAD/SAVE-integratie.
Graphics en Audio: Ondersteuning voor hoge resolutie graphics, door de gebruiker gedefinieerde tekens en geëmuleerde AY-3-8910 of YM2149 geluidschips met stereo-uitgang.
Connectiviteit: Een Atari-compatibele joystick-connector, seriële en I2C I/O, en optionele Bluetooth-ondersteuning via een ESP32-satellietbord.
Systeembeheer: Mogelijkheid om te schakelen tussen verschillende ROM's (zoals ZX80, ZX81 of Big Bang X2), een ingebouwde real-time klok en firmware-updates via USB.
Video: Voorzien van een composiet video-uitgang met backporch.
Bij gebruik van OpenSpand worden de interne ROM en RAM van de originele ZX81 volledig uitgeschakeld en vervangen door de functionaliteit van de module.
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.
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.
De OpenSpand is een alles-in-één uitbreidingsoplossing voor Sinclair ZX81-computers en clones. Functioneel is het zeer vergelijkbaar met de ZXpand+, maar met meer en uitgebreidere functies.
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.
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.
Zichtbare categorieën
Kies welke categorieën je wilt zien.
Over deze site
Waarom Tech-update?
Tech-update is ontstaan omdat ik merkte dat ik dagelijks veel verschillende websites moest bezoeken om interessant technieuws te vinden. Dat kon efficiënter.
Hoe werkt het?
Meerdere keren per etmaal gaat mijn zelfgebouwde AI-agent op zoek naar interessante artikelen op blogs en nieuwssites.
Vindt hij iets relevants, dan wordt het artikel naar het Nederlands vertaald en op Tech-Update geplaatst.
Van ieder artikel maakt de AI ook een korte samenvatting. Zo kun je snel bepalen of het de moeite waard is om het volledige artikel te lezen.
Bij ieder artikel staat altijd een link naar de oorspronkelijke bron (vaak een Engelstalige website).
Artikelen kun je bewaren als favoriet, vastzetten in de zijbalk of terugvinden via de zoekfunctie.
In de instellingen (tandwielikoon rechtsboven) geef je aan in welk soort nieuws je geïnteresseert bent.