ZEsarUX 10.0

Discussion and advice about emulating the QL on other machines.
User avatar
Popopo
Gold Card
Posts: 406
Joined: Wed Apr 07, 2021 10:37 am

Re: ZEsarUX 10.0

Post by Popopo »

XorA wrote: Tue May 06, 2025 2:59 pm If you mean the keyboard emulation is broken, then yes it is and always has been, its next to unusable IMO and the main reason I do not use or recommend this emulator.
Agree 100%
XorA wrote: Tue May 06, 2025 2:59 pm For example

Code: Select all

❯ ls -R mdv1/
 BOOT   TK232_net.bin
point the mdv directory at that directory and the emulator will create a virtual MDV for you.
oooh that is new for me. I will try to do it.
I need to download it again and re-read the docs. Cause I am not sure how to proceed.

By your images... if I understood right... you create a dir named mdv and then the emulator create a virtual MDV using that directory.
That is a different approach that I was trying, mine was loading a MDV image. But I want to try out that way too even when I see that this emulator for coding or testing (for me) is not the best as it is.


User avatar
XorA
Site Admin
Posts: 1622
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: ZEsarUX 10.0

Post by XorA »

By your images... if I understood right... you create a dir named mdv and then the emulator create a virtual MDV using that directory.
That is a different approach that I was trying, mine was loading a MDV image. But I want to try out that way too even when I see that this emulator for coding or testing (for me) is not the best as it is.
I do not see a way to add a qlay image, no matter what the docs say about support :-D


Exile
Chuggy Microdrive
Posts: 52
Joined: Sat Jan 15, 2022 8:55 pm

Re: ZEsarUX 10.0

Post by Exile »

I have mixed views on ZEsarUX.

It is clearly a massive piece of work and it appears to have been a labour of love for many years. It supports a very large number of computers, some very obscure. The code is freely available on github. On the downside I really struggle with the UI. I also know of no way to raise an issue for ZEsarUX on github.

I spend my time on the QL and ZX81.

QL support within ZEsarUX now appears much better than it did the last time I tried it. It runs at a reasonable speed on a Pi 5. However, there are still issues, as this thread discusses.

Emulating a ZX81 is surprisingly hard. The display is effectively software generated with very tight timings. "Modern" ZX81 programs can do things that Clive would not have thought possible, but it is a challenge to emulate them correctly.

EightyOne (Windows), sz81 (Linux), picozx81 (Pi Pico) and CLK (Mac and Linux) run pretty much every one of the "difficult" programs correctly. ZEsarUX fails on many of them.


User avatar
Popopo
Gold Card
Posts: 406
Joined: Wed Apr 07, 2021 10:37 am

Re: ZEsarUX 10.0

Post by Popopo »

XorA wrote: Tue May 06, 2025 4:03 pm I do not see a way to add a qlay image, no matter what the docs say about support :-D
Again 100% agree with you. It says one thing, reality is different.


User avatar
Popopo
Gold Card
Posts: 406
Joined: Wed Apr 07, 2021 10:37 am

Re: ZEsarUX 10.0

Post by Popopo »

Exile wrote: Tue May 06, 2025 8:33 pm I have mixed views on ZEsarUX.

It is clearly a massive piece of work and it appears to have been a labour of love for many years. It supports a very large number of computers, some very obscure. The code is freely available on github. On the downside I really struggle with the UI. I also know of no way to raise an issue for ZEsarUX on github.

I spend my time on the QL and ZX81.

QL support within ZEsarUX now appears much better than it did the last time I tried it. It runs at a reasonable speed on a Pi 5. However, there are still issues, as this thread discusses.

Emulating a ZX81 is surprisingly hard. The display is effectively software generated with very tight timings. "Modern" ZX81 programs can do things that Clive would not have thought possible, but it is a challenge to emulate them correctly.

EightyOne (Windows), sz81 (Linux), picozx81 (Pi Pico) and CLK (Mac and Linux) run pretty much every one of the "difficult" programs correctly. ZEsarUX fails on many of them.
Exile... how to say it?
I love the way you have wrote your comment.
You wrote it in such an elegant, polite and accurate way that I enjoyed a lot re-reading your comment in order to learn from you the style.
Respectful, correct, accurate, with good balance between techs/specs and final results...

100% agree with you too.


User avatar
XorA
Site Admin
Posts: 1622
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: ZEsarUX 10.0

Post by XorA »

It is important to note there is some ZEsarUX in every sQLux :-)

I got a lot of inspiration for some things from the ZEsarUX code. The keyboard is probably a relatively easy fix if I could just work out why its so weird!


Post Reply