| |
New Design
Registered: Jul 2021 Posts: 1 |
Crossassembler on MacOS
Hi guys,
I own a MacBook Pro with the latest version of MacOs Big Sur.
Is anyone here coding on MacOS? Are there any recommendations for an IDE or setup to code assembler?
I made some experiments with Relaunch64, KickAss, ACME and Vice.
I don't know if that makes sense.
Greetings from Germany, New Design |
|
... 10 posts hidden. Click here to view all posts.... |
| |
Quiss
Registered: Nov 2016 Posts: 39 |
I've never tried the tcp vice injection. Instead, I use a tool that converts prg files to vsf (which I then just start with "x64sc file.vsf"), thus also bypassing a lot of resetting, loading and decrunching.
vsf files are versioned, though, and will only work with a specific version of vice, so that solution can be a bit finicky. |
| |
ChristopherJam
Registered: Aug 2004 Posts: 1380 |
I just use vim, Makefiles, VICE, and ca65 (I dropped xa65 when my memory map requirements started getting more complex). A simple
run: test.prg
open $<
target seems to work well enough for my purposes - VICE's "reset then injected opened file into RAM before running" default has always seemed fast enough for me that I've never got around to looking into TCP connections or whatever.
I do use Python a fair bit for converting fonts and graphics, and for generating tables and unrolled code.
Still on Mojave as I'm not quite ready to let go of my 32bit photoshop licence.. |
| |
MagerValp
Registered: Dec 2001 Posts: 1059 |
Another vote for Sublime + ca65 + Makefiles. |
| |
Perplex
Registered: Feb 2009 Posts: 254 |
Emacs, ca65 and make here.
I use this small shell script to reload updated code/data/labels into a running VICE instance (started with -remotemonitor option):
https://gist.github.com/lhz/f877f9f331d70bd79270cf111039241a |
| |
JackAsser
Registered: Jun 2002 Posts: 1990 |
Quote: Emacs, ca65 and make here.
I use this small shell script to reload updated code/data/labels into a running VICE instance (started with -remotemonitor option):
https://gist.github.com/lhz/f877f9f331d70bd79270cf111039241a
Fancy, I do:
inject: main.prg
echo "bank ram\nf 0002 ffff 0\nl \"$?\" 0\ng 0400" | nc 127.0.0.1 6510
|
Previous - 1 | 2 - Next |