Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: Daniele on February 10, 2008, 01:14:02 AM

Title: Amiga 68000 assembler on PC
Post by: Daniele on February 10, 2008, 01:14:02 AM
Hello guys

I am getting into Amiga 6800 assembly language and I would like to know if I can code programs by my PC and use a PC programs that generate amiga executables to run with winuae o a real amiga!

any suggestion?
Title: Re: Amiga 68000 assembler on PC
Post by: AMC258 on February 10, 2008, 01:41:22 AM
Don't confuse 6800 with 68000 :)

Simplest but slowest way:  Use UAE to assemble.  Otherwise, you can cross-assemble, but I'm not sure what the best way is.  Honestly, I'm now right smack in the middle of trying to figure it out for my own needs!
Title: Re: Amiga 68000 assembler on PC
Post by: krize on February 10, 2008, 01:46:01 AM
Just program in Uae ? many people do and it works the same way :)
Title: Re: Amiga 68000 assembler on PC
Post by: Trev on February 10, 2008, 02:55:35 AM
Crossware (http://www.crossware.com/) makes an easy to use simulator (http://www.crossware.com/68XXX/index.htm) and IDE for Windows that's great for testing system agnostic code.

vasm (http://sun.hasenbraten.de/vasm/) compiles and runs as a cross-assembler on many platforms, including Windows. Hosting it under Cygwin is probably the easiest way to get it up and running.
Title: Re: Amiga 68000 assembler on PC
Post by: weirdami on February 10, 2008, 04:43:18 AM
Yeah, if UAE is a target and you don't have a real Amiga anyway, why not just do everything on UAE?
Title: Re: Amiga 68000 assembler on PC
Post by: RedskullDC on February 10, 2008, 07:59:41 AM
Quote

Daniele wrote:
Hello guys

I am getting into Amiga 6800 assembly language and I would like to know if I can code programs by my PC and use a PC programs that generate amiga executables to run with winuae o a real amiga!

any suggestion?


Hi Daniele,

As most of the others have suggested, use WinUAE to create Amiga executables.
PhxASS absolutely FLYS on my winUAE setup, or use Devpac3 (slower) if you prefer the GUI approach.

If you want to test out blocks of 68k code on the PC side, you may find:
http://www.monroeccc.edu/ckelly/easy68k.htm
or
http://home.hetnet.nl/~pj.fondse/ide68k/index.html
are both worthwhile learning tools.
Neither will create Amiga executables as they stand though.

Red