flat assembler
Message board for the users of flat assembler.

Index > Main > Fast Assembler


Rate Fast Assembler
Very bad
62%
 62%  [ 5 ]
Normal
12%
 12%  [ 1 ]
Very good
25%
 25%  [ 2 ]
Total Votes : 8

Author
Thread Post new topic Reply to topic
MIHIP



Joined: 14 Feb 2013
Posts: 130
MIHIP
FAST ASSEMBLER

NEW VERSION!!! 1.50.50 ALPHA 2!!!
Image

Hello everyone, today I'll show you Fasm - fast assembler (clone flat assembler) that weighs 50 kilobytes! (Wait for linux version). Wink

Advantages: it weighs 50 kb, increased speed of assembly programs.

Site (WIP) >>> fastassembler.tk


DOWNLOAD (1.50.50 Alpha 1) >>> http://counsite.tk/stuff/0-0-0-170-20

NEW!!! DOWNLOAD (1.50.50 Alpha 2 WINDOWS) >>> http://counsite.tk/stuff/0-0-0-172-20

NEW!!! DOWNLOAD (1.50.50 Alpha 2 LINUX) >>> http://counsite.tk/Fasm

Speed of startup FASM.exe:

Fast asembler - 0.133567094803 ms,

Flat assembler -0.406511068344 ms
;

Console (Windows) - Fast.exe - fast assembler, flat.exe - flat assembler
Code:
D:\!Fasm\Include>Fast.exe Main.asm
Fast assembler, version 1.50.50 (566821 kilobytes memory)
4 passes, 0.2 seconds, 2048 bytes.

D:\!Fasm\Include>Flat.exe Main.asm
flat assembler  version 1.71.21  (574205 kilobytes memory)

4 passes, 0.4 seconds, 2048 bytes.    

UPD: I created the trailer for fast assembler Smile
You can see it there -> http://youtu.be/8EaMfk-BaYM and https://www.youtube.com/watch?v=Voj10YblGoA

UPD 2: Funny site about Fast Assembler coding Smile
http://www.fastassemblercode.tk

Waiting for feedback Razz

HAPPY CODING!!! Very Happy

Good luck! Very Happy
Post 23 Oct 2014, 16:38
View user's profile Send private message Visit poster's website Reply with quote
Matrix



Joined: 04 Sep 2004
Posts: 1171
Location: Overflow
Matrix
MIHIP wrote:
FAST ASSEMBLER

NEW VERSION!!! 1.50.50 ALPHA 2!!!
Image

Hello everyone, today I'll show you Fasm - fast assembler (clone flat assembler) that weighs 50 kilobytes! (Wait for linux version). Wink

Advantages: it weighs 50 kb, increased speed of assembly programs.

Site (WIP) >>> fastassembler.tk


DOWNLOAD (1.50.50 Alpha 1) >>> http://counsite.tk/stuff/0-0-0-170-20

NEW!!! DOWNLOAD (1.50.50 Alpha 2 WINDOWS) >>> http://counsite.tk/stuff/0-0-0-172-20

NEW!!! DOWNLOAD (1.50.50 Alpha 2 LINUX) >>> http://counsite.tk/Fasm

Speed of startup FASM.exe:

Fast asembler - 0.133567094803 ms,

Flat assembler -0.406511068344 ms
;

Console (Windows) - Fast.exe - fast assembler, flat.exe - flat assembler
Code:
D:\!Fasm\Include>Fast.exe Main.asm
Fast assembler, version 1.50.50 (566821 kilobytes memory)
4 passes, 0.2 seconds, 2048 bytes.

D:\!Fasm\Include>Flat.exe Main.asm
flat assembler  version 1.71.21  (574205 kilobytes memory)

4 passes, 0.4 seconds, 2048 bytes.    

UPD: I created the trailer for fast assembler Smile
You can see it there -> http://youtu.be/8EaMfk-BaYM and https://www.youtube.com/watch?v=Voj10YblGoA

UPD 2: Funny site about Fast Assembler coding Smile
http://www.fastassemblercode.tk

Waiting for feedback Razz

HAPPY CODING!!! Very Happy

Good luck! Very Happy


|)34|2 |\\/|!|-|!|>,


\\|/!+|-| +|-|!5 13++3|2 ! |-|3|238`/ \\|/!5|-| +0 +|-|4|\\||( `/0|_| |#0|2 (`/0|_||2 (0|\\|+|2!8|_|+!0|\\| +0 63|\\|3|241 (0|)!|\\|6 1!|#3) |>05+!|\\|6 +|-|!5 |>!3(3 0|# 50|#+\\|/4|23. ! 4|\\/| 5|_||23 !+ \\|/!11 |-|31|> 4 10+ 10+ !|\\| (0|)!|\\|6 4|\\||) |23|\\/|0+3 4((355 455!5+4|\\|(3 0|# |#!135 |#0|2 |\\/|4|\\|`/ |#3110\\|/ (0|)3|25.

! |-|0|\\|35+1`/ 831!3\\/3 +|-|4+ `/0|_||2 4|)\\/!(35 4|\\||) 6|_|!|)4|\\|(3 |-|45 |235|_|1+3|) \\|/!+|-| 4 |>05!+!\\/3 0|_|+(0|\\/|3 |#0|2 50(!3+`/. |#|_||2+|-|3|2|\\/|0|23 ! \\|/0|_|1|) 1!|(3 +0 |>0!|\\|+ 0|_|+ +|-|4+ `/0|_||2 4++!+|_||)3 \\|/45 480\\/3 `/0|_||2 _)08 |\\/|4|\\||)4+3 4|\\||) ! |>3|250|\\|411`/ 831!3\\/3 +|-|4+ `/0|_||2 (0|\\/||>4|\\|`/ 4|>|>|23(!4+35 `/0|_||2 |)3\\/0+!0|\\| 4|\\||) (0|\\/||\\/|!+|\\/|3|\\|+ +0 `/0|_||2 \\|/0|2|( 0|264|\\|!7_4+!0|\\| 4|\\||) (1!3|\\|+5

+|-|4|\\||( `/0|_| \\/3|2`/ |\\/||_|(|-| 464!|\\| 4|\\||) ! \\|/!5|-| `/0|_| 4 10+ 0|# 5|_|((355 !|\\| `/0|_||2 (4|233|2 4|\\||) 1!|#3.


|(!|\\||) |2364|2|)5,

_)0|-||\\| |)03
Post 23 Oct 2014, 19:22
View user's profile Send private message Visit poster's website Reply with quote
m3ntal



Joined: 08 Dec 2013
Posts: 296
m3ntal
Quote:
UPD: I created the trailer for fast assembler
You can see it there -> http://youtu.be/8EaMfk-BaYM and https://www.youtube.com/watch?v=Voj10YblGoA
Ha! Smile The 2nd video rocks! Cool
Post 23 Oct 2014, 21:33
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17248
Location: In your JS exploiting you and your system
revolution
MIHIP wrote:
Speed of startup FASM.exe:

Fast asembler - 0.133567094803 ms,

Flat assembler -0.406511068344 ms
That is one incredibly accurate clock you have there. It goes right down to the picoseconds, and a full 12 digits of precision. Amazing. Which atomic standard is it calibrated to?

Also, how come Flat assembler starts in negative time? It finished before it even started. Truly amazing! Razz
Post 23 Oct 2014, 21:47
View user's profile Send private message Visit poster's website Reply with quote
m3ntal



Joined: 08 Dec 2013
Posts: 296
m3ntal
No site yet?

Anyone wanting to create a web site? To convert source files to HTML, try my syntax highlighter (HTML.INC) in Micro-FASM \EXAMPLES\HTML\. Just replace SOURCE.TXT and run BAT. It produces nice clean HTML+CSS viewable by small OS browsers. No JS. Easy to customize fonts, colors and titles.

I searched online for a good lightweight syntax highlighter and couldn't find one. Most of them are 10+MB, they create big slow HTML pages with their embedded JavaScripts+advertisements and they're not customizable.
Post 23 Oct 2014, 22:31
View user's profile Send private message Reply with quote
Matrix



Joined: 04 Sep 2004
Posts: 1171
Location: Overflow
Matrix
revolution wrote:
MIHIP wrote:
Speed of startup FASM.exe:

Fast asembler - 0.133567094803 ms,

Flat assembler -0.406511068344 ms
That is one incredibly accurate clock you have there. It goes right down to the picoseconds, and a full 12 digits of precision. Amazing. Which atomic standard is it calibrated to?

Also, how come Flat assembler starts in negative time? It finished before it even started. Truly amazing! Razz


my original flat assembler 1.71.23 starts and exits in 0.000s Smile
Code:
/dev/shm$ time ./fasm 
flat assembler  version 1.71.23
usage: fasm <source> [output]
optional settings:
 -m <limit>    set the limit in kilobytes for the available memory
 -p <limit>    set the maximum allowed number of passes
 -s <file>     dump symbolic information for debugging

real    0m0.000s
user    0m0.000s
sys     0m0.000s
    


flat assembler 1.71.23 compiles itself in 38ms (including start and exit):
Code:
/dev/shm/source/Linux$ time fasm fasm.asm 
flat assembler  version 1.71.23  (16384 kilobytes memory)
5 passes, 93290 bytes.

real    0m0.038s
user    0m0.037s
sys     0m0.000s
    
Post 23 Oct 2014, 22:42
View user's profile Send private message Visit poster's website Reply with quote
RIxRIpt



Joined: 18 Apr 2013
Posts: 50
RIxRIpt
Code:
PS C:\FASM> Measure-Command {.\FASM.EXE my_big_source.asm}
Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 0
Milliseconds      : 424
Ticks             : 4242343
TotalDays         : 4.91011921296296E-06
TotalHours        : 0.000117842861111111
TotalMinutes      : 0.00707057166666667
TotalSeconds      : 0.4242343
TotalMilliseconds : 424.2343

PS C:\FASM> .\FASM.EXE my_big_source.asm
flat assembler  version 1.71.23  (1048576 kilobytes memory)
6 passes, 0.4 seconds, 41472 bytes.
    

Code:
PS C:\FASTASM> Measure-Command {.\FASM.EXE my_big_source.asm}
Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 0
Milliseconds      : 421
Ticks             : 4212166
TotalDays         : 4.87519212962963E-06
TotalHours        : 0.000117004611111111
TotalMinutes      : 0.00702027666666667
TotalSeconds      : 0.4212166
TotalMilliseconds : 421.2166

PS C:\FASTASM> .\FASM.EXE my_big_source.asm
Fast assembler, version 1.50.50 (1048576 kilobytes memory)
6 passes, 0.4 seconds, 41472 bytes.
    

A tiny 3ms difference Rolling Eyes
P.S. Compiled closed source version of flatcheat

_________________
Привет =3
Admins, please activate my account "RIscRIpt"
Post 24 Oct 2014, 09:24
View user's profile Send private message Visit poster's website Reply with quote
MIHIP



Joined: 14 Feb 2013
Posts: 130
MIHIP
RIxRIpt wrote:
Code:
PS C:\FASM> Measure-Command {.\FASM.EXE my_big_source.asm}
Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 0
Milliseconds      : 424
Ticks             : 4242343
TotalDays         : 4.91011921296296E-06
TotalHours        : 0.000117842861111111
TotalMinutes      : 0.00707057166666667
TotalSeconds      : 0.4242343
TotalMilliseconds : 424.2343

PS C:\FASM> .\FASM.EXE my_big_source.asm
flat assembler  version 1.71.23  (1048576 kilobytes memory)
6 passes, 0.4 seconds, 41472 bytes.
    

Code:
PS C:\FASTASM> Measure-Command {.\FASM.EXE my_big_source.asm}
Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 0
Milliseconds      : 421
Ticks             : 4212166
TotalDays         : 4.87519212962963E-06
TotalHours        : 0.000117004611111111
TotalMinutes      : 0.00702027666666667
TotalSeconds      : 0.4212166
TotalMilliseconds : 421.2166

PS C:\FASTASM> .\FASM.EXE my_big_source.asm
Fast assembler, version 1.50.50 (1048576 kilobytes memory)
6 passes, 0.4 seconds, 41472 bytes.
    

A tiny 3ms difference Rolling Eyes
P.S. Compiled closed source version of flatcheat

Ты из России? =)
Post 24 Oct 2014, 10:06
View user's profile Send private message Visit poster's website 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


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.