Last Updated on 6. October 2026 by SuffocationLink status: OK
Wer seinem XT oder eigenbau eine Echtzeituhr gönnen möchte der hat hier ein nettes kleine Module von Skiselev.
Link to the project
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
Views




Facts
Circuit diagrams

Documentation
Schalter und Jumper (Switches and Jumpers)
Source: 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 |
| 42 | 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 | Description |
|---|---|
| Offen / open (Standard) | Normaler Betrieb (Normal operation) |
| Geschlossen / closed | NVRAM-Speicher löschen (Clear NVRAM memory) |
Assembly
Record
| Description | Worth |
|---|---|
| Gerber available | Yes |
| Gerber file | Github Link zur Gerber DateiLink status: OK |
| Ordered where | JLCPCB |
| Piece | 10 |
| Price + Tax and Delivery | ~9€ (4,70€+3,90) |
| Special features | Bleifrei, Blau |
Here the Gerber files are stored, please check the original page to see if there is anything newer.
Components
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€.
| Reference | Quantity | Größe / Wert | Description | Price | Lager | Check |
|---|---|---|---|---|---|---|
| Printed circuit board | 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 |
| Year 1 | 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 |
| Summer | 13 | Preis gesamt | 6,75 € |
Structure
Special features
Keine Besonderheiten und keine Varianten.
Order
- Quartz
- Capacitor
- IC Sockel
- Dip Schalter
- Pins für Jumper
- Batteriehalter, ich habe ihn zusätzlich aufgeklebt um die mechanische Beanspruchung der Pins gering zu halten.
Commissioning
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:
Driver
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 | Description |
|---|---|
| [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.
Configuration
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.
Miscellaneous
Data sheets
DS12885
Source: www.analog.comLink status: OK, ?
Atmel ATF16V8B
Source: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-0364-PLD-ATF16V8B-8BQ-8BQL-Datasheet.pdfLink status: OK
General Tips
Soldering points
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.
For small solder joints on through-hole components, use flux if possible; it makes life easier and increases the quality of the connection.
Problems
Keine Probleme beim Aufbau und bei der Inbetriebnahme.
Conclusion
| Description | Worth |
|---|---|
| Successful | Yes |
| Price per piece | ~7 € |
| Soldering time | 20 Minuten |
| Difficulty | Leicht – Durchlochtechnik, wenig Bauteile |
| Function | Gut |
| Is it worth it | Ja – wer eine RTC für einen 8088 Kompatiblem Computer braucht ist hiermit gut bedient |
| Restrictions | Verbraucht einen ISA Slot. |
Related Posts
- 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: OK
- Retro Projekt – Monotech ISA Double ROMLink status: OK
Sources
- 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 pages
https://archive.orgLink status: OK – Alte Software, Magazine, Handbücher und viele mehr.
https://theretroweb.comLink status: Broken – PC Hardwareverzeichnis.
https://www.winhistory.de/index.phpLink status: OK – Dos, Windows Versions Beschreibungen.
http://www.win31.de/links.htm – Win 3.1x Tools und Tricks
Retro Forensics
https://forum.classic-computing.de/forumLink status: OK – 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 and Windows history.
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: Broken – Aufkleber, Schilder und mehr.
https://retesa-nb.deLink status: OK – Alte Hardware rund um den PC
https://www.retro8bitshop.comLink status: Unknown – C64 lastig
Logbook
| Date | Change | Author |
|---|---|---|
| 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 | Suffocation |
| 03.10.2026 | Logbuch-Tabelle auf Log-Liste umgestellt | Suffocation |
| 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 | Suffocation |
| 27.06.2026 | Beitrag erstellt, Bom und ein paar bilder eingefügt, restlichen Teile bestellt | Suffocation |
| 26.06.2026 | Platinen sind in Großbestellung angekommen Post created | Suffocation |