Young Topaz has an IFF ILBM image he wants to show his dad, but his dad's on his PC. Learn about what it takes to write a simple IFF ILBM reader for DOS.
- Mastodon: https://oldbytes.space/@TopazRabbit
- Website: https://theindustriousrabbit.com/
- RSS: https://theindustriousrabbit.com/index.xml
- Donate: https://ko-fi.com/topazrabbit
References
Source Code:
- Hackerbun Gitea (https://code.hackerbun.dev/TheIndustriousRabbit/iff-ilbm-on-pc-vga) - All code used in this video
IFF Files:
- "ILBM" IFF Interleaved Bitmap (http://www.etwright.org/lwsdk/docs/filefmts/ilbm.html) - The original IFF ILBM document from Electronics Arts and Commodore
PC Development:
- Open Watcom 2.0 (https://open-watcom.github.io/) - The C compiler I used for my PC development
- David Brackeen's 256-Color VGA Programming in C (http://www.brackeen.com/vga/basics.html) - The source for all my VGA learnings
- Ralf Brown's Interrupt List (https://www.cs.cmu.edu/~ralf/files.html) - More info than you could ever want about every PC interrupt
Credits
Music:
- "Werq" by Kevin MacLeod https://incompetech.com CC-BY 4.0 (http://creativecommons.org/licenses/by/4.0/)
- "Onion Capers" by Kevin MacLeod https://incompetech.com CC-BY 4.0 (http://creativecommons.org/licenses/by/4.0/)
Sound Effects:
- Light Switch by TimoSchmied https://freesound.org/people/TimoSchmied/sounds/530973/ CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
- Male Gasp 1.wav by jawbutch https://freesound.org/people/jawbutch/sounds/344407/ CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.0/)
- Fast Typing on Mechanical Keyboard by HeinzBBQ https://freesound.org/people/HeinzBBQ/sounds/502653/ CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.0/)