crypt of decay - November 29th, 2013 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

November 29th, 2013

ностальжы [Nov. 29th, 2013|11:32 am]
собрал одну из первых своих софтин, которая обрела в своё время даже некоторую популярность. написана была ещё в школе, на паскале.

представляет из себя форматировщик флопиков на кучу разных форматов, при этом не требует наличия pu_1700.com или 800.com. умеет делать interleaving, умеет «восстанавливать» сбойные дискеты. поддерживает три языка в морде. и слева сверху на скриншотах можно рассмотреть стрелочку — это эмулятор «графического мышиного курсора» в текстовом режиме.

естественно, с первого раза ничего не собралось, потому что некоторые нужные модули за столько лет (17 лет, ага) безнадёжно проебались. благо, это были модули для работы с мышью и знакогенератором, так что вкорячил быстрохаки.

а ещё у досбокса по умолчанию нет флопиков, от чего aformat очень охуевал и падал в корку. поэтому я сделал ещё один хак, тупо захардкодив «нашли два флопа».

а теперь самое главное: скриншоты!
стрелять! )
Link35 meows|meow!

ещё про детство [Nov. 29th, 2013|01:04 pm]
нашёл свою спрайтовую библиотеку для EGA. ассемблер, но попиксельный вывод. это ужасно. дурная и бесполезная портянка ассемблера, которая читает/пишет по четыре байта памяти на пиксель спрайта. для, напоминаю, EGA. а видеопамять там тормозит. нет, даже не так: она там ПИЗДЕЦ КАК ТОРМОЗИТ.

а ведь можно было обойтись даже без самомодифицирующегося кода, у EGA/VGA есть аппаратные крутилки/маски. и спрайты можно было зигзагом хранить.

чёрт, захотелось взять в руки старый добрый tasm и написать это как следует.
Link1 meow|meow!

а я всегда считал, что "стековерфлов" -- сборище говноедов [Nov. 29th, 2013|06:35 pm]
I refuse to contribute to stackoverflow anymore, due to some
recent incidents. I can't even edit *my own* answers to correct
them, without some anonymous fool rejecting my edits. Ok, so maybe
they don't know I wrote the damned thing. But then they really
shouldn't be allowed to moderate Lua-specific questions. This is
just plain unacceptable.


это Mike Pall, он же СуперМайк, автор блестящего, великолепного, просто охуительного LuaJIT.

кстати, LuaJIT — рекомендую. он охуенен.
Link2 meows|meow!

navigation
[ viewing | November 29th, 2013 ]
[ go | Previous Day|Next Day ]