Author Topic: Rasm Z80 assembler v0.58 [update 2017.08.02]  (Read 2661 times)

0 Members and 2 Guests are viewing this topic.

Offline roudoudou

  • CPC6128
  • ****
  • Posts: 284
  • Country: fr
    • urban exploration
  • Liked: 263
Rasm Z80 assembler v0.58 [update 2017.08.02]
« on: 09:58, 22 February 17 »




update 2017.08.02 - v0.58

- fixed INC SP encoding (was DEC SP opcode  :picard:  )


-----------------


Yes! Another assembler!  :P


- DAMN fast assembling
- integrated crunched sections (LZ48/LZ49/LZ4/ZX7/Exomizer) + load&crunch on the fly
- cartridge generation, amsdos header
- ORG checking, unlimited memory workspaces where labels are shared
- ALL undocumented instructions
- conditionnal macro, unlimited & embeded loops with local labels, switch/case
- floating point engine, mathematical functions, ...
- MAXAM compatibility option
- English & French documentation
- Uninterrupted support
« Last Edit: 10:21, 02 August 17 by roudoudou »
use RASM, the best assembler ever made :p

repeat
call code
call sleep
call eat
until alive==1

Offline roudoudou

  • CPC6128
  • ****
  • Posts: 284
  • Country: fr
    • urban exploration
  • Liked: 263
Re: Rasm Z80 assembler in beta
« Reply #1 on: 10:13, 22 February 17 »
for future use
« Last Edit: 02:03, 23 May 17 by roudoudou »
use RASM, the best assembler ever made :p

repeat
call code
call sleep
call eat
until alive==1

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.272
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
  • Liked: 571
Re: Rasm Z80 assembler in beta
« Reply #2 on: 10:58, 22 February 17 »
Yes! Another assembler!  ;D 



Looks interesting. Looking at some of that code I need to brush up on my assembly, but at least my Assembly is better than my C and was wondering if Translate back to C was an option for this Assembler?  8)

Offline roudoudou

  • CPC6128
  • ****
  • Posts: 284
  • Country: fr
    • urban exploration
  • Liked: 263
Re: Rasm Z80 assembler in beta
« Reply #3 on: 11:32, 22 February 17 »

Looks interesting. Looking at some of that code I need to brush up on my assembly, but at least my Assembly is better than my C and was wondering if Translate back to C was an option for this Assembler?  8)


I think this is a disassembler job, i can modify my old dizasm to do that
use RASM, the best assembler ever made :p

repeat
call code
call sleep
call eat
until alive==1

Offline AMSDOS

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.272
  • Country: au
    • index.php?action=treasury
    • Programs for Turbo Pascal 3
  • Liked: 571
Re: Rasm Z80 assembler in beta
« Reply #4 on: 11:46, 22 February 17 »
Sorry my suggestion is ridiculous (I think) :-[ I haven't seen an Assembler translate Assembly back to C, it's unusual I think cause it would only be done to write low-level code into an high-level form. Some early Assembly tutorials for the Amstrad used BASIC and then show equivalent Assembly code which was a good approach, in my case I'm perhaps better at Assembly than C.

Offline roudoudou

  • CPC6128
  • ****
  • Posts: 284
  • Country: fr
    • urban exploration
  • Liked: 263
Re: Rasm Z80 assembler
« Reply #5 on: 19:20, 04 March 17 »
first official release of Rasm in the first post (only sources today, stand alone executables monday since i do not have a windows dev machine at home)


the license is MIT "expat"


« Last Edit: 21:08, 04 March 17 by roudoudou »
use RASM, the best assembler ever made :p

repeat
call code
call sleep
call eat
until alive==1

Offline cpcuser

  • CPC664
  • ***
  • Posts: 73
  • Country: de
  • Liked: 13
Re: Rasm Z80 assembler
« Reply #6 on: 23:04, 04 March 17 »

Why do you have to compile the thing itself?
greeting

Offline roudoudou

  • CPC6128
  • ****
  • Posts: 284
  • Country: fr
    • urban exploration
  • Liked: 263
Re: Rasm Z80 assembler
« Reply #7 on: 23:26, 04 March 17 »

Why do you have to compile the thing itself?
greeting




first official release of Rasm in the first post (only sources today, stand alone executables monday since i do not have a windows dev machine at home)


the license is MIT "expat"


wait monday for executables
« Last Edit: 23:28, 04 March 17 by roudoudou »
use RASM, the best assembler ever made :p

repeat
call code
call sleep
call eat
until alive==1

Offline roudoudou

  • CPC6128
  • ****
  • Posts: 284
  • Country: fr
    • urban exploration
  • Liked: 263
Re: Rasm Z80 assembler [update 2017.03.06]
« Reply #8 on: 09:18, 06 March 17 »

update 2017.03.06:
- new release v032, a few fixes, new directives incl48, incl49 to include a binary file and crunch it on the fly
- Windows executables

use RASM, the best assembler ever made :p

repeat
call code
call sleep
call eat
until alive==1

Offline Golem13

  • CPC464
  • **
  • Posts: 7
  • Country: fr
  • Liked: 2
Re: Rasm Z80 assembler [update 2017.03.06]
« Reply #9 on: 13:05, 06 March 17 »
It's a very great job roudoudou. Thanks.
The maxam compability will be a very good point, coz if it's possible to convert a source to your syntax, it's no more possible to assemble the converted source in a maxam assembler.
Do you believe it will be possible to manage the maxam syntax in your assembler ?