flat assembler
Message board for the users of flat assembler.
 Home   FAQ   Search   Register 
 Profile   Log in to check your private messages   Log in 
flat assembler > Projects and Ideas > ebc.asm - EBC Assembler for fasmg

Author
Thread Post new topic Reply to topic
zhak



Joined: 12 Apr 2005
Posts: 489
Location: Belarus

ebc.asm - EBC Assembler for fasmg

Hi guys! In the beginning of the new 2018 year I'd like to share with you my project I've been recently working on: ebc.asm

It is a set of macroinstructions, structures, and constants defining full featured assembly framework for EFI Byte Code (EBC) Virtual Machine ontop of flat assembler g assembly engine.

It is not fully complete, yet, but already usable. From anyone interested I'd be very happy to hear early feedback and any issues

What else to do before it can be released:
- add support for relocation fix-ups
- add crc computation for pe image
- complete UEFI headers (structures and constants definition)
- complete documentation
- thoroughly test and fix bugs

Documentation: https://zhak.github.io/ebc.asm/
Sources: https://github.com/zhak/ebc.asm/tree/dev

Sample application attached


Description:
Download
Filename: test.asm
Filesize: 4.45 KB
Downloaded: 30 Time(s)

Post 01 Jan 2018, 21:58
View user's profile Send private message Reply with quote
Tomasz Grysztar
Assembly Artist


Joined: 16 Jun 2003
Posts: 6774
Location: Kraków, Poland

This is not the first set of EBC assembly macros created for fasmg, the previous one (by Akeo) is listed in the fasmg resources thread. Is your work completely independent?
Post 01 Jan 2018, 23:06
View user's profile Send private message Visit poster's website Reply with quote
zhak



Joined: 12 Apr 2005
Posts: 489
Location: Belarus

Yeah, I used his macros for some time, but was not completely satisfied with what features they provide. Mine are independent. However, I use slightly modified utf8 to wide string conversion macro from Akeo's package. And pe format macros are based on yours from fasmg package
Post 01 Jan 2018, 23:40
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >

Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Main index   Download   Documentation   Examples   Message board
Copyright © 2004-2018, Tomasz Grysztar.
Powered by rwasa.