Alright, im back with some updates. I hope everyone is doing well!
So the first thing that i can now confirm is that my character switching doesnt work. Poke 59468, 12/14 does nothing. And the computer does consistently start up with the first character set enabled, then after 5mins or so starting to flicker between the two before finally switching to the lowercase set.
ive also found a small program that would let me display the character set and switch between them which works perfectly in the emulator, but not on my machine
100 REM *** CHAR DEMO ***
120 REM
130 REM SHOW PET CHAR
140 REM (PRESS KEY TO CHANGE)
150 REM
160 PRINT CHR$(147)
170 FOR CH = 0 TO 255
180 POKE(32768 + 2 * CH + 40 * INT(CH/4
0)), CH
190 NEXT CH
200 FOR I = 1 TO 23 : PRINT : NEXT
210 PRINT TAB(32) "59468=1";
220 IF PEEK (59468) = 14 THEN 250
230 POKE 59468, 12 : POKE33767, 50
240 GET A$ : IF A$ = "" THEN 240
250 POKE 59468, 14 : POKE 33767,52
260 GET A$ : IF A$ = "" THEN 260
270 GOTO 230
280 REM
290 REM **comment regarding 80 column PET's
300 REM
310 FOR I = 1 TO 11 : PRINT : NEXT
Also i have purchased an SD to PET card reader... which also doesnt work. Ive found a
post on Tynemouths software blog on troubleshooting your IEEE port and found the following statement
"To read it back, type
PRINT PEEK(59424)
That should show 0. If it does not, there is a problem with PIA#1 or one of the MC3446 buffers."
Mine never reads 0. So now im wondering if this is a first clear sign of one or more broken components.
what would i need to do to see if the PIA #1 is working correctly? And if, to see if its the mentioned MC3446 buffers?
im pretty sure its all in the blog post that ive linked but hes writing to people who understand what he's talking about, and im not really there yet ^^
thank you all for reading
SkyCaptain