|
Battery-backup SRAM
Specs: 8 Kbyte 400 ns SRAM kaart met batterij-backup.
Per 2 Kbyte write-protect switch.
Eurokaart (10 x 16 cm). Stand-by time 5+ jaar.
Dit is voor- en achter-kant van de kaart met de SRAM met batterij voor
backup. Helemaal links is de voedingsschakeling (1) die tussen normale
voeding en de batterijen (2) omschakelt. Dan in het midden (3) de 4 SRAM
chips van Hitachi (HM6116 LP ??), ieder met wel 2 Kbyte geheugen. Rechts is
de adres-decodeerlogica te zien.
Deze kaart gebruikte ik om het meer 'dynamische' gedeelte van de 'BIOS'
(de systeemroutines) op te slaan. Ik had de ingebouwde ROM al behoorlijk
aangepast, maar in deze RAM kon ik makkelijker veranderingen aanbrengen. Per
chip was er een write-protect schakelaar (blokje links) zodat de inhoud niet
zomaar bij een crash zou worden overschreven. Bij opstarten checkte de
aangepaste ROM of er een geldige checksum aanwezig was in de RAM, en in dat
geval werd er vanuit de RAM opgestart, een beetje als bij de huidige PC BIOS
voor uitbreidingskaarten.
Het belangrijkste in de RAM was de
code voor de floppy controller. Hiermee was het mogelijk om vanaf floppy te
starten, iets wat zeker in die tijd niet standaard was. Deze code heb ik dan
ook helemaal zelf moeten schrijven, aan de hand van de datasheets van de
floppy controller chip. Vooral de code voor het formatteren was lastig
(vanwege fouten in de datasheet).
Hoe maak je nu zoiets: ik had in de Elektuur (een electronica-tijdschrift)
een eerste idee gevonden (december 1981), maar hier was ik niet echt tevreden
mee. Via via wat andere schema's gevonden, en bij elkaar geveegd tot mijn
eigen schema, zie hieronder. Aan de hand daarvan ga je dan aan de slag...
Eerst de voedingsbanen aanleggen, dan alle andere draadjes. Op papier
bijhouden wat je gedaan hebt (behalve de data- en adres-bussen, die draad
voor draad afwerken). Dan krijg je van die mooie plaatjes als
hieronder
De kaart is helemaal zelf bedraad met een soort spinnenweb van heel dun
geïsoleerd koperdraad (plus wat dikker draad voor de voedingslijnen).
zoals op de foto van de achterkant is te zien. Is een hele klus, maar een
print ontwerpen en etsen was nog meer werk.
Met behulp van twee batterijen bleef de inhoud jaren goed... Maar toch heb
ik nog ergens een kopie van de firmware op cassette staan, de enige manier om
te starten als de floppy-code weer eens door een recente wijziging niet bleek
te werken. Het zou me echter niet verbazen als de tape eerder onleesbaar is
dan dat de batterijen leeg raken, pas deed'ie het nog...
|