I think I have figured out what went wrong with the B4 version of the edit rom/supersoft for the 9inch. I think I have missed off a lookup table which is buried in the lower part of the edit rom
Beiträge von AndyG
-
-
I can program in assembler …. Just got to figure out how to define custom characters and print them in assembler….. that’s been a while now.
-
Drawing works, I used my DB HPGL Reader and changed "!LINE x1,y1 to x2,y2" to "SYS 59650,SL,x1,y1,x2,y2" and here we go:
Only the inverted screen at startup and basic 4 incompatibility remains.
AND another sad story: HR40 3022/4022 screendump is a loadable program! But we do not have it, from what I could see.
So no Hardcopys on the good old printers.
Looks good, I tried to find the screen dump code but nothing exists …. Sadly
-
Could not be a thing with vertical refresh rates? AndyG yours is 50Hz, too, right?
I am in the UK so same mains frequency as Matthias ...
-
if you put in the original character rom - do you get a normal boot screen (inverted screen) ?
I just pulled the Char rom from the board and read the 2716 eprom - attached here but identical to what I posted previously
-
Cap didn't change green screen problem.
When inserting the original CHAR ROM, behaviour is identical except inverted screen AFTER SYS59650,5.
Before (startup): Still green screen, black cursor- so NO inverting @startup!
What could cause that problem? Should be the only remaining one (ok, and it would be nice if it could work with basic 4).
I really don't know - its as if the character rom is not seen until the board is activated.
Mine was correct from the start. Can you sweep out the IC's with different ones to see if that has an effect ?
Apologies for the basic 4 - I will have to relook at the disassembly code to see what I missed as thought I caught everything.
-
I noticed something different on your photo - around IC13 you have a large capacitor - I just put in a 100nf cap. Not sure if that has anything but its a difference
Ok, I try to explain the situation at the moment:
- BASIC 2 isn't working (maybe because I didn't change the editor ROM in the card
- BASIC 4 is showing me green screen with black cursor, no matter which plugs/cables are plugged in
- Card is working somehow, but starts drawing in the middle of the screen, green screen can be corrected with 59650,5
- Sockets in mainboard are the white ones- EXCEPT EDITOR AND CHAR-ROM! I already changed them for the card to precision sockets
- 3032 is running completely normal if card is deinstalled
WHAT can cause the green screen? The plug to video ram? NOPE, because it's always green screen when card is plugged into mainboard only in editor/char-ROM sockets.
So I think the problem MUST BE the card itself or the data in editor EPROM?
*edit* You were faster:
Can you show us the BOM from your HR40 card? Maybe there is one part (IC) different?I absolutely do not understand, why there is the green screen... it doesn't make sense, every part is soldered in correctly...
I noticed something different on your photo - around IC13 you have a large capacitor - I just put in a 100nf cap. Not sure if that has anything but its a difference
-
Checked the BOM and seems right apart from the resistor value which was noted
-
Had been thinking - try basic 2 as I may have missed something in converting to basic 4 though sure I tried it in the past. The PET booted normally no inverted screen etc.
Also make sure you have no EPROMs in the main pet motherboard at $9000 and $a000 … those should be plugged into the supersoft board.
Basic 2 didn't work at all- I think the white sockets could also be the problem.
What is your 3032 doing when you unplug the socket for editor ROM in the mainboard?
Why do I have green screen? Even unplugged everything except the board itself?
I DON'T GET IT.
My PET booted as normal with the Superset board (clone) installed - no inverted screen. The white sockets could be an issue - I have those also ... used a generous dose of Dioxit Gold over the contacts ....
-
Some observations along the way as it took too long to put the old board back.
(1) remove all add-on rows from the main motherboard.
(2) I got flickering lines and line drawings similar to yours - traced that down to poor connections with the onboard RAM and possible 2114 when reinstalling the old board. Maybe when installing the clone (but think that maybe poor soldering of the ribbon cable) - try gently pressing along the ram chips and other connections and see how the screen changes
(3) For basic 2 you need the basic 2 edit rom/supersoft which I posted but attach here again
(4) Going to recheck the BOM and IC positioning to make sure nothing wrong there.
-
The edit rom firmware is uploaded here
Thank you, the HR40 has exactly the same ROM as the HR40b! OK, then I will try the SuperSoft HR40_2532.bin!
Some extra photos of the connections …. For the hr-40b
Black = pin 22 J9
White = pin 21 J9
Grey = pin 14 J9
Purple = pin 18 J4
Blue = pin 17 J4
Blue overlay socket adapter —- first connection pin 4 of crtc …
Thank you for the pictures! The only thing I am unsure is the soldering of the 5 cables on the HR40b side. Do you have a picutre of the bottom of it?
Make sure you have no add on roms plugged into the main pet motherboard …. As it uses address space $9000-$afff. Add on roms can be plugged into the supersoft board.
-
Had been thinking - try basic 2 as I may have missed something in converting to basic 4 though sure I tried it in the past. The PET booted normally no inverted screen etc.
Also make sure you have no EPROMs in the main pet motherboard at $9000 and $a000 … those should be plugged into the supersoft board.
-
-
Erm you guys are going to hate me loads !!!
Got some good news and bad news ....
Booted up fine .. had some trouble with the ram overlay board but after some wiggling it worked.
-
Thank you, the HR40 has exactly the same ROM as the HR40b! OK, then I will try the SuperSoft HR40_2532.bin!
I have checked my files and this is the correct 4k edit rom for the CRTC FAT-40. In a previous post I gave Matthias the version for the 9inch 3032 Basic 4 (non CRTC)
-
Let me check it again to be 100% sure on the edit rom as it is not the same as the hr40. The hr40b is for the crtc fat-40. I was not by my laptop last night.
-
Watch out for how the Yellow wire is connected to Pin 11 of UE4
It easily shorts on other pins …. Been a real pain and found that again today when I pulled the board out and got a weird boot screen. Was that yellow wire connected to pin 11 of UE4
When I first got the hr40b board the previous owner found a point on the motherboard where there was a through hole 🕳️ connected to that pin where they soldered a vertical post to clip onto.
-
Some extra photos of the connections …. For the hr-40b
Black = pin 22 J9
White = pin 21 J9
Grey = pin 14 J9
Purple = pin 18 J4
Blue = pin 17 J4
Blue overlay socket adapter —- first connection pin 4 of crtc …
-
Thomas , no problem… I can post here. I have also been studying the HR40 board and cannot see anything obviously different to the original board. I think I am going to have to build it up myself to look at signals etc.
The edit rom firmware is uploaded here
SuperSoft-HR/Firmware at master · sjgray/SuperSoft-HRProject to Clone/Improve the SuperSoft High Resolution Graphics Board for CBM/PET - sjgray/SuperSoft-HRgithub.comThe character rom is the same as I posted earlier in this thread ….
Andy
-
One thing I remembered with the HR40b … there are a few different versions of the fat-40 universal board ….. some do not take kindly to EPROMs as character roms … they can offset the character count on the screen so the previous line ends with R of ready for example.
I know the boards that have the metal shield box over the piezo work just fine. If the board is a univ 1 version it could have the issue with EPROMs as character roms… pretty obvious when you boot up.
If you have lots of vertical lines then make sure the board is pushed in all the way around the character rom and the piggy back socket is correctly mounted over the crtc chip … also the cable isn’t shorting on other pins in that socket.
Andy
-
For the hr40b/hr80 The capacitor is actually 2.2uf and the resistor is not 200k but 47k.
-
Needed to check my sanity
-
Just fired up the Superpet
-
Are you guys using a German version of the edit rom or something like that ?
I also noted some changes to resistors and capacitor .. where they communicated to you?
-
For the HR40b you initiliaze with 59650,5 which gives vertical lines and then 59650,c to clear the screen
-
The hr40b works on my end ..... so does the hr80
Wondering if I should build up the hr-40 and see what happens. What edit rom did you use for the HR40b ? This is confusing to say the least as why would it work on my end and not your end ?
-
The interface IC is a 74ls00 drilled out in the middle
-
Matthias,
Can you confirm what the startup screen on the pet looks like ? Is it inverted or standard ?
Also check the wiring around the 2114 ram chip as per the photos ...
If there is a fault on the board I need to start somewhere in comparing with the original and all tests so far have shown no differences
Cheers
Andy
-
-
the two line plot is likely an addressing issue - need to check the addressing lines to the 2114 chip. I have seen this before with the HR40b card in the past .... I will check the original against clone when get a moment. Sorry for being slow but maxed out with work.