-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
//c+ support? #279
Comments
That looks familiar from over a year ago! I'll have to try and remember what it was. |
Good to know it is busted on //c+ ... I guess I need to work out what is different on //c+ vs regular //c (or //e.) |
First I want to get someone to test it on a real //c+ (in case Virtual ][ is the cause.) Should be able to find someone on A2Infinitum (the Slack.) |
Confirmed that it doesn't work on a real //c+. Grrrrr. |
Can repro in MAME:
|
If you start in To do this, immediately after pressing '1' for BBC BASIC, press and hold '6'. Weirdly, you can then switch to |
Your workaround also works in Virtual. |
Interesting, and weird. |
Apparently attempting to start in |
Also does not work on a regular //c. Real hardware. The hold 6 trick doesn't help either, although I can tell it did switch to mode 6. This is "Applecorn v0.54-beta-0-g3325769". Same disc does work in a //e (in both cases from a Floppy Emu). This //c has a ROM4X fwiw. |
@StewBC Good to know, thanks! I don't have a physical //c and I don't entirely trust the emulators with these subtleties. I believe someone reported a good while back that Applecorn was working on //c, but I expect it was an earlier ROM. One possible issue I am aware of is that the //c firmware (not sure if all versions) uses auxiliary screen holes, which is in the "BBC Micro" address space, and not preserved. (As best I can tell from the docs, this is for the //c build in serial ports - no idea if it causes issues regardless of whether serial is in use or not.) I did try to debug the screen corrupting we see with the //c+ in MAME, but no luck so far. |
I'm using Virtual ][ and the //e works fine, just //c+'s output is broken.
The text was updated successfully, but these errors were encountered: