Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08416 Misc. Minor Always Sep 13, 2022, 18:02 Dec 5, 2022, 11:19
Tester star2root View Status Public Platform
Assigned To tlindner Resolution Fixed OS
Status [?] Resolved Driver
Version 0.247 Fixed in Version 0.251 Build
Fixed in Git Commit b7a8074 Github Pull Request # #10575
Summary 08416: coco1, coco2, coco2b, coco3: The CoCo does not have a builtin real time clock by default, there should be an option to turn it off.
Description In addition to the options for a Cloud-9 or Disto RTC, there should be a selection for none.
Steps To Reproduce Emulate a coco1, coco3, or coco3, there is no option to select no RTC installed.
Additional Information Proposed patch:
--- src/mame/trs/coco12.cpp.orig 2022-09-08 10:13:47.000000000 -0400
+++ src/mame/trs/coco12.cpp 2022-09-12 12:57:54.000000000 -0400
@@ -187,4 +187,5 @@
  PORT_CONFSETTING( 0x00, "Disto" )
  PORT_CONFSETTING( 0x01, "Cloud-9" )
+ PORT_CONFSETTING( 0xFF, "None" )
 INPUT_PORTS_END
Github Commit
Flags Verified with Original, Verified with Code
Regression Version
Affected Sets / Systems coco1, coco2, coco2b, coco3
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.20538
Tafoid
Administrator
Sep 16, 2022, 22:09
Seems reasonable. It shouldn't be a default configuration in any machine that is isn't expected at its base.
User avatar
No.20539
Pernod
Developer
Sep 17, 2022, 16:53
The RTC's are implemented on the various floppy and IDE boards. In MAME we have the RTC option in coco12.cpp but it's only used in coco_fdc.cpp. The RTC option should be completely removed and appropriate RTC implemented on each applicable board.
User avatar
No.20847
tlindner
Moderator
Nov 20, 2022, 05:22
I have a solution to this just about ready to "Pull Request".

It removes the RTC from the RS Disk Controller and and adds a Disto SC-II controller with it's own option for an RTC.