For GBP 4.90 only (plus shipment).

http://www.sellmyretro.com/offer/detail ... -ZX81-2666
Thanks for your thoughts.zx81user wrote: How much would such an interface cost?
Michel
Thanks for this nice feedback.TMAOne wrote: Thanks PokeMon!
Ian
If you re-design the ZX81 main board, add a small series resistor between NMI-out from ULA and NMI-in from Z80 (680 ohm or so). The idea is that you can then externally disable the NMI interrupt. Or maybe not really disable as the ULA will still produce them but they won't be seen anymore by the Z80. If you do this, you can hookup the VGA hardware to the NMI interrupt and only demand a certain amount of frames per second. Say you allow 5 frames per second, that means the left over 45 frames will be used to run the user (BASIC or assembly) program resulting in an almost 4 times higher speed! Slow mode becomes almost Fast mode! The amount of frames per second can be user programmed through a frame line as described before.PokeMon wrote:Thanks for your thoughts.zx81user wrote: How much would such an interface cost?
Michel
I can not say how much such an interface would cost exactly, my idea is not more than maybe 20 or max 30 EUR. Something like that. It's my summer project with no stress at all. In the moment I work an the ZX81XRAM (finished today) and on the ZX80CORE (mainboard redesigned from ZX80 schematic, lets say a replika). After I stop developing hardware and concentrate on software several weeks (ZX-IDE) and then go on with my summer project.![]()
I will let you know about progress then.
No, I am not mistaken, I mean the ZX81. If you can externally disable the NMI you can control how much time the ZX81 consumes for building up the screen and you can control how many frames per second the ZX81 will be making. Currently you cannot externally disable the nmi because the ULA NMI OUT pin is directly connected to the Z80. If you add a series resistor, you CAN externally disable the NMI without damaging the ULA output pin.PokeMon wrote:Maybe you overread this - I am not working on a redesign of a ZX81, it is for the ZX80 which doesn't have an NMI generator.
By the way, I do add on's very moderate. There are many discussions what a ZX80 or ZX81 is and what's elementary.
For the example speed, this is unwanted when you play games as most of them would be unplayable if they are running to fast.
Same is for sound.
It's not always a matter of speed.
Oh yes, I see now!PokeMon wrote:No you overread. I am not planning to develop a ZX81 board. That's your mistake.![]()