Welcome, Guest. Please login or register.

Author Topic: Amiga Cross Assembler to code intros! - Help!  (Read 2800 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline DanieleTopic starter

  • Sr. Member
  • ****
  • Join Date: Feb 2006
  • Posts: 496
    • Show only replies by Daniele
Amiga Cross Assembler to code intros! - Help!
« on: May 29, 2008, 02:00:03 AM »
I was wondering if exists an Amiga Cross Assembler in order to "compile" assembly sources.
I have seen 68000 Cross Assembler on google but they are not Amiga Compatible becasue I think they do not have the libaries.I am looking something like the DASM for the C64!

Any idea please?

Amiga 1200 into a DBox Tower with PPC603e@166Mhz040 256MB Mediator PCI SX - Ide-Fix Express OS4 Classic Voodoo3 Fast Ethernet - A1200 030@40MHZ - A2000 030@25MHZ - A500 - A500+ - A600 - C64 + MMC REPLAY!!!
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Amiga Cross Assembler to code intros! - Help!
« Reply #1 on: May 29, 2008, 02:07:34 AM »
What's wrong with UAE? You can test the resulting binary without moving the files over, too.
 

Offline boing4000

  • Full Member
  • ***
  • Join Date: Apr 2006
  • Posts: 222
    • Show only replies by boing4000
    • http://www.amigademo.de
Re: Amiga Cross Assembler to code intros! - Help!
« Reply #2 on: May 29, 2008, 04:29:54 PM »
If you are looking for an Amiga assembler, go here: AsmOne

Else there are some 68000 cross assembler available but only to translate the source into binary and non amiga executable code AFAIK.
 

Offline HenryCase

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: Amiga Cross Assembler to code intros! - Help!
« Reply #3 on: May 30, 2008, 12:36:30 AM »
Quote
Daniele wrote:
I am looking something like the DASM for the C64!


Did a quick Google, bit confused, isn't DASM a disassembler rather than an assembler?

I don't know if its quite what you're looking for, but I remember an amiga.org user selling a cross-compiler for the Amiga, where you linked your PC with your Amiga, coded on the PC but ran code on a real Amiga. Unfortunately, I can't remember the person's amiga.org username or their website address. Anyone else remember the device?
"OS5 is so fast that only Chuck Norris can use it." AeroMan
 

Offline DanieleTopic starter

  • Sr. Member
  • ****
  • Join Date: Feb 2006
  • Posts: 496
    • Show only replies by Daniele
Re: Amiga Cross Assembler to code intros! - Help!
« Reply #4 on: May 30, 2008, 06:29:58 AM »
Quote
bit confused, isn't DASM a disassembler rather than an assembler?

DASM is a well known 6502 Crossassembler for Commodore 64!
and I was looking for something similar on the Amiga Side!





Amiga 1200 into a DBox Tower with PPC603e@166Mhz040 256MB Mediator PCI SX - Ide-Fix Express OS4 Classic Voodoo3 Fast Ethernet - A1200 030@40MHZ - A2000 030@25MHZ - A500 - A500+ - A600 - C64 + MMC REPLAY!!!
 

Offline skurk

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 929
    • Show only replies by skurk
Re: Amiga Cross Assembler to code intros! - Help!
« Reply #5 on: May 30, 2008, 07:27:40 AM »
The first one that leaps to mind is the sc68 package.  It's actually a portable music player, but it contains an assembler (and disassembler), too.

Disclaimer: not tested by yours truly.
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1
 

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4054
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: Amiga Cross Assembler to code intros! - Help!
« Reply #6 on: May 30, 2008, 08:37:17 AM »
@ HenryCase

I remember what you mean, but cant remember any details either.

OT how you doing with scanning those books in ?
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline DamageX

  • Sr. Member
  • ****
  • Join Date: Jun 2005
  • Posts: 339
    • Show only replies by DamageX
    • http://www.hyakushiki.net/
Re: Amiga Cross Assembler to code intros! - Help!
« Reply #7 on: May 30, 2008, 09:05:16 AM »
here is a Windows command-line based 68K assembler http://www.birdcomputer.ca/Software/mc680xx.html

I believe there are various versions of A68k floating around too.

But I would setup UAE with read access to your PC's filesystem. Then use whatever PC app you want to edit the source and switch over to UAE and use phxass from aminet to assemble the file.
 

Offline DanieleTopic starter

  • Sr. Member
  • ****
  • Join Date: Feb 2006
  • Posts: 496
    • Show only replies by Daniele
Re: Amiga Cross Assembler to code intros! - Help!
« Reply #8 on: May 30, 2008, 09:11:12 AM »


Quote
DamageX wrote: But I would setup UAE with read access to your PC's filesystem


How can I do that , can you help me:

Configuring UAE to access to PC file system would be great!
Amiga 1200 into a DBox Tower with PPC603e@166Mhz040 256MB Mediator PCI SX - Ide-Fix Express OS4 Classic Voodoo3 Fast Ethernet - A1200 030@40MHZ - A2000 030@25MHZ - A500 - A500+ - A600 - C64 + MMC REPLAY!!!
 

Offline amigaksi

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 827
    • Show only replies by amigaksi
    • http://www.krishnasoft.com
Re: Amiga Cross Assembler to code intros! - Help!
« Reply #9 on: May 30, 2008, 08:38:14 PM »
>I don't know if its quite what you're looking for, but I >remember an amiga.org user selling a cross-compiler for the >Amiga, where you linked your PC with your Amiga, coded on the >PC but ran code on a real Amiga. Unfortunately, I can't >remember the person's amiga.org username or their website >address. Anyone else remember the device?

I also make cables that let you execute code on the real machine after compiling on PC:

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=320256684628

This one interfaces to Atari/C64 through joystick port or SIO port.  Another cable on my website uses the floppy connector on the Amiga.  Don't have a disassembler for 68K but it will let you compile 68K code directly into an ADF image.  Or you can upload an already done ADF file.  It also lets you code binaries that run from a fixed location (like ORG $F80000).  It does not have a linker so you'll have to include other object modules directly like:

   Move.l D0,$DFF180
   Move   D1,$DFF184
   OBJ   Reuse.OBJ
   Move.b #$FE,$BFE101
   Rts




--------
Use PC peripherals with your amiga: http://www.mpdos.com
 

Offline DamageX

  • Sr. Member
  • ****
  • Join Date: Jun 2005
  • Posts: 339
    • Show only replies by DamageX
    • http://www.hyakushiki.net/
Re: Amiga Cross Assembler to code intros! - Help!
« Reply #10 on: May 31, 2008, 06:34:44 AM »
Quote
Configuring UAE to access to PC file system would be great!

don't know about the other ports, but under WinUAE it's simple. Just go to harddrives, click "add directory" and put in a device name (ie. DH1) and volume name, and choose the path.
 

Offline HenryCase

  • Hero Member
  • *****
  • Join Date: Oct 2007
  • Posts: 800
    • Show only replies by HenryCase
Re: Amiga Cross Assembler to code intros! - Help!
« Reply #11 on: June 01, 2008, 08:44:20 PM »
Quote
JJ wrote:
OT how you doing with scanning those books in ?


PM incoming...

Quote

amigaksi wrote:
I also make cables that let you execute code on the real machine after compiling on PC:

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=320256684628


That's the one I was thinking of. Thanks amigaksi.
"OS5 is so fast that only Chuck Norris can use it." AeroMan