Skip to content
My Snes Experiments
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
00_blue_screen
01_switching_primary_colors
02_loop_counters_switching_primary_colors
03_bitwise_rotation_moodlight
04_joypad_input_color
05_sound
.gitignore
README.md
UNLICENSE

README.md

snexperiments

My Snes Experiments

This repository is a container for all the little things I'm trying out in 65182 assembly / and trying to get them to run on bsnes/higan The toolchain consists of libsfx and bsnes-plus for debugging.

Map

00 - Blue Screen

It's just a blue screen. Pretty cool, right?

01 - switching primary colors

It rotates between red, green and blue every second or so. No real loop.

02 - loop counter primary colors

This one actually uses a loop counter for what the 01 does

03 - bitwise rotation mood light

This one is supposed to rotate a binary block of #$1F (00011111) through the first two addressed of CGRAM, I ran into some pretty hefty problems trying to do it in a direct way, the 7th bit of the 2nd byte of GCRAM would reset inbetween frames, so I had to use local RAM to store essentially a "copy" of those addresses - otherwise the screen would just turn black.

You can’t perform that action at this time.