Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bbbbbr
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
bbbbbr
3mo ago
It's after the fact now, but I maintain a list of 32K Game Boy games on itch.io here: https://itch.io/c/3521183/game-boy-32k-roms Great project btw
2.
▲
by
bbbbbr
4mo ago
That CPU halting only applies for PGB mode 1. In PGB mode 2 the CPU is still able to run (within a limited address range) and can use register FF75 "PGBIO" for limited input and output on some cartridge pins (and/or the link
3.
▲
by
bbbbbr
5mo ago
I don't think it's widely known (only found and documented somewhat recently) that there is a way for cartridges to directly drive the Game Boy Color LCD, bypassing the CPU/PPU (PGB Modes). At that point though it becomes eve
4.
▲
by
bbbbbr
10mo ago
Not the parent, but I have a take. :) For GBDK-2020 we've been using the 6502 support in SDCC to support the NES as a target console for about 2 years alongside the existing Game Boy and SMS/Game Gear targets. The 6502 port has be
5.
▲
by
bbbbbr
10mo ago
With regard to code size in this comparison someone associated with llvm-mos remarked that some factors are: their libc is written in C and tries to be multi-platform friendly, stdio takes up space, the division functions are large, and the
6.
▲
by
bbbbbr
10mo ago
There is a similar project for the Game Boy (sm83 cpu) with a fork of LLVM. https://github.com/DaveDuck321/gb-llvm https://github.com/DaveDuck321/libgbxx It seems to be first reasonably successful
7.
▲
by
bbbbbr
3y ago
There is a variation on the new-pcb and components approach called the "Ultra Boy Colour" which doesn't require any parts from an OEM Game Boy Color. It can use a clone CPU that was manufactured (until recently?) for the &quo
8.
▲
by
bbbbbr
3y ago
GBStudio does use cart ROM banking (for code and assets), but extensible cart RAM (SRAM) is typically only used for save data if I remember correctly. In general for Game Boy games the constraining factors are most often CPU and ROM (for la
9.
▲
by
bbbbbr
3y ago
Garmin watches work well with the desktop sports tracking program MyTourBook. I've never had to activate a Garmin watch or register it online in order to use it. Not connecting it to Garmin Services and apps may limit access to 3rd par
10.
▲
by
bbbbbr
4y ago
This is correct. A phone number is NOT required to enable 2FA, at least in my experience within the last few months. I set up 2FA to use Yubikey hardware keys for a google account, and was then allowed to generated app passwords. No phone n
11.
▲
by
bbbbbr
5y ago
There is also a NES port in the works: https://twitter.com/FG_Software/status/1495400042722897925 And a C64 port: https://twitter.com/roysterini/status/1493540659352985602 A brief quote
12.
▲
by
bbbbbr
5y ago
The linked GBC version is my fork with some improvements (and more in the works). The current published release uses a similar compression approach by zeta_two, but in current builds I've switched to the compression by arpruss since to
13.
▲
by
bbbbbr
5y ago
Plenty of games are being written in C for the Game Boy on a regular basis. Just a few polished examples of that: https://tangramgames.itch.io/tobu-tobu-girl-deluxe https://user0x7f.itch.io/black-castle ht
14.
▲
by
bbbbbr
5y ago
RGBDS-live may be just what you had in mind. I can't remember exactly, but there may have been some experiments with a SDCC based C version of that as well. https://daid.github.io/rgbds-live/ Source: https:/
15.
▲
by
bbbbbr
5y ago
Great recommendations. In order to filter out "Game Boy-like" material on itch.io, you can also use the tag "gamboy-rom". Then it should only show you entries that will run on actual hardware (such as a flash cart or in
16.
▲
by
bbbbbr
5y ago
Here's a guide which helps select tools for Game Boy homebrew development based on skill, experience and project scope: https://gbdev.io/guides/tools.html There was a big Game Boy homebrew jam / compo in 2021
17.
▲
by
bbbbbr
5y ago
Here's a bunch, a mix of ASM, GBStudio, GBDK and ZGB Deadeus: Pretty much a new-classic homebrew: https://izma.itch.io/deadeus Soul Void: Great graphics, gothic: https://kadabura.itch.io/soul-void Gene
18.
▲
by
bbbbbr
5y ago
The GB emulators most commonly for homebrew development are the following. They all have debuggers and a high level of accuracy. Emulicious has C source debugging when using VSCode (or Sublime Text, though that's not yet released.) * B
19.
▲
by
bbbbbr
5y ago
Thanks for the reply. It'll be interesting to follow the progress. Can definitely see wanting to keep the compiler and code in a known state. Though modern SDCC generates code that's probably 50% faster in some cases and with 90%
20.
▲
by
bbbbbr
5y ago
Are you participating in the re-launch of development for Infinity? (great to see it happening) If so, what approach are you taking for the toolchain? Keeping the existing version that had been used/modified? Updating to newer tools (a
21.
▲
by
bbbbbr
5y ago
How about using (experimental) Go on the Game Boy :) https://github.com/pokemium/gbdk-go
22.
▲
by
bbbbbr
5y ago
Aside from some a couple performance critical parts of code or if you're trying to push the hardware to it's maximum limits with effects or complex mechanics, C is totally sufficient for writing entire (and performant) games on th
23.
▲
by
bbbbbr
5y ago
GBDK went mostly unmaintained for around ~20 years, and so it stagnated a bit. It has recently been upgraded to a modern version of the SDCC compiler with better optimization, and has seen bug fixes and a bunch of other improvements. https
24.
▲
by
bbbbbr
5y ago
Also handy for smooth palette fades using only integers. It makes it easy to do linear interpolation (lerp) between two RGB colors (or in another color space if you want better color consistency during transition). The transition between ea
25.
▲
by
bbbbbr
5y ago
Yes, this ^^^ While posting new builds in a not easily discoverable location is technically compatible with the statement of: > For license holders, we've actually been shipping new dev builds every one to two weeks. In practice the
26.
▲
by
bbbbbr
6y ago
I hadn't heard of this carrier before and it made me curious what the rest of their privacy was like, and whether this part of a overall policy. I didn't see explicit mention of opting out of the systems you mentioned. Is that sta
27.
▲
by
bbbbbr
6y ago
While not official, there is a script posted to the Garmin forums which allows for bulk download/export of FIT/TCX/etc data. https://forums.garmin.com/apps-software/mobile-apps-web/f/ga... Here
28.
▲
by
bbbbbr
7y ago
That bugged me enough the first time it happened that I immediately stopped what I was doing and worked on disabling it. If you use greasemonkey/tampermonkey then the script below will disable the post-episode playback (along with a co
29.
▲
by
bbbbbr
7y ago
I wrote a greasemonkey/tampermonkey script to do this. And to disable auto-play of next episodes (now happily obsolete, perhaps) and "promoted post-play preview content". There is no UI so you'd have to toggle the script