mirror of
https://github.com/JanNeuendorf/SVC16.git
synced 2025-07-23 02:20:07 +00:00
Opportunity to leave features for expansions #8
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @JanNeuendorf on 12/27/2024
Now that the expansion mechanism has been fixed and implemented, there is an opportunity to remove features from the spec. Those could then be restored using expansions if needed.
There are not many candidates for that.
The screen is too essential. Without any output, the system is useless.
That leaves one of the two inputs. Removing the button-input would leave only the mouse (without clicking).
This is probably not usable on its own and I want the system to be usable without the use of expansions.
The remaining option would be to leave only the NES inputs as core functionality with the idea that a mouse could be added as an expansion. This would, of course, be a drastic change. It would remove functionality that is already documented and implemented and it would break the demo-programs. There would be three benefits to that