Search found 1623 matches

by Pr0f
Mon Sep 15, 2025 8:33 pm
Forum: General QL Chat
Topic: The BEST QL Editor
Replies: 24
Views: 871

Re: The BEST QL Editor

Rexx did make an appearance on the Amiga too - Arexx - and was quite a fully featured version of it.

I think Xedit was ported to Windows / Linux under the name Sedit - but not sure the source code ever got released, and it was, what processor that would have been for.
by Pr0f
Mon Sep 15, 2025 5:24 pm
Forum: Software & Programming
Topic: QL flash programming
Replies: 14
Views: 552

Re: QL flash programming


If you wanted to read / write from a QL file system, then you'd need to use an approach similar to QEP III - reserve some RAM to store your ROM image into, then go into a quiesced state (no interrupts, no jobs running, etc) then flash your code QEP III is able to multitask via "EPROM_M ...
by Pr0f
Mon Sep 15, 2025 5:14 pm
Forum: General QL Chat
Topic: The BEST QL Editor
Replies: 24
Views: 871

Re: The BEST QL Editor


EMACS?
Micro_EMACS?

I feel the urge to port Vi/Vim to the QL! :D :D :D

...

Cheers,
Norm. (Posting from outside the supermarket until we get broadband!)


NOOO!

I have to use vi a fair bit at work - and I have to say I hate it. It's similar enough to Xedit which I used to use on IBM ...
by Pr0f
Mon Sep 15, 2025 5:10 pm
Forum: Software & Programming
Topic: QL flash programming
Replies: 14
Views: 552

Re: QL flash programming

I would suggest forcing a system restart after programming the flash.

If you've changed base OS code - you want to ensure you re read it again.

As others have pointed out - even if your flashing routine was in RAM memory, and you made the whole process atomic with no interruptions or other ...
by Pr0f
Sun Sep 14, 2025 1:28 pm
Forum: Software & Programming
Topic: QL flash programming
Replies: 14
Views: 552

Re: QL flash programming

I favour a utility to do flash programming.

The timing loops can be avoided by using a facility that most flash vendors provide - which is a 'busy' bit that can be read - if it's still set, you loop around until it's cleared - then move onto the next bit/byte/block and so on.
by Pr0f
Fri Sep 12, 2025 6:40 pm
Forum: Software & Programming
Topic: QL flash programming
Replies: 14
Views: 552

Re: QL flash programming

I don't know if you are aware of retrobrew - but there's a chap there - Will Sowerbutts - who wrote a flashing utility for Z80 - I think source is available - but I understand it runs standalone - so doesn't need the OS - in fact, flashing the ROM on a QL would need it to be 'out of the OS' when ...
by Pr0f
Mon Sep 08, 2025 7:22 pm
Forum: Software & Programming
Topic: Adventures with I2C & Minerva Mk2
Replies: 95
Views: 3640

Re: Adventures with I2C & Minerva Mk2



Have you got a picture of the chip to see what the label looks like?

You did mention the possibility of them being suspect...


With a bright light the text is visible


IMG_5047.jpeg


The K prefix seems to be used by several manufacturers - Not sure on the other codes under the part number ...
by Pr0f
Mon Sep 08, 2025 1:04 pm
Forum: Software & Programming
Topic: Adventures with I2C & Minerva Mk2
Replies: 95
Views: 3640

Re: Adventures with I2C & Minerva Mk2

Have you got a picture of the chip to see what the label looks like?

You did mention the possibility of them being suspect...
by Pr0f
Mon Sep 08, 2025 12:37 pm
Forum: Software & Programming
Topic: Adventures with I2C & Minerva Mk2
Replies: 95
Views: 3640

Re: Adventures with I2C & Minerva Mk2


The scanner has thrown up an issue with the AT24C256

It shows as both &54(&A8) AND &5C(&B8), confirmed as when unplugged both devices vanish

&54(&A8) works fine with both test programs

&5C(&B8) corrupts the end of the "page test" text
I thought maybe it was writing to Minerva, but on checking ...
by Pr0f
Sun Sep 07, 2025 9:41 pm
Forum: Software & Programming
Topic: Adventures with I2C & Minerva Mk2
Replies: 95
Views: 3640

Re: Adventures with I2C & Minerva Mk2

So that Humidity and temperature device offers 2 modes - one using clock stretching (the hold commands) and one that doesn't use clock stretching - In the latter - you kick off your command to do the read, but then your program and the I2c bus are free to do other things, you come back at some point ...