[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Some questions about Apple IIc and Assembly Programming
On Mar 21, 5:41 pm, Jonno Downes <jonno...@gmail.com> wrote:
> On Mar 22, 2:21 am, tomatos <detachment2...@gmail.com> wrote:
>
> > Aha! That's perfect, and it will let me use all of the software I
> > need. Unfortunately because my computer does not have a RS-232 port
> > I'll have to get a USB -> RS-232 adaptor in addition to the RS-232 ->
> > DE-9 cable. That means it'll be a few more weeks before I can really
> > dive into this. Oh well, it's a small price to pay.- Hide quoted text -
>
> In the meantime, could you be testing and debugging your code on one
> of the many emulators available?
FWIW, JACE is not nearly as capable an emulator as Kegs or AppleWin,
but it does have complete CPU, Sound and Graphics (well graphics are a
hack-job but they look "correct" enough) -- the reason I bring it up
is that you can load a pre-assembled object file and execute it
directly via pressing F3. This saves a lot of the problem of making a
disk image or figuring out how to transfer stuff around. Believe me,
if you're experimenting and trying to learn assembly (or re-learn in
my case sometimes), it's important to have a fast turn-around between
the time you assemble and the time you can test you code to see what
else is broken. ;-D
If interested, grab the source from subversion SVN and build with Java
6 (I recommend NetBeans since that is how the project is structued,
but you're welcome to use whatever suits your fancy as long as you're
comfortable with building arbitrary java source trees)
http://sourceforge.net/projects/java-ace/
I've been using ACME cross assembler for a few years with good luck.
Haven't looked into the pros/cons between Acme and CC65, other than
there's probably a lot more CC65 users out there. :-D
http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/
-B