EO and SAVE/LOAD rom patches?

Emulator and emulator development specific topics
Post Reply
User avatar
siggi
Posts: 1043
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

EO and SAVE/LOAD rom patches?

Post by siggi »

Hi
I want to test my own ZX81x2 rom (having SAVE/LOAD for MEFISDOS and other patches), but then I can't load a test P-file from EO "tape".
Is EO (I am currently using V1.23) confused by my own LOAD patches in rom?

Of course I want to test other things, NOT the LOAD/SAVE-patches, which require additionial hardware to work ...
Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
mrtinb
Posts: 2004
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: EO and SAVE/LOAD rom patches?

Post by mrtinb »

EO containts both regular load and Flash load. Have you tried with both?
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
User avatar
siggi
Posts: 1043
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: EO and SAVE/LOAD rom patches?

Post by siggi »

mrtinb wrote: Mon Aug 05, 2024 1:57 pm EO containts both regular load and Flash load. Have you tried with both?
Yes, but no success ..
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
Paul
Posts: 1602
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: EO and SAVE/LOAD rom patches?

Post by Paul »

Maybe I don't understand the question.
Whenever I want to try out a ROM in EO I rename an existing ROM in the ROM folder and replace it with my test ROM
In theory, there is no difference between theory and practice. But, in practice, there is.
User avatar
siggi
Posts: 1043
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: EO and SAVE/LOAD rom patches?

Post by siggi »

I copied my own rom into EO's rom folder and selected it as usual as the rom to be used by EO (instead of the ZX81x2 rom).
EO then behaves as usual as ZX81, but LOAD "" does not work (nothing happens).
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
1024MAK
Posts: 5527
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...
Contact:

Re: EO and SAVE/LOAD rom patches?

Post by 1024MAK »

I don’t know about EO specifically, but as I understand it, normal practice with emulators is for them to hook into particular combinations of instructions/addresses in the LOAD and in the SAVE routines. That enables the emulator to simulate tape operations. If the emulated processor never sees these, because the code has been changed, the conditions will never be correct so no tape operation will take place.

Some emulators are more sophisticated, because they have to cope with software that has special/custom/fast loaders. These may be looking for instructions for the relevant I/O port and not a specific address.

Really you need Michael D Wynne (MikeW, the author) Charlie (sirmorris) or Paul Farrow to help. Paul, username Fruitcake is the most active of these. It’s unlikely that Mike and Charlie will respond.

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Spring approaching...
User avatar
mrtinb
Posts: 2004
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: EO and SAVE/LOAD rom patches?

Post by mrtinb »

Maybe you can use the Wave manager instead. It will be quite slower though.

(I used it with Pascal as it had a custom tape routine.)
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
stroebeljc
Posts: 114
Joined: Thu Apr 23, 2020 6:02 am
Location: Minneapolis, MN

Re: EO and SAVE/LOAD rom patches?

Post by stroebeljc »

siggi wrote: Mon Aug 05, 2024 11:43 am Hi
I want to test my own ZX81x2 rom (having SAVE/LOAD for MEFISDOS and other patches), but then I can't load a test P-file from EO "tape".
Is EO (I am currently using V1.23) confused by my own LOAD patches in rom?

Of course I want to test other things, NOT the LOAD/SAVE-patches, which require additionial hardware to work ...
Siggi
Does your new ROM access the ports on the PLA similar to the original ROM? EO emulates the operation of the logic array, so loading should work unless you aren't using the same I/O ports or the timing is not the same. Have you tried the debugger to step through ROM after you use LOAD?
John
Post Reply