GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - PeterLemon/N64: N64 Bare Metal Mips Assembly Programming

BranchesTags
Open more actions menu

Latest commit

 

History

1,506 Commits
1,506 Commits

Folders and files

NameName
Last commit message
Last commit date
BOOTCODE
BOOTCODE
 
 
CP1/Fractal/32BPP
CP1/Fractal/32BPP
 
 
CPUTest
CPUTest
 
 
Compress
Compress
 
 
EMU
EMU
 
 
FrameBuffer
FrameBuffer
 
 
Hack
Hack
 
 
HelloWorld
HelloWorld
 
 
Initialize
Initialize
 
 
Input
Input
 
 
Interrupt
Interrupt
 
 
LIB
LIB
 
 
N64NICCC
N64NICCC
 
 
RCP
RCP
 
 
RDP
RDP
 
 
RDPTest
RDPTest
 
 
RDRAMTest
RDRAMTest
 
 
RSP
RSP
 
 
RSPTest
RSPTest
 
 
SetScreen
SetScreen
 
 
Sound
Sound
 
 
Translate
Translate
 
 
Video
Video
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

N64


N64 Bare Metal Code by krom (Peter Lemon).

All code compiles out of box with the bass (v14) assembler by byuu.
I use a special version of bass by ARM9 which has been updated with N64 MIPS/RSP/RDP output:
https://github.com/ARM9/bass
I have included binaries of all the demos.

Special thanks to gbaguy/n64guy/asmguy, who with his tutorials, helped me get into N64 Coding =D
Please check out cen64, a cycle accurate N64 Emulator by MarathonMan, & his RSP Assembler:
http://www.cen64.com
Also I'd like to thank marshallh, who designed the 64drive, the best development cartridge for the N64.

Howto Compile:
All the code compiles into a single binary (ROMNAME.N64) file.
Using bass Run: make.bat

Howto Run:
I only test with a real N64 using a 64drive Cartridge by marshallh from Retroactive:
http://64drive.retroactive.be

You can also use N64 emulators like cen64 & the MAME N64 Driver.

About

N64 Bare Metal Mips Assembly Programming

Resources

Readme
Unlicense
Activity

Stars

325 stars

Watchers

26 watching

Forks

45 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.