Search found 568 matches

by stephen_usher
Fri Jul 11, 2025 8:41 am
Forum: Hardware
Topic: Sinclair ql black screen
Replies: 26
Views: 714

Re: Sinclair ql black screen

Indeed, reseating the chips would be the first thing to do. i.e. do all non-destructive things first.

However, if this doesn't work then I would suspect the RAM. Minerva can't start under some RAM fault conditions, which is why I would suggest getting an EPROM written with my diagnostic ROM, which ...
by stephen_usher
Fri Jul 11, 2025 8:37 am
Forum: General QL Chat
Topic: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)
Replies: 18
Views: 762

Re: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)


Even if the C68 options to produce reentrant code are working, you can write functions, which you can call from assembler. But you cannot even write the "hello world" program from Kernighan & Ritchie, cause this uses printf(), which is in the standard library which is not reentrant.


But you ...
by stephen_usher
Wed Jul 09, 2025 12:35 pm
Forum: General QL Chat
Topic: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)
Replies: 18
Views: 762

Re: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)


You would not normally use libc in romable programs anyway. Libc is not re-entrant and also relies on global state. This is true no matter the compiler.


It depends upon what you mean by "ROMable". If it's, say, a SuperBASIC extension which is installed in a ROM then I'd say it would be "ROMable ...
by stephen_usher
Wed Jul 09, 2025 12:30 pm
Forum: Hardware
Topic: Sinclair ql black screen
Replies: 26
Views: 714

Re: Sinclair ql black screen


Hi
What do I need to look for to test these chips I had read that if on pressing F1 you don't hear the microdrive boot which it doesn't then it is unlikely to be the 8301 or is this rubbish.
Many thanks


The system isn't getting far enough to look at the function keys. It's not getting far ...
by stephen_usher
Wed Jul 09, 2025 12:28 pm
Forum: Hardware
Topic: Sinclair ql black screen
Replies: 26
Views: 714

Re: Sinclair ql black screen


Hi,

The above is all good advice, but lack of display, in most cases is a faulty 8301

I would check the operation of CPU, 8301, 8302, 8049.


The second image shows a display, so the video output is fine.

It's probably a lower memory bank memory error, which is bad enough that Minerva can't ...
by stephen_usher
Tue Jul 08, 2025 9:53 pm
Forum: Hardware
Topic: Sinclair ql black screen
Replies: 26
Views: 714

Re: Sinclair ql black screen

If you have the ability to write an EPROM then swapping the Minerva ROM on its board with a copy of my diagnostic ROM may give you more information about the fault.
by stephen_usher
Mon Jul 07, 2025 1:31 pm
Forum: General QL Chat
Topic: QIMSI and RGB->VGA converter housing.
Replies: 6
Views: 324

Re: QIMSI and RGB->VGA converter housing.

Looks interesting.
by stephen_usher
Mon Jul 07, 2025 10:25 am
Forum: Wanted
Topic: Bare microdrive units.
Replies: 6
Views: 507

Re: Bare microdrive units.

For ease of use and longevity, would sprung pins be better than a pin header, with the SD carrier having contact plates onto which the pins press?

As for the ULA, I don't know if anyone has reverse engineered that one. It's probably quite simple.
by stephen_usher
Sun Jul 06, 2025 7:54 pm
Forum: Software & Programming
Topic: Bare Metal Diagnostic ROM: Now good enough to use.
Replies: 12
Views: 719

Re: Bare Metal Diagnostic ROM: Now good enough to use.


A full memory test requires to:
1. Detect shorts
2. Fill the whole memory with at least 4 different basic patterns and read them are the same after it. "00", "11", "01", "10" and random. What takes some time.
3. In case of DRAM ICs, also check after a while the data remains (refresh).
4. If there ...
by stephen_usher
Sun Jul 06, 2025 7:49 pm
Forum: Software & Programming
Topic: Bare Metal Diagnostic ROM: Now good enough to use.
Replies: 12
Views: 719

Re: Bare Metal Diagnostic ROM: Now good enough to use.


Another little update:

I removed the soldered IC3 and replaced it with a socket. The chip tests as OK in my Retro chiptester pro! But it clearly isn't, or it's at least marginal in some respect.

With IC3 completely missing I get just this screen using the diagrom:
20250706_182900(1).jpg
Sorry it ...