ностальжы |
[Nov. 29th, 2013|11:32 am] |
собрал одну из первых своих софтин, которая обрела в своё время даже некоторую популярность. написана была ещё в школе, на паскале.
представляет из себя форматировщик флопиков на кучу разных форматов, при этом не требует наличия pu_1700.com или 800.com. умеет делать interleaving, умеет «восстанавливать» сбойные дискеты. поддерживает три языка в морде. и слева сверху на скриншотах можно рассмотреть стрелочку — это эмулятор «графического мышиного курсора» в текстовом режиме.
естественно, с первого раза ничего не собралось, потому что некоторые нужные модули за столько лет (17 лет, ага) безнадёжно проебались. благо, это были модули для работы с мышью и знакогенератором, так что вкорячил быстрохаки.
а ещё у досбокса по умолчанию нет флопиков, от чего aformat очень охуевал и падал в корку. поэтому я сделал ещё один хак, тупо захардкодив «нашли два флопа».
а теперь самое главное: скриншоты! ( стрелять! ) |
|
|
ещё про детство |
[Nov. 29th, 2013|01:04 pm] |
нашёл свою спрайтовую библиотеку для EGA. ассемблер, но попиксельный вывод. это ужасно. дурная и бесполезная портянка ассемблера, которая читает/пишет по четыре байта памяти на пиксель спрайта. для, напоминаю, EGA. а видеопамять там тормозит. нет, даже не так: она там ПИЗДЕЦ КАК ТОРМОЗИТ.
а ведь можно было обойтись даже без самомодифицирующегося кода, у EGA/VGA есть аппаратные крутилки/маски. и спрайты можно было зигзагом хранить.
чёрт, захотелось взять в руки старый добрый tasm и написать это как следует. |
|
|
а я всегда считал, что "стековерфлов" -- сборище говноедов |
[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 — рекомендую. он охуенен. |
|
|