RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » Question ISA BUS clock
Re: Question ISA BUS clock [message #6202 is a reply to message #6201] Tue, 02 April 2019 01:31 Go to previous messageGo to previous message
Sergey is currently offline  Sergey
Messages: 236
Registered: October 2015
Location: Portland, OR
Senior Member
Well, to make an RTC work in DOS you don't really need a BIOS extension. You'll need a clock device driver. It must be an example of that somewhere in the Interwebs.

Regarding microcontroller to PC interfacing, there are a few options:
1. Add a wait logic that would insert enough wait states for the microcontroller to input or output the data
2. Use some kind of FIFO, e.g. CY7C421, a bit of an overkill probably.
3. Add input/output flip-flops and buffers. E.g. use a 74*273 for storing the ND address or command/data that is written to the microcontroller. Use 74*244 for reading the data. 74*273 and 74*244 would be enabled by /CS AND /IORD, and /CS AND /IOWR respectively. If needed, the delays can be implemented in the software/driver.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: A simple CP/M Z80 SBC without glue logic
Next Topic: KISS68030 GALs


Current Time: Sun Sep 28 02:18:43 PDT 2025

Total time taken to generate the page: 0.01029 seconds