MultiMon - QL Monitor/Disassembler

Anything QL Software or Programming Related.
Post Reply
User avatar
janbredenbeek
Super Gold Card
Posts: 674
Joined: Wed Jan 21, 2015 4:54 pm
Location: Hilversum, The Netherlands
Contact:

MultiMon - QL Monitor/Disassembler

Post by janbredenbeek »

I've re-released MultiMon - a QL Monitor and disassembler written in 1986/87 - on GitHub. It was already in Dilwyn's archive but now there's an English manual and the source code included (sorry for the very scarce comments folks - I'll try to find time to improve it).
Note that on uQLx it fails to draw its windows correctly, which I believe is a bug in uQLx - on other emulators including QPC2 it displays correctly.

Link: https://github.com/SinclairQL/QL-MultiMon

Jan.


tcat
Super Gold Card
Posts: 633
Joined: Fri Jan 18, 2013 5:27 pm
Location: Prague, Czech Republic

Re: MultiMon - QL Monitor/Disassembler

Post by tcat »

Hi Jan,

I am going to try, that must be a product of the same good standard as `QED'.
Now with less motivation to learn some Dutch words, though :-)

Tom


User avatar
janbredenbeek
Super Gold Card
Posts: 674
Joined: Wed Jan 21, 2015 4:54 pm
Location: Hilversum, The Netherlands
Contact:

Re: MultiMon - QL Monitor/Disassembler

Post by janbredenbeek »

tcat wrote:Hi Jan,

I am going to try, that must be a product of the same good standard as `QED'.
Now with less motivation to learn some Dutch words, though :-)
:D Well it actually was one of my first QL projects in 68000 assembly and, by modern standards, very 'dirty' written. For instance it has exception handlers which interfere with the QL's scheduler and this code should really be part of a resident extension (like TT's QMON), not of an executable job! Also I noticed the windows aren't drawn correctly on uQLx, but I believe this is a uQLx error as it displays correctly on other emulators.

Speaking of QED: I've just released QED's source code on GitHub! It's in the github.com/SinclairQL community. This is the stable branch v1.01 but the source code is currently (well, since about 1993) at v2.00 beta which is unstable and yet unreleased. I'll release that branch asap as it includes some nice features like editing multiple files, auto-indent and so on. I've also patched the config program so you can define a window larger than the QL's 512x256.

Jan.


Post Reply