Hello there, I’m the person who ported Tube Elite to the Electron, so you have come to the right place!
As to what the problem is, I did the conversion years ago, so I’m not sure. However I am fairly confident that the problem doesn’t lie with your Second Processor, but with your Electron (oddly enough). I say this because the code which runs on the second processor is virtually unaltered from the original, it’s only the bit that runs on the host machine that I had to change. I inserted the error message that you have encountered, mainly with the objective of ensuring that nobody tried running it on a BBC. It definitely won’t work on a BBC because the Tube registers are in a different place.
I can’t remember what test I used to determine if the host is an Electron or not. I also can’t think of a reason why your machine might be failing this test. However as an experiment you could try simply deleting that line (I think it’s in a BASIC loader).
I won’t have time to look at this further today, but obviously I’m keen to help you sort it!
As to what the problem is, I did the conversion years ago, so I’m not sure. However I am fairly confident that the problem doesn’t lie with your Second Processor, but with your Electron (oddly enough). I say this because the code which runs on the second processor is virtually unaltered from the original, it’s only the bit that runs on the host machine that I had to change. I inserted the error message that you have encountered, mainly with the objective of ensuring that nobody tried running it on a BBC. It definitely won’t work on a BBC because the Tube registers are in a different place.
I can’t remember what test I used to determine if the host is an Electron or not. I also can’t think of a reason why your machine might be failing this test. However as an experiment you could try simply deleting that line (I think it’s in a BASIC loader).
I won’t have time to look at this further today, but obviously I’m keen to help you sort it!
Statistics: Posted by jms2 — Sat Nov 30, 2024 8:41 am