Last Updated on 6. Oktober 2026 by sfambachLink-Status: OK
Wer seinem XT oder eigenbau eine Echtzeituhr gönnen möchte der hat hier ein nettes kleine Module von Skiselev.
Link zum Projekt
Nur zur Klarstellung das Projekt ist nicht mein geistiges Eigentum sondern wurde vom Entwickler mit hohem zeitlichen Aufwand realisiert und der Allgemeinheit zur Verfügung gestellt. Sollte das Projekt gefallen zollt dem Entwickler doch mal euren Respekt mit einem Like oder vielleicht sogar mit einer (Kaffee) Spende.
Github Projekt – skiselev/RTC8088Link-Status: OK
Github Projekt – spark2k06/RTC8088Link-Status: OK
Ansichten




Fakten
Schaltpläne

Dokumentation
Schalter und Jumper (Switches and Jumpers)
Quelle: https://github.com/skiselev/RTC8088Link-Status: OK
SW1 – Auswahl der RTC-I/O-Adresse
Über diesen DIP-Schalter wird die I/O-Basisadresse für die Echtzeituhr (RTC) festgelegt.
| I/O-Adresse | SW1.1 | SW1.2 | SW1.3 |
|---|---|---|---|
| 0x70 | OFF | OFF | OFF |
| 0x240 | ON | OFF | OFF |
| 0x2A0 | OFF | ON | OFF |
| 0x2C0 | ON | ON | OFF |
| 0x340 | OFF | OFF | ON |
| 0x3A0 | ON | OFF | ON |
| 0x3C0 | OFF | ON | ON |
| Reserviert (Reserved) | ON | ON | ON |
- Hinweis 1: Die obige Tabelle zeigt die Adressen, wie sie in der mitgelieferten SPLD-Fuse-Map (Logik-Konfiguration) hinterlegt sind. Die Auswahl kann durch Umprogrammieren des SPLD geändert werden.
- Hinweis 2: Die „Reserviert“-Adresse ist in der mitgelieferten SPLD-Fuse-Map standardmäßig auf 0x70 eingestellt. Es wird empfohlen, diese Einstellung zu nutzen, wenn Sie dem SPLD eine eigene, benutzerdefinierte I/O-Adresse hinzufügen möchten.
JP1 – CMOS löschen (Clear CMOS)
Der Jumper JP1 dient zum Zurücksetzen des nichtflüchtigen Speichers (NVRAM).
| Position | Beschreibung |
|---|---|
| Offen / open (Standard) | Normaler Betrieb (Normal operation) |
| Geschlossen / closed | NVRAM-Speicher löschen (Clear NVRAM memory) |
Zusammenbau
Platine
| Beschreibung | Wert |
|---|---|
| Gerber vorhanden | JA |
| Gerberdatei | Github Link zur Gerber DateiLink-Status: OK |
| Bestellt wo | JLCPCB |
| Stück | 10 |
| Preis + Steuer und Lieferung | ~9€ (4,70€+3,90) |
| Besonderheiten | Bleifrei, Blau |
Hier konserviert die Gerberdateien, bitte auf der Originalseite schauen ob es etwas neueres gibt.
Bauteile
Auf der Projekt Seite gibt es Mouser und OSH Park Listen.
Die Bauteile habe ich beim Ali Express bestellt der Preis für 1 Einheiten lag bei ca. 6,5€.
| Referenz | Menge | Größe / Wert | Beschreibung | Preis | Lager | Check |
|---|---|---|---|---|---|---|
| PCB | 1 | RTC8088 | Leiterplatte (PCB): RTC8088 PCB – Version 3.0 | 0,90 € | x | x |
| U1 | 1 | DS12885+ / DIP-24 | Integrierter Schaltkreis (IC): DS12885+ – RTC (Echtzeituhr) | 3,30€ | B | x |
| U2 | 1 | ATF16V8B / DIP-20 | Integrierter Schaltkreis (IC): ATF16V8B-15PU – Programmierbare Logik | 0,50 € | x | x |
| Y1 | 1 | 32,768 kHz / 6 pF | Quarzkristall / Uhrenquarz: 32768 Hz, 6 pF | 0,20 € | x | x |
| BT1 | 1 | CR2032 | Batteriehalter: CR2032 Batteriehalter | 0,30 € | x | x |
| BT1 | 1 | CR2032 | Batterie: CR2032 Batterie | 0,40 € | x | |
| C1 | 1 | 0,1µF, 50V, 5 mm | Kondensator: 0,1 uF, 50V, MLCC | 0,10 € | x | x |
| RN1 | 1 | 4x10K / SIP-5 | Widerstandsnetzwerk: 10 kOhm, bussed, 5-Pin SIP | 0,25 € | x | x |
| SW1 | 1 | Dip Schalter, 3-fach | DIP-Schalter: DIP-Schalter, 3 Positionen | 0,30 € | x | x |
| JP1 | 1 | 2-Pin / RM 2,54 mm | Stiftleiste: 2-Pin Stiftleiste | 0,10 € | x | x |
| JP1 | 1 | Shunt / RM 2,54 mm | Jumper / Kurzschlussbrücke: Shunt, 2-Pin | 0,05 € | x | x |
| U1 | 1 | DIP-24 / RM 2,54 mm / Breit | IC-Sockel: 24-Pin DIP | 0,20 € | x | x |
| U2 | 1 | DIP-20 / RM 2,54 mm / Schmal | IC-Sockel: 20-Pin DIP | 0,15 € | x | x |
| Summe | 13 | Preis gesamt | 6,75 € |
Aufbau
Besonderheiten
Keine Besonderheiten und keine Varianten.
Reihenfolge
- Quarz
- Kondensator
- IC Sockel
- Dip Schalter
- Pins für Jumper
- Batteriehalter, ich habe ihn zusätzlich aufgeklebt um die mechanische Beanspruchung der Pins gering zu halten.
Inbetriebnahme
Nach dem Bestücken muss nur noch der GAL-Chip programmiert und die passende I/O-Adresse eingestellt werden. Danach wird die Uhr vom BIOS oder vom Treiber erkannt.
Firmware
Der GAL-Chip (ATF16V8B) muss noch mit der Logik bespielt werden. Die kompilierte (JED) Datei ist unter dem folgenden Link zu finden.
https://github.com/skiselev/RTC8088/tree/main/SPLDLink-Status: OK
Ich habe sie mittels XGecu-T48-Programmierer aufgespielt. Hier konserviert, die Version die ich verwendet habe:
Treiber
Unter DOS wird die Uhr über den Treiber DSCLOCK.SYS (Sergey Kiselev, GPLv3) angesprochen. Alternativ unterstützen das 8088 BIOSLink-Status: OK und die BIOS-Erweiterung GLaTICKLink-Status: OK die Karte direkt, dann wird kein Treiber benötigt. Der Treiber liegt im Projekt unter RTC8088 Software (DSCLOCK.SYS)Link-Status: OK.
Hier konserviert die Version 1.1 des Treibers, bitte auf der Originalseite schauen ob es etwas Neueres gibt:
| Option | Beschreibung |
|---|---|
| [PATH] | Laufwerk und Pfad zum Treiber, z. B. C:\DRIVERS\ |
| [PORT] | I/O-Port dezimal oder hexadezimal (0x…), erlaubt 0x200 – 0x3FF, Standard 0x240 |
| /D | Automatische Sommerzeit. Der DS12885 kennt nur die nordamerikanischen Regeln, in Europa daher kaum nützlich. |
Der Treiber wird in die CONFIG.SYS eingetragen:
REM CONFIG.SYS
DEVICE=C:\DRIVERS\DSCLOCK.SYS 0x240
- Der Treiber akzeptiert nur Ports von 0x200 bis 0x3FF. Für den Standard 0x240 wird SW1.1 auf ON gestellt. Die Adresse 0x70 (alle Schalter OFF) ist für das BIOS bzw. GLaTICK gedacht.
- Beim ersten Start meldet der Treiber „Invalid date or time. Setting to default values“. Das ist normal, danach Datum und Uhrzeit mit DATE und TIME setzen.
- Meldet er „No RTC detected at the I/O port“, stimmen DIP-Schalter und Port-Angabe nicht überein. „The RTC battery is bad“ weist auf eine leere Batterie hin.
Konfiguration
Ich betreibe die Karte mit dem 8088 BIOS von Sergey KiselevLink-Status: OK. Damit wird kein Treiber benötigt, das BIOS erkennt die RTC automatisch.
- DIP-Schalter SW1: alle auf OFF, das ergibt die I/O-Adresse 0x70.
- Datum und Uhrzeit werden unter DOS mit den Befehlen DATE und TIME gesetzt.
- Nach einem Neustart sind Datum und Uhrzeit erhalten, die Uhr läuft dank Batterie weiter.
Sonstiges
Datenblätter
DS12885
Quelle: www.analog.comLink-Status: OK, ?
Atmel ATF16V8B
Quelle: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-0364-PLD-ATF16V8B-8BQ-8BQL-Datasheet.pdfLink-Status: OK
Generelle Tips
Lötstellen
Lötstellen gerade an den IC’s nochmal genau, am besten mit dem Microskop oder Lupe, auf Kurzschlüsse und Kontakt prüfen. Durchmessen mit Multifunktionsmeter bzw. Durchgangsprüfer.
Bei kleinen Lötkontakten bei Durchlochbauteilen möglichst Flussmittel verwenden, macht das Leben einfacher und erhöht die Verbindungsqualität.
Probleme
Keine Probleme beim Aufbau und bei der Inbetriebnahme.
Fazit
| Beschreibung | Wert |
|---|---|
| Erfolgreich | Ja |
| Preis Pro stück | ~7 € |
| Lötdauer | 20 Minuten |
| Schwierigkeitsgrad | Leicht – Durchlochtechnik, wenig Bauteile |
| Funktion | Gut |
| Lohnt es sich | Ja – wer eine RTC für einen 8088 Kompatiblem Computer braucht ist hiermit gut bedient |
| Einschränkungen | Verbraucht einen ISA Slot. |
Verwandte Beiträge
- Retro Projekt – DiskBuddy 64Link-Status: OK
- Retro Projekt – Joystick TesterLink-Status: OK
- Retro Projekt – ISA 8Bit BackplaneLink-Status: OK
- Retro Projekt – Voltage BlasterLink-Status: OK
- Retro Projekt – 8Bit Isa Ethernet Card (isa8_eth)Link-Status: OK
- Retro Projekt – FDC USB Floppy Disk ControllerLink-Status: OK
- Retro Projekt – Floppy Disk Controller (isa-fdc)Link-Status: OK
- Retro Projekt – ROMOSLink-Status: OK
- Retro Projekt – USB auf RS232 Mouse AdapterLink-Status: Unbekannt
- Retro Projekt – Monotech ISA Double ROMLink-Status: Unbekannt
Quellen
- 8088 BIOSLink-Status: OK
- Github Link zur Gerber DateiLink-Status: OK
- Github Projekt – skiselev/RTC8088Link-Status: OK
- Github Projekt – spark2k06/RTC8088Link-Status: OK
- github.com/skiselev/RTC8088/tree/main/SPLDLink-Status: OK
- GLaTICKLink-Status: OK
- RTC8088 Software (DSCLOCK.SYS)Link-Status: OK
- Wikipedia Beitrag zu RTC ClockLink-Status: OK
Retro Seiten
https://archive.orgLink-Status: OK – Alte Software, Magazine, Handbücher und viele mehr.
https://theretroweb.comLink-Status: Unbekannt – PC Hardwareverzeichnis.
https://www.winhistory.de/index.phpLink-Status: Unbekannt – Dos, Windows Versions Beschreibungen.
http://www.win31.de/links.htm – Win 3.1x Tools und Tricks
Retro Foren
https://forum.classic-computing.de/forumLink-Status: Unbekannt – Deutsch/Englische Formum mit vielen Retro-Computer Enthusiasten.
https://www.vogons.orgLink-Status: OK – Hier habe ich schon viele Tips zu Hardware gefunden, sie haben auch eine Treiber Verzeichnis.
https://www.dosforum.deLink-Status: OK – Forum mit strikten Regeln und sehr hilfreich in Bezug zu DOS, Windows fragen werden nicht gerne gesehen.
https://dosreloaded.deLink-Status: OK – Dos, Hardware Repartur, Bios Dateien und mehr.
https://www.winhistory-forum.netLink-Status: OK Dos und Windows Geschichte.
Retro Shops
https://ram-co-shop.deLink-Status: OK – PC Teile auch neuere, schon viel dort bestellt hat immer funktioniert.
http://www.amoretro.deLink-Status: OK – Verkauft auf EBay und hat ein nettes Verzeichnis alter Hadware
https://retroreiz.deLink-Status: OK – Atari, Nintendo, Seaga und anderes.
https://www.retroworld.info/deLink-Status: Kaputt – Aufkleber, Schilder und mehr.
https://retesa-nb.deLink-Status: OK – Alte Hardware rund um den PC
https://www.retro8bitshop.comLink-Status: Unbekannt – C64 lastig
Logbuch
| Datum | Änderung | Autor |
|---|---|---|
| 06.10.2026 | Inbetriebnahme und Probleme ergänzt, Firmware-Überschrift korrigiert, BOM (Summe, Sockel U1/U2) korrigiert, Tippfehler behoben, leere Absätze entfernt, Slug angepasst Treiber DSCLOCK.SYS ergänzt: Optionen, CONFIG.SYS-Eintrag, Hinweise zum Port und Sicherung als ZIP; Konfiguration mit 8088 BIOS (0x70, ohne Treiber) beschrieben | sfambach |
| 03.10.2026 | Logbuch-Tabelle auf Log-Liste umgestellt | sfambach |
| 16.07.2026 | Schaltplan und einige ander Infos hinzugefügtm Batteriehalter und Quarz aufgelötet Den GAL Chip Programmiert Den DS Chip bestellt. Ganz schön teuer über 3€/Stück | sfambach |
| 27.06.2026 | Beitrag erstellt, Bom und ein paar bilder eingefügt, restlichen Teile bestellt | sfambach |
| 26.06.2026 | Platinen sind in Großbestellung angekommen Beitrag erstellt | sfambach |