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

dev/cross/rasm.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:Roudoudou's Z80 Assembler
Author:Édouard Bergé
Type:dev/cross
Version:2.1.5
Architecture:ppc-morphos
Date:2023-12-18
Download:dev/cross/rasm.lha - View contents
Readme:dev/cross/rasm.readme
Downloads:1118

## Rasm Z80 assembler
    
Rasm was designed to be damn FAST and handle HUGE projects. On a modern
machine, it can assemble millions of instructions in a blink of an eye. It's
way faster than the best alternatives. Rasm also runs on almost any platform:
Linux, MacOS Intel or ARM, Windows 32 bits or 64 bits, MS-DOS and even MorphOS

## Integrated crunched sections

- Rasm know how to load&crunch on the fly files when doing INCBIN (including binaries)
- Rasm is able to assemble and crunch portions of code, and relocate following instructions
- Rasm can assemble as much code as you want in each memory space and break the 64K barrier before crunch
- Many crunchers are supported: LZ4, LZ48, LZ49, ZX0, ZX7, Exomizer 2, AP-Ultra, LZSA1, LZSA2

## Native format

- CPC cartridge
- CPC snapshots up to 4M
- CPC EDSK (as many as you want in update or generation mode)
- CPC/ZX TAPE output
- CPC/ZX Binaries with or without AMSDOS/HOBETA header
- ZX snapshots
- you can initialize memory with a snapshot or a cartridge (usefull to patch memory)

## Debug output

- symbols import, or export in files, CPC snapshot
- breakpoint export in CPC snapshot or files
- dependencies export

## Mostly unlimited design

- ORG checking, unlimited memory workspaces where labels are shared, bank management, structures
- conditionnal macro, unlimited & embeded loops with local labels, switch/case
- floating point engine, mathematical functions, ...
- crunched segments declaration may overflow the 64K limit as much as you want

## Compatibility for archeology (with old versions of these assemblers)

- MAXAM
- AS80
- UZ80
- Pasmo

## Oldschool is beautiful

- Amsdos real & Microsoft basic 40bits float support

## Documentation

There is a cool French and English documentation, you should read it ;)

- EN: http://rasm.wikidot.com/english-index:home
- FR: http://rasm.wikidot.com/

## History

The project was born a few years ago (2017) because i needed a really fast assembler in order to finish my demo before the deadline of the Alchemy 2017. The project was quite huge with approx 350.000 words to assemble but thanks to rasm, the 512K cartridge compiled in a blink of an eye even on my slow Atom CPU. Now Rasm is the reference for huge projects and ultra-fast assembling.

## Links

BTW there is many other assemblers you could try:

- ORGAMS http://orgams.wikidot.com/ (definitely the best native Z80 assembler on any machine)
- VASM http://sun.hasenbraten.de/vasm/
- SjASM http://xl2s.tk/
- SjASMPlus (fork) https://github.com/z00m128/sjasmplus
- SjASMPlus (fork) https://github.com/sjasmplus/sjasmplus
- UZ80 http://cngsoft.no-ip.org/uz80.htm
- PASMO https://pasmo.speccy.org/


Contents of dev/cross/rasm.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]               381706 1409860  27.1% -lh5- 0243 Dec 17 14:38 rasm/rasm
[unknown]                 1510    2929  51.6% -lh5- 391d Dec 17 16:41 rasm/rasm.readme
[unknown]                 5978   35586  16.8% -lh5- 7f00 Jan 15  2021 rasm/src/apultra-master/src/apultra.c
[unknown]                 2563   14279  17.9% -lh5- aa0a Jan 15  2021 rasm/src/apultra-master/src/expand.c
[unknown]                 1063    2499  42.5% -lh5- 6474 Jan 15  2021 rasm/src/apultra-master/src/expand.h
[unknown]                  827    1623  51.0% -lh5- 07ba Jan 15  2021 rasm/src/apultra-master/src/format.h
[unknown]                  777    1490  52.1% -lh5- 4e66 Jan 15  2021 rasm/src/apultra-master/src/libapultra.h
[unknown]                  367     656  55.9% -lh5- 559a Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/CHANGELOG.md
[unknown]                 1277    3801  33.6% -lh5- e8f0 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/CMakeLists.txt
[unknown]                  358    1590  22.5% -lh5- 2ed2 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/CMakeModules/AppendCompilerFlags.cmake
[unknown]                  281     560  50.2% -lh5- 250b Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/CMakeModules/CheckFunctionKeywords.cmake
[unknown]                  918    4042  22.7% -lh5- 2f07 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/CMakeModules/CheckLFS.cmake
[unknown]                  458    1335  34.3% -lh5- 83ab Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/CMakeModules/cmake_uninstall.cmake.in
[unknown]                  542    1706  31.8% -lh5- 429a Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/CMakeModules/ProjectCPack.cmake
[unknown]                 2315    6248  37.1% -lh5- 25b8 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/examples/bwt.c
[unknown]                  250     430  58.1% -lh5- 9fff Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/examples/CMakeLists.txt
[unknown]                 1975    5309  37.2% -lh5- b2b3 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/examples/mksary.c
[unknown]                 1749    4424  39.5% -lh5- 6dac Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/examples/sasearch.c
[unknown]                 1858    4506  41.2% -lh5- ff0b Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/examples/suftest.c
[unknown]                 2129    5667  37.6% -lh5- 6a18 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/examples/unbwt.c
[unknown]                 1386    5651  24.5% -lh5- 9c02 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/include/CMakeLists.txt
[unknown]                 1069    2327  45.9% -lh5- 280b Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/include/config.h.cmake
[unknown]                 1695    5715  29.7% -lh5- db3f Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/include/divsufsort.h
[unknown]                 1631    5855  27.9% -lh5- 36ff Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/include/divsufsort.h.cmake
[unknown]                  128     200  64.0% -lh5- c766 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/include/divsufsort_config.h
[unknown]                 1927    5657  34.1% -lh5- df2a Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/include/divsufsort_private.h
[unknown]                  866    1720  50.3% -lh5- 2ff0 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/include/lfs.h.cmake
[unknown]                  402    1208  33.3% -lh5- cb62 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/lib/CMakeLists.txt
[unknown]                 3649   12368  29.5% -lh5- 208c Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/lib/divsufsort.c
[unknown]                 2808    9875  28.4% -lh5- aa49 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/lib/divsufsort_utils.c
[unknown]                 6130   24117  25.4% -lh5- 7530 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/lib/sssort.c
[unknown]                 4157   17794  23.4% -lh5- f317 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/lib/trsort.c
[unknown]                  645    1097  58.8% -lh5- bd03 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/LICENSE
[unknown]                  219     575  38.1% -lh5- 6382 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/pkgconfig/CMakeLists.txt
[unknown]                  194     299  64.9% -lh5- 70f9 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/pkgconfig/libdivsufsort.pc.cmake
[unknown]                 2083    4323  48.2% -lh5- 33a5 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/README.md
[unknown]                  363     930  39.0% -lh5- 5cd6 Jan 15  2021 rasm/src/apultra-master/src/libdivsufsort/VERSION.cmake
[unknown]                 4073   16786  24.3% -lh5- 4b1c Jan 15  2021 rasm/src/apultra-master/src/matchfinder.c
[unknown]                 1440    3992  36.1% -lh5- 5bab Jan 15  2021 rasm/src/apultra-master/src/matchfinder.h
[unknown]                13973   75875  18.4% -lh5- ee9a Jan 15  2021 rasm/src/apultra-master/src/shrink.c
[unknown]                 1904    5065  37.6% -lh5- 1698 Jan 15  2021 rasm/src/apultra-master/src/shrink.h
[unknown]                51513   51513 100.0% -lh0- dbc0 Dec 11 17:46 rasm/src/assets/logo.png
[unknown]                  403    2707  14.9% -lh5- 9cb0 Dec 11 17:46 rasm/src/compil.bat
[unknown]                 1104    4036  27.4% -lh5- 1d41 Jun 18  2020 rasm/src/decrunch/deexo.asm
[unknown]                 2128    7395  28.8% -lh5- 9a0b Dec 11 17:46 rasm/src/decrunch/dzx0_fast.asm
[unknown]                  661    2589  25.5% -lh5- 9c53 Dec 11 17:46 rasm/src/decrunch/dzx0_standard.asm
[unknown]                  690    2653  26.0% -lh5- 6e41 Dec 11 17:46 rasm/src/decrunch/dzx0_standard_back.asm
[unknown]                  715    3374  21.2% -lh5- 013f Dec 11 17:46 rasm/src/decrunch/dzx0_turbo_back.asm
[unknown]                  829    3445  24.1% -lh5- 4693 Jun 18  2020 rasm/src/decrunch/dzx7_turbo.asm
[unknown]                 1272    4370  29.1% -lh5- e7bb Jun 18  2020 rasm/src/decrunch/lz4_docent.asm
[unknown]                  582    1396  41.7% -lh5- 9712 Jan 15  2021 rasm/src/decrunch/lz48decrunch_v006b.asm
[unknown]                  585    1593  36.7% -lh5- a785 Jun 18  2020 rasm/src/decrunch/lz49decrunch_v001.asm
[unknown]                  913    2435  37.5% -lh5- 376a Jan 15  2021 rasm/src/decrunch/unaplib.asm
[unknown]                 3430   10239  33.5% -lh5- ffaa Jan 15  2021 rasm/src/decrunch/unaplib_fast.asm
[unknown]                 2322    6228  37.3% -lh5- 83bf Jan 15  2021 rasm/src/decrunch/unlzsa1_fast.asm
[unknown]                 1440    3926  36.7% -lh5- 7237 Jan 15  2021 rasm/src/decrunch/unlzsa2_fast.asm
[unknown]                26895  135215  19.9% -lh5- 86a6 Jun 19  2020 rasm/src/exomizer.h
[unknown]                37058  138839  26.7% -lh5- 80f0 Jun 18  2020 rasm/src/lz4.h
[unknown]                 1334    3508  38.0% -lh5- 47e6 Dec 12 19:50 rasm/src/lzsa-master/src/dictionary.c
[unknown]                 1019    2236  45.6% -lh5- 8f39 Jan 15  2021 rasm/src/lzsa-master/src/dictionary.h
[unknown]                 2181    8093  26.9% -lh5- 7e88 Jan 15  2021 rasm/src/lzsa-master/src/expand_block_v1.c
[unknown]                 1054    2241  47.0% -lh5- 59b8 Jan 15  2021 rasm/src/lzsa-master/src/expand_block_v1.h
[unknown]                 2483    9455  26.3% -lh5- 6076 Jan 15  2021 rasm/src/lzsa-master/src/expand_block_v2.c
[unknown]                 1054    2241  47.0% -lh5- 78ca Jan 15  2021 rasm/src/lzsa-master/src/expand_block_v2.h
[unknown]                 1249    3206  39.0% -lh5- 995b Jan 15  2021 rasm/src/lzsa-master/src/expand_context.c
[unknown]                 1149    2471  46.5% -lh5- 4bd2 Jan 15  2021 rasm/src/lzsa-master/src/expand_context.h
[unknown]                 1703    5905  28.8% -lh5- 5ea4 Jan 15  2021 rasm/src/lzsa-master/src/expand_inmem.c
[unknown]                 1123    2529  44.4% -lh5- 60e5 Jan 15  2021 rasm/src/lzsa-master/src/expand_inmem.h
[unknown]                 2304    8715  26.4% -lh5- 9555 Jan 15  2021 rasm/src/lzsa-master/src/expand_streaming.c
[unknown]                 1368    3937  34.7% -lh5- 650a Jan 15  2021 rasm/src/lzsa-master/src/expand_streaming.h
[unknown]                  879    1771  49.6% -lh5- 94c1 Jan 15  2021 rasm/src/lzsa-master/src/format.h
[unknown]                 1580    5831  27.1% -lh5- 4af6 Jan 15  2021 rasm/src/lzsa-master/src/frame.c
[unknown]                 1219    3985  30.6% -lh5- a06f Jan 15  2021 rasm/src/lzsa-master/src/frame.h
[unknown]                 1540    3679  41.9% -lh5- f385 Jan 15  2021 rasm/src/lzsa-master/src/lib.h
[unknown]                  179     257  69.6% -lh5- 03df Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/.gitignore
[unknown]                  367     656  55.9% -lh5- 559a Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/CHANGELOG.md
[unknown]                 1277    3801  33.6% -lh5- e8f0 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/CMakeLists.txt
[unknown]                  358    1590  22.5% -lh5- 2ed2 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/CMakeModules/AppendCompilerFlags.cmake
[unknown]                  281     560  50.2% -lh5- 250b Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/CMakeModules/CheckFunctionKeywords.cmake
[unknown]                  918    4042  22.7% -lh5- 2f07 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/CMakeModules/CheckLFS.cmake
[unknown]                  458    1335  34.3% -lh5- 83ab Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/CMakeModules/cmake_uninstall.cmake.in
[unknown]                  542    1706  31.8% -lh5- 429a Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/CMakeModules/ProjectCPack.cmake
[unknown]                 2315    6248  37.1% -lh5- 25b8 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/examples/bwt.c
[unknown]                  250     430  58.1% -lh5- 9fff Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/examples/CMakeLists.txt
[unknown]                 1975    5309  37.2% -lh5- b2b3 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/examples/mksary.c
[unknown]                 1749    4424  39.5% -lh5- 6dac Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/examples/sasearch.c
[unknown]                 1858    4506  41.2% -lh5- ff0b Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/examples/suftest.c
[unknown]                 2129    5667  37.6% -lh5- 6a18 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/examples/unbwt.c
[unknown]                 1386    5651  24.5% -lh5- 9c02 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/include/CMakeLists.txt
[unknown]                 1069    2327  45.9% -lh5- 280b Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/include/config.h.cmake
[unknown]                 1695    5715  29.7% -lh5- db3f Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/include/divsufsort.h
[unknown]                 1631    5855  27.9% -lh5- 36ff Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/include/divsufsort.h.cmake
[unknown]                  128     200  64.0% -lh5- c766 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/include/divsufsort_config.h
[unknown]                 1927    5657  34.1% -lh5- df2a Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/include/divsufsort_private.h
[unknown]                  866    1720  50.3% -lh5- 2ff0 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/include/lfs.h.cmake
[unknown]                  402    1208  33.3% -lh5- cb62 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/lib/CMakeLists.txt
[unknown]                 3649   12368  29.5% -lh5- 208c Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/lib/divsufsort.c
[unknown]                 2808    9875  28.4% -lh5- aa49 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/lib/divsufsort_utils.c
[unknown]                 6130   24117  25.4% -lh5- 7530 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/lib/sssort.c
[unknown]                 4157   17794  23.4% -lh5- f317 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/lib/trsort.c
[unknown]                  645    1097  58.8% -lh5- bd03 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/LICENSE
[unknown]                  219     575  38.1% -lh5- 6382 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/pkgconfig/CMakeLists.txt
[unknown]                  194     299  64.9% -lh5- 70f9 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/pkgconfig/libdivsufsort.pc.cmake
[unknown]                 2083    4323  48.2% -lh5- 33a5 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/README.md
[unknown]                  363     930  39.0% -lh5- 5cd6 Jan 15  2021 rasm/src/lzsa-master/src/libdivsufsort/VERSION.cmake
[unknown]                 7170   39559  18.1% -lh5- ea11 Jan 15  2021 rasm/src/lzsa-master/src/lzsa.c
[unknown]                 3602   13241  27.2% -lh5- 8f58 Jan 15  2021 rasm/src/lzsa-master/src/matchfinder.c
[unknown]                 1362    3727  36.5% -lh5- 398d Jan 15  2021 rasm/src/lzsa-master/src/matchfinder.h
[unknown]                 5665   30892  18.3% -lh5- 1215 Jan 15  2021 rasm/src/lzsa-master/src/shrink_block_v1.c
[unknown]                 1140    2434  46.8% -lh5- 3d26 Jan 15  2021 rasm/src/lzsa-master/src/shrink_block_v1.h
[unknown]                11311   64559  17.5% -lh5- 9c76 Jan 15  2021 rasm/src/lzsa-master/src/shrink_block_v2.c
[unknown]                 1140    2434  46.8% -lh5- 1f29 Jan 15  2021 rasm/src/lzsa-master/src/shrink_block_v2.h
[unknown]                 2418   10068  24.0% -lh5- f1c8 Jan 15  2021 rasm/src/lzsa-master/src/shrink_context.c
[unknown]                 1983    5521  35.9% -lh5- 8a70 Jan 15  2021 rasm/src/lzsa-master/src/shrink_context.h
[unknown]                 1932    6599  29.3% -lh5- 34ba Jan 15  2021 rasm/src/lzsa-master/src/shrink_inmem.c
[unknown]                 1135    2518  45.1% -lh5- 3259 Jan 15  2021 rasm/src/lzsa-master/src/shrink_inmem.h
[unknown]                 2833   12043  23.5% -lh5- cfb6 Jan 15  2021 rasm/src/lzsa-master/src/shrink_streaming.c
[unknown]                 1489    4905  30.4% -lh5- c52a Jan 15  2021 rasm/src/lzsa-master/src/shrink_streaming.h
[unknown]                 1260    3398  37.1% -lh5- f24c Jan 15  2021 rasm/src/lzsa-master/src/stream.c
[unknown]                 1230    2982  41.2% -lh5- e3e8 Jan 15  2021 rasm/src/lzsa-master/src/stream.h
[unknown]                  859    8246  10.4% -lh5- e569 Dec 11 17:46 rasm/src/makefile.Linux
[unknown]                  816    5894  13.8% -lh5- c529 Dec 11 17:46 rasm/src/makefile.MacOS
[unknown]                  920    5951  15.5% -lh5- ddb7 Dec 17 16:44 rasm/src/makefile.MorphOS
[unknown]                 8271   30349  27.3% -lh5- c20c Dec 11 17:46 rasm/src/minilib.h
[unknown]                  109     118  92.4% -lh5- d0c2 Jan 15  2021 rasm/src/msdos.bat
[unknown]               215408 1168743  18.4% -lh5- 1da7 Dec 17 13:09 rasm/src/rasm.c
[unknown]                  904    2661  34.0% -lh5- 7a45 Dec 17 13:08 rasm/src/rasm.h
[unknown]                 1437    2754  52.2% -lh5- 5431 Dec 11 17:46 rasm/src/README.md
[unknown]                 1354    7183  18.9% -lh5- b8e9 Dec 11 17:46 rasm/src/resources/opcodes_first_byte.asm
[unknown]                  126     252  50.0% -lh5- 61fa Dec 11 17:46 rasm/src/win32.bat
[unknown]                  799    1520  52.6% -lh5- b17d Dec 11 17:46 rasm/src/ZX0-main/LICENSE
[unknown]                 5164   15526  33.3% -lh5- 07d7 Dec 11 17:46 rasm/src/ZX0-main/README.md
[unknown]                 1841    5179  35.5% -lh5- 09b8 Dec 11 17:46 rasm/src/ZX0-main/src/compress.c
[unknown]                 1218    2743  44.4% -lh5- 7c75 Dec 11 17:46 rasm/src/ZX0-main/src/memory.c
[unknown]                 1931    6136  31.5% -lh5- 9848 Dec 11 17:46 rasm/src/ZX0-main/src/optimize.c
[unknown]                 1028    2104  48.9% -lh5- 3f04 Dec 11 17:46 rasm/src/ZX0-main/src/zx0.h
[unknown]                 2595   10818  24.0% -lh5- 6a6c Dec 11 17:46 rasm/src/zx7.h
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total       137 files  949880 3783024  25.1%            Dec 18 04:31
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>