IZE80 - In Circuit Simulation of a Z80

Started by Fessor, 01:15, 08 August 21

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Fessor

As is well known, the gate array hinders the acceleration by increasing the system frequency, but perhaps another approach will work.
Can our hardware experts take a look at this nice piece of hardware?
Would it be possible with in-circuit emulation to simulate a faster Z80, where the execution time of each instruction would practically only take one NOP? (To practically have Winape's turbo mode in hardware?)

Unfortunately, he has not yet been able to bring himself to offer it for sale.

https://www.youtube.com/watch?v=Gdode3PfTbs&t=2s

GUNHED

It would be awesome to 'just' exchange the Z80 and have a CPU with a smaller number of machine cycles. This really would speed the system up.  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

genesis8

Interesting and I found other ICE Z80 on internet.
Now some days/weeks ago there was on CPCWiki a ICE Gate Array thread, but I didnt succeed to find it again, if you are luckier than me thanks.
____________
Amstrad news site at Genesis8 Amstrad Page

Sykobee (Briggsy)

This should work, as long as its external timings are the same, but it seems his implementation has some specific support for the video chips and sound chips in the MSX (but that might just be supporting interrupts correctly, it's unclear).


It may not be massively faster due to the limitation of main memory access cycles, but I don't know how efficient the Z80 was with using its memory access slots.


Maybe a cache is implemented if this is an issue.


Obviously you can then extend the instruction set, multiply, divide, fast memory copy, graphical blitting, raster coprocessor, and so on. You can't add other hardware features, just provide faster implementations of algorithms you would have done on the Z80 in code before.

Fessor

Quote from: genesis8 on 12:42, 11 August 21
Interesting and I found other ICE Z80 on internet.
Now some days/weeks ago there was on CPCWiki a ICE Gate Array thread, but I didnt succeed to find it again, if you are luckier than me thanks.
This one? https://www.cpcwiki.eu/forum/amstrad-cpc-hardware/creating-a-replacemant-gate-array/

genesis8

Doh, how could I miss it ! Thanks a lot, now I will write about the ICE on my web site today or tomorrow.
____________
Amstrad news site at Genesis8 Amstrad Page

GUNHED

Quote from: genesis8 on 12:42, 11 August 21
Interesting and I found other ICE Z80 on internet.
Is there a commercial source for a Z80 replacement?

I would luckily buy and test one, but can't find any seller.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.03.09)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Powered by SMFPacks Menu Editor Mod