|
84734 packages online
|
|
|
|
|
|
No screenshot available
|
|
## 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> |