Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08639 Graphics Major Sometimes May 22, 2023, 17:28 May 27, 2023, 09:22
Tester ArcadeShadow View Status Public Platform MAME (Official Binary)
Assigned To Resolution Invalid report OS Windows 10/11 (64-bit)
Status [?] Closed Driver
Version 0.254 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08639: oric1: Black line at prompt
Description A black line appears after accessing the MAME menu.
Steps To Reproduce 1) start the oric-1 system
2) press tab key to access to the MAME menu.
3) press Escape key, to come back to the Oric-1 prompt
4) type a command and a black line appears
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems oric1
Attached Files
png file icon 0000.png (1,392 bytes) May 22, 2023, 17:28 Uploaded by ArcadeShadow
ArcadeShadow
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.21455
cuavas
Administrator
May 23, 2023, 15:56
This is just a case of UI inputs leaking to the emulated machine. It isn’t a bug with the Oric 1 emulation. If you have UI controls disabled and press Tab then Escape, then type a command, the same thing will happen. Yes, conflicts between UI controls and emulated inputs should be handled better, but that’s an issue of its own. There’s no point creating reports for every system where the default UI input assignments have an effect on the emulated system.

For a more obvious example, this is the same thing as “pressing P to pause also types P in the emulated system”.
User avatar
No.21468
Robbbert
Senior Tester
May 27, 2023, 09:22
The black bar appears when Tab is pressed. This equates to the ESC key on the real machine. The ORIC-1 Basic manual does not mention this key at all, but the Oric Computer magazine issue 1 says it invokes the next key to choose an attribute.

However the reason it appears in MAME is exactly what cuavas said: the Tab key leaked through the menu and got into the emulation. It's a very long-term bug in the UI.