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
links:start [2017-05-09 16:24] โ€“ Mark Dasm-cadaver and mxass dead links compyxlinks:start [2022-01-24 22:16] (current) โ€“ cz
Line 5: Line 5:
   * [[http://www.the-dreams.de/aay.html|All about your C64/1541/1581]] - By Ninja/Dreams   * [[http://www.the-dreams.de/aay.html|All about your C64/1541/1581]] - By Ninja/Dreams
   * [[http://www.oxyron.de/html/opcodes.html|65xx opcodes]] - By Graham/Oxyron   * [[http://www.oxyron.de/html/opcodes.html|65xx opcodes]] - By Graham/Oxyron
-  * [[https://sh.scs-trc.net/vic/|VIC Article]] - The mighty... By Christian Bauer. (The webserver uses HTTPS.)+  * [[http://www.zimmers.net/cbmpics/cbm/c64/vic-ii.txt|VIC Article]] - The mighty... By Christian Bauer.
   * [[http://www.sidmusic.org/sid/main.html|The SID homepage]] - By Mr. SID   * [[http://www.sidmusic.org/sid/main.html|The SID homepage]] - By Mr. SID
   * [[http://www.6502.org/|6502.org]] - About the 6502 CPU (almost identical to the 6510 in the C64).   * [[http://www.6502.org/|6502.org]] - About the 6502 CPU (almost identical to the 6510 in the C64).
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.
-  * <del>[[http://cadaver.homeftp.net/tools.htm|Cadaver's DASM]]</del> Cross-assembler written by Matthew Dillon, with major updates by Cadaver/CovertBitops. Includes source. //(dead link)// 
-  * <del>[[http://www.michael-steil.de/|mxass]]</del> C open-source cross assembler by Michael Steil.  Compiles 6510, 65816 and Z80 languages. //(dead link)// 
   * [[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.1494339843.txt.gz ยท Last modified: 2017-05-09 16:24 by compyx