User Tools

Site Tools


base:crossdev

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
base:crossdev [2017-07-28 18:43]
jupp3 [ca65]
base:crossdev [2021-04-18 19:01] (current)
endurion [C64 Studio]
Line 1: Line 1:
 ====== Cross Development ====== ====== Cross Development ======
 +
 Use that PC for something good! Use that PC for something good!
  
Line 36: Line 37:
  
     * [[Create labels on the fly using macros]] - by RadiantX (taken from CSDb)     * [[Create labels on the fly using macros]] - by RadiantX (taken from CSDb)
 +    * [[Populating several related arrays from a single macro]] - by Jupp3
     * [[Safeguard against putting data in wrong segment]] - by Jupp3     * [[Safeguard against putting data in wrong segment]] - by Jupp3
     * [[http://www.cc65.org/|ca65 website]]     * [[http://www.cc65.org/|ca65 website]]
Line 56: Line 58:
     * [[http://goatpower.org/2013/09/11/c64-development-with-kick-assembler-using-notepad-windows/|Kick Assembler development with Notepad++]]     * [[http://goatpower.org/2013/09/11/c64-development-with-kick-assembler-using-notepad-windows/|Kick Assembler development with Notepad++]]
     * [[http://kickassmemoryview.insoft.se|Noice Kick Assembler memory viewer]]     * [[http://kickassmemoryview.insoft.se|Noice Kick Assembler memory viewer]]
-    * [[https://marketplace.visualstudio.com/items?itemName=tomconte.kickassembler|Visual Studio Code Kickass Extension]]+    * [[https://marketplace.visualstudio.com/items?itemName=paulhocker.kick-assembler-vscode-ext|Kick Assembler Extension for Visual Studio Code]]
 ==== PDS (Programmers Development System) ==== ==== PDS (Programmers Development System) ====
  
Line 68: Line 70:
  
     * [[http://www.georg-rottensteiner.de/index.html|C64 Studio]] - Assembler and BASIC development tailored to game development. Contains sprite/char/graphic/screen/map editors, media managers, supports remote debugging via VICE.     * [[http://www.georg-rottensteiner.de/index.html|C64 Studio]] - Assembler and BASIC development tailored to game development. Contains sprite/char/graphic/screen/map editors, media managers, supports remote debugging via VICE.
 +    * Supports CPU types 6502, 6510, 65C02, R65C02, W65C02, 65CE02, 4502, M65 (Mega65) 
 +    * Supports several assembler syntaxes (ACME foremost, DASM, PDS) 
 +    * [[https://www.georg-rottensteiner.de/c64/C64Studio/manual/main.html|Online manual]] 
 +    * Open Source (MIT license) [[https://github.com/GeorgRottensteiner/C64Studio]]
 ==== xa65 ==== ==== xa65 ====
  
Line 100: Line 105:
   * [[http://www.vim.org/scripts/script.php?script_id=4121|KickAssembler, Vim, multi-platform]] - by gryf/Elysium   * [[http://www.vim.org/scripts/script.php?script_id=4121|KickAssembler, Vim, multi-platform]] - by gryf/Elysium
   * [[https://goatpower.org/projects-releases/sublime-package-kick-assembler-c64/|Kick Assembler, Sublime Text 3, multi-platform]] - by Swoffa/Noice   * [[https://goatpower.org/projects-releases/sublime-package-kick-assembler-c64/|Kick Assembler, Sublime Text 3, multi-platform]] - by Swoffa/Noice
 +  * [[https://github.com/ProbablyNotArtyom/language-6502-kickass|Kick Assembler, Atom, multi-platform]] - by NotArtyom
 ===== Ways to transfer your code to C64 ===== ===== Ways to transfer your code to C64 =====
   * [[http://www.oxyron.de/html/freplay.html|Final replay and Codenet]] - by Graham/Oxyron. Requires a cartridge with RR-net.   * [[http://www.oxyron.de/html/freplay.html|Final replay and Codenet]] - by Graham/Oxyron. Requires a cartridge with RR-net.
base/crossdev.1501260181.txt.gz · Last modified: 2017-07-28 18:43 by jupp3