Changes

Dk'tronics Real Time Clock

1,010 bytes added, 3 April
/* Downloads */
== Technical ==
Contains a following components: HD146818P ([[PC compatible RTC chip|PC-style RTC]]), a TMP[[Z80 PIO|Z84C20]]P ([[Z80 PIO]]), three logic chips74LS00 (Quad NAND), 74LS138 (demux), 74LS175 (4bit latch), 9pin male DSUB connector (used as an 8bit general-purpose I/O port (9pin male DSUB), and a rechargeable 3.6V battery.
The battery is charged while the computer is switched on. The data will be retained for several months even if the computer is not used during this time.
 
Uses a Z80 PIO chip to control the HD146818 RTC chip via port A. Do not use Port A as this will affect the RTC operation.
FBE0h Dk'tronics Real Time Clock - [[Z80 PIO]] Port A Data ([[PC compatible RTC chip|HD146818P]] RTC Data bus)
FBE1h Dk'tronics Real Time Clock - [[Z80 PIO]] Port B Data , used for external control (General Purpose 8bit I/O Port)
FBE2h Dk'tronics Real Time Clock - [[Z80 PIO]] Port A Control
FBE3h Dk'tronics Real Time Clock - [[Z80 PIO]] Port B Control
FBE8h Dk'tronics Real Time Clock - "Control port for RTC chip (4bit latch" ) '''(details unknown)''' PIO Port A seems B is connected directly to be a standard 9-way connector on the plain RTC Data Bus, there should be also RTC Read and Write signals, which are maybe found in left of the '''(details unknown)''' port?interface.
== Software ==
Included BASIC and CP/M+ drivers:
* RSX.BAS (loader) and RSX.BIN (binary)- allows to change the time under BASIC, using following RSX commands** |SETTIME,yy%,mm%,dd%,dayofweek%,hour%,min%,sec%** |ASKTIME,@yy%,@mm%,@dd%,@dayofweek%,@hour%,@min%,@sec%** |POKERTC,index%,value%** |PEEKRTC,index%,@value%** |TIMEON,xpos%,ypos%,interval%** |TIMEOFF** |ALARMON,hour%,min%,sec%,flag%** |ALARMOFF* CLOCK.COM - installs the clock under CP/M+ (thereafter** Thereafter, it should be accessible with standard DATE command, and, it should add timestamps to files).** According to english manual, time is set by "CLOCK dd/mm/yy hh/mm/ss" rather than by using the DATE command (?)** Unknown how the timestamps are stored on disk? The normal AMSDOS filesystem / directory entries don't include timestamps.** According german manual, something is (the startup message?) "Datomat RTC und Cdos sind Warenzeichen von CMS International" (=Datomat RTC and Cdos are trademarks of CMS International)
== Timestamps ==
== Reviews ==
 * Reviewed in [[Amstrad Computer User]], July 1987, pages [[:Image:28 and 29.<gallery>Amstrad Computer User8707 028.jpg|28]] and [[:Image:Amstrad Computer User8707 029.jpg|29]].</gallery>
== Manuals ==
* [[Media:HD146818 datasheet.pdf|Hitachi HD146818 datasheet]]
* [[Media:Dktronics RTC Manual English.pdf|Dk'tronics RTC Manual (English)]]
* [[Media:Dktronics RTC Manual German.pdf|Dk'tronics RTC Manual (German)]]
* [[File:DktronicsRtcDriver.zip]] - none such?
[[Category:HardwarePeripherals]] [[Category:PeripheralsHardware]]
13,173
edits