Skip to content

Pong. that can run on the NES written in 6502 assembly

License

Notifications You must be signed in to change notification settings

TheoW03/NESPong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pong NES

License: AGPL v3

pong that can run on the NES

Build Instrcutions

you need to download CL65 assembler

https://cc65.github.io/doc/cl65.html

once thats downloaded. add it to your PATH if needed

now you can either run the bash script

or if your OS doesnt support bash then run this command exactly

mkdir -p build # this is OS specific. but create a directory called build 
cl65  --target nes ./src/main.s -o ./build/build.nes

the final rom file is

./build/build.nes

Run Instructions

assuming you dont have a NES on hand. your going to need an emulator

I recomend the FCUEX emulator

download it here

https://fceux.com/web/download.html

Controls

D-pad-up: moves either paddle 1 or paddle 2 up

D-Pad-Down: moves either paddle 1 or paddle 2 down

select: in game play state it pauses the game

start: in main menu state it either starts the game or

Each time you hit out the court its consider a point for the paddle who did it