Skip to content

Sys68k cpu20#14876

Open
JoakimLarsson wants to merge 3 commits intomamedev:masterfrom
JoakimLarsson:sys68k-cpu20
Open

Sys68k cpu20#14876
JoakimLarsson wants to merge 3 commits intomamedev:masterfrom
JoakimLarsson:sys68k-cpu20

Conversation

@JoakimLarsson
Copy link
Contributor

Added panel view for sys68k-cpu20 with reset and abort buttons

JoakimLarsson and others added 3 commits January 28, 2026 16:05
Add CPU-21 front panel layout with:
- Interactive RST and ABT buttons (directly via INPUT_CHANGED_MEMBER)
- LED indicators (decorative, not yet wired to hardware)
- DB25 connector display with connection status for P4/P3 RS232 ports
- Three views: Front Panel, Front Panel with Terminal, Terminal

The reset button doesn't fully work yet - needs ROM mapping restoration
before releasing reset for the 68020 to read the correct reset vector.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
}
});

// Detect connected RS232 devices and update connector status outputs
Copy link
Member

@happppp happppp Jan 28, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That looks hacky IMO. Why does it need to know this? Is it only for aesthetics? I saw the same thing in your previous commit.

edit: maybe can be done with luascript in the .lay file? Still hacky, but better there than in the device.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be, since there are no possibility to view any cables when plugged in it is helpful to know what device is plugged in where so I just added some text to indicate that. Manuals usually talk about plugin the terminal in port p2 and printer in p4 or whatever. But there might be a better way to know that, apart from remember it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants