Learn how to write code for Nintendo 64!  N64 Programming Tutorial PRIMER PART-1   [#17] @BehindTheCode_wGerry
Learn how to write code for Nintendo 64!  N64 Programming Tutorial PRIMER PART-1   [#17]  @BehindTheCode_wGerry
Uploaded October 2023 | Updated September 2026, 1 week ago
NOTE: This Video was re-uploaded due to a re-edit.

This will be the first video tutorial of an ongoing N64 programming PRIMER series, where I will share N64 development tips as well as my Homebrew code. I will also review various N64 Demo's from the SDK, and will try and explain how the N64 code works line by line, and go through the flow of code from console startup.

Below are the TIP Links from this Video:

Tip #1
--------------------
Definitely get some experience programming using the "C" programming language....as that is the majority of what you will be using to program on the N64. You can use Assembly as well....however "C" is the software of choice for most. So Brush up on your C Programming Fundamentals. If you need some help learning C, then I recommend the Video Tutorial Series by "TheNewBoston" YouTube channel.

Link below:
youtube.com/playlist?list=PL6gx4Cwl9DGAKIXv8Yr6nhGJ9Vlcjyymq

Additional Video:
Here is a FANTASTIC!! lecture that explains "Pointers" in C programming...so well done in fact, that I find I will go back and re-watch this every now and then. A really great lecture by Professor Richard Buckland from UNSW (University of Sydney Australia).
youtu.be/Rxvv9krECNw

Tip #2
--------------------
Start out learning a little bit of OpenGL programming....Legacy versions if possible. The N64 hardware was designed by the company SGI who essentially created OpenGL. Here is a really good set of OpenGL Tutorials for Game Graphics:
youtube.com/playlist?list=PLRwVmtr-pp06qT6ckboaOhnm9FxmzHpbY

Also here are some excellent Legacy OpenGL tutorials:
nehe.gamedev.net/tutorial/lessons_01__05/22004

Tip #3
--------------------
Learn how Matrices are used.
Learn all ab out them for use in Graphics.
The 4x4 matrix. Here is an absolutely FANTASTIC!! series of tutorials explaining how Triangles and their points are stored in a 4x4 Matrix:
youtube.com/playlist?list=PLzH6n4zXuckrPkEUK5iMQrQyvj9Z6WCrm


Tip #4
--------------------
Get very familiar with the N64 Graphics Pipeline and OpenGL...Matrix Transformations. Primarily how "Model-View-Projection"
Here is an excellent video explaining this for OpenGL:
youtu.be/-tonZsbHty8

N64 Flash Cartridges:
---------------------
The 64Drive flash cartridge from Retroactive.... is a fantastic development tool for N64 Homebrew enthusiasts and N64 developers. Unfortunately you can't order them from the website right now as they are having issues with manufacturing....so check back in the future or try eBay: 64drive.retroactive.be

The best solution for an N64 Flashcart right now is the Everdrive64 X7 model wich has USB support for debugging and quick loading or your ROMs for test: krikzz.com/store/home/55-everdrive-64-x7.html


TIP #7
---------------------
JOIN the N64 Development Chat Group "N64Brew" on Discord at the Link below:
discord.gg/nHjbc9d

TIP #6
---------------------
Bookmark ultra64.ca


Want to help support the work I am doing?
Say Thanks: paypal.me/ThanksGerry
or
Become one of my dedicated Supporters!
behindthecode.ca/become-a-supporter

******************************************************************************************
Welcome to Behind The Code with Gerry!
******************************************************************************************
#N64 #gamedev #retrogaming #megadrive #genesis #electronics #computerscience #fpga #nintendo #computer #computers #PARTNER-N64 #N64Dev
Learn how to write code for Nintendo 64!  N64 Programming Tutorial PRIMER PART-1   [#17]SNES Backup Device - How to Load ROMs over Parallel Port using Game Doctor SF7    [#54]I Think my Sega Game is Busted!  WTF!Rare Super Nintendo Dev kit - The SNASM2 SNES 65816 Development SystemHow did they Program N64 Development Flash cartridges?  - N64 Flash Gang Writer Full Demo!   [#14]Want to play Gameboy games on your TV? Check out the IS-AGB-CAPTURE - Game development kit   [#12]Display text on an HD44780 LCD using VHDL code - FULL Tutorial PART 3   [#10]Saving ROMs onto N64 Dev CartridgesStrange Nintendo Game Boy cartridges! - The iCardPRO & Aprilia DITECH   [#38]
Behind The Code with Gerry |

Learn how to write code for Nintendo 64! N64 Programming Tutorial PRIMER PART-1 [#17]

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER