Quantcast
Channel: nesdoug
Browsing all 88 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

SNES Example 1

Finally, some real programming! https://github.com/nesdoug/SNES_01 Let’s do the simplest possible thing, to make sure that ca65 is working and we can get something to assemble correctly. We are going...

View Article


Image may be NSFW.
Clik here to view.

DMA palette

SNES programming tutorial. Example 2. (this page is under construction) https://github.com/nesdoug/SNES_02 https://github.com/nesdoug/M1TE2    

View Article


Image may be NSFW.
Clik here to view.

Backgrounds

SNES programming tutorial. Example 3. (this page is under construction) https://github.com/nesdoug/SNES_03 https://github.com/Optiroc/SuperFamiconv https://github.com/nesdoug/M1TE2   (this page is...

View Article

Image may be NSFW.
Clik here to view.

Layers / Priority

SNES programming tutorial. Example 4. https://github.com/nesdoug/SNES_04 Last time we created a background (tiles and map) and got it to show up on screen. This time we are going to add more layers. In...

View Article

Sprites

SNES programming tutorial. Example 5. https://github.com/nesdoug/SNES_05 https://github.com/nesdoug/SPEZ   This page is under construction.  

View Article


Controllers and NMI

SNES programming tutorial. Example 6. https://github.com/nesdoug/SNES_06   This page is under construction.  

View Article

Image may be NSFW.
Clik here to view.

Pong. Sprite collisions.

SNES programming tutorial. Example 7. https://github.com/nesdoug/SNES_07 This page is under construction.  

View Article

BG Scrolling

SNES programming tutorial. Example 8. https://github.com/nesdoug/SNES_08   This page is under construction.  

View Article


BG Collision

SNES programming tutorial. Example 9. https://github.com/nesdoug/SNES_09   This page is under construction.  

View Article


SNES Music

SNES programming tutorial. Example 10. https://github.com/nesdoug/SNES_10   This page is under construction.   Today, we are going to talk about SNES music. The APU is a different chip entirely, and...

View Article

HDMA Examples

SNES programming tutorial. Example 11. https://github.com/nesdoug/SNES_11   This page is under construction.   HDMA is a way to write to PPU registers while the screen is drawing. You can change values...

View Article

Image may be NSFW.
Clik here to view.

Color Math

SNES programming tutorial. Example 12. https://github.com/nesdoug/SNES_12   This page is under construction.   Links. http://www.romhacking.net/documents/428/ https://wiki.superfamicom.org/transparency...

View Article

Things I Forgot

There are so many topics to discuss. It would be very difficult to cover 100%. Let’s briefly mention a few of the things I forgot to mention.   Multiplication and Division SNES has hardware to perform...

View Article


Lists of NES games

I am frequently looking this stuff up, so I decided to just post the lists here. Sources BootGod and Wikipedia. US NES games (minus the prototypes and duplicates) 10-Yard Fight19421943: The Battle of...

View Article

Terraria Review and Guide

My kids were in love with Minecraft. I bought them Terraria for Wii U because it’s sort of similar. After months of playing they finally got to hard mode (beating the wall of Flesh) but it was...

View Article


Image may be NSFW.
Clik here to view.

NESIFIER

Hey, I made an app this week. It can convert an image into a 4 color NES palette image. It can also save as CHR and do different levels of dithering. It runs on Windows computers. It should run on...

View Article

SNES Music 2

I added echo functions to SNESGSS. https://github.com/nesdoug/SNES_13 Again, I only patched the SPC code. You will not notice anything different in the actual app, and you won’t be able to hear the...

View Article


More Tools.

Keep watching for updates. . M8TE Here’s another SNES tool that I made. It’s a copy of my previous map editor / tile editor / palette editor, except that this one targets the 256 color / 8bpp modes...

View Article

Image may be NSFW.
Clik here to view.

Update 2022

I made some changes to the neslib and nesdoug library files. There was a bug where, if you called one of the sprite functions at the exact end of the frame, it could have placed only half of a...

View Article

Image may be NSFW.
Clik here to view.

Why B+21 Cents?

I keep getting this question, about why I make SNES samples tuned exactly to B+21 Cents. Let’s start with these premises: There is a limited amount of ARAM space.In order to make best use of the...

View Article
Browsing all 88 articles
Browse latest View live