Skip to content
This repository has been archived by the owner on Apr 11, 2023. It is now read-only.

Layout overhaul and initial splashscreen support #58

Open
wants to merge 15 commits into
base: main
Choose a base branch
from

Commits on Feb 10, 2022

  1. Display overhaul

    Renamed drawArcadeStick and BUTTON_LAYOUT_ARCADESTICK to drawUDLR and BUTTON_LAYOUT_UDLR. Replace ArcadeStick with a stick animation.
    
    Initial work on splitting left and right sides of the display to avoid code reuse and allow additional button layouts.
    UntrustedRoot committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    72177cc View commit details
    Browse the repository at this point in the history
  2. Fixes and additons

    Fixed a few things, added Capcom layout, broke button overlap.
    UntrustedRoot committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    c5321ee View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. More layouts

    Added Sega2p, fixed Vewlix, added Capcom6, renamed original layout to Noir8
    UntrustedRoot committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    8e0f44e View commit details
    Browse the repository at this point in the history
  2. Splash Screen

    framework for a splash screen has been added. I'm actually not really happy with this code, but a prototype is a prototype
    UntrustedRoot committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    c4fe39b View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. New animation and cleanup

    Swapped out GFX for sprite, was reinventing the wheel,
    Added a second boot logo-mode. You need to switch it on line 358 for now,
    UntrustedRoot committed Feb 13, 2022
    Configuration menu
    Copy the full SHA
    b9de9b4 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. Progress push

    Added new (but not complete) layouts: Mixbox (WASD, but keys on an angle), MAME (WASD, but keys plus numpad style buttons), and DDR layout (for a future project of mine.)
    Need to do a custom obd style function to finish Mixbox. Some out of git work is incoming as well to cleanup all the byte arrays that are stuck in display.cpp
    UntrustedRoot committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    e13f345 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2022

  1. New layout

    Finished MixBox
    Renamed DDR to Dancepad
    Switched layouts to be A and B instead of L and R when names overlap
    UntrustedRoot committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    2cd04d1 View commit details
    Browse the repository at this point in the history
  2. DDR

    Yeah, I'm 100% going to use this firmware for a custom arcade quality DDR dance pad.
    UntrustedRoot committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    bb1e272 View commit details
    Browse the repository at this point in the history
  3. MAME layout

    Finished right side of MAME layout.
    Applied lessons learned from Dancepad layout to left side of MAME layout.
    UntrustedRoot committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    77607e0 View commit details
    Browse the repository at this point in the history
  4. Old buttons layouts

    Brought back in the old button layouts. I misidentified them and they are unique.
    UntrustedRoot committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    bedc07c View commit details
    Browse the repository at this point in the history
  5. Noir8

    Noir8 and Sega2p are similar, this was easy.
    UntrustedRoot committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    a8a1776 View commit details
    Browse the repository at this point in the history
  6. Splash Screen Overhaul

    Added splash modes:
    STATICIMAGE
    CLOSEIN
    CLOSEINCUSTOM
    NOSPLASH
    Added bitmaps.h for bitmaps
    UntrustedRoot committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    8aae59f View commit details
    Browse the repository at this point in the history
  7. Code cleanup

    Pulled dancepad related code - it requires it's own fork.
    Some small code cleanup.
    Made sure sane defines are set and code compiles one last time.
    UntrustedRoot committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    6cbf1df View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9f39344 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2022

  1. Vewlix7

    Added Vewlix7 for anyone who is crazy enough to build that board.
    
    Also added .gitignore so I'm not breaking your workspace.
    UntrustedRoot committed Feb 26, 2022
    Configuration menu
    Copy the full SHA
    dbaaee8 View commit details
    Browse the repository at this point in the history