Symbol Engine

Cross Development Tools for C64

June 29th, 2006

I know some people still like the feeling of the original C64 keyboard when they code assembly but memory problems and frequent crashes while directly accessing resources on a real C= give coders who dont own a ram expansion or a cartridge one hell of a headache. Cross development on a PC is a nice alternative. Here is my Cross development toolbox:

Relaunch64 IDE
This IDE is strictly for C64 assembly crossdevelopment and has very nice features. It has syntax highlighting and can easily be configured to use a number of CrossAssemblers, Crunchers and Emulators. The editor has some weird bugs, but if you dont want to configure giant editors like EMACS to do what you want, then this is what you want.

  • The original website offers it in german only:
    Relaunch64 (German) @ Koolpeople Software
  • Popelganda Diskmag offers an english translation by Zeitgeist/Civitas
    Relaunch64 (German/English) @ Popelganda
  • I also keep a local mirror of the english translation
    Relaunch64 (English) @ SymbolEngine

    Acme Crossassembler
    Acme is a multiplatform cross assembler that can assemble code for all 6502, 65c02 and 65816 based computers. Illegal opcodes for 6502 are also supported.

    Note: Also check out Kick Assembler.

  • The original website offers executables for multiple platforms, and also offers syntax highlighting files for joe and ultraedit editors:
    Acme CrossAssembler @ Smørbrød Software
  • And here is my local mirror of win32 binary:
    Acme CrossAssembler (Win32) @ SymbolEngine
  • Exomizer Cross Cruncher
    You know those loading times on C= machines can drive anyone mad. A cruncher compresses your executable code and adds a decompressor at the beggining of the file. But crunching involves heavy calculations that is better done on a fast machine if you are fond of your sanity. Exomizer 2 is a cross-cruncher. It is full 32-bit code that works on intel machines, and it can crunch executable files for VIC20, C64, C16/plus4, C128, Atari 400/800 XL/XE, Apple ][+ and //e. Nice eh?

  • Check out exomizer website for the latest release:
    Exomizer @ Exomizer Website
  •  And as always here is my local mirror of version 2:
    Exomizer @ SymbolEngine
  • VICE Emulator
    And of course you wouldn't want to transfer binaries from PC to your C= too often. This is a multiplatform emulator that is *almost* as good as the real box. Still you would want to check your final binaries on a real C=. Just in case…
    The current version emulates the C64, the C128, the VIC20, all the PET models (except the SuperPET 9000, which is out of line anyway), the PLUS4 and the CBM-II (aka C610).

  • You can grab it from viceteam.org:
    VICE Emulator @ viceteam.org
  • So don't frikking sit there, Go 8-bit!

    Popularity: 25% [?]

    2 Comments »

    1. xaMpi says

      Thanks for the advice!

      Greetings xaMpi

      May 6th, 2007 | #

    2. Anders says

      Thanks for this - it was very helpful!

      February 21st, 2008 | #

    Leave a comment

    :mrgreen: :neutral: :twisted: :shock: :smile: :???: :cool: :evil: :grin: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad:

    RSS feed for these comments. | TrackBack URI

    Theme based on Anthosia2 designed by Kaushal Sheth

    .