Eldred Habert

Results 160 issues of Eldred Habert
trafficstars

This lesson will introduce player input by allowing the paddle to be moved. As an exception to the general goal of "no cargo-culting", @pinobatch['s input routine](https://github.com/pinobatch/libbet/blob/a01e21eee6ac32fa9dc250effd74e8ac5eeb3b97/src/pads.z80#L61-L95) shall be used, with...

bounty-35$

This lesson will introduce object-to-object interactions. 1. Introduce a new object, a ball. 2. Give it some momentum, and make it bounce against the edges of the playfield. 3. Then,...

bounty-50$

This lesson should focus on OBJs, starting to display the paddle as an application of such. Again, since the name of the game is simplicity, OAM will be modified directly...

bounty-35$

I am not sure about information on [this line](https://github.com/ISSOtm/gb-asm-tutorial/blob/c399217c8a98e1410db249a2078790e5d58aa3cc/src/arithmetics.html#L181); specifically, the sections marked by "Note"s. Any help, probably from emulator developers, would be appreciated.

help wanted

[Pino's *Libbet*](https://github.com/pinobatch/libbet/blob/cabe48bc4042338b9975cb32c2dbd0ee6640f31e/src/pads.z80#L61-L95) has a good example of the timings involved. Since we're doing more than just polling, it should be possible to combine the delays with the other operations being...

- [ ] Use `DEF` syntax - [ ] Use new macro syntax - [ ] Apply same changes to gb-boilerplate - [ ] Use anonymous labels instead of `wait_vram`

There's no reason to hardcode it, actually; it's data like any other, and it can go anywhere as long as it's large enough. It would additionally lift the requirement of...

The site is on `archive.org`, but apparently it was unable to grab the JS script controlling the **entire** page.

missing

https://github.com/LIJI32/SameBoy/blob/1d7692cff5552e296be5e1ab075c4f187f57132c/BootROMs/cgb_boot.asm#L244

Adapted from https://github.com/pinobatch/libbet/blob/a01e21eee6ac32fa9dc250effd74e8ac5eeb3b97/src/pads.z80#L61-L95, with the license blurb correctly preserved.