Beiträge von AndyG

    Do me a favour, clear the board RAM by sys 59650,C. then


    10 for I=36864 to 36870

    20 poke I,0

    30 next I


    drop to the TIM

    sys 1024


    .m 9000 9200


    check if the ram is 00 and FF or are there any other variations in the RAM contents...


    Checking to see if this is real in RAM or interference

    Where is that from? I checked my Pics of the original card and cannot find sich a bodge

    From Mike Naberezny Flickr page - I never added that to the HR80 replica....not sure why it's there...


    What bothers me is your startup screen when enabling the HR board is very different to mine. That is down to the RAM chips I am sure but all my boards shown the vertical fat lines and random dots between. Yous just shows a few dots which is very different. As if the RAM chips are initialising differently.

    Not for the HR-40B from what I can see in my photos - this is the for the HR80 though not sure I wired that in.. need to check the photos more.


    Sorry you having so many difficulties - I have found the HR-40B boards quite robust apart from that ribbon cable attachment to the board and the yellow clip touching other pins. I changed the ribbon cable to a socket and pin arrangement.


    I have even desoldered one board to take photos of the bare board and re-installed all the iC's and it worked though the ribbon cable attachment is fiddly and prone to breakage if not careful.


    The random noise on the screen appearing when you draw seems a 74LS issue perhaps or RAM issue. I cannot recall seeing that before. Will pull my HR-40B and replica board out again and fire it up to see if we can figure it out. However, I soldered all my 74LS IC's onto the board rather than use sockets.

    Yours was an 80 column version … the fat-40 versions I have seen were mainly ending in assy ‘89 though I have one with ‘80 and has the offset character… you can try another manufacturer of Epsom to see if it resolves the issue and get lucky but I only succeeded with MOS character roms with that board.

    It’s the motherboard…. That version has issues with EPROMs as character roms …


    I know there have been threads on why that could be nobody has found a solution. It’s not a hr-40b issue.

    You need a later version of motherboard … like the ones ending with Assy number …. ‘89… or later . It’s a timing issue with the EPROM… why I don’t know but the universal 1 circuit is different to univ 2

    It could be the 74ls166 on the main board but if the board works without the supersoft installed probably not that.

    Without HR40b it works fine. No graphics issue, the RAM looks also fine with the PETTEST2KV4...

    Can you post picture of motherboard as it could be a universal MB not liking the character rom eprom being used …. In an earlier post I mentioned that I haven’t had issues with the version that has a metal box over the clock crystal …. Near the piezo speaker …


    Have you tried the eprom in the motherboard by itself ? the screen will be inverted but are the characters clear ?


    Have you tried a different manufacturer of eprom ?

    That looks like a bad contact with the character rom socket … silly question, have you tried pushing gently around the character rom area and does the screen change ? I have seen that when the character rom is not correctly seated or there is a broken pin.


    Are the vertical lines there on boot up of the PET?


    Can you post a picture of the motherboard also ? It could be the 74ls166 on the main board but if the board works without the supersoft installed probably not that.


    Have you checked the 74ls’s are ok ?

    Can you Try enabling the board using the poke command as it seems I missed one of the latch commands - in the code its still $EFFF which is HR-40B and HR-80 but not that latch for the HR-40 which is $88B8 - thanks


    Attached is with it corrected but not sure it that was the whole problem


    Andy


    hr-40b4.bin.zip

    OK - I haven't tested it as my PET is BASIC 2. But the issue with the other edit rom I believe was I didn't change the pointer to the lower addresses for the RAM/screen which is buried in the edit rom. This I have done. Why the drawing was all messed up.


    Basic 2 = $E748 and Basic 4 = $E65B


    I disassembled the Basic 2 Supersoft rom again, and converted it to Basic 4 - then recompiled the code and compared it with what i had done a few years ago and then pointer was the only thing that has changed. I hope now it will works.


    Sorry for the oversight ..... this is for the HR-40 non CRTC board


    hr-409inchb4.bin.zip

    Looks good, I tried to find the screen dump code but nothing exists …. Sadly

    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

    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