RTC + BOOSTER THOUGHTS

General discussions or ideas about hardware.
Post Reply
User avatar
exxos
Site Admin
Site Admin
Posts: 23795
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

RTC + BOOSTER THOUGHTS

Post by exxos »

I designed the RTC for the falcon here https://www.exxosforum.co.uk/atari/store2/#0089 though no reason why this cannot be mashed into the current V2.5 booster design.

It could probably use the same address ranges as the falcon (or not). Though I have the booster PLD connected to the address bus fully anyway. There are a few spare IO pins, so I can run chip enable to the RTC chip.

While I can add this to the next prototype, I really could do with someone to write the software for this. There never seems to be a "good" RTC program for the falcon. Though I think a new program which can list all the address ranges and edit everything, or reset everything would be ideal.

It is also my intention to store booster settings in the NVRAM, part of the software control. So booster can be turned on or off via software and settings can be stored in the NVRAM. This way TOS selection can also be stored, so boot up can use TOS104 or TOS206 for example.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
exxos
Site Admin
Site Admin
Posts: 23795
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: RTC + BOOSTER THOUGHTS

Post by exxos »

Looking at the http://pdfserv.maximintegrated.com/en/d ... 2C887A.pdf DS12885, it has AS and DS, and a single 8 bit IO. So assuming here, to use AS to set the RTC address, and use maybe LDS to set data to the RTC. Though I am a little confused over AS, DS, and read/write here.

rtc.JPG
rtc.JPG (70.43 KiB) Viewed 2689 times
It says..

Multiplexed, Bidirectional Address/Data Bus.
The addresses are presented during the first portion of the bus cycle and latched into the device by the falling edge of AS. Write data is latched by the falling edge of DS (Motorola timing) or the rising edge of R/W (Intel timing). In a read cycle, the device outputs data during the latter portion of DS (DS and R/W high for Motorola timing, DS low and R/W high for Intel timing). The read cycle is terminated and the bus returns to a high impedance state as DS transitions low in the case of Motorola timing or as DS transitions high in the case of Intel timing.

Address Strobe Input.
A positive-going address-strobe pulse serves to demultiplex the bus. The falling edge of AS causes the address to be latched within the device. The next rising edge that occurs on the AS bus clears the address regardless of whether CS is asserted. An address strobe must
immediately precede each write or read access. If a write or read is performed with CS deasserted, another address strobe must be performed prior to a read or write access with CS asserted.



So /AS programs the address, but then when reading data for example, we have to set DS, but is /AS still low at that point or not ?!
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10639
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: RTC + BOOSTER THOUGHTS

Post by rubber_jonnie »

If I recall, the Areal RTC software allows you to choose the memory location, I've attached it here so you can play :-D

Attached a few other bits and bobs too.
Attachments
phclock.zip
(1.22 MiB) Downloaded 167 times
navalclk.zip
(11.28 KiB) Downloaded 182 times
DALRTC10.ZIP
(6.66 KiB) Downloaded 183 times
clockpch.zip
(3.05 KiB) Downloaded 172 times
areal37.zip
(23.02 KiB) Downloaded 156 times
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
Post Reply

Return to “HARDWARE DISCUSSIONS”