Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Посетительница наша сподвигла меня полазить по разным ресурсам ZX Spectrum... И на одном сайте я интересную вещь увидел - экран ZX Spectrum с 42-мя символами в строке: Ориентировочно я прикинул, это матрица 5х7 и точка-пробел между символами. 256 / 6 = 42,67У кого-нибуть есть исходник такого драйвера?P.S. Кстати говоря, на том же сайте автора он показывает режим 64 символа в строке: Мне кажется, такой режим я и сам в былые времена видел: 256 / 64 = 4 точки на знакоместо. Это убого, но кое-как читаемо... Но дальше автор пишет и про режим 80 символов в строке! Вот в это мне что-то никак не верится, ибо 256 / 80 = 3.2 - и что это за шрифт? 
_________________ iLavr
|
15 Jan 2023 12:33 |
|
 |
forthuser
Senior
Joined: 12 Jan 2023 07:26 Posts: 161
|
В редакторе TLW был режим и 64-ёх символов в строке, но читать их ещё то было удовольствие. В бытность ZX даже поковырялся в этом редакторе и добавил к нему понимание клавиш с 8-ми линий порта, вместо штатных 5-ти и подключил клавиатуру переделанную из какой то вроде даже герконовой промышленной (где то в кладовке ещё она осталась) P.S. Совмещение и русификацию вместе с турбированием ПЗУ сделал по мотивам Родионовской прошивки. С какого то раза получился приличный вариант ушедший в народ. Возможно даже на какой то дискетке эта версия TLW осталась, а дискетка ещё имеет шанс прочитаться. 
|
15 Jan 2023 13:38 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вроде как вот здесь нечто похожее: http://zxpress.ru/article.php?id=4800&lng=ruХотя описание звучит бредово:  |  |  |  | Quote: ...для начала необходимо сотворить 3 дополнительных фонта, причем,каждый из них будет в 2 раза больше исходного  (4096 байт каждый), плюс ко всему прочему, за каждым из фонтов будет следовать табличка для ад- ресов его символов (512 байт). |  |  |  |  |
_________________ iLavr
|
15 Jan 2023 18:13 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А вот здесь, похоже, несколько вариантов драйвера вывода на экран 42 символа в строке имеются... ZXDN __ Coding_programming articlesНу и другие интересные алгоритмы для ZX Spectrum присутствуют...
_________________ iLavr
|
15 Jan 2023 19:57 |
|
 |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21593 Location: Silicon Valley
|
42 символа в строке это вот эта картинка: то что ты привёл первой картинкой - там уже 64 символа в строке:  а то что второй - 80:  Я поглядел на эту 80-символьную картинку поближе: там похоже таки 5 пикселов на символ плюс 1 пиксел между ними - т.е. 6 пикселов на знакоместо, что может дать 80 символов в строке только при горизонтальном разрешении экрана в 480 пикселов! так что по-моему автор странички гонит - либо эти картинки левые (фотошоп), либо компьютер Байт-01 имел более расширенный экран нежели стандартный ZX-Spectrum... P.S. как выглядит 64 символа на стандартном экране ZX-спектрума (т.е. каждый символ имеет ширину в 3 пиксела плюс 1 пиксел пробел) можно например в гофер-клиенте Нихираша (который опенсорц): (в более поздней версии у него есть вывод 80 символов в строку, но только для таймекса с его расширенным режимом 512x192)
|
15 Jan 2023 22:28 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да прям щаззз...  Я там точки посчитал. Если 42 символа в строке, то матрица 5х7 + 1 точка пробел. На этой картинке так и есть. А там где уже 64 символа в строке, там 4х8 матрица с пробелом. Автор напутал, а ты - гонишь! А вот 80 символов в строке - матрица 3х8 - галимый ужосс! Считать надо уметь... 
_________________ iLavr
|
16 Jan 2023 00:39 |
|
 |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21593 Location: Silicon Valley
|
Покажи мне в каком месте тут 3x8?  > Я там точки посчитал. и ты не точки считай, а знаки в строке - там явно не спектрумовые экраны и знаков сильно больше чем должно быть получается: короче тебя надули, а ты и рад 
|
16 Jan 2023 01:07 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А я кому-то это обещал?  Я просто поделил 256 / 80 = 3.2 Мне это нафиг не надо и непонятно, как они пробелы меж символов будут делать. Меня интересовал режим 42 символа в строке и там я посчитал точки матрицы. Но если тебе интересны 80 символов в строке - считай их сам! Тебе не кажется, что заголовок топика: ZX Spectrum 42 символа в строке ? P.S. А рад я что тебя припряг хернёй позаниматься, которая ну совершенно никому не нужна! 
_________________ iLavr
Last edited by Lavr on 16 Jan 2023 01:28, edited 1 time in total.
|
16 Jan 2023 01:16 |
|
 |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21593 Location: Silicon Valley
|
Угу - только ты зачем-то воткнул во главу топика картинку с 64 символами в строке: Я тебе выше эти символы даже посчитал - если тебе самому лень по экрану пальцем водить И как я уже писал - 42 символа в строке это вот эта картинка (обрати внимание на название файла - оно как бы на что-то недвусмысленно намекает): http://zxbyte.ru/pic/byte01/24x42.gif
|
16 Jan 2023 01:22 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Намекает лишь что автор попутал картинки и кое-где геометрию испортил... А матрица - 5 точек... нефиг мне морочить голову! 
_________________ iLavr
|
16 Jan 2023 01:31 |
|
 |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21593 Location: Silicon Valley
|
Ты на правильном пути - теперь умножаем ширину каждого символа на количество символов в строке (как минимум 64 если их внимательно посчитать) и получаем ТАДА - 384 пиксела Это ни разу не спектрумовский экран 
|
16 Jan 2023 01:35 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Это геометрия картинки автором испорчена - никаких полутонов быть не должно! Вот увеличенная картинка с экрана эмулятора b2m - никаких полутонов и близко нет!
_________________ iLavr
Last edited by Lavr on 16 Jan 2023 01:49, edited 1 time in total.
|
16 Jan 2023 01:39 |
|
 |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21593 Location: Silicon Valley
|
Ну так бери неиспорченную картинку без полутонов: http://zxbyte.ru/pic/byte01/24x42.gifТам тоже 5x7 (плюс 1 пиксел на междусимвольное пространство) и точно 42 символа в строке
|
16 Jan 2023 01:48 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вон взял выше... очевидно, что у автора геометрия испорчена. А считать ты таки научился! Прямо как в моём стартовом топике! 
_________________ iLavr
|
16 Jan 2023 01:51 |
|
 |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21593 Location: Silicon Valley
|
Ну так бери неиспорченную картинку без полутонов: http://zxbyte.ru/pic/byte01/24x42.gifТам тоже 5x7 (плюс 1 пиксел на междусимвольное пространство) и точно 42 символа в строке
|
16 Jan 2023 02:25 |
|
|