base:crossdev
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
base:crossdev [2016-01-27 12:53] – hcl_bd | base:crossdev [2020-01-14 06:43] – [Kick Assembler] paulhocker | ||
---|---|---|---|
Line 4: | Line 4: | ||
===== Setting up a cross development environment ==== | ===== Setting up a cross development environment ==== | ||
* [[Tools for putting files into a .d64 image]] - by Frantic | * [[Tools for putting files into a .d64 image]] - by Frantic | ||
+ | * [[Makefile to use with ca65 & VICE]] - by Jupp3 | ||
===== Debugging ===== | ===== Debugging ===== | ||
* [[Using the VICE monitor]] - by radiantx | * [[Using the VICE monitor]] - by radiantx | ||
+ | * [[Using a running VICE session for development]] - by Compyx | ||
===== Graphics conversion ===== | ===== Graphics conversion ===== | ||
Line 21: | Line 23: | ||
==== ACME ==== | ==== ACME ==== | ||
- | * [[base: | + | * [[base: |
- | * [[http://www.esw-heim.tu-clausthal.de/~marco/ | + | * [[https://sourceforge.net/projects/acme-crossass/|ACME website]] |
* {{sourcecode: | * {{sourcecode: | ||
Line 30: | Line 32: | ||
* Added the PO !sal to cause !sl and !svl to save all referenced labels including local labels. This is useful if separate zones have labels you want to know while debugging. | * Added the PO !sal to cause !sl and !svl to save all referenced labels including local labels. This is useful if separate zones have labels you want to know while debugging. | ||
* [[base: | * [[base: | ||
- | |||
==== ca65 ==== | ==== ca65 ==== | ||
ca65 is an assembler which is part of the cc65 suite of tools. | ca65 is an assembler which is part of the cc65 suite of tools. | ||
* [[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 | ||
* [[http:// | * [[http:// | ||
Line 45: | Line 48: | ||
* [[Kick Assembler macros]] - by Various | * [[Kick Assembler macros]] - by Various | ||
+ | * [[base: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
Line 50: | Line 54: | ||
* Kick Assembler development with [[http:// | * Kick Assembler development with [[http:// | ||
* Sublime Package (Package control): [[https:// | * Sublime Package (Package control): [[https:// | ||
- | * [[http:// | + | * [[https:// |
- | * [[http:// | + | |
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// | ||
==== PDS (Programmers Development System) ==== | ==== PDS (Programmers Development System) ==== | ||
Line 66: | Line 70: | ||
* [[http:// | * [[http:// | ||
+ | ==== xa65 ==== | ||
+ | * [[http:// | ||
===== Cross Development using Makefile ===== | ===== Cross Development using Makefile ===== | ||
Line 75: | Line 81: | ||
* {{: | * {{: | ||
+ | * {{: | ||
+ | | ||
* {{: | * {{: | ||
* {{: | * {{: | ||
* {{: | * {{: | ||
- | * {{: | + | * {{: |
* [[http:// | * [[http:// | ||
+ | * [[base: | ||
* {{: | * {{: | ||
Line 87: | Line 96: | ||
* {{: | * {{: | ||
- | * {{: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
* {{: | * {{: | ||
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[https:// |
+ | * [[https:// | ||
===== Ways to transfer your code to C64 ===== | ===== Ways to transfer your code to C64 ===== | ||
* [[http:// | * [[http:// |
base/crossdev.txt · Last modified: 2024-02-18 19:58 by bepp