Hello, Sanity! - want to learn low level programming - Raspberry Pi Forums


hi.
cannot find sane way start programming.
, how learn make simple, gameboy era (2d, 2-bit depth) game in c(99) understanding of how it's done?

have read opengl es 1/2 , sdl seem ones can choose from
(although there game 'alex4' in repo uses allegro , looks bit alike want achieve)
, gl being 1 not hide under hood compared other one, value.
how 'ancient games' made? there no such thing opengl , on..
instead of c accept assembly portability extinct.
platform have no big expectations, if ran on debian not end of world more platforms ran on better be?
if had 1 codebase arm/x86 linux, android, windows, mac interested in (no java though, please).
don't want run under x11 wayland approaches , prefer use bare command line in tty worry not being hw accelerated..(not performance reasons want learn how use gpu , tty not hw accel.?)
nice if compatibility debian not broken after os upgrades.
see musl libc seems nicer glibc (and has worse performance :()

after lots of kind of questions have, don't know how put plan action, have trouble finding broad documentation (probably tutorial books of interest in current state) , learning doing actual development part.

hope you'll able decode mean. apologies messy write up.

although never had serious programming course, there 1 thing learned : no matter software( example assembly or c or c#) write, there divide , rule principle. divide plan in pieces , smaller pieces. each peace software function can possibly divided in smaller functions. whole key structured way of programming easy understand , maintain or augment.


raspberrypi



Comments