Divarin
Veteran Member
Hi all I have a new issue I'd like some help with.
I have a C128 that I've been using for about a year now on almost a daily basis mostly for BBSing. I go back and forth between VIC (40 col) video output and VDC (80 col) video output depending on which BBS I'm calling.
Over the past couple weeks or so there has been an intermittent problem which has been getting progressively worse and now I can reproduce it pretty much any time. The 80 col output goes haywire after some text scrolling. I've done a lot of experimentation to see if it was my Link232 cart or something but it isn't. I can BBS all day in 40 cols no problem, if I switch to the VDC (I'm using StrikeTerm 2014 btw) then I can connect to a BBS but after a few lines of text start to scroll by it freaks out and I have to either hit F1 to pop StrikeTerm back into 40 column mode or power-cycle the machine. The VDC output will not work again until I've power cycled.
Also after this happens I usually need to either keep the power off for at least 10 seconds or I need to hit the reset button multiple times before the VDC starts working again.
I narrowed it down to scrolling by just starting up in 128 mode in 80 cols, and I can sit there all day no problem but if I write a little program like:
10 print "hello world"
20 goto 10
then when this runs after only a few lines scroll up the VDC does it's thing and all kinds of crazy glitches show up, what these glitches look like are somewhat random and also there's an RGB2HDMI interpreting the output so it's hard to say exactly what is coming out of the RGBI port other than ... not what you'd expect.
The reason I think it's related to scrolling, rather than just printing is if I run this program:
10 print chr$(205.5+rnd(1));
20 goto 10
it doesn't glitch out until after the text starts to scroll up.
I also pulled the Link232 cart while running this little experiment just to make sure there's as few variables as possible, and nothing plugged into the user port.
One last clue is that in 128 mode 80 cols sometimes (not always) when I go to type these little basic test programs one of the characters I type will pop up in a random position on the screen rather than where the cursor is. For example one time I typed:
10 print "hello world"
but when I typed that first quote it showed up one line above the current line and around column 60ish (just taking a guess)
I was curious if this was just a visual glitch so I listed the program and the opening quote was missing but a space was there instead:
10 print hello world"
I have a C128 that I've been using for about a year now on almost a daily basis mostly for BBSing. I go back and forth between VIC (40 col) video output and VDC (80 col) video output depending on which BBS I'm calling.
Over the past couple weeks or so there has been an intermittent problem which has been getting progressively worse and now I can reproduce it pretty much any time. The 80 col output goes haywire after some text scrolling. I've done a lot of experimentation to see if it was my Link232 cart or something but it isn't. I can BBS all day in 40 cols no problem, if I switch to the VDC (I'm using StrikeTerm 2014 btw) then I can connect to a BBS but after a few lines of text start to scroll by it freaks out and I have to either hit F1 to pop StrikeTerm back into 40 column mode or power-cycle the machine. The VDC output will not work again until I've power cycled.
Also after this happens I usually need to either keep the power off for at least 10 seconds or I need to hit the reset button multiple times before the VDC starts working again.
I narrowed it down to scrolling by just starting up in 128 mode in 80 cols, and I can sit there all day no problem but if I write a little program like:
10 print "hello world"
20 goto 10
then when this runs after only a few lines scroll up the VDC does it's thing and all kinds of crazy glitches show up, what these glitches look like are somewhat random and also there's an RGB2HDMI interpreting the output so it's hard to say exactly what is coming out of the RGBI port other than ... not what you'd expect.
The reason I think it's related to scrolling, rather than just printing is if I run this program:
10 print chr$(205.5+rnd(1));
20 goto 10
it doesn't glitch out until after the text starts to scroll up.
I also pulled the Link232 cart while running this little experiment just to make sure there's as few variables as possible, and nothing plugged into the user port.
One last clue is that in 128 mode 80 cols sometimes (not always) when I go to type these little basic test programs one of the characters I type will pop up in a random position on the screen rather than where the cursor is. For example one time I typed:
10 print "hello world"
but when I typed that first quote it showed up one line above the current line and around column 60ish (just taking a guess)
I was curious if this was just a visual glitch so I listed the program and the opening quote was missing but a space was there instead:
10 print hello world"