2013-04-05 21 views
5

Quali strumenti utilizzate per lo sviluppo incrociato per C64 su OSX?Strumenti di sviluppo Commodore 64 per Mac OS X

Quale assemblatore, editor di testo o IDE, gfx, sprite, charset editor?

O preferisci semplicemente l'ambiente Windows via parallels desktop o bootcamp?

+0

Ho trovato uno strumento da riga di comando molto utile chiamato dust. Installa il binario OSX di ACME, VICE64, Sublime Text 2 e alcuni altri strumenti. (può essere scaricato da http://www.dustlayer.com) – wizofwor

risposta

5

per MacOS X

Editor di testo: Eclipse (http://www.eclipse.org/)

Assembler: WUDSN (http://www.wudsn.com/)

Graphics Editor: GraFX2 (http://code.google.com/p/grafx2/)

Sprite/Charset Editori: Probabilmente avrai bisogno di sviluppare i tuoi strumenti o usare Windows in esecuzione su una macchina virtuale.

Per Windows

Editor di testo: Eclipse (http://www.eclipse.org/), EditPlus (http://www.editplus.com/) o UltraEdit (http://www.ultraedit.com/)

Assembler: KickAssembler (http://www.theweb.dk/KickAssembler/Main.php) o ACME Croce Assembler (http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/)

Editor grafico: Timanthes (http://csdb.dk/release/?id=75871) o Project One (http://csdb.dk/release/?id=86776)

Sprite Editor: SpritePad (http://csdb.dk/release/?id=100657)

Charset Editor: CharPad (http://csdb.dk/release/?id=101863)

3

Io uso Emacs 24.3 come il mio editore. Il suo stock asm-mode è ok per il codice C64, anche se non era necessariamente inteso per questo, ma penso che ci siano anche alcune modalità C64 dedicate. Il mio assemblatore di scelta fino ad ora è stato TMPx ("Turbo Macro Pro cross") per Stile. Funziona come un incantesimo e molto veloce per me quando collaudo con VICE.

Modifica: Da allora sono passato a 64tass, che è un bel po 'più utile quando si tratta di macro, organizzazione di codice, debug, ecc. Ho dovuto compilare me stesso per il mio Mac Intel, ma era un SNAP.

2

I miei strumenti principali sono Sublime text 3, Kick Assembler e Vice C64 emulator. Io sostengo e uso il Kick Assembler (C64) sublime package, che in breve ha le seguenti caratteristiche:

  • la colorazione della sintassi
  • costruire, generare ed eseguire, costruire ed eseguire il debug ecc
  • Alcuni frammenti
  • Codice elenco di navigazione/simbolo

Maggiori informazioni su caratteristiche e installazione del Calcio Assembler (C64) pacchetto sublimehere.

Principalmente uso OSX, ma a volte anche Windows, e poiché tutti e tre gli strumenti (incluso il pacchetto Sublime) funzionano sia su OSX che su Windows, posso essere flessibile.

Io uso anche TMPView per convertire i miei vecchi file di origine TASM. Sul lato Windows io uso per gestire vecchie immagini del disco c64.

+0

Sono su Sublime Text 2 e ACME. Ma non sono contento dell'evidenziatore di sintassi che sto usando. Non supporta etichette e! Zone psedo opcode. La colorazione della sintassi funziona su Sublime Text 2? Se è così, farò un tentativo. – wizofwor

+0

@wizofwor: Penso che funzioni correttamente su Sublime Text 2, ho appena limitato la compatibilità con la versione 3 in _Package Control_ per evitare il test extra. Un ragazzo di nome Fix sta sviluppando una versione ACME dal pacchetto _Kick Assembler (C64) _, disponibile [qui] (http://csdb.dk/release/?id=126930). Maggiori informazioni nel forum [qui] (http://csdb.dk/forums/?roomid=11&topicid=99923). – Swoffa

3

Edit: Relaunch64 è ora disponibile come build stabile per Windows, OS X e Linux: http://www.popelganda.de/relaunch64.html

Se siete interessati ad utilizzare ACME o 64tass su OS X, così, a trovare gli ultimi binari anche lì .

Relaunch64 è un C64-Assembler-IDE che si concentra in particolare su questo lavoro, senza la necessità di una completa impostazione prima di poter iniziare.

Nel corso dei prossimi giorni, la versione 3.1 verrà rilasciata con prestazioni molto più veloci (vedere https://sourceforge.net/projects/relaunch64/files/3.1.0/).

+0

Grazie, appena votato per Relaunch64, semplifica la vita! Ho trovato un buon collegamento con la spiegazione su come configurarlo inizialmente: https://www.c64-wiki.com/wiki/Relaunch64 – Jonny