-
Notifications
You must be signed in to change notification settings - Fork 17
Rattboi/embedded multicart #6
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
Open
bradonkanyid
wants to merge
78
commits into
rattboi:master
Choose a base branch
from
technobly:rattboi/embedded-multicart
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Rattboi/embedded multicart #6
bradonkanyid
wants to merge
78
commits into
rattboi:master
from
technobly:rattboi/embedded-multicart
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
romemu.S whitespace changes
…isic Fixes Polar Rescue and implements a new Reset Heurisic
- added 3 functions to control the LEDs from a Vectrex program - updateOne() - RPC 6 - updateAll() - RPC 4 - updateMulti() - RPC 7 - added RPC function 5 to step through rainbow control of LEDs in menu - added "LED TEST" which uses updateMulti to show how to finely control all of the LEDs with a test program. Press UP on the joystick, try it slowly as well :D
Adds addressable LED control and demo
Just adding this to make it more obvious that this is not ready for mass production yet... maybe you already saw the issues list though?? Anyhoo :D You have been hopefully made more aware now.
increased quick reset delay to 700ms, fixes #44
implement better brightness control, fixes #46
…iler since it doesn't understand MACROs
Adds HW and SW versions to VEXTREME menu and Vectrex games
Ignore all file extensions that are not '.bin' or '.vec'
Implements Animaction RAM Support
…rs don't hear any LED modulation
Reduce rainbow mode colors so that no-buzz Vectrex owners don't hear any LED modulation
Truncate filenames displayed to 16 characters and fix long filename bug
…peeds memory r/w for highscore
Implements #55 High Score (by @TylerBrymer PR #56)
[PCB] fingers fixes
Also use latest (but still pinned) libopencm3 (only stm32f4) Fix issue w/ newer gcc that CFLAGS are no longer passed to gcc->as files (like romemu.S)
Update Dockerfile distro to Arch w/ newer arm-gcc (10.1)
d8525cb
to
55c98d6
Compare
author Bradon Kanyid <[email protected]> 1593158857 -0700 committer Bradon Kanyid <[email protected]> 1593218619 -0700 Embed multimenu into firmware, as fallback if no menu file is found at /multimenu.bin, use embedded menu built into firmware
79ff61e
to
4cc0756
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
Should supply a built-in menu that is overrideable by a file on the flash filesystem
Solution
This PR makes the latest built multicart an object that is linked in, and the new
loadMenu
code attempts to see if a menu file exists in the filesystem. If no, it will load the embedded menu instead.Steps to Test
References
Contributor License Agreement
I,
Bradon Kanyid
, agree to license my contributions to this project under the terms of the GPL 3.0 or any later version.