nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 16:23



Reply to topic  [ 47 posts ]  Go to page 1, 2, 3, 4  Next
ZX Spectrum 42 символа в строке 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Посетительница наша сподвигла меня полазить по разным ресурсам ZX Spectrum...
И на одном сайте я интересную вещь увидел - экран ZX Spectrum с 42-мя символами в строке:
Attachment:
system_titul.gif
system_titul.gif [ 89.96 KiB | Viewed 3435 times ]

Ориентировочно я прикинул, это матрица 5х7 и точка-пробел между символами.
256 / 6 = 42,67

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


P.S. Кстати говоря, на том же сайте автора он показывает режим 64 символа в строке:
Attachment:
24x80.gif
24x80.gif [ 95.29 KiB | Viewed 3435 times ]

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

Но дальше автор пишет и про режим 80 символов в строке! :o
Вот в это мне что-то никак не верится, ибо 256 / 80 = 3.2 - и что это за шрифт? :roll:

_________________
iLavr


15 Jan 2023 12:33
Profile
Senior

Joined: 12 Jan 2023 07:26
Posts: 165
Reply with quote
В редакторе TLW был режим и 64-ёх символов в строке, но читать их ещё то было удовольствие.
В бытность ZX даже поковырялся в этом редакторе и добавил к нему понимание клавиш
с 8-ми линий порта, вместо штатных 5-ти и подключил клавиатуру переделанную из
какой то вроде даже герконовой промышленной (где то в кладовке ещё она осталась)

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

Возможно даже на какой то дискетке эта версия TLW осталась, а дискетка ещё имеет шанс прочитаться. :)


15 Jan 2023 13:38
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Вроде как вот здесь нечто похожее: http://zxpress.ru/article.php?id=4800&lng=ru

Хотя описание звучит бредово:
Quote:
...для начала необходимо сотворить 3
дополнительных фонта, причем,каждый из них
будет в 2 раза больше исходного :roll: (4096 байт
каждый), плюс ко всему прочему, за каждым
из фонтов будет следовать табличка для ад-
ресов его символов (512 байт).

_________________
iLavr


15 Jan 2023 18:13
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
А вот здесь, похоже, несколько вариантов драйвера вывода на экран 42 символа в строке имеются...

ZXDN __ Coding_programming articles

Ну и другие интересные алгоритмы для ZX Spectrum присутствуют...

_________________
iLavr


15 Jan 2023 19:57
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
42 символа в строке это вот эта картинка:

Attachment:
24x42.gif
24x42.gif [ 124.81 KiB | Viewed 3357 times ]


то что ты привёл первой картинкой - там уже 64 символа в строке:

Image

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

Image

Я поглядел на эту 80-символьную картинку поближе:

Attachment:
24x80half.jpg
24x80half.jpg [ 135.03 KiB | Viewed 3357 times ]


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

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

P.S. как выглядит 64 символа на стандартном экране ZX-спектрума (т.е. каждый символ имеет ширину в 3 пиксела плюс 1 пиксел пробел) можно например в гофер-клиенте Нихираша (который опенсорц):

Attachment:
Screenshot from 2023-01-15 21-35-12.png
Screenshot from 2023-01-15 21-35-12.png [ 70.23 KiB | Viewed 3356 times ]


(в более поздней версии у него есть вывод 80 символов в строку, но только для таймекса с его расширенным режимом 512x192)

_________________
:dj: https://mastodon.social/@Shaos


15 Jan 2023 22:28
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
то что ты привёл первой картинкой - там уже 64 символа в строке:

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

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

А вот 80 символов в строке - матрица 3х8 - галимый ужосс! :o
Считать надо уметь... :-?

_________________
iLavr


16 Jan 2023 00:39
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Покажи мне в каком месте тут 3x8?

Image

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

и ты не точки считай, а знаки в строке - там явно не спектрумовые экраны и знаков сильно больше чем должно быть получается:

Attachment:
system_titul.jpg
system_titul.jpg [ 63.06 KiB | Viewed 3333 times ]


короче тебя надули, а ты и рад :lol:

_________________
:dj: https://mastodon.social/@Shaos


16 Jan 2023 01:07
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Покажи мне в каком месте тут 3x8?

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

Меня интересовал режим 42 символа в строке и там я посчитал точки матрицы.
Attachment:
Байт.PNG
Байт.PNG [ 203.66 KiB | Viewed 3319 times ]

Но если тебе интересны 80 символов в строке - считай их сам! :lol:

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


P.S. А рад я что тебя припряг хернёй позаниматься, которая ну совершенно никому не нужна! :ebiggrin:

_________________
iLavr


Last edited by Lavr on 16 Jan 2023 01:28, edited 1 time in total.



16 Jan 2023 01:16
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Lavr wrote:
Тебе не кажется, что заголовок топика: ZX Spectrum 42 символа в строке ? :wink:

Угу - только ты зачем-то воткнул во главу топика картинку с 64 символами в строке:

Attachment:
Screenshot from 2023-01-16 00-19-34.png
Screenshot from 2023-01-16 00-19-34.png [ 228.73 KiB | Viewed 3328 times ]

Я тебе выше эти символы даже посчитал - если тебе самому лень по экрану пальцем водить

И как я уже писал - 42 символа в строке это вот эта картинка (обрати внимание на название файла - оно как бы на что-то недвусмысленно намекает):

Attachment:
24x42.gif
24x42.gif [ 124.81 KiB | Viewed 3328 times ]

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

_________________
:dj: https://mastodon.social/@Shaos


16 Jan 2023 01:22
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Намекает лишь что автор попутал картинки и кое-где геометрию испортил...
А матрица - 5 точек... нефиг мне морочить голову!

Image

_________________
iLavr


16 Jan 2023 01:31
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Ты на правильном пути - теперь умножаем ширину каждого символа на количество символов в строке (как минимум 64 если их внимательно посчитать) и получаем ТАДА - 384 пиксела :mrgreen:

Это ни разу не спектрумовский экран :)

_________________
:dj: https://mastodon.social/@Shaos


16 Jan 2023 01:35
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Это ни разу не спектрумовский экран :)

Это геометрия картинки автором испорчена - никаких полутонов быть не должно!

Вот увеличенная картинка с экрана эмулятора b2m - никаких полутонов и близко нет!
Attachment:
спец.PNG
спец.PNG [ 210 Bytes | Viewed 3315 times ]

_________________
iLavr


Last edited by Lavr on 16 Jan 2023 01:49, edited 1 time in total.



16 Jan 2023 01:39
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Ну так бери неиспорченную картинку без полутонов:

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

Там тоже 5x7 (плюс 1 пиксел на междусимвольное пространство) и точно 42 символа в строке

_________________
:dj: https://mastodon.social/@Shaos


16 Jan 2023 01:48
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Вон взял выше... очевидно, что у автора геометрия испорчена.
А считать ты таки научился! Прямо как в моём стартовом топике! :ebiggrin:

_________________
iLavr


16 Jan 2023 01:51
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Ну так бери неиспорченную картинку без полутонов:

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

Там тоже 5x7 (плюс 1 пиксел на междусимвольное пространство) и точно 42 символа в строке

_________________
:dj: https://mastodon.social/@Shaos


16 Jan 2023 02:25
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 47 posts ]  Go to page 1, 2, 3, 4  Next

Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.