*For UniDOS, the goal is to store the configuration of UniDOS in a single place even if you have many storage devices connected to your CPC. Since the card also provides a realtime clock, UniDOS will be able to set the correct file dates in the filesystem.
*For development tools: here the idea is precisely to NOT be [[Standard Memory Expansions|dktronic's compatible]]. You can load some code into the RAM and have it available without interference on the CPC state. Very useful if you want to debug some other code.
UniDOS automatically uses Nova to avoid main memory usage for FatFs and ensure a much better AMSDOS compatibility [https://unidos.cpcscene.net/doku.php?id=en%3Amanuel_n%C5%93uds Source]. It can also help implement [[Albireo]] USB mouse support in old games without having to make space in conventional RAM.
<br>
The Nova RTC is supported by all the big guns: [[FutureOS]], [[SymbOS]], [[UniDOS]], [[HDCPM]], etc..
And it can be accessed directly from BASIC. No UniDOS provides an RSX required.command to read or write to the RTC under Basic:
<br>[[File:Nova RTC UniDOS RSX.jpg]]
Without RSX, accessing the RTC registers can simply be done that way: OUT &FE82,&6B ' Map page 4 at 6000-7FFF POKE &7FF8,&40 ' Put the card in RTC read mode (7FF8-7FFF will stop updating) year =PEEK(&7FFF) month = Links PEEK(&7FFE) day =PEEK(&7FFD) weekday =PEEK(&7FFC) hour = PEEK(&7FFB) minute = PEEK(&7FFA) second = PEEK(&7FF9) POKE &7FF8,&00 ' Put the card in running mode (7FF8-7FFF start updating every second again) OUT &FE82,&00
[https://pulkomandy.github.io/shinra.github.io/nova.html Official website]<br>
[[Media:Nova cpc nvram.pdf|Schematics]]== Links ==
*[https://pulkomandy.github.io/shinra.github.io/nova.html Official website]*[[Media:Nova cpc nvram.pdf|Nova KiCad schematics]]*[https://framagit.org/offset/nova-acepansion Nova ACEpansion] on Framagit*[[Media:M48t35.pdf|Datasheet of the M48T35 M48T35Y TimeKeeper SRAM chip]]
<br>