UK Vintage Radio Repair and Restoration Powered By Google Custom Search Vintage Radio and TV Service Data

Go Back   UK Vintage Radio Repair and Restoration Discussion Forum > Specific Vintage Equipment > Vintage Computers

Notices

Vintage Computers Any vintage computer systems, calculators, video games etc., but with an emphasis on 1980s and earlier equipment.

Reply
 
Thread Tools
Old 6th Nov 2025, 12:15 pm   #41
Realtime
Hexode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 439
Default Re: TELEPIC - a replica TELEKIT

Quote:
Originally Posted by Phil__G View Post
Brilliant Ian, did you have to do many changes to Karens emulation code? I know you would have had to implement SIN & SOUT (I think I did SOUT?) and maybe more....
Thank you Phil I used Karen's original PIC14 as the basis, so updated it initially with your corrections and expanded the SIO instruction. I also added an address strobe output, which works well for TELEPIC but isn't replicating the timing of a real SC/MP. Other changes:
modified the address mapping to reflect TELEKIT HW rather than MK14 HW; re-assignment of Ports and PIC pins; remove unnecessary functions such as Load-from-file and EEPROM datastore; remove some of the cycle-perfect padding NOPs at the end of the program to free up space. As a result it's not cycle perfect but then it was never going to be as I'm running the SC/MP code out of ROM, not RAM.

Quote:
Originally Posted by SiriusHardware View Post
Lovely job Ian, and I confess I am, despite earlier scepticism, actually quite impressed by how readable the pseudo-alphanumeric output is on the 7-segment displays with the ingenious use of the DP segment in some cases to 'suggest' the down-right sloping leg of 'R' or 'K' and the convention of using a 'tall inverted U' for 'M' and a 'short inverted U' for 'n' so your brain soon gets used to which one is which.

This really does look to have been a labour of love.
Thanks. Yes you're right about getting used to it. It use it a lot now when I want to do a quick test without using the PC. I've really enjoyed this project as it brought together PCB design, PIC assembler (which I've not coded before) and 3D design and printing.

Quote:
Originally Posted by Timbucus View Post
That is amazing - really looking forward to making one of my own now! Well done
Thanks again! I think it's ready for anyone who has a Novus 6025 or equivalent calculator case and display. I'm still designing a replica case for the 3D printed version.

If anyone is thinking of building one of these, let me know (here or by PM). I have 7 PCB sets and most of the devices used in the design, and probably some suitable displays (TELEPIC uses a 9 digit display but an 8 digit one would work equally well).

I'll be posting the PIC and SCMP firmware here soon, and the HW / 3D models in due course.
Realtime is online now   Reply With Quote
Old 6th Nov 2025, 11:35 pm   #42
Phil__G
Octode
 
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,447
Default Re: TELEPIC - a replica TELEKIT

A bit of an off-topic observation but few times I've pondered about the 'cycle-perfect' aspect of Karens emulation and concluded that given the lack of SC/MP software out there, something like the very original 110baud NIBL or Kitbug would be the only time cycle-accuracy would be an advantage, as thats the only time you dont need to recalculate cycle counts during bit delays. Change baud rates and you're recalculating anyway, so as long as the DLY instruction is "4mhz accurate", I'm in favour of a fast-as-possible emulation. Imagine an SC/MP emulation running on a 400Mhz ESP32P4, or even a 1Ghz RT1170 NXP, wouldnt that be amazing
Cheers
Phil

Last edited by Phil__G; 6th Nov 2025 at 11:41 pm.
Phil__G is offline   Reply With Quote
Reply

Thread Tools



All times are GMT. The time now is 6:51 pm.


All information and advice on this forum is subject to the WARNING AND DISCLAIMER located at https://www.vintage-radio.net/rules.html.
Failure to heed this warning may result in death or serious injury to yourself and/or others.


Powered by vBulletin®
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright ©2002 - 2025, Paul Stenning.