Hi all.. I’m a newbie to the forum but have done quite a bit of research before posting this but haven’t managed to find any posts that quite fit the bill, so please forgive me if this particular issue has already been covered.
I’ve recently taken my old beeb out of the loft to give it a walk down memory lane, recapping the PSU before switching on and after almost 40 years of being in storage was very surprised and taken back in time to hear the reassuring blurb beep… all seemed good until I started to play around with it.
In a nutshell, I get screen corruption in most screen modes (not 7) where printing on the top area of the screen results in various corrupted bit patterns appearing as ghosts to the original characters further down the screen. In some modes, clearing the screen followed by simply hitting return repeatedly moving the cursor down the screen results in ghosted bit patterns further down.
I first suspected a ram problem so ran a simple memory test that seemed to show no ram issues, so then used Martin B’s comprehensive test but again it always shows memory to be ok.
That said, On moving S25 to switch out the top 16k, the machine won’t boot at all, implying a memory issue?? If I remove the jumper then it runs ok in 16k mode, so I assume there is some kind of issue related to upper RAM.
I then wrote a program running in mode 0 to poke 65 into each memory location from #3000 to #8000. All seems good with vertical bars appearing from the top of the screen up to address #3FFF, but from #4000 onwards the vertical bars appear twice, once as expected corresponding to the address into which the value 65 is stored but also repeated 8192 bytes further down the screen from #6000 onwards but these vertical bars are faint by comparison to those at #4000, so appearing as ghosts to the original.
I should add that the corruptions appear differently in different modes but always with ghosted patterns related to the real characters on the screen. The corruptions are not random and are always exactly reproducible.
I haven’t done any IC swaps or other investigations yet as I don’t want to tinker with it more than necessary.
My knowledge of the Beebs workings is scant, but would I be right to suspect it to be an address line issue possibly stemming from the CRT chip? That said why would they appear faint by comparison to the original???
I do have a scope and a second Beeb that might be helpful to diagnose things.
Any pointers would be greatly appreciated
Thanks Alan
Added 26th Jan: I just noticed that when running Martin AB’s memory test in all modes it to 6, the are ghost bit patterns appearing faintly and intermittently at various positions usually progressing down the screen as memory is tested. They are easily missed except for mode 5 where the are a few random patterns in yellow that don’t move or disappear, then in the last phase of the test, the screen is filled top down with random white vertical bars but when they reach the yellow corrupted bit patterns they don’t overwrite them but seem to superimpose them so that the yellow bit patterns appear behind the white vertical bars!! Could Thisbe a fault with IC2?
BBC B weird screen corruption
discuss both original and modern hardware for the bbc micro/electron
Return to “8-bit acorn hardware”
Jump to
- announcements, events and introductions
- ↳ announcements
- ↳ archived announcements
- ↳ acorn & bbc micro user group (abug) events
- ↳ past all-day virtual ABugs
- ↳ past weeknight 'general' acorn sessions
- ↳ past weeknight 'developer' sessions
- ↳ past acorn preservation team sessions
- ↳ past physical ABug events (UK)
- ↳ past physical ABug events (Canada)
- ↳ other events + general event chat
- ↳ past events & exhibitions
- ↳ introduce yourself
- 8-bit acorn
- ↳ 8-bit acorn software: classic games
- ↳ 8-bit acorn software: classic adventure games
- ↳ 8-bit acorn software: games - high scores
- ↳ 8-bit acorn software: other
- ↳ 8-bit acorn hardware
- ↳ 8-bit acorn emulators
- ↳ acorn atom and acorn system series
- the retro software forum
- ↳ new releases: games
- ↳ new bbc and electron games from 'retro software'
- ↳ trickysoft (new bbc micro games)
- ↳ bitshifters (new bbc master games)
- ↳ educraft (new bbc master games)
- ↳ miscellaneous new bbc and electron games
- ↳ new acorn atom games & conversions
- ↳ new acorn atom games made with agd
- ↳ new risc os games and conversions
- ↳ conversions of acorn games to non-acorn platforms
- ↳ new projects in development: games
- ↳ new projects and releases: text and graphic adventures
- ↳ new projects and releases: demoscene
- ↳ new ideas wishlist & general chat
- ↳ programming
- ↳ development tools
- 32-bit acorn
- ↳ 32-bit acorn software: classic games
- ↳ 32-bit acorn software: other
- ↳ 32-bit acorn hardware
- ↳ 32-bit acorn software: RISC iX
- ↳ 32-bit acorn emulators
- websites & archives
- ↳ stardot FORUM
- ↳ the complete BBC games archive
- ↳ archive issues
- ↳ archive requests
- ↳ archive submissions
- ↳ software preservation
- ↳ scanning of books, magazines, ads and letters
- ↳ coordination of magazine scanning projects
- miscellaneous
- ↳ Econet and Econet over IP
- ↳ communications
- ↳ software & utilities for the pc, mac or unix
- ↳ modern implementations of classic programming languages
- ↳ general
- ↳ other vintage hardware, software and languages
- ↳ off-topic
- archives
- ↳ ezboard
- ↳ general
- ↳ adventures
- ↳ problems
- ↳ requests
- ↳ polls
- ↳ wanted
- ↳ for sale