hoglet67 / PiTubeDirect

Bare-metal Raspberry Pi project that attaches to the Acorn TUBE interface and emulates many BBC Micro Co Processors
GNU General Public License v3.0
187 stars 23 forks source link

Setting Default to 14 no copo the BBC B hangs #137

Closed bteamfox closed 2 years ago

bteamfox commented 2 years ago

Using Gecko Version Fix1 Stable. Every thing works great but I would like to set the default Co pro to be off. I can type

FX151,230,14 then ctrl-break but I would rather it be off on boot and type FX151,230,0 to enable it.

default cmdline.txt = copro=0 copro1_speed=3 copro3_speed=4 tube_delay=0 elk_mode=0

changed to = copro=14 copro1_speed=3 copro3_speed=4 tube_delay=0 elk_mode=0

tried = copro=14

Option 14 cause the BBC B to hang on boot with a flashing cursor. Anyone know how or if option 14 is possible on boot?

Thanks.

hoglet67 commented 2 years ago

This is a known issue.

It happens because the Beeb now boots faster than the Pi.

This didn't used to be the case, but more recent version of PiTubeDirect use more recent firmware blobs from the Pi Foundation, and these are slower to boot, because they check more boot devices.

There is a work-around here which involves adding a resistor to the level shifter: https://stardot.org.uk/forums/viewtopic.php?p=208474#p208474

I'm going to close this issue, because no software fix is possible.

dp111 commented 2 years ago

We could add a pull down for this pin in the config.txt file which may help?

On Thu, 28 Oct 2021 at 14:52, David Banks @.***> wrote:

Closed #137 https://github.com/hoglet67/PiTubeDirect/issues/137.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/hoglet67/PiTubeDirect/issues/137#event-5534312986, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEVVFIW3G2FV72OR6E46YXLUJFPS5ANCNFSM5G24CIQQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

bteamfox commented 2 years ago

We could add a pull down for this pin in the config.txt file which may help? On Thu, 28 Oct 2021 at 14:52, David Banks @.***> wrote: Closed #137 <#137>. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#137 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEVVFIW3G2FV72OR6E46YXLUJFPS5ANCNFSM5G24CIQQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

If you could tell me what to add to the config.txt file I can go try it now.

dp111 commented 2 years ago

At the top of config.txt try : gpio=8=pd

On Thu, 28 Oct 2021 at 15:18, bteamfox @.***> wrote:

We could add a pull down for this pin in the config.txt file which may help? … <#m-873262972647890432> On Thu, 28 Oct 2021 at 14:52, David Banks @.***> wrote: Closed #137 https://github.com/hoglet67/PiTubeDirect/issues/137 <#137 https://github.com/hoglet67/PiTubeDirect/issues/137>. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#137 (comment) https://github.com/hoglet67/PiTubeDirect/issues/137#event-5534312986>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEVVFIW3G2FV72OR6E46YXLUJFPS5ANCNFSM5G24CIQQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .

If you could tell me what to add to the config.txt file I can go try it now.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/hoglet67/PiTubeDirect/issues/137#issuecomment-953893437, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEVVFIWCELFFNTUEM5VFMILUJFSUJANCNFSM5G24CIQQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

bteamfox commented 2 years ago

At the top of config.txt try : gpio=8=pd

This works sort of. When you first switch on you get the flashing cursor, but if you Break or ctrl - break it comes on. If you switch off for a short time 3 seconds then on, it boot with with no copro.

so at least this is usable thank you.

hoglet67 commented 2 years ago

I had also previously tried gpio=8=pd and found it didn't help.