MultiMon v3.20 has been released. Enhancements include:
- Multimon remembers the last 25 memory locations visited. You can browse
through the history using the CTRL-left (back) and CTRL-right (forward) arrow
keys. Every command that changes the Memory Pointer (except the arrow key
commands ...
Search found 724 matches
- Wed Sep 10, 2025 11:11 pm
- Forum: Software & Programming
- Topic: MultiMon v3.20 released
- Replies: 2
- Views: 194
- Mon Sep 08, 2025 8:58 am
- Forum: Software & Programming
- Topic: Cursors and primitives and resolutions, oh my!
- Replies: 5
- Views: 509
Re: Cursors and primitives and resolutions, oh my!
It's actually a scheduler task that flashes the cursor by printing and unprinting a rectangle on the current position using OVER -1 (XOR) impressing... nothing to do with hardware.
Minerva has fixed the edge glitches and allows the colour and shape of the cursor to be modified - e.g. POKE !124!51 ...
Minerva has fixed the edge glitches and allows the colour and shape of the cursor to be modified - e.g. POKE !124!51 ...
- Sun Sep 07, 2025 10:58 am
- Forum: Software & Programming
- Topic: SGC ROM position RFC
- Replies: 15
- Views: 887
Re: SGC ROM position RFC
You have to delve into the source code for that. So far, I've seen it relocating to two or three areas:
- 00000-0BFFF
- 10000-17FFF (not on GC/SGC)
- top of physical ram (RAMTOP is lowered)
- 00000-0BFFF
- 10000-17FFF (not on GC/SGC)
- top of physical ram (RAMTOP is lowered)
- Sat Sep 06, 2025 10:22 pm
- Forum: Software & Programming
- Topic: SGC ROM position RFC
- Replies: 15
- Views: 887
Re: SGC ROM position RFC
You can actually run any supported version of QDOS/Minerva by loading the images of the QDOS/Minerva + (S)GC 2.49 into RAM above $50000, doing a few POKEs and CALLing the (S)GC ROM, as described here . Beware though that the first two vectors at $0 and $4 are immutable, even with RAM switched on ...
- Sat Sep 06, 2025 8:28 am
- Forum: Software & Programming
- Topic: SGC ROM position RFC
- Replies: 15
- Views: 887
Re: SGC ROM position RFC
The area between $10000 and $17FFF is actually used to store half of the (S)GC ROM, which is copied to RAM on startup. The rest of the (S)GC ROM is copied to $1C200-$1CFFF (mainly for patches to the QDOS or Minerva ROM) or used to boot the system.
You can actually run any supported version of QDOS ...
You can actually run any supported version of QDOS ...
- Thu Sep 04, 2025 11:34 pm
- Forum: Software & Programming
- Topic: DISA 3.05 Problems
- Replies: 5
- Views: 397
Re: DISA 3.05 Problems
Thanks Derek, this really encourages me to continue developmentDerek_Stewart wrote: Thu Sep 04, 2025 9:58 pm Multimon, was the first monitor programme I used, and is the easier one to use. I still use it today.
I am pleased you are still developing Multimon.

Watch this space, new releases coming up soon!
- Thu Sep 04, 2025 9:34 am
- Forum: Software & Programming
- Topic: DISA 3.05 Problems
- Replies: 5
- Views: 397
Re: DISA 3.05 Problems
My experience too, especially when editing data areas.
Gone back to 3.04, no freezes anymore.
(btw: still working on Multimon, I hope to implement the editing features of DISA in Multimon someday. The latest version is on https://github.com/SinclairQL/QL-MultiMon).
Gone back to 3.04, no freezes anymore.
(btw: still working on Multimon, I hope to implement the editing features of DISA in Multimon someday. The latest version is on https://github.com/SinclairQL/QL-MultiMon).
- Mon Sep 01, 2025 8:43 am
- Forum: QL Emulation
- Topic: Detect Q-emulator
- Replies: 10
- Views: 776
Re: Detect Q-emulator
Doesn't work on JS, only Minerva and SMSQ/E.
It's unfortunate that the MACHINE function only works on SMSQ/E.
- Fri Aug 29, 2025 10:42 am
- Forum: Hardware
- Topic: Hardware programmable timers
- Replies: 50
- Views: 7991
Re: Hardware programmable timers
The L7 interrupt vector can be redirected via the MT.TRAPV trap. One caveat: this is on a per-job basis, the vector itself isn't modified as it is in ROM.
If you want a device driver to respond to an interrupt, link your service routine into the external interrupt linked list and use the EXTINTL ...
If you want a device driver to respond to an interrupt, link your service routine into the external interrupt linked list and use the EXTINTL ...
- Wed Aug 27, 2025 11:22 pm
- Forum: Software & Programming
- Topic: Minerva 1.98j4 released, (S)GC boot problems killed
- Replies: 2
- Views: 782
Minerva 1.98j4 released, (S)GC boot problems killed
We've finally killed all problems with (Super) Gold Cards not booting. Minerva with Command History is now available at https://github.com/SinclairQL/Minerva.
This is likely to be the final version, as we've learned that you cannot mess too much with Minerva without upsetting (S)GCs ;)
Jan (and ...
This is likely to be the final version, as we've learned that you cannot mess too much with Minerva without upsetting (S)GCs ;)
Jan (and ...