Page 1 of 1

EO and SAVE/LOAD rom patches?

Posted: Mon Aug 05, 2024 11:43 am
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

Re: EO and SAVE/LOAD rom patches?

Posted: Mon Aug 05, 2024 1:57 pm
by mrtinb
EO containts both regular load and Flash load. Have you tried with both?

Re: EO and SAVE/LOAD rom patches?

Posted: Mon Aug 05, 2024 6:43 pm
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 ..

Re: EO and SAVE/LOAD rom patches?

Posted: Tue Aug 06, 2024 6:57 am
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

Re: EO and SAVE/LOAD rom patches?

Posted: Tue Aug 06, 2024 8:38 am
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).

Re: EO and SAVE/LOAD rom patches?

Posted: Tue Aug 06, 2024 11:02 am
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

Re: EO and SAVE/LOAD rom patches?

Posted: Tue Aug 06, 2024 11:06 am
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.)

Re: EO and SAVE/LOAD rom patches?

Posted: Fri Aug 23, 2024 7:24 pm
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?