The last 10 seconds of the video got chopped off after uploading.
I wrote a small piece of code in Z180 assembler to change several parameters and run my SC126 - Z180 8 bit computer twice as fast.
It took me hours of reading various documents and datasheets to find out what alterations to the CPU registers and peripheral device registers were needed.
With my Laptop PC running Putty terminal connected to the Z180 computer running CP/M operating system and the ZDE16 text editor to write code and the assembler and linker supplied with the HiTech C toolset to create a .COM executable file.
The result is a computer that normally runs at 18.432MHz can now run at 36.864MHz.
I used a Mandlebrot generator I wrote In C as benchmark code to test the system. I run the test first at 18MHz and time it with a stop watch and then repeat the test at 36MHz. The first test finishes in 2 minutes, but the second test finishes in 1 min 34 seconds. An improvement of 26 seconds. I expected it to finish in one minute which would of been actualy twice as fast but things like the serial port baud rate does not change for each of the benchmark tests and also I had to add additional wait states to the CPU timing because of memory and I/O device speeds.
This video proves if nothing else that it is possible to run the Z180 computer kits made by Steve Cousins at twice their intended speed.
I will make the code available to download from Github once I have tidied it up.
[ Ссылка ]
DISCLAIMER: This code is experimental and alters settings that overclock the Z180 CPU, changes WAIT timings and changes UART settings and I can not guarantee the system will run reliably on every setup.
Ещё видео!