Assembler for RC3200 (and more)

All discussions related to the DCPU and in game hardware (equipment, vehicles)

Assembler for RC3200 (and more)

Postby Meisaka » Sat Oct 26, 2013 5:25 pm

I figured an assembler for the RC3200 would be needed sooner rather than later, so this week I wrote one:
https://github.com/Meisaka/WaveAsm
Plus since the RC3200 is still a WIP, I made it so the instruction set is in a separate definition file that can easily be changed, updated, or completely replaced.
The design of the definition files also means I can add other types of CPU fairly easy, such as the DCPU-16 or RC1600.
This version is written in Perl, and I plan on adding more features and also porting it (I want to make a web/JavaScript version).

Feel free to make suggestions or post your own assemblers.
User avatar
Meisaka
 
Posts: 14
Joined: Thu Sep 12, 2013 4:35 am

Re: Assembler for RC3200 (and more)

Postby Zardoz » Sat Oct 26, 2013 5:28 pm

Great!!!
Yep, I have a blog : http://zardoz.es
Emulator DCPU-16 VM
User avatar
Zardoz
 
Posts: 359
Joined: Mon Aug 12, 2013 8:54 pm
Location: Spain

Re: Assembler for RC3200 (and more)

Postby HACKhalo2 » Sat Oct 26, 2013 5:29 pm

nice! not sure what to say other then that though. good job!
HACKhalo2
 
Posts: 8
Joined: Mon Aug 12, 2013 4:05 pm

Re: Assembler for RC3200 (and more)

Postby Kelmoir » Wed Oct 30, 2013 10:53 am

Wow, sounds much more awesome, than the one I am still trying to make.
Kelmoir
 
Posts: 5
Joined: Sun Oct 06, 2013 2:19 pm

Re: Assembler for RC3200 (and more)

Postby Zardoz » Wed Oct 30, 2013 2:45 pm

They only problem that I have with it is that is made in Perl and I not have idea of Perl, to collaborate in it. But the .isf files that defines the assembly and bit code generated are a wonderful idea. It allow to generate assembly for any CPU.
Yep, I have a blog : http://zardoz.es
Emulator DCPU-16 VM
User avatar
Zardoz
 
Posts: 359
Joined: Mon Aug 12, 2013 8:54 pm
Location: Spain

Re: Assembler for RC3200 (and more)

Postby Krarl » Wed Oct 30, 2013 3:57 pm

Yes, the definition file was a really good idea. My assembler got tedious working on pretty quick...
Krarl
 
Posts: 86
Joined: Tue Aug 13, 2013 5:39 pm
Location: Sweden


Return to Hardware

Who is online

Users browsing this forum: No registered users and 1 guest