Author Topic: IZE80 - In Circuit Simulation of a Z80  (Read 679 times)

0 Members and 1 Guest are viewing this topic.

Offline Fessor

  • CPC6128
  • ****
  • Posts: 265
  • Country: de
    • Awards
IZE80 - In Circuit Simulation of a Z80
« on: 01:15, 08 August 21 »
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
« Last Edit: 01:18, 08 August 21 by Fessor »
like
0
No reactions

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.991
  • Country: de
  • Reincarnation of TFM
    • FutureOS - Revolution and Revelation for CPC6128 and 6128plus
    • Awards
Re: IZE80 - In Circuit Simulation of a Z80
« Reply #1 on: 19:46, 08 August 21 »
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.  :) :) :)
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.01.11)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Online genesis8

  • CPC6128
  • ****
  • Posts: 296
  • Country: fr
    • Genesis8 Amstrad Page
    • Awards
Re: IZE80 - In Circuit Simulation of a Z80
« Reply #2 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.
like
0
No reactions
____________
Amstrad news site at Genesis8 Amstrad Page

Offline Sykobee (Briggsy)

  • 6128 Plus
  • ******
  • Posts: 849
  • Country: gb
    • Awards
Re: IZE80 - In Circuit Simulation of a Z80
« Reply #3 on: 13:05, 11 August 21 »
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.
like
0
No reactions

Offline Fessor

  • CPC6128
  • ****
  • Posts: 265
  • Country: de
    • Awards
Re: IZE80 - In Circuit Simulation of a Z80
« Reply #4 on: 13:06, 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/
like
0
No reactions

Online genesis8

  • CPC6128
  • ****
  • Posts: 296
  • Country: fr
    • Genesis8 Amstrad Page
    • Awards
Re: IZE80 - In Circuit Simulation of a Z80
« Reply #5 on: 13:11, 11 August 21 »
Doh, how could I miss it ! Thanks a lot, now I will write about the ICE on my web site today or tomorrow.
like
0
No reactions
____________
Amstrad news site at Genesis8 Amstrad Page

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.991
  • Country: de
  • Reincarnation of TFM
    • FutureOS - Revolution and Revelation for CPC6128 and 6128plus
    • Awards
Re: IZE80 - In Circuit Simulation of a Z80
« Reply #6 on: 15:17, 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.
like
0
No reactions
http://futureos.de --> Get the revolutionary FutureOS (Update: 2022.01.11)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)