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 [2015-07-31 20:16] โ [CBM .prg Studio] endurion | base:crossdev [2021-04-18 19:01] โ [C64 Studio] endurion | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Cross Development ====== | ||
+ | Use that PC for something good! | ||
+ | |||
+ | ===== Setting up a cross development environment ==== | ||
+ | * [[Tools for putting files into a .d64 image]] - by Frantic | ||
+ | * [[Makefile to use with ca65 & VICE]] - by Jupp3 | ||
+ | |||
+ | ===== Debugging ===== | ||
+ | |||
+ | * [[Using the VICE monitor]] - by radiantx | ||
+ | * [[Using a running VICE session for development]] - by Compyx | ||
+ | |||
+ | ===== Graphics conversion ===== | ||
+ | * [[Sprite Converter]] - a simple tool (Python script) to convert images to fields of sprites | ||
+ | * [[Sprite data and KickAssembler]] - How to use KickAss to directly include sprites in .gif format | ||
+ | |||
+ | ===== Assemblers and Cross-dev systems ===== | ||
+ | This section contains information relating to specific assemblers of cross-dev systems. | ||
+ | |||
+ | Also check the [[base: | ||
+ | |||
+ | Also have a look at the [[: | ||
+ | |||
+ | ==== ACME ==== | ||
+ | * [[base: | ||
+ | * [[https:// | ||
+ | |||
+ | * {{sourcecode: | ||
+ | * Compiler fixes for Microsoft Visual Studio 6.0 | ||
+ | * Added --msvc to output warnings/ | ||
+ | * Added --vicelabeldump and the PO !svl to save referenced global labels in VICE monitor format. When loaded in the monitor these labels are displayed in the disassembly. | ||
+ | * 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: | ||
+ | ==== ca65 ==== | ||
+ | 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) | ||
+ | * [[Populating several related arrays from a single macro]] - by Jupp3 | ||
+ | * [[Safeguard against putting data in wrong segment]] - by Jupp3 | ||
+ | * [[http:// | ||
+ | |||
+ | ==== DreamAss ==== | ||
+ | DreamAss is perhaps the most turbo-assembler-alike assembler, expanded with macros. | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | ==== Kick Assembler ==== | ||
+ | |||
+ | * [[Kick Assembler macros]] - by Various | ||
+ | * [[base: | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * Kick Assembler development with [[http:// | ||
+ | * Sublime Package (Package control): [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | ==== PDS (Programmers Development System) ==== | ||
+ | |||
+ | * [[base: | ||
+ | |||
+ | ==== CBM .prg Studio ==== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ==== C64 Studio ==== | ||
+ | |||
+ | * [[http:// | ||
+ | * Supports CPU types 6502, 6510, 65C02, R65C02, W65C02, 65CE02, 4502, M65 (Mega65) | ||
+ | * Supports several assembler syntaxes (ACME foremost, DASM, PDS) | ||
+ | * [[https:// | ||
+ | ==== xa65 ==== | ||
+ | |||
+ | * [[http:// | ||
+ | ===== Cross Development using Makefile ===== | ||
+ | |||
+ | * [[Cross Development using Makefile]] - A Tutorial explaining automated building of your c64 projects. - by Burglar | ||
+ | ===== Syntax Highlighting ===== | ||
+ | This section is for 6502/6510 assembler syntax highlighting files. | ||
+ | |||
+ | * {{: | ||
+ | |||
+ | * {{: | ||
+ | | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * [[http:// | ||
+ | * [[base: | ||
+ | |||
+ | * {{: | ||
+ | |||
+ | * {{: | ||
+ | * {{: | ||
+ | |||
+ | * {{: | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * {{: | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | ===== Ways to transfer your code to C64 ===== | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// |
base/crossdev.txt ยท Last modified: 2024-02-18 19:58 by bepp