List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Discussion of official MiSTer Project addons. (https://github.com/MiSTer-devel/Hardware_MiSTer)


User avatar
pgimeno
Top Contributor
Posts: 710
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 277 times
Been thanked: 226 times

List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by pgimeno »

From the release notes over at atari-forum and here, and other sources including contributors in this thread, I've found the following cores are mentioned as supporting ADC.

Similarly, I have not found a list of cores that support the RTC, and from the release notes and other sources I have found these:

  • (verified) Menu (on top of the panels)

  • (verified) Minimig (Amiga) (Utilities > Clock)

  • (verified) QL (Sinclair QL) (PRINT DATE$)

  • (verified) Archie (Acorn Archimedes) (Apps > Alarm)

  • (verified) NeoGeo ([DIP] Settings: ON > BOOK KEEPING > CABINET/COIN, check date of log entries)

  • (verified) SNES (Daikaijuu Monogatari II, Tengai Makyou Zero - once set up, you need to reload the core for the clock to take the real time)

  • (verified) GBA (checked with Pokémon Sapphire, wall clock in first room)

  • (verified) Gameboy (GB and GBC) (Pokémon Gold: set clock, go one room right, set day of week, save, restart; clock is in the menu screen)

  • (verified) ao486 (PC) (DATE on MS-DOS prompt)

  • (verified) X68000 (DATE on HUMAN68K prompt)

  • (verified) PC8801mk2SR (PC-88) (PRINT DATE$, shows year 85 but month and day are OK, and PRINT TIME$ shows correct time)

  • (verified) Zet98 (PC-98) (DATE on MS-DOS prompt)

  • (verified) MSX ("MSX3") (DATE on MSX-DOS prompt)

  • (verified) BBCMicro (PRINT TIME$ in BBC Master mode)

  • (verified) TSConf (top of Wild Commander screen, also MaxiClock plugin)

  • (verified) ZXNext (ZX Spectrum Next) (main menu in Next mode)

  • (verified) C64 (boot GEOS and use it to run the CP Clock application)

  • C64 TOD clock in CIA chip (mentioned in the release notes: viewtopic.php?p=25021#p25021 - no idea how to test it - possibly not battery backed)

  • CoCo3 (according to viewtopic.php?p=42665#p42665)

The entries with (verified) are the ones that I have personally verified, indicating how they were checked.

Any help making this list more complete will be appreciated.

danielb
Core Developer
Posts: 230
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 44 times
Been thanked: 66 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by danielb »

Hi,

I just got an ADC for my Mister. I have successfully tested it with the above mentioned Spectrum and Amstrad, and also with the Oric. It is supposed to work with the Dragon core, but doesn't.

D.
Higgy
Posts: 92
Joined: Mon May 25, 2020 9:37 am
Has thanked: 7 times
Been thanked: 30 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by Higgy »

Pretty sure it is not yet supported on Dragon as I was talking to author. I was trying to use a CASdunio tape loader (.cas to audio signal device) which i used with a real Dragon and MSX so I knew it worked.

Tapes ruled in 80s UK. 8-)
User avatar
NML32
Posts: 298
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 301 times
Been thanked: 51 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by NML32 »

danielb wrote: Sat Sep 19, 2020 4:45 pm Hi,

I just got an ADC for my Mister. I have successfully tested it with the above mentioned Spectrum and Amstrad, and also with the Oric. It is supposed to work with the Dragon core, but doesn't.

D.
I don't think the Dragon core supports the ADC.
I've been trying to keep track of cores that support the ADC add-on in my Google Sheet.
https://docs.google.com/spreadsheets/d/ ... 1304126374
danielb
Core Developer
Posts: 230
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 44 times
Been thanked: 66 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by danielb »

Hi, thanks for the link to the Google Sheet. As the sheet says, it also works on the Acorn Electron. I just tested this this evening and it seems to work very well. I have not yet tried the Lynx core at all, but will probably get around to it eventually :)

I was under the impression that the Dragon was supposed to support it, but it seems I was wrong.

The ADC is brilliant. It really gives that 80s vibe. Interestingly, I get EXACTLY the same results using the ADC with the Spectrum core as I do with my real Spectrum. Exactly the same files work or don't work, in exactly the same way.

D.
dshadoff
Core Developer
Posts: 547
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 20 times
Been thanked: 145 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by dshadoff »

I had considered implementing this for the TRS-80 Model 1 core - and indeed, the current core takes the .CAS files and modulates them according to the original 500 baud timing, so it may not be such a big effort remaining.

But as I was also going through old tapes this past summer, I found that the combination of Audacity and WAV2CAS/CAS2WAV utilities was far easier to use than the original tape device had been (setting the tape level was always a big issue since there is no particular feedback on volume levels/distortion).

There might still be use in implementing it for non-native tape formats such as B-17 or TC-8 though.
User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by LamerDeluxe »

I just recently got my ADC board, as I ordered the new acrylic case from misterfpga.co.uk, which has a hole for the connector. I was also looking for a list of cores that support it, glad to find it here.

I was hoping the VIC-20 core would work with it, but it doesn't seem to. Neither does the C64. Maybe it couldn't work, if it has to be able to pause the cassette player to function correctly. The Datasette has this functionality and if I remember correctly MSX computers (or was that the Spectrum?) have a remote control connection to do this, which works with a lot of regular cassette players.
User avatar
NML32
Posts: 298
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 301 times
Been thanked: 51 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by NML32 »

LamerDeluxe wrote: Sun Jan 10, 2021 8:22 pm I just recently got my ADC board, as I ordered the new acrylic case from misterfpga.co.uk, which has a hole for the connector. I was also looking for a list of cores that support it, glad to find it here.

I was hoping the VIC-20 core would work with it, but it doesn't seem to. Neither does the C64. Maybe it couldn't work, if it has to be able to pause the cassette player to function correctly. The Datasette has this functionality and if I remember correctly MSX computers (or was that the Spectrum?) have a remote control connection to do this, which works with a lot of regular cassette players.
A few posts up I have a link to my Google Sheet that I've been trying to keep track of cores that support the ADC or you can find the link in my signature (MiSTER RGB Sheet).
dshadoff
Core Developer
Posts: 547
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 20 times
Been thanked: 145 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by dshadoff »

You should add the ADCTest core to the list of ADC support.
May be useful for setting volume levels and verifying functionality or tape quality, etc.
User avatar
mcj
Posts: 12
Joined: Mon May 25, 2020 12:59 am
Location: New York, NY
Has thanked: 2 times
Been thanked: 13 times
Contact:

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by mcj »

Just wanted to add that the NeoGeo core uses the RTC for the internal "Bookkeeping" feature so you can see when you played and how many credits you've put in!
Discord: mcj#2197 | Twitter: @mcjxmcj
User avatar
NML32
Posts: 298
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 301 times
Been thanked: 51 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by NML32 »

dshadoff wrote: Sun Jan 10, 2021 10:13 pm You should add the ADCTest core to the list of ADC support.
May be useful for setting volume levels and verifying functionality or tape quality, etc.
The ADC Test Core is listed under the "Utilities" tab on the Google Sheet.
@dshadoff, thank you for the suggestion. I added your suggestion to the notes.
dshadoff
Core Developer
Posts: 547
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 20 times
Been thanked: 145 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by dshadoff »

Oh, I hadn't noticed the tabs before. :)
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by Moondandy »

The SNES and GBA both have RTC implemented, and the GB/GBC core has this added in branch and should be going into main very soon.

The Atari ST core could get it added, as people have added it to real hardware, so I raised a ticket.

The C64 could get RTC functionality on real hardware as well, so could potentially be added to the core.

It might be worth doing some digging to see what other cores could support RTC and ADC and making a list of those.
User avatar
pgimeno
Top Contributor
Posts: 710
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 277 times
Been thanked: 226 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by pgimeno »

Moondandy wrote: Thu Jan 21, 2021 10:07 am It might be worth doing some digging to see what other cores could support RTC and ADC and making a list of those.
That's what I've been trying to do, but I can't dig into the sources because I don't know Verilog. EDIT: Also, even if I knew, I wouldn't be able to distinguish whether it's experimental code that is not working, or fully functional.

I consider such a list a valuable resource for those who want to decide whether it's worth for them to purchase the RTC or the ADC module, that's why I started this thread.
dshadoff
Core Developer
Posts: 547
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 20 times
Been thanked: 145 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by dshadoff »

NML32's list appears to complete - or at least very comprehensive.
(See post above from Sat Sep 19, 2020 2:49 pm)

It would be nice to get this put into the Wiki, similar to how the cores requiring SDRAM have a unique page... would that be something you could help out with ?
User avatar
pgimeno
Top Contributor
Posts: 710
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 277 times
Been thanked: 226 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by pgimeno »

No, I'm no longer in GitHub.
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by Moondandy »

I have been mentioning for about s year now on the forum that someone should update the list on this page:
https://github.com/MiSTer-devel/Main_Mi ... orting-RTC

It would be great to have an equivalent one for the ADC.

FYI, RTC clock now in the main GB/GBC core
dshadoff
Core Developer
Posts: 547
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 20 times
Been thanked: 145 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by dshadoff »

Folks, it's really not that hard to do.
I did it just now.
Feel free to make updates/corrections.
User avatar
pgimeno
Top Contributor
Posts: 710
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 277 times
Been thanked: 226 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by pgimeno »

Moondandy wrote: Thu Jan 21, 2021 10:07 am The SNES and GBA both have RTC implemented, and the GB/GBC core has this added in branch and should be going into main very soon.
How can I verify those? I've tried with the SNES games Daikaijuu Monogatari II and Tengai Makyou Zero. For the former I have to input the date and time on every reboot, and for the latter I couldn't make it progress past the test menu, with "NG" instead of "OK" printed in one or two tests depending on what button I pressed. I have no idea how to test the RTC support in the GB(C) or GBA Edit: Verified for GBA using Pokemon Sapphire.

Does the SNES core need different file extensions depending on the chipset, like the Atari 2600 does? I haven't found any information in the README.
lroby74
Posts: 118
Joined: Tue May 26, 2020 2:59 pm
Has thanked: 137 times
Been thanked: 16 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by lroby74 »

LamerDeluxe wrote: Sun Jan 10, 2021 8:22 pm The Datasette has this functionality and if I remember correctly MSX computers (or was that the Spectrum?) have a remote control connection to do this, which works with a lot of regular cassette players.
MSX, Amstrad, TI994A, and some others have Rem, Spectrum not :D
User avatar
LamerDeluxe
Top Contributor
Posts: 1239
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 887 times
Been thanked: 284 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by LamerDeluxe »

lroby74 wrote: Thu Jan 28, 2021 1:07 pm
LamerDeluxe wrote: Sun Jan 10, 2021 8:22 pm The Datasette has this functionality and if I remember correctly MSX computers (or was that the Spectrum?) have a remote control connection to do this, which works with a lot of regular cassette players.
MSX, Amstrad, TI994A, and some others have Rem, Spectrum not :D
Thanks for clarifying!
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by Moondandy »

I have popped a ticket in here for adding RTC to the Spectrum Next
https://github.com/benitoss/ZXNext_Mister/issues/9
User avatar
bazza_12
Top Contributor
Posts: 443
Joined: Sun May 24, 2020 7:49 pm
Location: Yorkshire, UK
Has thanked: 263 times
Been thanked: 121 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by bazza_12 »

pgimeno wrote: Mon Sep 07, 2020 11:03 am
[*]Acorn Electron
is this an official core, or did I miss it?
The music is reversible but time is not. Turn back. Turn back
jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by jca »

It is not an official one, I never had any success with it and VHD and did not try with the secondary SD card.
User avatar
pgimeno
Top Contributor
Posts: 710
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 277 times
Been thanked: 226 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by pgimeno »

I don't remember where exactly I got that from, possibly from here: https://www.atari-forum.com/viewtopic.p ... 31#p380931
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by Moondandy »

Did someone get the SNES core working with the RTC or does it need a ticket or to ask in the SNES section of the forum?
User avatar
pgimeno
Top Contributor
Posts: 710
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 277 times
Been thanked: 226 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by pgimeno »

After I tried, my conclusion was that the support added was about making the emulated RTC work, but not synced with the actual RTC. Maybe worth a ticket.
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by Moondandy »

Right, I see, are you able to add a ticket with the expected behaviour and your findings?

https://github.com/MiSTer-devel/SNES_MiSTer/issues
User avatar
pgimeno
Top Contributor
Posts: 710
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 277 times
Been thanked: 226 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by pgimeno »

No, I left github for good.
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: List of Cores with ADC (Tape Input) and RTC (Real Time Clock) Support

Unread post by Moondandy »

OK, If you give a write up I can post a ticket.
Post Reply