Eldred Habert

Results 161 issues of Eldred Habert

`-MG` only reports new dependencies one by one, it would be much better to do so in batches: generating more dependencies per step reduces the amount of RGBASM invocations, which...

enhancement
rgbasm

[`src/asm/parser.y`](https://github.com/gbdev/rgbds/blob/ca36422ac94e1a1313ff508987f494c7ffaa7520/src/asm/parser.y) is currently very messy, lacking organization and comments. [Bison documentation](https://www.gnu.org/software/bison/manual/bison.html#Outline-of-a-Bison-Grammar) is clear: both `/* ... */` and `//` are supported. - [ ] Organize rules better, possibly with "section...

rgbasm
good first issue
refactoring

The files follow no written specification, and so everyone makes their own assumptions... we should write a specification so we can decide what changes can be reliably made. This would...

enhancement
docs

The man page mentions that a NUL truncates a string; this is because RGBDS maps transparently to C strings. People may want to use other terminators (hello Pokémon and its...

enhancement
rgbasm

RGDBS' output is currently entirely in English. This is mostly fine, but it may be interesting to respect the user's locale whenever possible. This would be split into several steps:...

docs
meta
good first issue

A large part, I believe, of why RGBDS maintainership is not user-friendly, is the lack of technical documentation. The codebase has a lot of implied conventions, organization, and behavior, which...

enhancement
docs

This would require a significant rewrite of the expression system (so that it wouldn't eagerly evaluate everything).

enhancement
rgbasm
rgblink

Since those are defined in several locations, it might be better to report all these locations when reporting e.g. a section name conflict, instead of just one and then having...

enhancement
rgbasm
rgblink

According to my analysis of the boot ROM, the flags on dmgABC originate from [this `add a, [hl]`](https://github.com/ISSOtm/gb-bootroms/blob/45a21c573d7aec7efd15f8745479e09c30463bc7/src/dmg.asm#L304), which does not overflow if the header checksum is $00, thus setting...

Currently, section titles are a bit of a mess, with inconsistent formatting from document to document. I wish to harmonize them, which first means agreeing on some rules. I have...

consistency - style