udo-munk / z80pack

A Zilog Z80 and Intel 8080 systems emulation
MIT License
168 stars 37 forks source link

Move RTC from cpmsim into I/O module #71

Closed udo-munk closed 5 years ago

udo-munk commented 5 years ago

The RTC also is wanted in the IMSA 8080, so move it out of cpmsim into an I/O module usable by any machine.

udo-munk commented 5 years ago

Implemented, can be tested in the IMSAI now.

udo-munk commented 5 years ago

Plugged RTC into IMSAI 8080.

udo-munk commented 5 years ago

Added RTC support to BIOS, works:

A>date Thu 10/24/2019 20:36:43

udo-munk commented 5 years ago

I've commited new CP/M 3 disks with RTC support in the BIOS. Disks are labeled and have timestamps, so you can test this in the 8080esp.

dmcnaugh commented 5 years ago

Is there a specific reason why you have chosen ports 65 & 66 (decimal) for the RTC in the imsaisim? Whereas the cpmsim has the RTC located on ports 25 & 26 (decimal).

Way back when I implemented for the ESP32 port I just followed the port allocation from the cpmsim.

I can change it in a future update if 65 & 66 are required, but the alternative would be to move it back to ports 25 & 26 (decimal) for the imsaisim also.

udo-munk commented 5 years ago

No there was no specific reason, I just used some free ports. I've moved it to ports to 25/26 and commited new CP/M 3 disks.

udo-munk commented 5 years ago

Implemented in z80pack and ESP32 IMSAI 8080, working OK.