Zeddy emulator for ZX Spectrum
Re: Zeddy emulator for ZX Spectrum
It made me think about the ZX81-emulator.
I already made a new version that never was released and will never since the code is slower than the original
due to contented memory.
However if I alter the location of the emulator and set supporting routines in contented memory I will be able to win speed in
1) the emulation, faster selection due to mentioned routine which was NOT implemented and better access to relocated memory.
2) faster translated routines due to better access.
3) perhaps a quicker displayroutine due to new coding technics.
All together I think I can at 10% in speed.
I already made a new version that never was released and will never since the code is slower than the original
due to contented memory.
However if I alter the location of the emulator and set supporting routines in contented memory I will be able to win speed in
1) the emulation, faster selection due to mentioned routine which was NOT implemented and better access to relocated memory.
2) faster translated routines due to better access.
3) perhaps a quicker displayroutine due to new coding technics.
All together I think I can at 10% in speed.
Re: Zeddy emulator for ZX Spectrum
My speccy is eager to test it!!dr beep wrote:It made me think about the ZX81-emulator.
I already made a new version that never was released and will never since the code is slower than the original
due to contented memory.
However if I alter the location of the emulator and set supporting routines in contented memory I will be able to win speed in
1) the emulation, faster selection due to mentioned routine which was NOT implemented and better access to relocated memory.
2) faster translated routines due to better access.
3) perhaps a quicker displayroutine due to new coding technics.
All together I think I can at 10% in speed.
![Cool 8-)](./images/smilies/icon_cool.gif)
Please let us know when you find some time to finish it with your magic coding skills!!
Re: Zeddy emulator for ZX Spectrum
First finish of game 29 in 1k hires.kokkiklhs wrote:My speccy is eager to test it!!dr beep wrote:It made me think about the ZX81-emulator.
I already made a new version that never was released and will never since the code is slower than the original
due to contented memory.
However if I alter the location of the emulator and set supporting routines in contented memory I will be able to win speed in
1) the emulation, faster selection due to mentioned routine which was NOT implemented and better access to relocated memory.
2) faster translated routines due to better access.
3) perhaps a quicker displayroutine due to new coding technics.
All together I think I can at 10% in speed.
![]()
Please let us know when you find some time to finish it with your magic coding skills!!
Re: Zeddy emulator for ZX Spectrum
Well, it is time... new emulator is released. See other topic.kokkiklhs wrote: ↑Mon Nov 28, 2016 11:30 pmMy speccy is eager to test it!!dr beep wrote:It made me think about the ZX81-emulator.
I already made a new version that never was released and will never since the code is slower than the original
due to contented memory.
However if I alter the location of the emulator and set supporting routines in contented memory I will be able to win speed in
1) the emulation, faster selection due to mentioned routine which was NOT implemented and better access to relocated memory.
2) faster translated routines due to better access.
3) perhaps a quicker displayroutine due to new coding technics.
All together I think I can at 10% in speed.
![]()
Please let us know when you find some time to finish it with your magic coding skills!!
Re: Zeddy emulator for ZX Spectrum
I know this is quite an old thread, but this seems like an alternative method for what's been asked here, if a rather impractical one these days.
Out of curiosity I was looking through the first issue of Sinclair Projects, just to see what it was all about. Lots of soldering, EPROM burning, make your own joystick adapter... probably beyond the scope of me and my slightly shaky hand.
But I did notice an advert for a device that would, supposedly, allow a ZX81 program to be loaded into a Spectrum, with machine code routines that would convert SCROLL, UNPLOT, display file oddities, the non-ASCII character set and any other differences the ZX81 had, leaving only inverse video not dealt with. Given the fanaticism with which Sinclair people preserved all this old tech, right down to the last schematic, does anyone know if this survived?
Just out of interest.
Out of curiosity I was looking through the first issue of Sinclair Projects, just to see what it was all about. Lots of soldering, EPROM burning, make your own joystick adapter... probably beyond the scope of me and my slightly shaky hand.
But I did notice an advert for a device that would, supposedly, allow a ZX81 program to be loaded into a Spectrum, with machine code routines that would convert SCROLL, UNPLOT, display file oddities, the non-ASCII character set and any other differences the ZX81 had, leaving only inverse video not dealt with. Given the fanaticism with which Sinclair people preserved all this old tech, right down to the last schematic, does anyone know if this survived?
Just out of interest.
Spectribution: Dr. Jim's Sinclair computing pages.
Features my own programs, modified type-ins, RZXs, character sets & UDGs, and QL type-ins... so far!
Features my own programs, modified type-ins, RZXs, character sets & UDGs, and QL type-ins... so far!
Re: Zeddy emulator for ZX Spectrum
I only know SLOWLOADER which loads a ZX81 program and will add REM to the not working commands.TMD2003 wrote: ↑Thu Oct 15, 2020 9:10 pm I know this is quite an old thread, but this seems like an alternative method for what's been asked here, if a rather impractical one these days.
Out of curiosity I was looking through the first issue of Sinclair Projects, just to see what it was all about. Lots of soldering, EPROM burning, make your own joystick adapter... probably beyond the scope of me and my slightly shaky hand.
But I did notice an advert for a device that would, supposedly, allow a ZX81 program to be loaded into a Spectrum, with machine code routines that would convert SCROLL, UNPLOT, display file oddities, the non-ASCII character set and any other differences the ZX81 had, leaving only inverse video not dealt with. Given the fanaticism with which Sinclair people preserved all this old tech, right down to the last schematic, does anyone know if this survived?
Just out of interest.
Re: Zeddy emulator for ZX Spectrum
Yes I had bought that as an original.
It worked quite well.
But as most programs for ZX81 had MC these would not work.
In theory, there is no difference between theory and practice. But, in practice, there is.
Re: Zeddy emulator for ZX Spectrum
So an emulator (hardware or software) is the only solution.
Re: Zeddy emulator for ZX Spectrum
I noticed a similar question from you on the Videopac-forum.kokkiklhs wrote: ↑Tue Nov 22, 2016 8:32 pm Have seen a routine that allows loading of Zeddy programs on the Spectrum (haven't tested it, though), but I was wondering how come and after all those years there isn't a proper, usable and modern full-featured ZX81 emulator for the 48k Spectrum.
I am not a programmer, but I suppose that technically this would be rather simple (at least in theory)...![]()
Practically the only part to be emulated would be the ULA and its "special" functions and also the timing of the circuit, and I think that the 48k of memory SHOULD be more than enough for such a project, including soft-loading of the Zeddy ROM dump on the Speccy's RAM and also allowing a full 16k (perhaps HRG-capable, as well) free for the emulated Zeddy!
What do the specialists say? Is my idea very ambitious? Where are the coders? I have seen programming MIRACLES so far on the Speccy, but nobody seems to have taken seriously the option of fully emulating the good old Zeddy on this beloved machine! I imagine that this would be rather easy (not to say "piece of cake") for an experienced Spectrum coder, who also has good knowledge of the Zeddy architecture! Wouldn't this be fascinating?![]()
Of course I stand corrected, in case I miss something here (i.e. there already exists a super-Zeddy emulator for the Spectrum that I'm not aware of, or this is simply impossible for special technical reasons)...
I coded a Videopac-emulator in 2000 for the ZX Spectrum.
https://spectrumcomputing.co.uk/entry/1 ... c_Emulator
Re: Zeddy emulator for ZX Spectrum
Yes, of course I already know it and I have it! Of course it doesn't look as nice as the original without the colors and sound, but it's a big achievement which deserves a strong applause!!!dr beep wrote: ↑Mon Mar 15, 2021 9:50 pm
I noticed a similar question from you on the Videopac-forum.
I coded a Videopac-emulator in 2000 for the ZX Spectrum.
https://spectrumcomputing.co.uk/entry/1 ... c_Emulator
I have even managed to convert a couple more games that were not included in your ready-to-go game pack, by slightly altering the original Videopac ROM images to be suitable for the emulator!!
![Wink ;)](./images/smilies/icon_e_wink.gif)