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 [2021-06-16 21:35] – ftc | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Cross Development ====== | ====== Cross Development ====== | ||
+ | |||
Use that PC for something good! | Use that PC for something good! | ||
===== 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 | ||
+ | |||
+ | ===== Crunching ===== | ||
+ | * [[Exomizer level compress/ | ||
+ | * [[Exomizer making custom oldschool decrunch effects]] - by StatMat and Richard/TND | ||
===== Graphics conversion ===== | ===== Graphics conversion ===== | ||
Line 21: | Line 28: | ||
==== 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 37: | ||
* 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 53: | ||
* [[Kick Assembler macros]] - by Various | * [[Kick Assembler macros]] - by Various | ||
+ | * [[base: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
Line 50: | Line 59: | ||
* 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 65: | Line 74: | ||
* [[http:// | * [[http:// | ||
+ | * Supports CPU types 6502, 6510, 65C02, R65C02, W65C02, 65CE02, 4502, M65 (Mega65) | ||
+ | * Supports several assembler syntaxes (ACME foremost, DASM, PDS) | ||
+ | * [[https:// | ||
+ | * Open Source (MIT license) [[https:// | ||
+ | ==== xa65 ==== | ||
+ | * [[http:// | ||
===== Cross Development using Makefile ===== | ===== Cross Development using Makefile ===== | ||
Line 75: | Line 89: | ||
* {{: | * {{: | ||
+ | * {{: | ||
+ | | ||
* {{: | * {{: | ||
* {{: | * {{: | ||
* {{: | * {{: | ||
- | * {{: | + | * {{: |
* [[http:// | * [[http:// | ||
+ | * [[base: | ||
* {{: | * {{: | ||
Line 87: | Line 104: | ||
* {{: | * {{: | ||
- | * {{: | ||
* [[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