User Tools

Site Tools


links:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
links:start [2017-05-09 16:17] โ€“ Update 64tass link to use SourceForge project page compyxlinks:start [2021-05-30 18:17] โ€“ [Running on the C64] ftc
Line 21: Line 21:
   * [[http://www.floodgap.com/retrobits/ckb/|Commodore Knowledge Base]] - maintained by Cameron Kaiser   * [[http://www.floodgap.com/retrobits/ckb/|Commodore Knowledge Base]] - maintained by Cameron Kaiser
   * [[http://www.baltissen.org/newhtm/ccomputers.htm|Ruud's Commodore Site]] - specifications related to Commodore hardware, with very useful in-depth docs on Commodore drives, including GCR encoding.  - Maintained by Ruud Baltissen   * [[http://www.baltissen.org/newhtm/ccomputers.htm|Ruud's Commodore Site]] - specifications related to Commodore hardware, with very useful in-depth docs on Commodore drives, including GCR encoding.  - Maintained by Ruud Baltissen
-  * <del>[[http://picobay.com/dtv_wiki/|C64 DTV Hacking Wiki]]</del> - All kinds of hacking/coding related info. //(dead link)// 
-  * <del>[[http://www.commodore128.org/|Commodore 128 Alive!]]</del> - Some info for the C128. //(dead link)// 
   * [[http://visual6502.org/JSSim/index.html|The visual 6502]] - A quite cool dynamic visualization of the 6502 as it executes various opcodes.   * [[http://visual6502.org/JSSim/index.html|The visual 6502]] - A quite cool dynamic visualization of the 6502 as it executes various opcodes.
 +  * [[https://github.com/vsariola/c64-cheat-sheets/releases/download/v0.1.0/6510_assembly_instructions.pdf|6510 Assembly Instructions Cheat Sheet]] - PDF for printing. Includes cycles, opcodes and illegals.
  
  
Line 35: Line 34:
   * [[http://www.ctalkobt.net/prog/articles/index.php|Learning ML for the 6502 Series]] - by Craig Taylor   * [[http://www.ctalkobt.net/prog/articles/index.php|Learning ML for the 6502 Series]] - by Craig Taylor
   * [[http://www.pagetable.com/?p=568|Pagetable blog]] - A bunch of C64/6581 tutorials, tricks, and articles   * [[http://www.pagetable.com/?p=568|Pagetable blog]] - A bunch of C64/6581 tutorials, tricks, and articles
 +  * [[https://www.georg-rottensteiner.de/c64/projectj/step1/step1.html|Project J]] - A 100 step tutorial to a full game - by Georg Rottensteiner
  
 ===== Forums ===== ===== Forums =====
Line 58: Line 58:
  
 ==== Running on the C64 ==== ==== Running on the C64 ====
 +
 +  * [[base:TurboAssembler 5.2 (Bacchus Version)|Turbo Assembler]] โ€” Reference document to Bacchus version of Turbo Assembler 5.2
   * [[http://turbo.style64.org/|Turbo Assembler Homepage]] - maintained by Style. Also featuring Turbo Macro Pro.   * [[http://turbo.style64.org/|Turbo Assembler Homepage]] - maintained by Style. Also featuring Turbo Macro Pro.
   * [[http://retrohackers.com/forum/viewtopic.php?t=249&sid=af542238c7bfb4b61c95c3534a3bd779|Turbo Action ROM V1]] - Action Replay ROM file for the Retro Replay which includes a version of Turbo Assembler that runs from the internal RAM of the RR. Hack by SounDemon/Dekadence.   * [[http://retrohackers.com/forum/viewtopic.php?t=249&sid=af542238c7bfb4b61c95c3534a3bd779|Turbo Action ROM V1]] - Action Replay ROM file for the Retro Replay which includes a version of Turbo Assembler that runs from the internal RAM of the RR. Hack by SounDemon/Dekadence.
- 
-==== Simulators ==== 
- 
-  * [[http://home.pacbell.net/michal_k/6502.html|6502 Simulator]] by Michal Kowalski, includes macroassembler and great debugger 
-(Sources are provided, so someone capable of using MS visual C maybe can add export to PRG format so binary files made with this program can be run directly in VICE/CCS instead of hand-converting them to PRG from RAW.) 
- 
- 
- 
- 
- 
- 
  
  
Line 82: Line 73:
   * [[https://github.com/docbacardi/dreamass|Dreamass]] - by Doc Bacardi/The Dreams   * [[https://github.com/docbacardi/dreamass|Dreamass]] - by Doc Bacardi/The Dreams
   * [[http://www.villehelin.com/wla.html|WLA DX]] - by Wille Helin. Supports many processors, including 6502/6510 and 65816.   * [[http://www.villehelin.com/wla.html|WLA DX]] - by Wille Helin. Supports many processors, including 6502/6510 and 65816.
-  * <del>[[http://www.programmersheaven.com/download/19883/download.aspx|C64ASM v1.1a]]</del> - 6502 cross assembler for DOS (updated freeware version) //(dead link)// 
   * [[https://sourceforge.net/projects/tass64/|64TASS]] Old TASS by KM/Taboo updated by Soci/Singular   * [[https://sourceforge.net/projects/tass64/|64TASS]] Old TASS by KM/Taboo updated by Soci/Singular
   * [[http://style64.org/release/tmpx-v1.0-style|TMPx]] - Cross assembler that is source compatible with Turbo Macro Pro   * [[http://style64.org/release/tmpx-v1.0-style|TMPx]] - Cross assembler that is source compatible with Turbo Macro Pro
Line 88: Line 78:
   * [[http://www.floodgap.com/retrotech/xa/|XA (xa65)]] xa assembler / disassembler by Cameron Kaiser and others.   * [[http://www.floodgap.com/retrotech/xa/|XA (xa65)]] xa assembler / disassembler by Cameron Kaiser and others.
   * [[http://dasm-dillon.sourceforge.net/|DASM]] Official home of the DASM cross-assembler.   * [[http://dasm-dillon.sourceforge.net/|DASM]] Official home of the DASM cross-assembler.
-  * [[http://cadaver.homeftp.net/tools.htm|Cadaver's DASM]] Cross-assembler written by Matthew Dillon, with major updates by Cadaver/CovertBitops. Includes source. 
-  * [[http://www.michael-steil.de/|mxass]] C open-source cross assembler by Michael Steil.  Compiles 6510, 65816 and Z80 languages. 
   * [[http://www.georg-rottensteiner.de/de/c64.html#c64studio| C64 Studio]], open source IDE specialized for C64 game programming.   * [[http://www.georg-rottensteiner.de/de/c64.html#c64studio| C64 Studio]], open source IDE specialized for C64 game programming.
 +
 +
 ===== Ways to transfer your code to C64 ===== ===== Ways to transfer your code to C64 =====
 These are tools that can be used to transfer code that has been assembled on a PC/Mac and execute it on the C64 without forcing the user to store the contents on a C64 disk first. These are tools that can be used to transfer code that has been assembled on a PC/Mac and execute it on the C64 without forcing the user to store the contents on a C64 disk first.
links/start.txt ยท Last modified: 2022-01-24 22:16 by cz