Tools: Difference between revisions
From SNESdev Wiki
Jump to navigationJump to search
Rainwarrior (talk | contribs) (→Web tools: Telinc1's tool) |
Rainwarrior (talk | contribs) (assemblers and stuff) |
||
Line 1: | Line 1: | ||
== Compilers, Assemblers, and Toolchains == | |||
* [https://github.com/alekmaul/pvsneslib PVSnesLib] - SNES framework toolchain and C compiler | |||
* [https://cc65.github.io/ cc65] - 6502/65816 assembler, and 6502 C compiler | |||
* [https://github.com/vhelin/wla-dx WLA-DX] - multi-platform assembler, includes SNES 65816 and SPC-700 | |||
* [https://github.com/RPGHacker/asar asar] - patch-oriented SNES assembler | |||
* [https://github.com/ARM9/bass bass] - Near's table-based assembler with support for for SNES 65816 and SPC-700 | |||
* [https://bisqwit.iki.fi/source/snescom.html Free SNES Assembler] - lightweight SNES assembler by Bisqwit | |||
== Debugging == | == Debugging == | ||
Revision as of 01:32, 2 September 2022
Compilers, Assemblers, and Toolchains
- PVSnesLib - SNES framework toolchain and C compiler
- cc65 - 6502/65816 assembler, and 6502 C compiler
- WLA-DX - multi-platform assembler, includes SNES 65816 and SPC-700
- asar - patch-oriented SNES assembler
- bass - Near's table-based assembler with support for for SNES 65816 and SPC-700
- Free SNES Assembler - lightweight SNES assembler by Bisqwit
Debugging
Web tools
- SnesInstructionCycleTool - calculates CPU cycles and master clock cycles under different conditions
- Mode7Preview - allows you to specify formulas for Mode 7 registers per-scanline and view the result
- Telinc1 Mode 7 Simulator - allows you to adjust the Mode 7 register parameters and see the result, and source frustum