0 Members and 1 Guest are viewing this topic.
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 ?
You will need to include also, and at least the few instructions below (not a exhaustive list):READ filenameINCBIN filename[,offset[,size[,offset_high]]]LET symbol = valueIFNOT condtionRUN addressORG code_address[,output_address]CHARSET [string,value|byte,value|start,end,value]From memory, and it's the commands list I use in maxam/winape syntax :-)Thanks a lot for your skill !
org #2000mystart; main code with menu from #2000dec ajr z,submenu1dec ajr z,submenu2myendsave "main.bin",mystart,myend-mystartwrite direct -1,-1,#C4org #4000submenu1; code codesubmenu1endsave "menu1.bin",submenu1,submenu1end-submenu1write direct -1,-1,#C4org #4000submenu2; code codesubmenu2endsave "menu2.bin",submenu2,submenu2end-submenu2
Rasm is now going into stabilisation phase since all requested functionnalities are implemented
buildcprbank 0dires 5,(ix+0),b ; store in B the result of the RESjr $; generate a sinus tablealign 256sinustableang=0repeat 256defb 127*sin(ang)ang=ang+360/256rendnop:nop:nop:nop:nop:call vbl;just for funtic=0repeatif tic<32defb ticelsedefw ticendiftic=tic+0.7until tic<64LZ48repeat 50dec ajr z,$+3inc brendLZCLOSEvblld b,#f5in a,(c)rrajr nz,vblret
Page created in 0.113 seconds with 32 queries.