ZX Spectrum 42 символа в строке

Старый спектрумистский форум

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

ZX Spectrum 42 символа в строке

Post by Lavr »

Посетительница наша сподвигла меня полазить по разным ресурсам ZX Spectrum...
И на одном сайте я интересную вещь увидел - экран ZX Spectrum с 42-мя символами в строке:
system_titul.gif
Ориентировочно я прикинул, это матрица 5х7 и точка-пробел между символами.
256 / 6 = 42,67

У кого-нибуть есть исходник такого драйвера?


P.S. Кстати говоря, на том же сайте автора он показывает режим 64 символа в строке:
24x80.gif
Мне кажется, такой режим я и сам в былые времена видел: 256 / 64 = 4 точки на знакоместо.
Это убого, но кое-как читаемо...
:wink:

Но дальше автор пишет и про режим 80 символов в строке! :o
Вот в это мне что-то никак не верится, ибо 256 / 80 = 3.2 - и что это за шрифт? :roll:
You do not have the required permissions to view the files attached to this post.
iLavr
forthuser
Senior
Posts: 165
Joined: 12 Jan 2023 07:26

Re: ZX Spectrum 42 символа в строке

Post by forthuser »

В редакторе TLW был режим и 64-ёх символов в строке, но читать их ещё то было удовольствие.
В бытность ZX даже поковырялся в этом редакторе и добавил к нему понимание клавиш
с 8-ми линий порта, вместо штатных 5-ти и подключил клавиатуру переделанную из
какой то вроде даже герконовой промышленной (где то в кладовке ещё она осталась)

P.S. Совмещение и русификацию вместе с турбированием ПЗУ сделал по мотивам Родионовской прошивки.
С какого то раза получился приличный вариант ушедший в народ.

Возможно даже на какой то дискетке эта версия TLW осталась, а дискетка ещё имеет шанс прочитаться. :)
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: ZX Spectrum 42 символа в строке

Post by Lavr »

Вроде как вот здесь нечто похожее: http://zxpress.ru/article.php?id=4800&lng=ru

Хотя описание звучит бредово:
...для начала необходимо сотворить 3
дополнительных фонта, причем,каждый из них
будет в 2 раза больше исходного :roll: (4096 байт
каждый), плюс ко всему прочему, за каждым
из фонтов будет следовать табличка для ад-
ресов его символов (512 байт).
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: ZX Spectrum 42 символа в строке

Post by Lavr »

А вот здесь, похоже, несколько вариантов драйвера вывода на экран 42 символа в строке имеются...

ZXDN __ Coding_programming articles

Ну и другие интересные алгоритмы для ZX Spectrum присутствуют...
iLavr
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: ZX Spectrum 42 символа в строке

Post by Shaos »

42 символа в строке это вот эта картинка:
24x42.gif
то что ты привёл первой картинкой - там уже 64 символа в строке:

Image

а то что второй - 80:

Image

Я поглядел на эту 80-символьную картинку поближе:
24x80half.jpg
там похоже таки 5 пикселов на символ плюс 1 пиксел между ними - т.е. 6 пикселов на знакоместо, что может дать 80 символов в строке только при горизонтальном разрешении экрана в 480 пикселов!

так что по-моему автор странички гонит - либо эти картинки левые (фотошоп), либо компьютер Байт-01 имел более расширенный экран нежели стандартный ZX-Spectrum...

P.S. как выглядит 64 символа на стандартном экране ZX-спектрума (т.е. каждый символ имеет ширину в 3 пиксела плюс 1 пиксел пробел) можно например в гофер-клиенте Нихираша (который опенсорц):
Screenshot from 2023-01-15 21-35-12.png
(в более поздней версии у него есть вывод 80 символов в строку, но только для таймекса с его расширенным режимом 512x192)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: ZX Spectrum 42 символа в строке

Post by Lavr »

Shaos wrote:то что ты привёл первой картинкой - там уже 64 символа в строке:
Да прям щаззз... :lol: Я там точки посчитал.
Если 42 символа в строке, то матрица 5х7 + 1 точка пробел.
На этой картинке так и есть.

А там где уже 64 символа в строке, там 4х8 матрица с пробелом.
Автор напутал, а ты - гонишь!

А вот 80 символов в строке - матрица 3х8 - галимый ужосс! :o
Считать надо уметь... :-?
iLavr
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: ZX Spectrum 42 символа в строке

Post by Shaos »

Покажи мне в каком месте тут 3x8?

Image

> Я там точки посчитал.

и ты не точки считай, а знаки в строке - там явно не спектрумовые экраны и знаков сильно больше чем должно быть получается:
system_titul.jpg
короче тебя надули, а ты и рад :lol:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: ZX Spectrum 42 символа в строке

Post by Lavr »

Shaos wrote:Покажи мне в каком месте тут 3x8?
А я кому-то это обещал? :roll: Я просто поделил 256 / 80 = 3.2
Мне это нафиг не надо и непонятно, как они пробелы меж символов будут делать.

Меня интересовал режим 42 символа в строке и там я посчитал точки матрицы.
Байт.PNG
Но если тебе интересны 80 символов в строке - считай их сам! :lol:

Тебе не кажется, что заголовок топика: ZX Spectrum 42 символа в строке ? :wink:


P.S. А рад я что тебя припряг хернёй позаниматься, которая ну совершенно никому не нужна! :ebiggrin:
You do not have the required permissions to view the files attached to this post.
Last edited by Lavr on 16 Jan 2023 01:28, edited 1 time in total.
iLavr
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: ZX Spectrum 42 символа в строке

Post by Shaos »

Lavr wrote:Тебе не кажется, что заголовок топика: ZX Spectrum 42 символа в строке ? :wink:
Угу - только ты зачем-то воткнул во главу топика картинку с 64 символами в строке:
Screenshot from 2023-01-16 00-19-34.png
Я тебе выше эти символы даже посчитал - если тебе самому лень по экрану пальцем водить

И как я уже писал - 42 символа в строке это вот эта картинка (обрати внимание на название файла - оно как бы на что-то недвусмысленно намекает):
24x42.gif
http://zxbyte.ru/pic/byte01/24x42.gif
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: ZX Spectrum 42 символа в строке

Post by Lavr »

Намекает лишь что автор попутал картинки и кое-где геометрию испортил...
А матрица - 5 точек... нефиг мне морочить голову!

Image
iLavr
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: ZX Spectrum 42 символа в строке

Post by Shaos »

Ты на правильном пути - теперь умножаем ширину каждого символа на количество символов в строке (как минимум 64 если их внимательно посчитать) и получаем ТАДА - 384 пиксела :mrgreen:

Это ни разу не спектрумовский экран :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: ZX Spectrum 42 символа в строке

Post by Lavr »

Shaos wrote:Это ни разу не спектрумовский экран :)
Это геометрия картинки автором испорчена - никаких полутонов быть не должно!

Вот увеличенная картинка с экрана эмулятора b2m - никаких полутонов и близко нет!
спец.PNG
You do not have the required permissions to view the files attached to this post.
Last edited by Lavr on 16 Jan 2023 01:49, edited 1 time in total.
iLavr
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: ZX Spectrum 42 символа в строке

Post by Shaos »

Ну так бери неиспорченную картинку без полутонов:

http://zxbyte.ru/pic/byte01/24x42.gif

Там тоже 5x7 (плюс 1 пиксел на междусимвольное пространство) и точно 42 символа в строке
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: ZX Spectrum 42 символа в строке

Post by Lavr »

Вон взял выше... очевидно, что у автора геометрия испорчена.
А считать ты таки научился! Прямо как в моём стартовом топике! :ebiggrin:
iLavr
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: ZX Spectrum 42 символа в строке

Post by Shaos »

Ну так бери неиспорченную картинку без полутонов:

http://zxbyte.ru/pic/byte01/24x42.gif

Там тоже 5x7 (плюс 1 пиксел на междусимвольное пространство) и точно 42 символа в строке
Я тут за главного - если что шлите мыло на me собака shaos точка net