Personal-use firmware with the extra games and experimental features enabled.
There was an issue with the bottom bar refreshing funny. I fixed that, let me know if it works better.
Included in this build
• Cards UI theme re-enabled
• Games menu re-enabled
• Deep Mines, Solitaire, Space Invaders, Fantasy RPG, and Golf
• Golf now includes six desert-themed courses, nine holes per course, dice mode,
club mode, hazards, slopes, scorecard support, and updated water tile
rendering
• Reader page turns no longer blank the bottom status bar and the lower edge of
the last text line before redrawing
• Page-turn refresh path simplified so the screen reacts consistently while
Bluetooth page-turn input is active
• Release logging remains disabled (LOG_LEVEL=0, no serial log)
• On-device version string: crosspoint.1.2.1-ble-personal
Installation
- Download the attached
firmware.binasset from this release. - Connect the Xteink X4 over USB-C.
- Flash with the Xteink web flasher or your normal OTA/manual flashing flow.
Game controls
Space Invaders
• Left / Right — move the ship
• Confirm — fire
• Back — exit the game
Solitaire
• Down — draw a card from the stock pile
• Up — focus or unfocus the waste pile
• Left / Right — choose the destination tableau column
• Confirm — move the selected waste card or selected tableau card
• Back — exit the game
Golf
• Confirm — advance menus, roll in dice mode, and place the shot
• Back — pause or exit back to Games
• Left / Right — rotate the shot direction while aiming
• Up / Down in Dice mode — toggle putt and reroll when available
• Up / Down in Club mode — change clubs
• Left / Right in Club mode before the shot — scroll the course view
Credits and attribution
The Golf addition was inspired by paper golf / tabletop golf designs. Credit
for that inspiration belongs to:
• https://darrelaustindesign.etsy.com
• https://gladdendesign.com/products/paper-apps-golf
This personal Space Invaders integration was assembled with GitHub Copilot
assistance for CrossPoint firmware, but the original referenced
gameplay/code credit belongs to the original authors of these public
projects:
• PixelRoot32 — PixelRoot32-Game-Engine Space Invaders example
• Joel-Mendez0 — SpaceInvadersESP32
The original game work and inspiration remain credited to those creators.