b-em icon indicating copy to clipboard operation
b-em copied to clipboard

Integra-B: CTRL-@-BREAK is not triggering reset

Open ZornsLemma opened this issue 1 year ago • 4 comments

There has been some discussion about this on stardot on the thread starting at https://stardot.org.uk/forums/viewtopic.php?p=403056#p403056.

I've just built 464bb82239e31862e87b39b257d63086861b99e5 and this doesn't work for me. If I select a BBC B with 1770 and Integra-B it starts up fine, and the "[" key on my PC keyboard produces an "@" at the BASIC prompt (I'm in physical keyboard mode) but CTRL-[-F12 doesn't trigger the Integra-B reset. I'm suspecting this has something to do with the fact I'm on Linux (Mint 21 Vanessa), given it seems to work for Ken on various versions of b-em, but I haven't tried to debug this myself - I just wanted to raise this so it's not forgotten.

ZornsLemma avatar Sep 18 '23 20:09 ZornsLemma

I'm actually also seeing this issue with the latest a790022 build on Windows. This seems to be the same issue that we had when the Integra-B hardware was first implemented:

https://stardot.org.uk/forums/viewtopic.php?p=248995#p248995

This was fixed by clearing some cmos bits when the break key was pressed:

https://stardot.org.uk/forums/viewtopic.php?p=249181#p249181

kgl2001 avatar Sep 18 '23 21:09 kgl2001

It appears the fix, which was included in commit eb19a01e40945dd7b1f52f107cc3a75ce74f52f7 was removed by the very next commit, ec3fc56035bda18bab6f0f0846cd6fde91c80afd. I will reinstate it.

SteveFosdick avatar Sep 19 '23 21:09 SteveFosdick

Commit pushed to fix this and new Windows release available.

SteveFosdick avatar Sep 19 '23 21:09 SteveFosdick

Just downloaded the 64 bit version, but I'm now getting a System Error: The code execution cannot proceed because libssp-0.dll was not found.

I'll try and find a copy online...

Edit: Ok, found a 64 bit version of libssp-0.dll and copied it to the B-Em folder, and now everything's working as expected. Including the Integra-B reset. Thanks!

kgl2001 avatar Sep 19 '23 21:09 kgl2001