New QL user & owner
Re: New QL user & owner
Great find MetroZodiac!! And thanks for the dump Chr$!
It's a pity that the high ROM is missing, but still quite interesting! The ROMs contain SuperBASIC, the arithmetic routines and an OS skeleton that typically ends calling the high ROM, where much of the TRAP code and device drivers seem to reside.
There are a number of SB keywords still missing compared to later ROMs (Turtle graphics, draw relative, date, SB editing, MODE, SB arrays, VER$ and a few others), and two extra ones (TUTOR and BANG).
TRAP#1 D0=0 is there and it would return version '1.00' if called.
It's a pity that the high ROM is missing, but still quite interesting! The ROMs contain SuperBASIC, the arithmetic routines and an OS skeleton that typically ends calling the high ROM, where much of the TRAP code and device drivers seem to reside.
There are a number of SB keywords still missing compared to later ROMs (Turtle graphics, draw relative, date, SB editing, MODE, SB arrays, VER$ and a few others), and two extra ones (TUTOR and BANG).
TRAP#1 D0=0 is there and it would return version '1.00' if called.
- Chr$
- QL Wafer Drive
- Posts: 1394
- Joined: Mon May 27, 2019 10:03 am
- Location: Sachsen, Germany
- Contact:
Re: New QL user & owner
The last third of FB is in this zip file, originally share by Urs.
- Attachments
-
- THORN_EMI_DATATECH_EPROMs-SQPP.zip
- (108.42 KiB) Downloaded 84 times
https://QXL.WIN
Collector of QL related computers, accessories and QL games/software.
Ask me about felt pads - I can cut them to size and they have proven excellent for mdv data recovery.
Collector of QL related computers, accessories and QL games/software.
Ask me about felt pads - I can cut them to size and they have proven excellent for mdv data recovery.
- Chr$
- QL Wafer Drive
- Posts: 1394
- Joined: Mon May 27, 2019 10:03 am
- Location: Sachsen, Germany
- Contact:
Re: New QL user & owner
An interesting discovery with this ZX-83 Issue 2 that I have just investigated.
The 'cockroach' upside-down chip stuck on IC17 has nothing to do with the ROM/EPROM side of things. The chip is a 74LS04. It obviously has +5v and GND. The 2 other connections to the PCB are pin 1 goes to CPU pin 34 (and ZX8301 pin 7) and pin 8 goes to ZX8302 pin 25.
The output pin 2 of the 74LS04 is connected to pin 3, another inverter. It's output is connected to pin 5, another inverter. And it's output is connected to pin 9, another inverter, the output of which (pin 8) is connected to the ZX8302 pin 25.
So what's that all about? Signal goes in, get inverted 4 times and then comes out the same way it went in. Some kind of delay bodge?
The 'cockroach' upside-down chip stuck on IC17 has nothing to do with the ROM/EPROM side of things. The chip is a 74LS04. It obviously has +5v and GND. The 2 other connections to the PCB are pin 1 goes to CPU pin 34 (and ZX8301 pin 7) and pin 8 goes to ZX8302 pin 25.
The output pin 2 of the 74LS04 is connected to pin 3, another inverter. It's output is connected to pin 5, another inverter. And it's output is connected to pin 9, another inverter, the output of which (pin 8) is connected to the ZX8302 pin 25.
So what's that all about? Signal goes in, get inverted 4 times and then comes out the same way it went in. Some kind of delay bodge?
https://QXL.WIN
Collector of QL related computers, accessories and QL games/software.
Ask me about felt pads - I can cut them to size and they have proven excellent for mdv data recovery.
Collector of QL related computers, accessories and QL games/software.
Ask me about felt pads - I can cut them to size and they have proven excellent for mdv data recovery.
Re: New QL user & owner
Yep, that's why such stuff is typically done (or, signal conditioning when a digital signal is smeared ll over the place). The clock for the ZX8302 apparently is delayed by a bit compared to the CPU clock.Chr$ wrote: Mon Dec 23, 2024 5:00 pm So what's that all about? Signal goes in, get inverted 4 times and then comes out the same way it went in. Some kind of delay bodge?
ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
- Chr$
- QL Wafer Drive
- Posts: 1394
- Joined: Mon May 27, 2019 10:03 am
- Location: Sachsen, Germany
- Contact:
Re: New QL user & owner
Thanks tofro. Chuffed I guessed pretty much correctly.tofro wrote: Mon Dec 23, 2024 5:43 pm Yep, that's why such stuff is typically done (or, signal conditioning when a digital signal is smeared ll over the place). The clock for the ZX8302 apparently is delayed by a bit compared to the CPU clock.
In other news: After some poking around just now before we go down for Christmas (eve) dinner I discovered that pin 27 on both the EPROM sockets is tied to 5v, so that rules out the use of a 27256 at least as a 32k chip.... so I used a couple anyway, but as 27128 by only writing half of them. For testing I used JM ROM, split it into 3 parts, 2 fitted internally and I utilised my original dongle for the EPROM containing the 3rd part.
At first all I got was coloured dashes zipping across the screen so I dug out my stash of spare chips and went straight for the ZX8301. With that swapped, I got the tweed, then the normal F1/F2 screen prompt, it works! That's a relief. What a survivor, I could possibly claim it to be the oldest working QL.
Just need to find the original ROM 3rd now, which is going to be tough.
https://QXL.WIN
Collector of QL related computers, accessories and QL games/software.
Ask me about felt pads - I can cut them to size and they have proven excellent for mdv data recovery.
Collector of QL related computers, accessories and QL games/software.
Ask me about felt pads - I can cut them to size and they have proven excellent for mdv data recovery.
Re: New QL user & owner
Yes, it would make sense for the ROM there to be for debugging: The TUTOR keyword disables interrupts and jumps to $C000, and unused CPU exception vectors also jump to the $Cxxx area.janbredenbeek wrote: Sun Dec 22, 2024 1:49 pm Was the empty one perhaps being used for debugging code at $C000?
Btw, the BANG keyword seems to be for testing the address exception.
Code: Select all
TUTOR
00003382 4E40 trap #0
00003384 46FC2700 move #$2700,sr
00003388 4EF90000C000 jmp $c000.L
BANG
0000338E 327C0001 movea.w #$0001,a1
00003392 4A51 tst.w (a1)
00003394 7000 moveq #0,d0
00003396 4E75 rts
- Chr$
- QL Wafer Drive
- Posts: 1394
- Joined: Mon May 27, 2019 10:03 am
- Location: Sachsen, Germany
- Contact:
Re: New QL user & owner
Thanks Daniele,
Here's another picture from the ebay listing for the dongles. It shows a 'TUTOR' ROM marked C000, so that makes sense, whatever Tutor was/is.
So the question is, can this be made to work to any degree without the original 8000 ROM? Lacking some features, but some kind of stable environment?
Here's another picture from the ebay listing for the dongles. It shows a 'TUTOR' ROM marked C000, so that makes sense, whatever Tutor was/is.
So the question is, can this be made to work to any degree without the original 8000 ROM? Lacking some features, but some kind of stable environment?
https://QXL.WIN
Collector of QL related computers, accessories and QL games/software.
Ask me about felt pads - I can cut them to size and they have proven excellent for mdv data recovery.
Collector of QL related computers, accessories and QL games/software.
Ask me about felt pads - I can cut them to size and they have proven excellent for mdv data recovery.
- QLvsJAGUAR
- Gold Card
- Posts: 485
- Joined: Tue Feb 15, 2011 8:42 am
- Location: Lucerne, Switzerland
- Contact:
Re: New QL user & owner
That's what I call a story!Chr$ wrote: Sun Dec 22, 2024 9:47 pmWell as you asked! ...QLvsJAGUAR wrote: Sun Dec 22, 2024 8:59 pm Chris, can you tell us the story of the purchase? Did you travel from Germany to England (Wolverhampton?) to meet the seller and collect the machine. Any anecdotes?
QL forever!
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
https://www.sinclairql.net/ - Go and get THE DISTRIBUTION & QL/E!
https://www.youtube.com/QLvsJAGUAR/community - Blog
https://www.youtube.com/QLvsJAGUAR - Dedicated QL videos
Sinclair, QL, ATARI, JAGUAR, NUON, APPLE, NeXT, MiST & much more...
Videos, pictures & information
Re: New QL user & owner
I can confirm this does produce a pattern in an emulator.janbredenbeek wrote: Wed Apr 19, 2023 11:03 pm With the upper 16K missing the RAM test should still work as this lies within the first 16K ROM. Given the fact that the test pattern doesn't appear, it looks like there is another hardware failure.