Board.KolibriOS.org

Official KolibriOS board
It is currently Wed May 22, 2019 8:48 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 3 posts ] 
Author Message
 Post subject: masm2htm
PostPosted: Tue Jul 18, 2017 9:36 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
masm2htm — simple masm source to html converter.

В данный момент этот пример идёт вместе с uasm(http://www.terraspace.co.uk/uasm.html).
Он находится в папке Samples.

Раньше, когда uasm назывался ещё JWasm-ом, я уже пробовал его собрать под KolibriOS.
Вот тот чат: chatlogs/chatlog2014-04-23.html
Quote:
0CodErr « Wed Apr 23, 2014 11:36 am » собрал вон ту штуку http://japheth.de/JWasm/masm2htm.html под KolibriOS можно полученный из исходника html открыть в WebView:
Spoiler: Show
Attachment:
5322531[1].png
5322531[1].png [ 48.61 KiB | Viewed 1473 times ]

Ну а сейчас результат работы данной программы можно посмотреть с помощью уже более новой версии WebView, и выглядит это теперь так
Spoiler: Show
Attachment:
masm2htm.PNG
masm2htm.PNG [ 39.18 KiB | Viewed 1473 times ]
Можно собрать это и с помощью masm-а, но я использовал uasm(http://www.terraspace.co.uk/uasm.html)
Собирается оно вот так:
Code:
Set NAME=masm2htm
UASM32 -c -coff %NAME%.asm
LD -T LScript.x -o %NAME%.kex %NAME%.obj -L %LIBC% -l libc
OBJCOPY -O binary -j .all masm2htm.kex
Del %NAME%.obj
pause
%LIBC% — директория, в которой находится libc.
Стартовая метка в моей libc называется start, если у вас не так, то надо изменить в LScript строку
Code:
    LONG("start");

В архиве вместе с исходным кодом также присутствует уже скомпилированный и сжатый masm2htm.kex:
Attachment:
masm2htm.7z [13.05 KiB]
Downloaded 62 times


Top
   
 Post subject: Re: masm2htm
PostPosted: Wed Jul 19, 2017 9:39 am 
Offline

Joined: Tue Mar 08, 2016 11:00 pm
Posts: 436
Можно сделать системный просмотрщик для *.asm.

Вот только понимает ли он FASM-синтакс?


Top
   
 Post subject: Re: masm2htm
PostPosted: Wed Jul 19, 2017 10:05 am 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Siemargl wrote:
понимает ли он FASM-синтакс?
Ну, в некоторой степени — да.
Там на первом старом скриншоте как раз отображается преобразованный "example.asm", который идёт в дистрибутиве.
Ну и добавить что-то — тоже не проблема, Public Domain же.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 3 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


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 post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited