AminetAminet
Search:
85376 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/asm/asm3210.lha

Mirror:Random
Showing: i386-aros icongeneric icon
No screenshot available
Short:Cross assembler for DSP3210 chips
Author:wrangler491_at_gmail_dot_com
Uploader:Wrangler491 gmail com
Type:dev/asm
Version:2.19
Architecture:other
Date:2026-06-21
Replaces:2.13
Distribution:Aminet
Download:dev/asm/asm3210.lha - View contents
Readme:dev/asm/asm3210.readme
Downloads:4456

ASM3210 Version 2.19 - cross-DSP3210 assembler
elf2exem68k Version 1.2 - Creates an Amiga executable from a final ELF object

This is an implementation of an assembler for the DSP3210 as used on the Amiga
AA3000 and AA3000+.  The host machine needs to be x86-64 running linux (I use 
cygwin, so that definitely works but other linux-type OSes ought to work). 

Huge thanks to phx for helping me understand ELF file formats, constructors 
and destructors and many other things! 

Copyright Wrangler 2021-2026

Some code based on the work of Tom Roberts' ASM32 for the DSP32C


Usage:
------

asm3210 [options] foo.s

will provide:
foo.o - an ELF object containing the binary output for linking with vlink and 
elf2exem68k

Options

-b            Output raw binary file
-h            Help text
-i filename   Specify input file instead of filename being the final parameter
-l            Also output a listing file with name <filename>.lst
-o filename   Specify output file
-v            Version information


elf2exem68k [options] foo.o

will create an Amiga executable from the ELF object foo.o.  
NB only ELF objects created for the DSP3210 will be handled correctly.

Options

-h            Help text
-i filename   Specify input file instead of filename being the final parameter
-o filename   Specify output file
-v            Version information


See documentation.txt for important details and how to create an executable


Contents of dev/asm/asm3210.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                  85313  244460  34.9% -lh5- 61d6 Apr 13  2025 asm3210.exe
[Amiga]                    787    1707  46.1% -lh5- cdf4 Jun 20 10:40 asm3210.readme
[Amiga]                   1853    2799  66.2% -lh5- b0dc Jan 18  2022 asm3210.readme.info
[Amiga]                   3056    6893  44.3% -lh5- 38e6 Jun 20 10:45 Documentation.txt
[Amiga]                    686    1109  61.9% -lh5- 2060 Aug 12  2023 Documentation.txt.info
[Amiga]                  65387  178407  36.7% -lh5- 4e6a Jul 27  2023 elf2exem68k.exe
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         6 files  157082  435375  36.1%            Jun 21 21:38
Page generated in 0.01 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>