We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

Requests / To do List: Difference between revisions

From SnesLab
Jump to: navigation, search
No edit summary
(lists Category)
 
(10 intermediate revisions by 7 users not shown)
Line 69: Line 69:


== Tutorials ==
== Tutorials ==
=== Homebrew ===
* [[Tutorials/Homebrew]]: this will cover how to create the setup environment for using asar and batch tools. Then initialize the SNES and display a simple flashing color animation on the screen. Then it will have an index for the other articles.
* [[Tutorials/Homebrew/Graphics]]: how to convert some images to the SNES format and display a background using Mode 3 (8BPP).
* [[Tutorials/Homebrew/Sprites]]: how to set up the OAM and display a few static sprites at random positions at bootup.
* [[Tutorials/Homebrew/Controllers]]: how to read controllers using auto joypad and start moving the sprites from the previous part.
* [[Tutorials/Homebrew/Top-Down View]]: creating a basic top-down view using a static 256x256 background, where you have a simple walkable tile and a solid tile.
* [[Tutorials/Homebrew/Top-Down with Scrolling]]: expand to a 512x512 background and introduce the basic background scrolling principles. Together that, introduce the basic camera principles and make a system for sprites only appearing when they are on screen.
* [[Tutorials/Homebrew/Multiple Scenes]]: let's create more block types. Now we have a teleport block where we can switch to another scene. That will teach how to load/unload scenes at real time and teach initial positioning of sprites.
=== Debuggers ===
=== Debuggers ===
* [[Tutorials/bsnes-plus]]
* [[Tutorials/bsnes-plus]]
Line 115: Line 123:


== Technical ==
== Technical ==
* [[Controllers]]
=== SNES CPU and PPU ===
=== SNES CPU/PPU ===
* [[65c816]]
* [[65c816]]
* [[65c816/Reference]]
* [[65c816/Reference]]
* [[Mode 7]]
* [[Mode 7]]
* [[Graphics Format]]
* [[Graphics Format]]
* [[Tilemap Format]]
* [[IRQ]]
* [[IRQ]]
* [[NMI]]
* [[NMI]]
Line 131: Line 139:
* [[H-DMA]]
* [[H-DMA]]
* [[Open Bus]]
* [[Open Bus]]
* [[Mode 0]]
* [[Mode 1]]
* [[Mode 2]]
* [[Mode 3]]
* [[Mode 4]]
* [[Mode 5]]
* [[Mode 6]]
* [[Sprites]]
* [[OAM]]
* [[Controllers]]
=== SNES SPC/DSP ===
=== SNES SPC/DSP ===
* [[SPC]] : redirect to SPC700
* [[SPC700]]
* [[SPC700]]
* [[SPC700/Reference]] : all opcodes and cycles
* [[SPC700/Reference]] : all opcodes and cycles
* [[SPC700/IPL ROM]] : the IPL ROM
* [[SPC700/IPL ROM]] : the IPL ROM
* [[SPC700/Timing]] : clocks, timers, etc.
* [[SPC700/Timing]] : clocks, timers, etc.
* [[DSP]] : redirect to S-DSP
* [[S-DSP]]
* [[S-DSP]]
* [[S-DSP/BRR]]
* [[S-DSP/BRR]]
Line 176: Line 193:
=== SPC Engines ===
=== SPC Engines ===
* [[N-SPC Engine]]
* [[N-SPC Engine]]
* [[Square SPC Engine]]
* [[Square SPC Engine]] (Should be a disambiguation page containing these entries below...)
** [[Minoru Akao SPC Engine]]
** [[Hidenori Suzuki SPC Engine]]
** [[Itiki SPC Engine]]
* [[Rareware SPC Engine]]
* [[Rareware SPC Engine]]


Line 191: Line 211:
* [[Trials of Mana]]
* [[Trials of Mana]]
* [[The Legend of Zelda - A Link to the Past]]
* [[The Legend of Zelda - A Link to the Past]]
* [[Zelda 3]] : redirect to the previous one.
* [[Super Mario Kart]]
* [[Super Mario Kart]]
* [[Super Mario All-Stars]]
* [[Super Mario All-Stars]]
Line 227: Line 246:
* [[SMW Central]]
* [[SMW Central]]
* [[STARMEN.NET]]
* [[STARMEN.NET]]
* [[Acmlm Kakufa]]
* [[Acmlm's Board]]
* [[Kafuka Boards]]
* [[nesdev]]
* [[nesdev]]
* [[superfamicom.org]]
* [[superfamicom.org]]
* [[Zophar]]
* [[Zophar]]
* [[byuu.org/net]]


== Known SNES ROM hacks ==
== Known SNES ROM hacks ==
* [[Brutal Mario]]
* [[Brutal Mario]]
* [[K-16]]
* [[K-16 - Story of Steel|K-16]]
* [[I HATE YOU]]
* [[I HATE YOU]]
* [[VIP and Wall Mix]]
* [[VIP and Wall Mix]]
Line 256: Line 277:


more...?
more...?
[[Category:Lists]]

Latest revision as of 07:16, 18 July 2023

List of site article requests. If you would like to have a specific article created here, add it here. If you would like to create or improve an article in particular, click on it and then on settings (gear icon), click on edit icon! If you can't edit articles, make sure to register an account on SnesLab and contribute with us.

The article does not need to be detailed. The idea is each article get its improvements though the time, but most important is to take an initial step and start contributing! The more you do, the better will be for the site.

Tools

Emulators

Music Emulators

Hardware

Patchers

Reverse Engineering

SMW hacking

YI hacking

F-Zero hacking

SMK hacking

SoM hacking

SMRPG hacking

EB hacking

SMAS hacking

ALTTP hacking

Tutorials

Homebrew

  • Tutorials/Homebrew: this will cover how to create the setup environment for using asar and batch tools. Then initialize the SNES and display a simple flashing color animation on the screen. Then it will have an index for the other articles.
  • Tutorials/Homebrew/Graphics: how to convert some images to the SNES format and display a background using Mode 3 (8BPP).
  • Tutorials/Homebrew/Sprites: how to set up the OAM and display a few static sprites at random positions at bootup.
  • Tutorials/Homebrew/Controllers: how to read controllers using auto joypad and start moving the sprites from the previous part.
  • Tutorials/Homebrew/Top-Down View: creating a basic top-down view using a static 256x256 background, where you have a simple walkable tile and a solid tile.
  • Tutorials/Homebrew/Top-Down with Scrolling: expand to a 512x512 background and introduce the basic background scrolling principles. Together that, introduce the basic camera principles and make a system for sprites only appearing when they are on screen.
  • Tutorials/Homebrew/Multiple Scenes: let's create more block types. Now we have a teleport block where we can switch to another scene. That will teach how to load/unload scenes at real time and teach initial positioning of sprites.

Debuggers

Asar

Lunar Magic

General ROM hacking

Technical

SNES CPU and PPU

SNES SPC/DSP

Enhancement Chips

Other

Music

(more SNES-exclusive features are at SNES SPC/DSP)

Tools

Not SNES related

SPC Engines

Games

The purpose of these articles is informing about the games, release date, a few screenshots and then doing some brief citations about its ROM hacking. Note that SnesLab is not JUST SNES ROM hacking, it's *everything* about SNES.

Tool-Assited Speedruns

SNES ROM hacking sites or communities

Known SNES ROM hacks

more...?