4 ms·
Beautiful! Is sprite rendering the only way to draw pixels to the screen? And is the Audio API of real time synth?
by ArtWomb 6y ago
Beautiful! Is sprite rendering the only way to draw pixels to the screen? And is the Audio API of real time synth?
- lostgame 6y agoLooks like it supports raster effects, but from what I'm seeing this engine does not e.g. support writing directly to the framebuffer.
- msk-lywenn 6y agoThere is no framebuffer on the GBA, just sprites and tiled backgrounds. Although if it's like on the DS, I don't recall exactly, you can setup a background in such a way that it emulates a framebuffer. Handy for software 3D.
- bluedino 6y agoThere are bitmap modes on the Advance: https://www.coranac.com/tonc/text/bitmaps.htm https://www.coranac.com/tonc/text/bitmaps.htm
- deaddodo 6y agoNo, you can directly rasterize to the screen buffer: https://www.coranac.com/tonc/text/bitmaps.htm https://www.coranac.com/tonc/text/bitmaps.htm However, you’re limited to the CPU’s (relatively) mediocre processing power. This is exactly how some of the raycasted game engines were built, though: https://m.youtube.com/watch?v=eD1RRESSF6Y https://m.youtube.com/watch?v=eD1RRESSF6Y And, if you look at open source raycaster engines, they’ll use either Mode 3 or Mode 4, usually with a background enabled: https://github.com/jduranmaster/GBA-caster/blob/dd62073a4371c143e7e57f789cde38a3abbf362f/gbaRaycaster_ver1.c#L108 https://github.com/jduranmaster/GBA-caster/blob/dd62073a4371...