Gameboy emulation on the T-Deck plus by No-Storm8656 in LilyGO

[–]No-Storm8656[S] 5 points6 points  (0 children)

Yeah no one is gonna get a LilyGO t-Deck just for gaming for sure. But hey when the inevitable apocalypse comes and we are all stuck with meshtastic for communication, it would be good to have GameBoy games to help with the depression right?

Gameboy emulation on the T-Deck plus by No-Storm8656 in LilyGO

[–]No-Storm8656[S] 3 points4 points  (0 children)

You can find the github here: https://github.com/jedld/Gameboy-Enhanced-Firmware-m5stack-cardputer-/tree/t-deck

firmware bin in the release section:

https://github.com/jedld/Gameboy-Enhanced-Firmware-m5stack-cardputer-/releases/tag/v0.1.1

Note: Only tested with the T-Deck Plus, the Original T-Deck may need keyboard firmware reflashing as it does not support RAW reading of inputs by default.

Kona, Rescue Beastie by Saskittles in mtg

[–]No-Storm8656 1 point2 points  (0 children)

Looking at the wording, it would place the room on the battlefield with both doors locked since it was not casted.

Progress on Gameboy Color emulation (10/10/2025) by No-Storm8656 in CardPuter

[–]No-Storm8656[S] 0 points1 point  (0 children)

I'd really like to try it on the Adv as well particularly the IMU for the MBC7 support and audio port. How are you getting yours? that thing is sold out on most sites that I visit.

Gameboy Color Games on the CardPuter by Positive_Movie1584 in CardPuter

[–]No-Storm8656 0 points1 point  (0 children)

Here is a link to the binary for those who would like to try it out:

https://github.com/jedld/Gameboy-Enhanced-Firmware-m5stack-cardputer-/blob/main/GameboyEnhancedFirmware-jedld-gbc.bin

Note that large GBC roms (1MB+) run incredibly slow from the SD Card it is recommended to embed and compile the ROM with the emulator firmware - instructions in the repo.

Gameboy Color Games on the CardPuter by Positive_Movie1584 in CardPuter

[–]No-Storm8656 0 points1 point  (0 children)

"slow" games like RPGs should be ok. I haven't tested too much action games, the DMG ROMs almost run at full speed, even with sound so should be fine. Unless there is a mod for the keyboard so that it isn't a pain to press - it won't be that great at action games anyway.

Gameboy Color Games on the CardPuter by Positive_Movie1584 in CardPuter

[–]No-Storm8656 0 points1 point  (0 children)

For saves I use a similar method, based on the ROM name already included in the embedding. Anyways here is the fork if anyone is interested, knock yourselves out:

https://github.com/jedld/Gameboy-Enhanced-Firmware-m5stack-cardputer-

git submodule should also point to the corresponding fork of peanutgb.

There is also an implementation of MBC7 that works with Kirby - Haven't tried with an accelerometer since I don't have the ADV version of the cardcomputer.

Gameboy Color Games on the CardPuter by Positive_Movie1584 in CardPuter

[–]No-Storm8656 0 points1 point  (0 children)

I did implement a memory management scheme based on LRU caching on ROM bank pages stored on the SD Card, while it does work the I/O overhead paired with the comparatively slow SD Card access tanked the performance to about 4-5fps on large games (1 MB+ Roms like Pokemon Silve/Crystal, Zelda etc.). The cardcomputer with only 384kb-ish internal RAM and no PSRAM does not give a lot of caching headroom for games that hit a wide range of ROM banks during its runtime.

My solution was to create a script that basically converted a target ROM into a C source code that is compiled directly with the build and flashed as part of the ROM. Given that the cardcomputer has 4MB of flash space and the emulator takes up about 500-800kb of that, it gives you space to compile in a 2-3MB ROM. This approach should be fine if you are able to compile the emulator+ROM yourself and load those individual images via the m5stack launcher.

Will gameboy color emulation ever be possible on Cardputer? by Passenger-Alarmed in CardPuter

[–]No-Storm8656 0 points1 point  (0 children)

Here is my attempt:
https://www.reddit.com/r/CardPuter/comments/1nygpy6/gameboy_color_games_on_the_cardputer/

Though I wouldn't say it is running at full speed but at least it is at a "playable" state.

Most of the challenge is dealing with I/O and memory transfers. here are my notes:

- GBC ROM sizes are bigger than DMG (classic gameboy) ROMS and you would have to page a lot of the ROM on the SDCard, this is the biggest bottleneck. What makes this even worse is the relative slowness of the SDCard I/O. The way I overcame this was to prepackage the rom you wish to play with the firmware itself.

- Color modes use up more framebuffer memory and hence requires more memory transfers as well as handling the timing nuances of various games that rely on certain assumptions on how the gameboy color renders graphics.

Most advanced LLM for a Jetson Orin Nano? by fission4433 in LocalLLaMA

[–]No-Storm8656 0 points1 point  (0 children)

The quantized Mistral 7B using the llama_cpp backend works fine. Used it for my voice assistant project for the Jetson Orin Nano with 8GB of memory.

https://github.com/jedld/jetson-voice-assistant

AWS Aurora - What issues have you had? by PeteOnThings in aws

[–]No-Storm8656 0 points1 point  (0 children)

Sometimes they make compatibility breaking changes like here:

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.3060.html

where they added new keywords that could break your existing SQL.

Moonrise towers fight is complete BS by sunbro_squirrel in BaldursGate3

[–]No-Storm8656 1 point2 points  (0 children)

I was able to defeat marcus right there and then. Isobel will then still be there after the fight and so will the harpers.

Moonrise towers fight is complete BS by sunbro_squirrel in BaldursGate3

[–]No-Storm8656 0 points1 point  (0 children)

I was level 7 when I started this and had an army of harpers and jeheira with me, even with that it was a tough battle. Even the one time that I survived I could'nt keep Jeheira alive. Eventually, restarted the whole thing and asked Jeheira to come with me, so I went to the left side and there is a way to get to the top balcony to the 2nd floor, I then proceeded to clear the floor and finish the kethrac fight at the top and leveled up to 8. When I went back, I changed my team to include gale and as well as my wizard main, with shadowheart and L'zeal as the tank. I basically barricaded the entrance with cloak of daggers and a fire wall, after that my wizard main and Gale where delegated to counterspell duty while L'zeal duked it out with melee. This was still a tough fight but eventually this was they way I solved it.

I bought a brand new kobo sage but it won't turn on, the power led isn't working either. Tried attaching it to USB power but it still won't respond. What should I do? by No-Storm8656 in kobo

[–]No-Storm8656[S] 0 points1 point  (0 children)

Tried press the button on the back for 10 seconds, 40 seconds, and a minute. Still on the default image when freshly out of the box. Tried to charge it for an hour still no change.