Thanks for the reports - looks like I'll have to find some time to unpack my Electron!
I have tested it on my Electron in sideways RAM in bank D - are you able to try that? Does it work if so? I would expect banks D and F to behave the same, but - maybe not. I'm more familiar with the BBC Micro than I am the Electron.
--Tom
mark71 had previously reported problems in conjunction with MMFS, but I wasn't able to reproduce - though my testing is a bit limited, as I don't have an MMFS setup. Which version of MMFS are you using please? I'll get the source for it and see if I can get any ideas. (Not sure about the wonky *HELP formatting - could be a symptom of whatever's going wrong. I'll be looking at that too though!)
- Joystick commands such as *JSETUP and MMFS commands such as *DD. and *DCAT blank when ADJI is loaded into the battery-backed RAM of the Advanced Tube Interface cartridge, regardless of bank number or unplugging other ROMs or issuing command *JOFF. Moreover, *HELP displays: "ADJI 0.07 (inactive)No sideways RAM found for MMFS" (all on one line; no space after the close bracket)
Oh, that's interesting! The process for selecting banks 0-7 is different from that for banks 8-F so I wonder if one (or both?) of ADJI and ABE are doing something wrong. Which particular version of Advanced BASIC Editor are you using for this test please? I'll have a look at its code as well and see if I can see anything.
- Cannot switch to Advanced BASIC Editor from accompanying Utilities when ADJI is in a higher bank - pressing ESCAPE in Utilities generates 'Bad string' when, for example, ABE is in bank 6 and ADJI in bank F. Operation is normal if ADJI is in, say, bank 4
I don't have an MRB to test with, but interesting that it's reliable with it active. I will cast a suspicious eye over the ADJI's BREAK handling code.
- Electron hangs on soft break when ADJI is in a high bank such as F; requires CTRL-BREAK. Operation is (not always) normal with ADJI in a lower bank - operation always seems normal if *JSETUP is run first, or if the MRB is set to turbo or shadow RAM (these don't remedy the ABE issue)
I have tested it on my Electron in sideways RAM in bank D - are you able to try that? Does it work if so? I would expect banks D and F to behave the same, but - maybe not. I'm more familiar with the BBC Micro than I am the Electron.
--Tom
Statistics: Posted by tom_seddon — Tue Jun 03, 2025 11:39 pm