stop play
helpdump.md

THE HELPFUL LINKS

because i am very bad at organzation

TOC

Linux Radio Mental Health Artwork Pixel Art Coding Concepts Image Manipulation Music & SFX Blender Makefile Godot GBAdev 3DSdev Rust Tic80 ASM c lang C++ Webdev SDL/OpenGL NES Raylib Archipelago Randomizer

Linux

http://www.linusakesson.net/programming/tty/index.php
https://pub400.com/
https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
https://fujinet.online/
http://www.anodynesoftware.com/textbook/index.html
https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/
http://wiki.synchro.net/ref:qwk
https://ps.ucw.cz/e16/e16-themes-gallery/
https://github.com/Paulie420/dotfiles/blob/master/.syncterm/paulie.lst

Radio

Software Defined Radio by MIT Film & Video Production Club
https://sigidwiki.com/wiki/Database
https://neatcircuits.com/packet
https://complete.org/packet-radio
http://echolink.org
https://www.qsl.net/w5www/qcode.html
https://www.fcc.gov/media/radio/lpfm
https://ac6v.com/callfreq.php
https://archive.org/details/dlarc
https://hamimports.com/radio_type/handheld-radios/
https://hamstudy.org/
http://websdr.org/
https://pskreporter.info/
https://qrz.com
https://www.heywhatsthat.com

Mental Health and Mentality

Catastrovity (how to get into art) Ep. 1 by exurb2a
Mindset of Successful Programmers by bigboxSWE
Why Perfectionism keeps you from doing anything
Learn Hard Concepts Intuitively

Artwork

Perspective Drawing
Time saving tips

Pixel Art

How to design and animate a character
Subpixeling
Aseprite Paint Brush
Aseprite Paint Brush 2
Foliage Tutorial
https://pixellogicbook.com/
http://androidarts.com/pixtut/pixelart.htm
https://blog.studiominiboss.com/pixelart
https://pixelparmesan.com/anti-aliasing-fundamentals-for-pixel-artists/
https://pixeljoint.com/forum/forum_posts.asp?TID=11299

General Coding Concepts

Arbritrary Rect Collision Detection
Gamdev log
Making a phys engine
Being Principled
How To: Link Between Worlds Wall Merge
https://thebookofshaders.com/
https://easings.net/#
http://www.zlib.net/manual.html

PNG and Image Manip

http://www.libpng.org/pub/png/spec/1.2/PNG-Contents.html
https://imagemagick.org/script/magick-wand.php
https://blog.johnnovak.net/2016/09/21/what-every-coder-should-know-about-gamma/
https://en.wikipedia.org/wiki/Posterization
https://github.com/raysan5/raylib/blob/master/examples/shaders/resources/shaders/glsl330/posterization.fs
https://www.imagemagick.org/Usage/quantize/#colors
https://surma.dev/things/ditherpunk/

Music/SFX

How to make a videogame soundtrack

Blender

Rigging for impatient people
Sketch to Fully Rigged Model
Fast BLENDER-KRITA workflow
Texture Wrapping

Makefile

YACC/Lex
http://web.mit.edu/gnu/doc/html/make_10.html
https://codereview.stackexchange.com/questions/74136/makefile-that-places-object-files-into-an-alternate-directory-bin
https://www.gnu.org/software/make/manual/html_node/Wildcard-Function.html
https://www.gnu.org/software/make/manual/html_node/Name-Index.html
https://stackoverflow.com/questions/30573481/how-to-write-a-makefile-with-separate-source-and-header-directories
https://make.mad-scientist.net/papers/how-not-to-use-vpath/

Godot

VFX
Particles
Shaders
Components

GBAdev

https://gbadev.net
https://github.com/gbadev-org/awesome-gbadev
https://problemkaputt.de/gbatek.htm

3DSdev

https://www.3dbrew.org/wiki/Main_Page
https://wiki.hacks.guide/wiki/3DS:Things_to_do
https://github.com/devkitPro/tex3ds
https://libctru.devkitpro.org/
https://citro2d.devkitpro.org/

Rust

The BOOK
The BOOK + Extra questions
Rust ecosystem

TIC-80 (rip)

https://github.com/nesbox/TIC-80/wiki/tutorials
https://github.com/nesbox/TIC-80/wiki/Cheatsheet

ASM

Bootsector Game from scratch http://3zanders.co.uk/2017/10/13/writing-a-bootloader/
https://www.felixcloutier.com/x86/index.html
https://en.wikipedia.org/wiki/X86_instruction_listings
https://en.wikipedia.org/wiki/BIOS_interrupt_call
https://www.pcjs.org/documents/books/mspl13/msdos/encyclopedia/appendix-o/
https://www.ssterling.net/comp/scancodes/
https://wiki.osdev.org/Memory_Map_(x86)
http://flint.cs.yale.edu/cs421/papers/x86-asm/asm.html
http://www.6502.org/users/obelisk/6502/instructions.html

c coding

https://www.cs.umd.edu/~srhuang/teaching/cmsc212/gdb-tutorial-handout.pdf
https://stackoverflow.com/questions/2876357/determine-the-line-of-code-that-causes-a-segmentation-fault
https://stackoverflow.com/questions/25540848/including-headers-from-usr-local-include-and-libraries-from-usr-local-lib
https://medium.com/meatandmachines/shared-dynamic-libraries-in-the-c-programming-language-8c2c03311756
https://cplusplus.com/reference/
https://cdecl.org

C++

https://www.learncpp.com/
https://en.cppreference.com/w/
https://google.github.io/styleguide/cppguide.html#Declaration_Order

HTML/CSS/JS

Web Design, But it’s 1998 again
https://developer.mozilla.org/en-US/docs/Learn/JavaScript (left off at looping code)
https://html5please.com/
https://developer.mozilla.org/en-US/docs/Web/HTML
https://developer.mozilla.org/en-US/docs/Web/CSS
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_flexible_box_layout
https://www.w3schools.com/cssref/index.php
https://jdan.github.io/98.css/
https://jekyllrb.com/docs (boy this is meta)
https://www.markdownguide.org/basic-syntax/
https://css-tricks.com/snippets/css/a-guide-to-flexbox
https://html.com/images/how-to-make-an-image-map/ https://css-tricks.com/snippets/css/a-guide-to-flexbox
https://thoughts.melonking.net/guides/creating-a-3d-world-in-x3d
https://kristopolous.github.io/BOOTSTRA.386/v2.3.1/base-css.html
https://www.image-map.net/
https://cubic-bezier.com

SDL/OpenGL

https://wiki.libsdl.org/SDL2/Tutorials
https://www.willusher.io/sdl2%20tutorials
https://lazyfoo.net/tutorials/SDL/index.php
https://www.libsdl.org/release/SDL-1.2.15/docs/html/guidevideo.html
https://wiki.libsdl.org/SDL2/CategoryAPI
https://gamedev.stackexchange.com/questions/110825/how-to-calculate-delta-time-with-sdl#110831
https://lazyfoo.net/tutorials/SDL/50_SDL_and_opengl_2/index.php
https://www.khronos.org/opengl/wiki/Getting_Started

https://wiki.libsdl.org/SDL2/APIByCategory
https://wiki.libsdl.org/SDL2/CategoryAPI
https://docs.gl/

NES

https://www.nesdev.org/wiki/Programming_guide
https://skilldrick.github.io/easy6502/
http://www.6502.org/tutorials/6502opcodes.html
https://en.wikibooks.org/wiki/65c02_Assembly

Raylib

https://www.raylib.com/
https://musing.permutationlock.com/posts/cross-compiling_c_for_the_web.html

AP (double rip banned)

https://github.com/ArchipelagoMW/Archipelago/blob/main/docs/network%20protocol.md#GetDataPackage
https://github.com/ArchipelagoMW/Archipelago/blob/main/worlds/rogue_legacy/__init__.py#L69

toki pona

https://lipu-sona.pona.la/7a.html
https://linku.la/
https://sona.pona.la/wiki/Recommended_learning_resources
https://sona.pona.la/wiki/Phatic_expressions_and_social_conventions#

time:
quotes will go here when i get back to working on this