Keep it simple — code in asm


1. About this site

This site was created with the main goal to promote assembly programming.

It clearly demonstrates that the assembly written programs have huge advantages compared with any other programming language.

Also, this site will provide documentation and articles related to assembly language programming.

On this site, you can browse some of my projects, download the source code, read some articles and understand how powerful language is assembler.

The most of my projects are application programs, not system programs. Also, recently, the most of them are portable applications, running natively in Windows and Linux operating systems.

Actually the engine of this site is also created in assembly language - the CMS (content management system) MiniMagAsm. It is open source, so you can use it for your projects as well.

Another of my projects is Fresh IDE. Here you can browse a mirror of Fresh IDE main site.

Fresh IDE is IDE for assembly programming. All of my projects are written using Fresh IDE. It is really useful, especially for big assembly projects or programs that need to be portable.

The archive of this whole site is managed by fossil repository as well. You can access it on archive page and to check the changes, fill some bug report etc. You have to login as an anonymous user in order to be able to browse the repository and to use the bug tracker.

2. About me

My name is John Found.

I have other interests besides programming. They all are connected with the technology - electronics, mechanics, phisics. I am also big fan of the "do it yourself" movement.

I am working on a big production factory where I design the electronics and programs of various industrial machinery. My work is very interesting and you can be jealous, because my hobby is my profession. :P

To contact me about this site, assembly programming or any of my projects use the comment system of the site, or following e-mail: johnfound at evrocom dot net

Last modified on: 07.10.2014 07:42:41



:)John Found ( 23.01.2017 10:45:28 UTC ) :

Lefsha ( 19.01.2017 15:17:07 UTC ) :

Check our web site and lets talk

It looks interesting, but what is your web site?

:)Lefsha ( 19.01.2017 15:17:07 UTC ) :

Hi, John! I like your style in programming and the way you think. We are working on a MOCVD related project and would need some one who is can write a controlling software for it. You know all these PLC etc. It should work remotely. I could provide you a VM image to see how it works now. It's a kick ass high-tech what we are doing. Check our web site and lets talk. Find me on skype or email. Thx

P.S. Can't speak Bulgarian yet :-) Rus,Ger,Eng

:)John Found ( 04.01.2017 14:18:38 UTC ) :

James Hallaway

Dear John, which language is a native for you?



sqlite на самом деле лучше, чем вам кажется.

Это конечно правда. Только здесь на "" SQLite нет. Только на "".

Этот сайт работает на MiniMagAsm, которая использует текстовые файлы. Это намного быстрее, но MiniMagAsm работает на CGI и не держит хорошо нагрузки.

:)Dampire ( 03.01.2017 14:37:14 UTC ) :

sqlite на самом деле лучше, чем вам кажется. Посмотрите, целый хабр не может положить ресурс несмотря на лютый ddos. Конечно заточенная под ресурс субд всегда будет быстрее, но это лишняя трата времени - как впрочем и сам проект.

:)Armanx64 ( 03.01.2017 10:59:41 UTC ) :

Слабое место — база данных. SQLite не предназначен для таких задач и нагрузок, и SQL как промежуточный язык тоже съедает достаточно заметную долю процессора. Решение — написать замену в виде простого хранилища на ассемблере, но сколько времени это займёт — не знаю.

:)James Hallaway ( 02.01.2017 19:26:35 UTC ) :

Dear John, which language is a native for you?

:)x\zx ( 23.03.2016 14:52:15 UTC ):


:)Serge ( 03.02.2016 18:08:36 UTC ):


In early 2000s, I saw the Win32 app writen in ASM, working fast and having nostalgic look. I thought its author was unheard as prophet.

You show that ASM can shake the internet, that nostalgic look is nice readable, and that ASM programmers think clean. Thank You very much !

:)John Found ( 01.09.2015 20:06:00 UTC ):

А, ясно. Мислил съм си за RSS, обаче така и не се наканих да го имплементирам (Макар че, да лесно е). Реално, лог страницата на сайта е нещо подобно, но не във формата за RSS или Atom.

Дали ще го направя? Може би, но вероятно няма да е скоро. Ако някой има желание да го напише, ще го включа в проекта и даже ще помагам с консултации. :)

:)Тесногръдо плямпало ( 01.09.2015 16:53:09 UTC ):

Не е жаргон. Така умните глави са превели съвсем официално емисиите по RSS и/или Atom. Без такава емисия е невъзможно да бъдеш следен в реално време. А е изключително лесна за направа. Много по-лесна от HTLM.

:)John Found ( 01.09.2015 08:33:38 UTC ):

Тесногръдо плямпало

Къде под ягодите е хранилката???

Ъ-ъ-ъ? Туй е някакъв жаргон, дето не го разбирам...

:)Тесногръдо плямпало ( 31.08.2015 22:34:30 UTC ):

Къде под ягодите е хранилката??? Що за дневник е това, щом няма? Несериозно е така, още повече, щом сам си си писал машинката.

:)manolote ( 08.01.2015 04:52:12 UTC ):

i want to learn assembler by remember prog. history


I'm very impressed! Драсни, просто за да осъществим контакт.