Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement a Pixel FIFO / Don't Draw Entire Scanline at HBLANK #35

Open
torch2424 opened this issue Mar 21, 2018 · 3 comments
Open

Implement a Pixel FIFO / Don't Draw Entire Scanline at HBLANK #35

torch2424 opened this issue Mar 21, 2018 · 3 comments
Assignees
Labels
Core/Wasm Issues concerning the core library of Wasmboy enhancement New feature or request

Comments

@torch2424
Copy link
Owner

That way we can render our scanlines and respect any changes as we go along our cycles, rather than waiting until X cycles, and then drawing the entire scanline.

@torch2424 torch2424 self-assigned this Mar 21, 2018
@torch2424
Copy link
Owner Author

Pixel FIFO is mentioned in the ultimate gameboy talk and see #33 for why this would improve our accuracy :)

@torch2424 torch2424 added enhancement New feature or request Core/Wasm Issues concerning the core library of Wasmboy labels Apr 6, 2018
@torch2424 torch2424 changed the title Implement a Pixel FIFO Implement a Pixel FIFO / Don't Draw Entire Scanline at HBLANK Apr 25, 2018
@torch2424
Copy link
Owner Author

Woaahhhh There's a new really cool doc on the pixel fifo: https://github.com/corybsa/pandocs/blob/develop/content/pixel_fifo.md

Huge thanks to @BlueBlazin for sending this over, and @corybsa for writing this up! 😄 👍

Also, my work here is already like 75% done on the https://github.com/torch2424/wasmboy/tree/graphics-rewrite-pixel-fifo branch.

@corybsa
Copy link

corybsa commented May 18, 2020

No problem. I find the lack of documentation on the FIFO unsettling. I am very unfamiliar with the graphics system of the Game Boy so my write-up should be taken with a grain of salt (or two). I basically just studied SameBoy for 2 weeks and tried to document what it does. We've asked Liji to review it, so whenever he has some free time hopefully we can finally get some good documentation on the FIFO.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core/Wasm Issues concerning the core library of Wasmboy enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants