metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-05-08 12:31 pm

Lisp alien mask

Прочел 350 страниц Land of Lisp.
Хочу купить себе маску Lisp alien, но чо-то они нигде не продаются.
Алсо, кложурь все-таки более гармонично спроектирована.

[identity profile] nivanych.livejournal.com 2012-05-08 09:52 am (UTC)(link)
Но вторым-то был z80-ассемблер!
Так что, всё в порядке!

[identity profile] dr-hyder.livejournal.com 2012-05-08 09:54 am (UTC)(link)
Вы на 100% точно описали мой путь! Сначала бейсик, потом z80 ассемблер :)

LD DE,0000h
LD HL,4000h
LD BC,0100h
LDIR
Это вам не рафинированые кложуры!!
Edited 2012-05-08 09:59 (UTC)

[identity profile] metaclass.livejournal.com 2012-05-08 10:03 am (UTC)(link)
Я тоже начинал с бейсика и Z80 :)

[identity profile] dr-hyder.livejournal.com 2012-05-08 10:06 am (UTC)(link)
Ну судя по всему вы этот z80 ещё и спаяли самостоятельно. Мне вон отец спаял :)

[identity profile] metaclass.livejournal.com 2012-05-08 10:08 am (UTC)(link)
Частично самостоятельно, да.

[identity profile] nivanych.livejournal.com 2012-05-08 10:33 am (UTC)(link)
Я же говорил!! ;-)
И я, млин, тоже ;-)

[identity profile] jakobz.livejournal.com 2012-05-08 07:43 pm (UTC)(link)
И я тоже.

[identity profile] nivanych.livejournal.com 2012-05-08 10:34 am (UTC)(link)
Так! Ото ж!
Целых три человека таких уникальных собралось!

[identity profile] justy-tylor.livejournal.com 2012-05-08 10:44 am (UTC)(link)
Здесь все ебуникальные (вспоминая МК-52, Spectrum Basic и много ассемблера Z80).

[identity profile] dr-hyder.livejournal.com 2012-05-08 10:52 am (UTC)(link)
Да что ж ты будешь делать! Я думал я один такой!

[identity profile] nivanych.livejournal.com 2012-05-08 11:05 am (UTC)(link)
Да! Кто бы мог подумать, что ещё кто-то начинал со спектрумов??

[identity profile] dr-hyder.livejournal.com 2012-05-08 11:09 am (UTC)(link)
You're breaking my sense of superiority!

[identity profile] nivanych.livejournal.com 2012-05-08 11:38 am (UTC)(link)
Вот кто бы мне объяснил, зачем устройство видеопамяти такое ебанутое?
Всё пытались оправдывать это бОльшей скоростью прорисовки символов 8x8.
Но это же же ерунда и почти не влияет...
А сколько неудобств!

[identity profile] dr-hyder.livejournal.com 2012-05-08 11:59 am (UTC)(link)
Вы имеете в виду то что адрессация разбита на три отдельных массива по 256*8 элементов, а внутри этих массивов строки идут не один за другим, а слегка через задницу? Или то что там аттрибуты цвета хранятся отдельно для каждого 8x8px символа? Если первое тогда не знаю, я всегда думал что это какое то неведомое hardware шаманство. Если второе, тогда действительно ведь быстрее символы рисовать, да и памяти экономия. Это ведь получается битовый массив на пиксели, плюс 32x24(или сколько там) на их раскраску. Если делать "традиционней" например с раскрашиванием одного байта в 16ть цветов(4 бита на цвет), то памяти уйдёт почти в 2 раза больше. А качество будет всё ещё так себе, потому что раскрашиваешь всё ещё не каждый пиксель а 8мь пикселей за раз. Ну а раскрашивать каждый пиксель - для спектрума с его памятью это нонсенс :)
Edited 2012-05-08 12:03 (UTC)

[identity profile] nivanych.livejournal.com 2012-05-09 03:38 am (UTC)(link)
Про атрибуты цвета понятно, это тупо экономия.
Раскрашивать каждый пиксель 256 цветами — 256*192=48k и выйдет ;-)
Но вот нахрена было ТАК сами пиксели адресовать, это для меня загадка...
Разве что, захотели соптимизировать прорисовку символов, а когда увидели, что это ничего не даёт как по производительности, так и визуально, менят было уже поздно, вот и оставили "изюминку" платформы...

[identity profile] metaclass.livejournal.com 2012-05-09 04:22 am (UTC)(link)
Емнип, там тонкость в реализации вывода из памяти на видеовыход.
Т.е. эти чипы памяти (динамическая RAMб К565РУ5) адресовались вроде рядами по сколько-то там. С каждого чипа вроде по одному биту, с шины в 8 бит мультиплексор на видеовыход (яркость?).

[identity profile] nivanych.livejournal.com 2012-05-09 05:25 am (UTC)(link)
Да, что-то начал припоминать, что у тов. Синклера были подобные соображения...
Всё равно, я уверен, что сделать нормальную адресацию почти не было бы дороже.
А ещё мне непонятно развитие цветов вообще у всех платформ. Ну, 4 цвета, это понятно.
Но когда сделали 16 цветов, то в чём была сложность сразу разрешить для них произвольные палитры?...

[identity profile] dr-hyder.livejournal.com 2012-05-09 07:42 am (UTC)(link)
Я совершенно не в курсах какие там хардвар-импликации, но с точки зрения адрессации переход на следующую линию в символе операция очень простая inc старшего регистра. Правда если рисовались не символы то потом надо ещё проверять не вышло ли за пределы символа и расчитывать новый адрес. То есть в теории прорисовка отдельных символов очень простая.

[identity profile] anatoly borodin (from livejournal.com) 2012-05-09 03:09 pm (UTC)(link)
> Правда если рисовались не символы

Графика в играх часто на знакогенераторе с подставными шрифтами делалась.

[identity profile] nivanych.livejournal.com 2012-05-09 03:53 am (UTC)(link)
Но вообще, конечно, если бы они сразу догадались совершенствовать видеоадаптер и сделали бы видеопамять с 256 цветами (ну и "online"-сменой палитры), было бы ваще и доолго неубиваемо. И не думаю, что даже по тем временам, было бы уж оочень дороже.
Правда, вот за сложность изготовления такого видеоадаптера на то время не скажу, хоть и сомневаюсь, что он был бы сильно дороже.
Однако, представляю себе эти массивы из РУ6 и ржу........... ;-) ;-)

[identity profile] fas-tm.livejournal.com 2012-05-08 11:27 am (UTC)(link)
тут много таких :)
мой первый был радио86-рк(отец сам собирал) c пленочной клавиатурой и корпусом из спаянных пластин стеклотекстолита.
второй- спекртрум, тоже отец собирал(ленинградский вариант). Блок цветности и контроллер НГМД допиливал уже я.
Там же и бейсик впервые увидел. Ну и пошел по наклонной :)

[identity profile] alexott.livejournal.com 2012-05-08 12:44 pm (UTC)(link)
я тоже с такого начинал...

[identity profile] antontsau.livejournal.com 2012-05-09 07:30 am (UTC)(link)
я еще с 8080 начинал. И васик отдельно, на искре226.

А зилог и васик вместе у меня были в школе, в 8 классе, только не на этом вашем синклере а на целой ямааахе.

И погамиста из меня не вышло.

[identity profile] anatoly borodin (from livejournal.com) 2012-05-09 03:05 pm (UTC)(link)
Ну и меня до кучи запишите.
ext_659950: (Default)

[identity profile] perplexed-bear.livejournal.com 2012-05-08 12:13 pm (UTC)(link)
Я начинал с МК-61, потом ассемблер и голые коды 8085 (он же КР580ВМ80) и бейсик. А потом ассемблер 86 и паскаль.