Search found 724 matches

by janbredenbeek
Wed Sep 10, 2025 11:11 pm
Forum: Software & Programming
Topic: MultiMon v3.20 released
Replies: 2
Views: 194

MultiMon v3.20 released

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 ...
by janbredenbeek
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 ...
by janbredenbeek
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)
by janbredenbeek
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 ...
by janbredenbeek
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 ...
by janbredenbeek
Thu Sep 04, 2025 11:34 pm
Forum: Software & Programming
Topic: DISA 3.05 Problems
Replies: 5
Views: 397

Re: DISA 3.05 Problems

Derek_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.
Thanks Derek, this really encourages me to continue development :)

Watch this space, new releases coming up soon!
by janbredenbeek
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).
by janbredenbeek
Mon Sep 01, 2025 8:43 am
Forum: QL Emulation
Topic: Detect Q-emulator
Replies: 10
Views: 776

Re: Detect Q-emulator

Derek_Stewart wrote: Mon Sep 01, 2025 7:09 am PRINT VER$(1) : REMark returns the QDOS version
Doesn't work on JS, only Minerva and SMSQ/E.

It's unfortunate that the MACHINE function only works on SMSQ/E.
by janbredenbeek
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 ...
by janbredenbeek
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 ...