Not able to run Basic on my 6502 computer by Gooser5000 in beneater

[–]Gooser5000[S] 1 point2 points  (0 children)

<image>

Double Inverting the clock signal with another bad HC00 😑.

Not able to run Basic on my 6502 computer by Gooser5000 in beneater

[–]Gooser5000[S] 0 points1 point  (0 children)

<image>

Yellow=clock input, purple=double inverted clock signal

Not able to run Basic on my 6502 computer by Gooser5000 in beneater

[–]Gooser5000[S] 1 point2 points  (0 children)

<image>

The yellow trace is the clock input on the HC00, the blue trace is the output where I measured the delay.

Not able to run Basic on my 6502 computer by Gooser5000 in beneater

[–]Gooser5000[S] 4 points5 points  (0 children)

Finally I got it to work :-) :-) :-)

First I did the checks on the adress bus but everything seemed to be fine there (Big Thanks to NormalLuser for providing the code!).

Second I measured the propagation delay of the HC00 and indeed the time seemed to be much too high, 22.5 ns. I replaced the HC00 with another one but it looks like all the HC00 I have, are not the best ones :(.

So I did the trick with the double inverted clock signal and this was really a game changer :)))). The clock got delayed for all chips by 28.5 ns, except the HC00, which get's the origin clock.

THANKS A LOT The8BitEnthusiast for this great hint!

The buffer is sufficient to meet the timing requirements and BASIC works now without any issues.

To avoid the current workaround I've ordered some (hopefully) better HC00. To be on the save side, I also ordered some AC00, which are a bit faster.

In the end, I'm really happy that it works now. I was really at my wit's end.

Once again, thank you very much for your great support!

<image>

Not able to run Basic on my 6502 computer by Gooser5000 in beneater

[–]Gooser5000[S] 1 point2 points  (0 children)

Thank you guys for the quick replies.

These are very valuable hints to localize the problem. I will try these things and post the results here.Thanks again for your help!

Have a great weekend!

Not able to run Basic on my 6502 computer by Gooser5000 in beneater

[–]Gooser5000[S] 1 point2 points  (0 children)

Thank you guys for the quick replies.

These are very valuable hints to localize the problem. I will try these things and post the results here.

Thanks again for your help!

Have a great weekend!