17 September 2024
A
12:51
Alexander
In reply to this message
в итоге получим, если не контроллить, большую помойку, которую будет сложно читать и человеку и машине.
gZ
12:51
gr8b Z
In reply to this message
автоматические проверки/поиски/линковки дубликатов, например как гитхаб экшены "всплакнули в сторонке" 😃
MV
12:51
Mike V73
In reply to this message
Машине-то точно пофигу...
s
12:52
svofski
In reply to this message
а им то до этого какое дело? индексы можно построить по разным критериям. а это только медиа
A
12:53
Alexander
In reply to this message
ой ли? вот на скрине формат менялся уже 3 раза и это не считая экспериментов с гитхабовским джекилом.
MV
12:54
Mike V73
In reply to this message
тупо идёшь по всем каталогам и вычитываешь всё по расширениям, а бинари не тащищь, каждую статью парсишь на тэги, суёшь в локальную базу. всё - дальше работа с базой.
gZ
12:54
gr8b Z
In reply to this message
наверное проще сравнивать/искать по "списку" хешей чем на лету генерить хеш для каждого файла и сверять.. н в любом случая я "только подкидываю дровишек в общий костёр" 😃
s
12:56
svofski
In reply to this message
наверное мы говорим о разных вещах. искать и сравнивать хеши итд это не задача картотеки. dropbox/syncthing/btsync и git и наверное еще куча разных других систем с этим справляются отлично, вот тут точно не надо добавлять своего
A
12:57
Alexander
In reply to this message
добавляй сюда сразу проверку на уникальность, которая решается тупо раскидыванием по директориям. И заметное ухудшение читабельности человеком. А если взять тот же плюк, то придётся его сразу же как то разделять по платформам, не смотря на "тег" платформы в мете.
🤷‍♂
MV
s
12:57
svofski
(но откуда вообще такая проблема мне не понятно)
A
12:57
Alexander
Про хеши я вообще не понял, зачем?
👍
s
MV
12:58
Mike V73
In reply to this message
мысль не понял, но ты дизайнер, как задизайнишь, так и будет )
s
12:58
svofski
зачем проверка на уникальность?
gZ
12:59
gr8b Z
In reply to this message
идея была в том что предположим есть картотека как гит репа, добавление продукта это PR. есть гит экшен который проверяет по мимо общих "требований" к структуре каждого добавляемого элемента ещё и "уникальность" продукта и реджектит если такой уже есть... для такого экшена достаточно чуть ли не грепа по md файлам в поисках sha на добавляемый бинарь
СЗ
A
12:59
Alexander
In reply to this message
в ссылках ключик. Опять же пример: плюк на векторе и плюк на бк, это два разных плюка.
gZ
13:00
gr8b Z
гитхаб просто как пример
s
13:00
svofski
In reply to this message
ну это просто две разные системы, тут нет неоднозначности и риска перепутать
A
13:01
Alexander
In reply to this message
а когда можно просто "карточку" со всем, что нужно держать в отдельной директории. Но идея использования sha в таком ракурсе вполне себе крутая :)
gZ
13:01
gr8b Z
автоматика уменьшает риски что - автор забил и всё умерло
A
13:01
Alexander
In reply to this message
до неё дойти ещё надо :)
gZ
13:02
gr8b Z
In reply to this message
ага.. но как там в пословице - готовь лыжи летом.. или про санки было.. не помню 😃
😁
MV
s
13:02
svofski
ох, я спорить не хочу — может быть у вас светлые идеи, которые спасут мир, а я вас отговариваю =)

но по-моему это все неоправданно сложно
🤣
gZ
13:02
особенно редактирование вики через PR.. не приведи хоспыдя
A
13:03
Alexander
In reply to this message
с точки зрения роутинга вижу так bk/plyuk и vector06c/plyuk. Это и разные директории и разные записи и разные платформы, но однозначно определяет версию. Держать одну карточку под обе платформы есть ли смысл? У нас таких вещей по пальцам ног можно пересчитать.
gZ
13:03
gr8b Z
In reply to this message
авторы докувики молодцы, проделали да и делают огромную работу но.. господи.. при упоминании докувики перекреститься хочется 😃
A
13:04
Alexander
In reply to this message
дык ты ж сам предлагаешь в гитовики :)
s
13:04
svofski
In reply to this message
по-моему нет смысла. можно просто добавлять в таких случаях перекрестные ссылки на соседнюю платформу.
gZ
13:04
gr8b Z
In reply to this message
главное чтобы не было сильно привязано к вендору.. (github/gitlab/bitbucket и т.п.)
A
13:04
Alexander
In reply to this message
именно такая идея, типа see also.
👍
s
s
13:05
svofski
In reply to this message
я просто как пример готового движка + хранилища для доки, где вообще ничего не надо делать.

ну и в гитхабе не обязательно делать PR. можно просто добавлять людей в коммитчиков
13:06
и все же это больше для док. про архив всея вареза тогда речи не было по-моему
👍
A
A
13:07
Alexander
Ну или вот, https://github.com/gollum/gollum
Но есть вопрос: он же всяко пячит свой локальный гит на хосте, где оно установлено. Т.е. опять приседать с коммитами куда то в публичное место, крон? :)
gZ
13:07
gr8b Z
In reply to this message
не всякая "бюрократия" плоха 😃
иногда, оглядываясь назад понимаешь что "блин вот лучше бы по бюрократии были бы <пункт1,2,3>
NZ
13:09
Nikita Zimin
In reply to this message
К этому нужно добавить:
- страница списка всех карточек
- страница списка всех авторов
- страница списка тэгов
Про версии выше обсуждалось, бывает так что новая версия это по сути другая уже игра, а бывает что та же.
A
13:10
Alexander
In reply to this message
после того, как всё это распарсится, можно генерить уже что угодно и как угодно.
s
13:10
svofski
In reply to this message
ну я не против бюрократии. все таки я крототеку затеял и как-то держу до сих пор. могу сказать, что при таких объемах чем проще — тем лучше и надежнее.

вариант с вяло определенным ямлом мне нравится в принципе, потому что он не строгий. хочешь добавляй инфу, хочешь не добавляй. хочешь — придумай свое что-то
👍
A
NZ
13:10
вот если бы у меня были всякие sha256, все осталось бы в прошлом где-то году в 2010-м
A
13:11
Alexander
в конце концов, не зря же мелкомягкие закопали в арктике гитхаб на пленке, которую можно прочитать глазками %)
s
13:12
svofski
ох я периодически фапаю на микрософтовский ресерч с со стеклянными табличками с голографической клинописью и роботами которые жужжат вдоль стеллажей
NZ
13:12
Nikita Zimin
In reply to this message
хэши нужны чтобы дубликаты на дисках находить. на УКНЦ дубликатов море например, ну и просто DIR диска мало что даёт
s
13:13
svofski
In reply to this message
это разовая процедура, ее можно выполнять периодически и эта задача решена уже много раз.
A
13:14
Alexander
но можно положить бинарь, а можно положить зазипованный бинарь :)
s
13:15
svofski
потом мне кажется, что есть люди, которые придерживаются идеи тотального хранения всего хлама как он есть, даже если это объективно 100% дубликат. типа какие-то раритетные дискеты, или там мало ли чего. мне кажется, что это не преступление
13:15
лучше в таких случаях делать пометки типа see also — possibly duplicates... и их обновлять можно автоматом, если это такая насущная проблема
13:16
In reply to this message
должен же быть zip в побитом на 1.44мб rar-е, нет?
A
13:16
Alexander
У меня есть директория ToSortOut, в которую я залезаю раз в лет 10 %) Причём она под Syncthing... там лежит куча всего старого(и 146% неактуального) для вектора, там же я нашёл и музыку треккерную, прошивки для s65 и c55 %)
13:17
In reply to this message
не надо рар :) Зип нонче на любом утюге открывается... уж если и использовать другой архиватор, то 7z :)
s
13:18
svofski
In reply to this message
вот в 146% ненужном иногда отыскиваются спасительные вещи, про которые думал, что давно их потерял
A
13:18
Alexander
In reply to this message
я относительно плотненько летом там пробегался, на первый взгляд там всё есть в картотеке.
s
13:19
svofski
In reply to this message
это была неудачная шутка о файлшерниге времен ранних нулевых
A
13:19
Alexander
да и поздних 90х :) А потом обратно с коробкой дискет, потому что один из раротомов не прочитался :)
s
13:21
svofski
коробка дискет это что-то такое скорее ранних 90-х
13:22
A
13:22
Alexander
в ранних девяностых был вектор, три штуки на город и только 2 из них с флопиком :)
13:23
А я 9 классе MDK с одного конца города на другой таскал пешком :)
s
13:25
svofski
было какое-то переходное время, когда дискета уже была комически крохотной, а флешек и сети нормальной еще было не у всех. довольно много таскали винчестеры просто на самом деле. были такие рэки для них еще, правда они вечно были несовместимы, так что дискету это не заменяло
g
13:26
gray
In reply to this message
в это время rw дискеты заменяло
s
13:27
svofski
In reply to this message
кто как справлялся. у меня rw появился свой поздно. был зип драйв (100МБ), но тоже не особо прижился.
A
13:27
Alexander
я мечтал о рэке :) но... бегал с винтом за новой порцией mp3шек к челу с широкополосным доступом в интернет в обмен на пару баклашек волги янтарной :)
s
13:27
svofski
была MO еще у кого-то
A
13:29
Alexander
ну как широкополосным... 64 килобита, но выделенка %)
s
13:29
svofski
Zip на LPT-порту был своеобразной флешкой поздних 90-х
13:32
еще был непонятный переходный период когда фидо еще фидо, но уже как бы и интернет.. сейчас кажется, что это как будто разом бац и сменилось.
A
13:34
Alexander
дада, я в фидо не был, но в гостях картина маслом: включаешь комп, сходил за почтой, закрыл TheBat, набрал другой номер и опять пошёл за почтой, только уже в голом деде %)
gZ
13:34
gr8b Z
подводя итог, у меня скромный вопрос - когда, а главное где репозиторий? 😃
MV
13:36
Mike V73
In reply to this message
записать коробку дискет, споткнуться и уронить их в лужу! охрененные ощущения, по себе помню ))
😱
A
A
13:37
Alexander
In reply to this message
как только утрясётся формат этой репы и кто нить напишет PoC парсера :) Мой парсер сейчас только собирает список карточек и то уже сломан, потому что формат поменялся %)
13:38
In reply to this message
В лужу это сильно :)
💯
MV
gZ
13:38
gr8b Z
а может можно без парсера для начала? 😃
s
13:38
svofski
In reply to this message
в позднем фидо были еще файлэхи, через которые можно было запрашивать себе всякие ништяки.
A
13:39
Alexander
In reply to this message
NNTP который? Или как там его... туда я попал вторым делом, когда мой роботикс подключился интернетам. Первое дело было зарегать аську %)
13:40
In reply to this message
а смысл? Сначала надо обкатать, грабли обступать.
13:40
In reply to this message
А, ююки прям почтой :)
gZ
13:40
gr8b Z
In reply to this message
мне кажется что парсер это вторичное. главное данные и структура. код "всё стерпит" 😃
s
13:41
svofski
In reply to this message
нет, это я не знаю что такое. было два способа получать файлы — делать freq, это когда ты не звонишь на ббс, а цивилизованно запрашиваешь файл через робота. и подписываешься на файлэхи, они тематические. ну прон понятно, но были и всякие демки, кодерские штуки итд
A
13:41
Alexander
In reply to this message
выглядит как "вы сделайте, а потом я скажу как надо" :)
🤣
gZ
s
13:42
svofski
да вообще все, что вы тут обсуждаете — это просто табличка в спредшите =)
😁
A
🤣
gZ
A
13:42
Alexander
In reply to this message
nntp как по мне, это прям вот тот же фидонет, только в этих нескрепных интернетах. Как правило из фидо зеркалилось всё и туда :)
s
13:43
svofski
In reply to this message
это usenet видимо, он параллельно был и долгое время одно в другое гейтовалось.
13:43
в ссср он появился сначала в виде релкома, он был у мажоров
A
13:44
Alexander
In reply to this message
а может и да, я уже не помню :)
s
13:46
svofski
In reply to this message
не, все правильно — news по ip распространялся по nntp, а раньше через uucp (а у релкомовских мажорах под дос была программа uupc с такими забавными колбасками)
13:53
во, у меня даже какое-то время было фидошный пойнт под линуксом, который забирал почту наверное bink-ом (хз сейчас не помню конечно, но чем еще) и дальше все это гейтовал локально в cnews. это такое богопротивное было скрещивание ежа с ужом было, особенно еще с добавлением кириллицы.
A
13:54
Alexander
Главое астроить букву "" %)
s
13:55
svofski
но потом я как-то перебесился и стал просто собирать ядро как все обычные красноглазые
N
15:41
NoZDR
In reply to this message
что значит "были"? :) фидо ещё живо себе вполне и даже до сих пор многие модемами свистят :)
s
15:45
svofski
ну это то же самое, что говорить, что в космосе не вакуум, потому что там попадаются молекулы газа
g
15:46
gray
In reply to this message
скоро замедлят всё настолько, что модемы вернутся в тренды
A
15:50
Alexander
только модемы будут радио :)
N
15:52
NoZDR
чё там фрэки, немного попрограмим - и будем с Вектора по бибиэскам лазить :)
s
16:04
svofski
In reply to this message
meshtastic близок по духу, но по-моему чуть чуть слишком хаотичен
A
16:05
Alexander
In reply to this message
И малолюден 😁 это сообщения за полгода 😁
s
16:06
svofski
ну это еще богато
👋
A
ЫЫ
19:40
Ы Ыы
In reply to this message
Это какой год был?
s
19:41
svofski
In reply to this message
93-94
19:42
многие воспоминания той эпохи слегка туманны. мог быть и 95
🤝
ЫЫ
ЫЫ
19:42
Ы Ыы
In reply to this message
Сильно! Кажется линукс тогда едва дышал)
s
19:42
svofski
это была слакварь какая-то
19:43
и ко мне приходил мощный чувак настраивать sendmail.cf
19:43
романтично было
A
19:44
Alexander
я, наверное, где то в 99 только слакварь трогать начал :)
s
19:45
svofski
по-моему тогда стал популярен уже redhat
19:46
и конечно же _настоящие_ красноглазые вовсю сидели только под freebsd
g
19:49
gray
*bsd до 2000г мало юзалось, os\2 и то более популярно былло)
s
19:50
svofski
In reply to this message
я чуть чуть пользовал ее уже в современную эпоху. в дикие времена как-то пронесло
19:50
но bsd вообще древнее всех линуксов
A
19:51
Alexander
пару человек только встречал с бздёй на десктопе в то время :) Сам уже не генте сидел. Потом чуть поадминить приходилось, но так, на полшишечки :) А ща вон она, в прихожей в шкафу крутится — truenas core.
s
19:51
svofski
пополам любили фидошники, но я мало ее трогал. у меня была desqView, а потом как-то больше винда и линукс. для пополама мой компьютер был слабоват.
19:52
нашел фото OpenBSD примерно 2002 года (но это неточно =)
👍
ЫЫ
19:54
In reply to this message
у меня как-то так получилось, что фрибсдишники все попадались особо бешеные, один меня чуть не загрыз на месте когда узнал, что это у меня линукс на десктопе.
😁
A
🤣
ЫЫ
19:54
(это при том что я был один дикий красноглазый в конторе где все были под nt)
g
19:55
gray
In reply to this message
коммерческие да, free open net - нет
s
19:55
svofski
ну наверное
ЫЫ
19:56
Ы Ыы
In reply to this message
Вот-вот, откуда b в сокетах)
g
19:57
gray
In reply to this message
ну да, настоящий юникс vs ненастоящий , местами было рубилово)
s
19:58
svofski
я не узнал, в чем был кейс именно того персонажа, чудом спасся =)
A
19:58
Alexander
In reply to this message
О, у меня такая дендрофекальная сборка тоже где то в 2007-2008 была, на cyrix 250 мегагерах и столько же оперативы :) Работала роутером и файлопомойкой :) Я на нём мир собирал, не без distcc, конечно %)
👍
ЫЫ
s
19:59
svofski
In reply to this message
это вообще была попытка спасти 486dx2-66 или что-то типа того от помойки, тоже что-то типа роутера
20:01
помню, что как-то уже сильно позже попробовал поднять openbsd в аналогичной ситуации но жестоко ососал из-за неподдерживаемого железа
A
20:03
Alexander
с железом на бсд, походу, ща не сильно лучше ситуация. По крайней мере, читал тут всякое про pfsense и opnsense и там прям говорят, что интелванлав, другое вряд ли заведётся :)
ЫЫ
20:26
Ы Ыы
Я тут недавно узнал, что есть идея, что NS префикс у эплов не от некстепа, а Некстеп и Sun 🫣
g
23:49
gray
это что-то рабочее? или по приколу нарисовали? )
18 September 2024
КV
00:15
Коте (Сторож) Videogames Sematary Security Service
In reply to this message
хелп. два раза вниз, упасть сквозь платформу. не?
g
00:52
gray
похоже это не стрелочки, а шипы
😁
MV
КV
01:53
Коте (Сторож) Videogames Sematary Security Service
In reply to this message
мб мб)))
g
16:32
gray
думал, что последний уровень по традиции будет непроходимый )
👍
AF
BF
A
6
gZ
16:47
gr8b Z
симпатичный шрифт.
👍
И
Е
21:30
Евгений
На первом векторе стартовый фон должен быть синий?
21:32
Сделал инверсию через резисторы, получил такое. Кажется цвета не такие должны быть.
А
21:32
Андрей Ефимов
А чо, норм палитра
Е
21:33
Евгений
Делал по этой схеме
g
21:34
gray
In reply to this message
на 1 и 2 цвета одинаковые такие
Е
21:34
Евгений
Печаль
g
21:35
gray
похоже оно инвертировало не в ту сторону
Е
21:36
Евгений
синий в какой цвет инвертируется?
X
21:36
Xrust
Похоже синий с зелёным перепутаны.
Е
21:36
Евгений
In reply to this message
RGB?
А
21:36
Алексей Шевцов
In reply to this message
https://disk.yandex.ru/d/kuxsypitX0iABg - здесь все инструкции.
X
21:36
Xrust
Наверное
Е
21:37
Евгений
In reply to this message
Да, по этой доке делал. Попробую RGB поменять местами...
21:43
21:44
Перекинул RGB
👍
AF
А
X
ДД
22:21
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Это что за вектор? Астраханский?
Е
22:23
Евгений
In reply to this message
Красный ромбик на наклейке
22:24
ДД
22:26
Денис सेवक सेवकाः Динанатх Гопал Дас
Да, Астрахань. Уже только то что наклейка вместо шильда, сильно ограничивает диапазон поиска, наклейки на кировские и астраханские поздние лепили. На Кировском отчётливо буква К просматривается из печатных проводников.. на астраханском ромб.
22:27
На всех почти блоках питания Вектора был этот ромб, Астрахань комплектовала все векторы Б.П.
22:27
У меня тоже недавно астраханский до кучи появился, правда под восстановление, но затраты не большие.
22:28
Кировский только осталось найти и все будут)))
Е
22:29
Евгений
Есть фото шильдика кировского?
ДД
22:29
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Там ещё "Z" сверху )))
22:29
Да, где то есть. Поищу.
Е
22:31
Евгений
вот такой еще есть вектор
ДД
22:32
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Это кишенев.
22:34
Screenshot (18 сент. 2024 г. 22:34:06)
👍
A
Е
22:34
Киров.
22:35
Ещё буква М у белорусских. МОВТ.
22:38
Ещё речь шла о кооперативах которые Векторы собирали... Но увы, я такого ни одного не видел...
19 September 2024
g
00:21
gray
есть какое-то кардинальное отличие мониторов(старых) от телевизоров кроме тюнера?
ДД
01:13
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, телевизор это расширение 500х300 примерно, количество "адресуемых точек" по экрану, если это так можно назвать. Монитор это немножко по больше, даже в mga режим 700х400.. не говоря уже про ВГА. Когда телик делают монитором, получается нечто размытое и мутное, типа как ВТЦ32 например.. в целом, уже 512х256 на нем будет мутновато вероятно. Ну и все узлы развертки на старых теликах тоже стандартизированны и могут вполне сворачиваться при более высоких частотах. Но в целом все древние бытовые компы делались с попыткой вписаться в диапазон разрешения и развертки бытового телика, по этому там все норм.
01:15
Нормальный 100% исправный вектор, снимок тепловизора, иногда спрашивают, должно то или иное в векторе греться, да, тут можно понять что, и не менять что то просто потому что оно греется.
🔥
С
A
s
7
01:15
01:15
01:15
01:15
01:15
01:15
01:15
01:15
ДД
03:39
Денис सेवक सेवकाः Динанатх Гопал Дас
А так тепловизор видит вектор, отработавший 3-4 часа ))
🔥
AF
A
A?
6
Е
09:32
Евгений
Что тут происходит, почему R зеленый, а G красный?
А
09:34
Алексей Шевцов
In reply to this message
Перепутаны сигналы на входе.
20 September 2024
AF
08:19
Alex Fedotovskih
Обновлен Devector, эмулятор компьютера Вектор06Ц
Главная отличие, он теперь под Linux и Windows и возможно пойдет под Windows старее чем 10.

Ссылки на эмулятор
Win32/Linux
https://github.com/parallelno/Devect...s/tag/release6
Win32
https://cloud.mail.ru/public/Dp6a/bN2emBNce
Linux
https://cloud.mail.ru/public/ETgZ/bNJeGi6NT
🔥
g
A
NZ
7
👍 1
08:19
NZ
10:30
Nikita Zimin
Теперь будут просить под мак 😆
😁
AF
g
A
10:32
Alexander
10:34
In reply to this message
Просьба на будущее, теги и релизы как то собирать однотипно. А то в одном релизе оно r04, в другом release06. В целом жить то можно, конечно, но в пакбилде приходится хардкодить все ссылки и директории в нескольких местах.
В идеале тегать в виде v6.0 :)
s
10:35
svofski
In reply to this message
а что, так не собирается ? =)
10:36
libgl1-mesa-dev xorg-dev ох это вряд ли легко будет, хотя хз конечно
10:37
они напрямую или это какая-то побочка? — а, SDL конечно
s
10:53
svofski
в общем ожидаемо куча ошибок от CMake. помощь не предлагаю, потому что это CMake, сорри.
NZ
10:55
Nikita Zimin
Со своей стороны могу только сказать что сборку релизов можно настроить через GitHub Actions, это позволит не поднимать самому виртуалки под каждый релиз, а просто кнопку нажимать.
👍
AF
s
10:56
svofski
а билд машину гитхаб под это свою предлагает бесплатно?
NZ
10:58
Nikita Zimin
да, указываешь какой образ нужен и пишешь скрипты сборки
🔥
AF
s
10:59
svofski
даже если это макос?
NZ
10:59
Nikita Zimin
да, мак тоже есть, но не знаю весь ли зоопарк
VP
11:00
Viktor Pykhonin
Nightly builds можно настроить?
NZ
11:01
Nikita Zimin
в смысле расписание? надо посмотреть, я думаю да. так то там полноценный CI сделан
VP
11:02
Viktor Pykhonin
Имею в виду сборку текущего состояния. Надо будет посмотреть, спасибо за наводку.
s
11:02
svofski
прикольно. но для этого наверное нужна работающая сборка для начала.
я бы и хотел помочь, но общение с cmake вызывает у меня неконтролируемый гнев.
A
11:06
Alexander
У меня утром тоже всё упало, но у меня рач и я не парился о зависимостях. Вечером гляну, работу работать надо.
g
12:28
gray
./devector: error while loading shared libraries: libSDL3.so.0

оу.. оно из будущего )
😁
A
А
14:03
Алексей Шевцов
Приветствую всех.
Для тех, кто использует Готек с последней прошивкой FlashFloppy на Вектор-06Ц будет полезен патч, который я сделал к программе SteinBlume. В этой программе удобно создавать образы дискет для Вектора, но по умолчанию она присваивает им расширение .fdd.
FlashFloppy понимает образы дискет Вектора без конвертирования в другой формат, но для этого необходимо каждый раз менять расширение с .fdd на .img. А если необходимо пересобрать образ с записанными на Векторе файлами, то нужно опять изменять расширение .img на .fdd, чтобы открыть образ в SteinBlume.
Чтобы каждый раз не изменять расширение файлов я сделал патч к программе SteinBlume, который связывает с образом дискеты Вектора оба расширения - .fdd и .img. Таким образом, после установки патча, программа открывает файлы образа дискет вектора, как с расширением .fdd, так и с расширением .img. После работы с образом его можно сохранить с любым из этих двух расширений.
Для установки патча, необходимо просто скопировать с заменой имеющиеся в нём файлы в папку с установленной программой.
🔥
EK
A
4
👍
AF
g
14:20
gray
In reply to this message
при запуске ищет libSDL3.so.0 по системным путям типа /usr/lib/
т.к. в комплекте присутствует libSDL3.so.0.1.2 то или ссылочку нужно libSDL3.so.0 сделать или при сборке бинарника указывать libSDL3.so.0.1.2 вместо libSDL3.so.0

так же rpath нужно на локальный поменять, для gcc это вроде -rpath='$ORIGIN'
поменял себе patchelf --set-rpath '$ORIGIN' ./devector
и переименовал в libSDL3.so.0
теперь нормально запускается

открытие файла вместо диалога гуи диалог консольный открывает

Not supported file type: poprigun.r0m,
файлы r0m не грузит, с стартом 0000 вместо 0100
👍
AF
EK
14:21
Evgeny Kundo
In reply to this message
я делал тоже самое для midnight commander. там правда никакого патча не нужно. + строчка в конфиге. после этого mc воспринимает все img как образы дискет вектора. можно прямо на флэшке в образ закидывать что нужно
👍
ДД
А
14:23
Алексей Шевцов
In reply to this message
Да, я тоже так делал. Но многие из под Windows с образами работают, поэтому сделал такой патч.
👍
s
A
ДД
4
A
17:32
Alexander
In reply to this message
CMake Error at src/3rd_party/SDL/cmake/sdltargets.cmake:1 (add_library):
add_library cannot create target "SDL3-collector" because another target
with the same name already exists. The existing target is an interface
library created in source directory
"/home/alex/Syncthing/projects/Mine/aur/devector/Devector-release6/src/3rd_party/SDL".
See documentation for policy CMP0002 for more details.
Call Stack (most recent call first):
src/3rd_party/SDL/CMakeLists.txt:51 (include)


А у меня вообще что то на лунном О_о
g
17:33
gray
In reply to this message
так ты его компилируешь, я готовую сборку просто взял)
A
17:33
Alexander
а :) Ну да, я собрать хочу.
AF
17:58
Alex Fedotovskih
In reply to this message
Спасибо за совет. Расскажи подробнее чем тебе это мешает. Ты настаиваешь билд систему для сборки всех версий одновременно?
17:59
In reply to this message
Какая-то из библитек просила это. Наверное SDL3
A
18:00
Alexander
In reply to this message
Не, я хочу в aur пакбилд положить, чтоб собирать под арчем(и детях). В целом, проблемы нет, просто сам архив, директория в нём от релиза к релизу меняется и придётся при обновлении помимо версии пакета ещё за этим следить. В общем это больше для красоты и порядка :)
Я так понял, что при релизе собирается архив именно по тегу, но это не точно.
AF
18:01
Alex Fedotovskih
In reply to this message
У тебя не получается собрать под Linux (Debian) по шагам описанным в ридми?
s
18:01
svofski
In reply to this message
в общем до этого дело не доходит. если интересно я могу запейстить весь понос, который cmake выдал
18:01
In reply to this message
под macos. под debian ты вроде и так собрал уже
AF
18:07
Alex Fedotovskih
In reply to this message
Спасибо за тестирование под Linux!
Попробую посмотреть что там с библиотекой и путём.
Диалог использует X11. Ты под убунтой?
По поводу игр с начального адреса 0. У этих игр расширение всегда r0m?

Спасибо ещё раз за всестороннее тестирование!
18:08
In reply to this message
Скажи пожалуйста какая у тебя версия Linux
Ю
18:10
Юрий Ларин
In reply to this message
Да.
👍
AF
A
18:11
Alexander
In reply to this message
ArchLinux :) Оно роллинг релиз. В том же aur есть sdl3 и оно собралось... но, кажись, без заголовков.
AF
18:11
Alex Fedotovskih
In reply to this message
Постараюсь придерживается именования тегов как в последней версии.
👍
A
18:12
In reply to this message
Спасибо, но я не планирую делать по macos
18:14
In reply to this message
К сожалению я не смогу помочь. Я не знаю никакие другие линуксы кроме дебиан фемили.
A
18:15
Alexander
хм... интересно. После установки sdl3, cmake -G Ninja .. прошло нормально, теперь сборка падает :) https://pastebin.com/VDP0A7iK
18:16
In reply to this message
да там разницы никакой у них, по сути.
g
18:18
gray
In reply to this message
как правило, их очень мало
возможно стоит при открытии файла просто дать возможность выбирать адрес загрузки и старта и свалить проблему расширений на пользователя

я под арчем, у x11 есть разве диалог? в заголовке терминального окна какой-то tinyfilefialogs используется, больше похоже на встройенную штуку в imgui или что там
g
19:17
gray
Alex звук с прилагаемой libSDL3.so отсутствует:
SDL audio error: SDL_INIT_AUDIO not initialized
с установленной системной sdl3 - звук есть
s
19:26
svofski
In reply to this message
r0m с 0, rom с 256.
👍
AF
AF
21:56
Alex Fedotovskih
In reply to this message
Tinyfiledialogs использует нативные диалоги как я понимаю, плюс у него есть консольный диалог если прошло что-то не так.
21:58
In reply to this message
Возможно я знаю что пошло не так с прилогаемой SDL3 библиотекой. Я делал сборку sdl3 в виртуальной машине в которой нет настроенного звука.
g
22:05
gray
In reply to this message
по какой-то причине не смогло открыть qt или kde диалог, да и gtk есть
может ему переменную нужно какую определить?
AF
22:08
Alex Fedotovskih
In reply to this message
Этого я не знаю к сожалению
g
22:17
gray
In reply to this message
Unix (command line calls) ASCII UTF-8
- applescript
- zenity / matedialog / qarma (zenity for qt)
- kdialog
- Xdialog
- python2 tkinter
- dialog (opens a console if needed)
- basic console input
The same executable can run across desktops & distributions

оно использует вызов сторонней тулзы для диалога
поставил kdialog - заработало

получается tinydialog - просто обёртка для вызова утилиты
🔥
AF
21 September 2024
VP
00:28
Viktor Pykhonin
In reply to this message
А почему вообще sdl3, а не стабильная и распространенная sdl2?
g
00:59
gray
sdl3 пререлиз уже, там вроде многое изменили, какой смысл тогда тыкать трупп sdl2
g
01:23
gray
In reply to this message
в sdl3 вроде как есть поддержка файловых диалогов и не нужно сторонние библиотеки
https://wiki.libsdl.org/SDL3/SDL_ShowOpenFileDialog
👍
AF
AF
02:38
Alex Fedotovskih
In reply to this message
Я не слышал о том что sdl3 нестабильная и не распространенная. Я зашёл на их сайт и выбрал то что они рекомендуют.
02:39
In reply to this message
Класс! Спасибо
VP
13:02
Viktor Pykhonin
In reply to this message
Релиза просто еще не было, в репозиториях разных дистрибутивов ее пока нет. Да и на их сайте рекомендуют все-таки 2 версию. Но, думаю, уже в ближайшее время выйдет релиз, и все изменится, так что наверное оно и к лучшему, потом не придется мигрировать.
👍
AF
💯
A
22 September 2024
g
23:47
gray
🔥
ДД
23:47
странный дизайн

впрочем у бритов всегда так, одна резиновая клавиатура чего стоит)
💯
MV
23 September 2024
ВК
00:12
Владимир Кузнецов
In reply to this message
Дизайн навеян оригинальным ZX спектрумом
g
00:13
gray
In reply to this message
экранчик в одной плоскости с платой тоже? )
ВК
00:15
Владимир Кузнецов
In reply to this message
Зато простая конструкция
00:15
g
00:19
gray
скорее то прототип, но всё равно
мне странны некоторые решения )
ВК
00:22
Владимир Кузнецов
Потом поставят экранчик побольше и получится полноценный "ноутбук"
g
00:24
gray
но разъём торасположен именно под текущую конфигурацию
ещё вот этот разъём габаритный, по высоте он на уровне жкранчика выходит, если что туда подключить, получится горб выше экрана
поэтому скорее всего прототип
но всегда интересен ход мыслей у людей
s
00:31
svofski
дизайн обалденный. красиво, просто и похоже на труъ
ВК
00:36
Владимир Кузнецов
Кому интересно - вот проще вариант с таким же экранчиком.
r
12:15
reddie
резиновая клава фирмы, как ни крути, та еще гадость...
примерно как пульт у телевизора, ага
s
12:33
svofski
ну серьезно, как будто бы вам грозит пользоваться этой клавиатурой ежедневно для работы
12:34
кто на ней наберет больше чем LOAD"" ? даже если и захочется набрать больше, ничего страшного точно не случится.
ВК
12:35
Владимир Кузнецов
Ну тут наверное ещё важно, что если кто захочет поиграть в игру на ней - это тоже не очень удобно.
s
12:35
svofski
играть хуже =)
а джойстик подключается?
ВК
12:36
Владимир Кузнецов
Наверняка подключается, но есть игры, где надо больше кнопок
s
12:38
svofski
нет предела совершенству. а штука получилась очень симпатичная. правда экран действительно глупо такой мелкий делать при том, что этот же чип может нормально работать с 800х480 панелями 5" и 7"
X
12:38
Xrust
У меня в детстве джойстика максимум на неделю хватало. При том, что играть на нём крайне неудобно.
s
12:39
svofski
можно подключить геймпад
ВК
12:40
Владимир Кузнецов
А я использовал блок из 8 кнопок кондовой механической клавиатуры - было очень удобно и надёжность зашкаливающая
X
12:41
Xrust
У меня никогда не было приставок только потому, что на них геймпады. Как можно играть на геймпаде никто до сих пор не объяснил. Сейчас правда ситуация с геймпадами получше стала, но стереотип приставки - г... укрепился в мозгу.
s
12:42
svofski
стереотипы это плохо, надо их ломать
ВК
12:43
Владимир Кузнецов
In reply to this message
Это да, но сейчас геймпады с гироскопами и тачскринами, что используется в геймплее, так что тут без вариантов
X
12:43
Xrust
In reply to this message
Не думаю, что всё так однозначно. По крайней мере эволюционно выработалась стратегия, что эксперименты хороши в начале жизни, а в конце - стереотипы.
s
12:44
svofski
ну в конце концов выбор сейчас ничем не ограничен. есть и качественные джойстики
X
12:44
Xrust
In reply to this message
Ну поэтому я и говорю, что стало лучше. Однако приставки не моё. Да и не игрок я уже давно.
ВК
12:45
Владимир Кузнецов
Вот допилят нейроинтерфейс и тогда, наконец, спор этот закончится - лучше клавамышь или геймпад.
s
12:47
svofski
так а что еще делать с игрушкой-эмулятором спектрума? им можно любоваться (я больше за это) или играть. ну правда не работать же на нем.
X
12:47
Xrust
На полочке хранить, а что ещё?
s
12:47
svofski
понятно что эстетика не для всех. я люблю всякие печатные платы и по мне так это красиво.
X
12:48
Xrust
Пыль садится быстро, чистить не очень удобно.
s
12:49
svofski
плоская поверхность платы — проще не бывает
X
12:49
Xrust
А так да. Думаю, что я увлёкся электроникой чисто на почве эстетики. Платы очень красиво выглядели, а мне всё красивое в детстве нравилось.
s
12:49
svofski
но пыль это вообще беда. нужны на все коробочки
12:50
ну. а еще красивые детальки были и разноцветные.
🔥
X
X
12:50
Xrust
О том и речь. Невозможно было устоять.
😁
s
AE
12:53
Alexey Epsilon
In reply to this message
Оргстекло решает
r
13:28
reddie
In reply to this message
геймпад придуман как раз для простоты управления, чтоб избавить игрока от назначения клавиш и запоминания, что куда назначено)
X
13:29
Xrust
In reply to this message
Видимо у меня руки не из того места растут, раз мне геймпад неудобен.
r
13:30
reddie
джойстики, кстати, из той же оперы =)
ВК
13:30
Владимир Кузнецов
Геймпад придуман для игры сидя на ковре или диване и держа руки на весу
13:31
Отсюда все его преимущества и недостатки
r
13:31
reddie
In reply to this message
зачем на весу... сидя/полулежа на диване, геймпад с кистями удобно устраиваются на брюхе животе 😁 ну, кто за столом играет, аналогично - опираются на стол
😁
A
ВК
13:33
Владимир Кузнецов
In reply to this message
Ну посмотри как играют - геймпад всегда удерживается руками, а не установлен/опирается на какую-то поверхность как клавиатура или мышь
r
13:34
reddie
In reply to this message
зачем смотреть? я играю так, как удобно мне: кисти рук на стол/живот
ВК
13:34
Владимир Кузнецов
Ну если только игра однокнопочная
13:36
In reply to this message
Вот я и говорю - геймпад удерживается руками в процессе игры
13:39
Во всяком случае я не видел чтобы геймпад ставили на стол и пальцами только кнопки на нём нажимали, поскольку это неудобно
r
13:55
reddie
In reply to this message
рука лежит на "столе", вторая занята телефоном, уж пардоньте. если на диване - ложу руки на ээм ну понятно куда там анатомически получается. что я делаю не так?))
ВК
13:59
Владимир Кузнецов
Всё так. Всё в точности как я и говорю - геймпад удерживается руками в процессе эксплуатации. В отличие от клавиатуры и мыши, которым требуется поверхность (обычно стол). Наверное можно и клавиатуру так держать и пользоваться, но это будет неудобно.
r
14:01
reddie
именно, клавиатуру никто в руках (обычно) не держит, она лежит на столе. а геймпад удерживается руками, но руки не обязаны висеть в воздухе =) нижние пальцы держат корпус девайса, остальные (большой и указательный) - управление с обеих рук
ВК
14:01
Владимир Кузнецов
И если присмотреться к геймпаду, можно заметить, что он даже имеет форму, удобную для хвата руками ))
14:02
In reply to this message
Фраза "держать на весу" относилась к геймпаду, а не к рукам как таковым.
X
14:02
Xrust
In reply to this message
Так вот в чём дело! Надо иметь специальные "нижние пальцы"! Я догадывался, что тут что-то не чисто. 😂
😁
r
r
14:03
reddie
In reply to this message
прост подобные геймпады а ля Сони как-то сами собой в руки ложатся)) а вот Дендивские квадратные - ужас
ВК
14:04
Владимир Кузнецов
В общем весь мой спич заключался в том, что геймпад разрабатывался для игры в условиях отсутствия стола. А Клавамышь - для наличия стола.
👍
r
💯
X
r
14:08
reddie
дополню: кнопок на геймпадах в разы меньше, чем на клавиатуре, и они на любом геймпаде (конкретной приставки) "одинаковые". то есть все сделано для простоты закрепления у игрока условных рефлексов. даже если в меню игры есть выбор из нескольких вариантов управления - там кнопки сразу обозначены нанесенными на них пиктограммами. согласитесь, запомнить кнопку из трех-четырех куда проще, чем из всей клавиатуры
14:10
плюс полностью "слепое" управление, в отличие от клавы
ВК
14:10
Владимир Кузнецов
А потом мы сталкиваемся с кастрированной системой диалогов, физически ограниченной 4 ответами (Фоллаут4) и другими подобными ограничениями.
r
14:11
reddie
это обратная сторона медали)) набирание текстов с геймпадов почти нигде не встречается, да и функционал управления ограничен
ВК
14:11
Владимир Кузнецов
И насчёт слепого управления - тут чисто дело привычки.
NZ
14:16
Nikita Zimin
In reply to this message
Ещё как встречается. типично это логин/пароль на консолях, поиск в ютубе на проекторе итп
ВК
14:19
Владимир Кузнецов
Вообще геймпад хорош если в игре используются его фишки - аналоговые стики, тачпады, акселеромерты/гироскопы. В остальном клавамышь для меня лучше. Проверял на Detroit become human и The last of us.
NZ
14:21
Nikita Zimin
Ещё вибрация в джойстике тоже круто.
👍
ВК
g
14:31
gray
In reply to this message
царапается быстро от любого чиха
вот был бы сапфировый спрей для нанопокрытия
14:38
по поводу управления, есть игры которые на клаве совсем не то, например тейкен

и насчёт клавы мышки, у них есть одна глобальная огромная проблема
им обязательно нужен правильный стол и кресло
стол с выезжающей нижней полочкой под клаву мышку, для правильного положения рук, только в таком положении плечи более менее расслабленны и отсутствует сколиозное искривление
а это беда повсеместная, кто по долгу сидит за обычным столом обычно все с сколиозом

кресло тоже важно, но большинство игровых кресел полный отстой
G
r
15:35
reddie
In reply to this message
да, но это "побочные функции". даже на телевизорах с пульта можно адреса ссылок набирать, но постоянно такой способ применять - слегка мазохизм =) не предназначены геймпады/джойстики для ввода текстов
NZ
15:36
Nikita Zimin
да, это понятно. но я о том что это встречалось мне практически везде где использовался геймпад или пульт
15:37
Геймпад PS4 был удобен — там тач-панель, можно как мышь использовать
👍
r
A
15:40
Alexander
Почему был? :) Но вот динамики, вроде бы, до сих пор там не работают, по крайней мере, под линухом.
25 September 2024
g
15:23
gray
это чего, электроника 60 ?
😁
s
AF
A
15:25
Alexander
Опять эта картинка, что ж она так сегодня лезет? :) Это разве не ДВК?
r
15:25
reddie
In reply to this message
30 September 2024
Вячеслав Нагаев invited Вячеслав Нагаев
5 October 2024
g
04:41
gray
на бк 0010 много игрушек с движением справа-налево
это из за особенности бк ?
r
07:25
reddie
In reply to this message
учитывая, что аппаратный скролл там аналогичен Вектору - горизонтальные перемещения фона даются ему труднее. дело, скорее, в отсутствии кадрового прерывания на десятках, что сильно осложняло задачу плавного вывода. ну и просто следование "общей моде": на том же спектруме вертикальный скролл реализуется проще, но игрушек с горизонтальным куда больше. а игры, понятное дело, откуда тырились
g
07:27
gray
In reply to this message
эм, вопрос про направлание, направление <— сюда, хотя в большинстве игр на других платформах направление —> туда
r
07:36
reddie
In reply to this message
а, теперь понял. ушел курить вопрос))
g
11:22
gray
🔥
AF
😁
s
ВК
11:56
Владимир Кузнецов
In reply to this message
Интересное решение - вместо того, чтобы зафиксировать телефон, а левой рукой держать припой тут наоборот сделали :-)
Ю
13:11
Юрий Ларин
In reply to this message
Есть более удобный вариант
🔥
MV
NZ
13:15
Nikita Zimin
Сегодня я на Демодуляции. Вектор не представлен 😐
А
13:17
Андрей Ефимов
Позорище!
N
14:59
NoZDR
In reply to this message
о, я тоже тут гуляю. И тоже надеялся увидеть. Но нет :(
s
15:03
svofski
In reply to this message
какой-нибудь эфир есть?
N
15:04
NoZDR
но я точно знаю, что в яндекс.музее есть рабочий вектор. Лично тыкал играл на нём в pairs
L
15:05
LeoN
In reply to this message
Какие компы представлены (кроме ZX и БК) ?
NZ
15:06
Nikita Zimin
In reply to this message
Нет, насколько я знаю
s
15:06
svofski
я плохо понимаю формат демодуляции. это не демопати, не пойми что вообще.. не то всерьез, не то для лулзов. и каждый год по-разному
💯
N
15:06
и еще и без эфира =)
15:07
из цц тоже долгие годы пытались сделать какую-то айти-конференцию. ничего хорошего из этого не вышло
15:09
In reply to this message
помню меня поразила игра,, в которой вопреки _всему_ направление <——-
https://www.youtube.com/watch?v=3yoeXx75Lkw
15:11
кстати кайфовая игра (жаль, что в ней нету такого саундтрека на самом деле =)

для нее обязателен джойстик, управлять ей с клавиатуры и одновременно получать удовольствие невозможно
g
15:14
gray
In reply to this message
на бк справоналевных аномально много
интересно узнать, это из за аппаратной особенности бк
или основные разрабы игр были арабистами )
👍
A
s
15:15
svofski
In reply to this message
я не знаю много. но те, что знаю, написал один человек — Борис Бортник
👍
A
Е
16:31
Евгений
In reply to this message
На другую руку можно паяльную станцию приделать.
👍
A
7 October 2024
s
15:31
svofski
+1 инвайтро на Ретроград Лето 2024
👍
VP
A
gZ
4
g
15:47
gray
In reply to this message
случайно нет сравнительной таблички синтаксисов разных асссемблеров для 8080 ?
NZ
15:48
Nikita Zimin
речь про два разных набора мнемоник или что-то другое?
s
15:49
svofski
там не то что бы шибко много различий можно придумать
g
15:49
gray
In reply to this message
да уже больше двух встречал
где $80 где #80 где 80h где 0x80
s
15:49
svofski
ну это просто смотришь как написано и продолжаешь писать так же
gZ
15:51
gr8b Z
In reply to this message
теперь дождаться окончания рабочего дня чтобы в эмуляторе посмотреть 😃
g
15:51
gray
In reply to this message
👍
gZ
s
15:53
svofski
так можно, я собственно в нем и писал

правда в фф у меня кадры дропаются последнее время. в хроме и его производных должно быть хорошо.
g
17:34
gray
In reply to this message
а как понять что кадры пропадают?
s
17:35
svofski
когда сам пишешь и отлаживаешь, это хорошо видно. а так я думаю ничего страшного конечно.
17:38
мне больше всего нравится в v06x + crt-lottes шейдер, emu80 тоже хорошо, но немного другая картинка. в VV с дефолтными настройками звук не очень, ivagor советует отключить Sound>Filters>LF Filter
g
17:43
gray
In reply to this message
та он капец какой зернистый
s
17:43
svofski
на 4К при масштабировании 4х-5х смотрится хорошо
17:44
лучше всего смотреть на реале на ЭЛТ =)
но я увы пока не видел
8 October 2024
g
12:16
gray
In reply to this message
если наковырять чуть места и добавить рандомные нечастые подёргивания (потеря синхронизации) как при появлении, то наверно будет чуть интереснее смотреться

возможно палитру ещё в синюю область сместить, как на картинке

просто текущее хоть там и есть вкрапления цвета, но незаметны если не присматриваться
но уветное и чб зрение активируют чуть разные части мозга и от этого разный вайб
s
12:18
svofski
там есть периодический разнос синхронизации, но не полный срыв.
12:21
сделать хороший цветной шум не так просто, ну по крайней мере если исчислять ресурсоемкость единицами байт. я не особо-то пробовал. мне нравится чб.
g
12:25
gray
даже интересно стало придумать как сделать шум настоящий
s
12:26
svofski
больше шума в https://github.com/svofski/bazis-bbstro
g
12:32
gray
In reply to this message
прямоугольники
под настоящим подразумеваю нечто более округлое-сглаженное

посмотрел шумы, у каждого тв свой шум, так что дело вкуса )
s
12:33
svofski
да, это тема глубокая и едва раскрытая
g
19:46
gray
вектор с магнитофона 1 канал читал или оба в 1 порт?
g
20:11
gray
1 канал , странно
получается у меня моно магнитофон был ) иначе откуда 2 канала на касетах
20:15
напомните была программа, для сведения стерео в моно, с выбором откуда брать сигнал
вроде для zx была заточена

нашёл
https://github.com/lgolouz/ZXTapeReviver/releases

под вектор вавки никто не пробовал её ?
s
20:22
svofski
моно магнитофон редкостью не был, в этом нет ничего удивительного. для стерео достаточно сделать проводок.
20:23
не знаю, что именно делает эта программа. кассету надо цифровать в стерео и смотреть в редакторе чтобы фазы совпадали
20:23
если азимут был повернут как-нибудь боком, они будут смещены. можно взять один трек, или подвинуть относительно друг друга и смешать стерео в моно
g
20:26
gray
In reply to this message
тут обзор от автора
https://youtu.be/i3FRRAro8hA?t=626

только не уверен что для вектора подойдёт, для zx вроде другой метод кодирования применялся
s
20:28
svofski
другой
20:29
вав для вектора и других отечественных пк можно кинуть в тапира, но там нету особо изощренного инструментария. это скорее игрушка
g
20:32
gray
In reply to this message
он у меня в фф почему то так и не завелся, не открывает файл
s
20:32
svofski
на кнопку вверху надо дропнуть, или нажать
g
20:32
gray
да как всегда лень рулит, хочется чего-то такого чтоб кнопку нажать, а не руками вручную сводить)
20:32
In reply to this message
диалог выбора файла открывается, но потом ничего не происходит
s
20:33
svofski
и в консоли ничего не пишет?
20:33
может быть просто вав какого-то формата, который он не понимает. надо самые простые вавы
20:34
кинь сюда, если это ничего секретного. я попробую
g
20:34
gray
In reply to this message
20:35
In reply to this message
да я отсюда же файл взял для теста
https://t.me/VECTOR_06C/9881
s
20:35
svofski
сейчас попробую
20:39
файл загружается, но распознается плохо (13.wav)
20:40
не то едасм, не то рк86. а на слух я вообще не знаю что это
20:41
COMAN-Info N12
20:43
я только не знаю что с такими файлами делать. но коман-инфо вроде и так доступен
g
20:45
gray
непонятно, новый профиль в фф, всё тоже,
в хромиуме пашет

рептилоидлы 100%
s
20:46
svofski
ну это заговор точно
20:47
я по-моему разбирался как-то с загрузкой файлов в монитор. но опять забыл.
g
22:25
gray
из бейсика emu80 можно как-то сохранить листинг?
s
22:36
svofski
я думаю можно сохранить .cas файл
22:36
если сделать csave, он откроет диалог?
g
22:37
gray
да, вариант
22:38
вообщем непонятно что с bas делать
ромы из за дублирования в основном читаются, а bas ни один пока не прочёлся нормально
s
22:41
svofski
даже если разделить каналы?
22:43
это тоже из той же пачки вавов? как понять, кто там бас?
g
22:48
gray
причем потерь там мизер, возможно из двух дорожек можно одну собрать, но нужно знать где сбой, визуально не наблюдаю, разве что каждый бит рассматривать
22:50
нужна софтина сравнивающая дорожки и выводящая места различий, этакий wavdiff
22:51
о, реверси прочиталась, может таки получится что-то своё вытянуть
9 October 2024
s
09:35
svofski
если не будет получаться, кидай сюда.
g
09:38
gray
In reply to this message
у самурая есть путь)
👍
s
g
15:31
gray
есть где-то описание wav форматов вектора?
s
15:45
svofski
в вектор-юзере было что-то
15:51
вообще хорошо бы его как-нибудь превратить во что-то искабельное по тексту
g
15:56
gray
In reply to this message
эм, имел ввиду фазовое амплитундное или что там еще, в частности для rom и cas bas
s
15:59
svofski
простой PSK

1 = 01 (перепад с низкого на высокий), 0 = 10 (перепад с высокого на низкий). все биты одной ширины
16:09
и по идее вектору должно быть все равно откуда куда перепад, по синхробайту загрузчик понимает как себя выправить
g
16:17
gray
In reply to this message
нижний вариант, буквы W и M как бы?
16:18
s
16:20
svofski
будет похоже, если убрать повторения
NZ
16:21
Nikita Zimin
Звук записи на Векторе видимо воспринимается как постоянный писк на одной частоте?
s
16:22
svofski
на двух частотах

последовательность чередующихся бит слышится как основная частота. последовательность одинаковых бит как удвоенная
👍
NZ
g
16:24
gray
вот с аудасити, глазами очень сложно что-то распознать
s
16:25
svofski
вроде как это получается то же самое, что манчестер. у меня каждый раз ум за разум немного заходит, когда я вспоминаю
16:27
наша картинка тут "biphase level"
16:27
In reply to this message
глазами безнадежно
g
16:37
gray
на pretty-8080-assembler получил такой wav, это же вроде не psk, здесь получается фазовое вроде же, не?
s
16:43
svofski
фазовое. psk это фазовая манипуляция
16:43
в общем неважно как его назвать, вон я сколько разных названий для одного и того же уже нашел.
16:44
алгоритм записи я уже описал. распознавание, как обычно, веселее. там много вариантов.
g
16:45
gray
а соник визер так показывает, странно
почему отличается от аудасити, или здесь интерпретация
s
16:47
svofski
он рисует воображаемый восстанавливающий фильтр. аудасити просто рисует цифровые семплы
16:47
вот из русской википедии. тут похоже предполагается перемножить фазу на сигнал и получить биты. ну я не знаю на практике это работает ли так =)
16:53
загрузчик может быть отсчитывает время от последнего перехода через ноль до предполагаемого начала бита. но это чисто догадка — надо посмотреть что он делает на самом деле.

тапир строит гистограмму, чтобы определить временные параметры и потом смотрит по интервалам.

можно попробовать сделать честный DLL (цифровой фапч) и перемножить на фазу, как в википедной картинке
16:56
можно науськать какой-нибудь классификатор распознавать байты, но тут я не очень подкован. kNN должен быть уже готовый в большинстве библиотек
Ю
17:43
Юрий Ларин
In reply to this message
👍
g
s
g
17:46
gray
всётаки вики нада
👍
Ю
VP
21:39
Viktor Pykhonin
In reply to this message
Странно, почему-то палитра в emu80 не устанавливается, похоже - картинка чисто белая, без желтоватого оттенка. Код не смотрел еще...
g
21:41
gray
In reply to this message
наверно не в прерывании
s
21:45
svofski
In reply to this message
я в emu80 гонял и все устанавливалось
21:46
может у тебя какие-то специальные настройки еще?
g
22:11
gray
In reply to this message
не так давно тут это уже обсуждали, я тогда код тестил, где палитра устанавливалась не в прерывании, тоже палитра не всегда устанавливалась правильная
s
22:13
svofski
это наверное оно.
у меня версия emu80 4.0.480/qt
VP
22:30
Viktor Pykhonin
In reply to this message
Версия та же самая, посмотрел чуть внимательнее - вроде бы палитра устанавливается, видно на отдельных кадрах, но в целом мельтешащая картинка в v06x более желтая, чем в emu80.
В v06x есть пауза? Сравнить бы отдельные кадры...
s
22:30
svofski
более желтая, да
22:31
паузы нет, но есть скриншоты и видео
22:32
палитра в emu80 просто вообще отличается, я не знаю какая ближе к реалу. на этот счет трудно найти двух согласных друг с другом вектористов
VP
22:46
Viktor Pykhonin
Ладно, спишем на различия в палитре. А где, кстати, можно подсмотреть, как снимать скриншоты и видео?
s
22:46
svofski
такой фичи нет встроенной в v06x, я имел ввиду. win+shift+s, printscreen, obs :)
g
23:30
gray
видны прожилки зеленого красного
на ютубе можно покадрово смотреть <>
23:32
In reply to this message
а кто её знает, телеки то разные цветности имеют
s
23:35
svofski
прожилки! =)
цвета записаны в палитрах в конце исходника. я их специально немножко тяпляпно задал, чтобы было случайней

про передачу цветов много споров, особенно потому, что цап bgr233 плохо сбалансирован и кто-то считает, что вектор желтит от природы. ну и гамма у мониторов конечно отличается. шейдер, что в моем скриншоте, вроде как должен гамму элт как-то имитировать. насколько это возможно, конечно.
23:36
типа такого
😁
L
g
MV
g
23:39
gray
ну да, дорого вычислять рнд) и так сойдёт
23:41
кстати, а в векторе нет случайного шума на каком порту?
10 October 2024
g
00:15
gray
In reply to this message
а почему цвета в восьмеричной системе?
s
00:16
svofski
In reply to this message
удобно же, 233 идеально ложится на восьмеричную систему
👍
g
00:16
2b 3g 3r
g
00:18
gray
а, ну да, чёто забыл совсем про это
Ю
08:05
Юрий Ларин
In reply to this message
На Векторах подтяжка к +5В, на пустых портах всегда выдаёт FF.

Но с ёмкостной клавиатурой есть некоторый шум в порту 02 при установке порта 3 в ноль, что, в то же время, не мешает правильно читать клавиатуру. По крайней мере на моём экземпляре так, а в эмуляторах такого нет, если что.
👍
g
s
11:41
svofski
магнитофонный вход на реале может болтаться, особенно если туда ничего не вставлено. но это очень ненадежно
Ю
12:46
Юрий Ларин
Кому надо гнилой и разбитый Вектор, но с зелёными конденсаторами?
https://m.avito.ru/leninsk/kollektsionirovanie/radiodetali_i_platy_sssr_4168392615
12:47
(не мой, если что...)
g
12:47
gray
фантастика, танталы не вырваны
12:49
а кстати он похоже не такой и гнилой
там больше пыли чем корозии
s
12:51
svofski
это палладий, не тантал
👍
ВК
g
s
15:04
svofski
g
19:34
gray
@svofski в v06x нельзя звук перенаправить в файл?
s
19:36
svofski
In reply to this message
в v06x коммандлайновом можно, а в годо версии нет
VO
19:57
Vigilant Observer
In reply to this message
Насколько я помню реализацию чтения байта, описанную то ли в "Радиолюбитель", то ли в "Радиохобби" - именно так это и делается. А время отсчета называется константой чтения / записи (в "Мониторе-отладчике", помнится, даже такой параметр был)
g
20:11
gray
а где эту пзу можно взять и какие там отличия?
s
23:43
svofski
In reply to this message
если не ошибаюсь, то это старая версия вот этого https://github.com/ImproverX/BOOTROM

@ImproverX точнее скажет
👍
Ю
g
11 October 2024
Ю
08:07
Юрий Ларин
In reply to this message
Да, это она. 🙂 Но только не старая...
08:17
In reply to this message
Была публикация в Радиолюбителе, номер 10/92, сейчас эту статью можно найти в "справочнике Черезова":
https://caglrc.cc/scalar/ware/632/
VO
08:18
Vigilant Observer
In reply to this message
Судя по названию статьи в справочнике - да, это она 👍
s
08:45
svofski
In reply to this message
у меня 23, а там уже 24. или ошибаюсь?
Ю
08:58
Юрий Ларин
In reply to this message
Да, версия 24, но на экране картинка так и осталась "23"...
09:00
Будем считать, что это год, а не версия. 🙂
g
13:44
gray
тяжёлое детство, переделки под чб монитор )
🔥
A
MV
👍
Ч
Ю
14:23
Юрий Ларин
Реверси на бейсике? Я тоже переделывал... 😁
A
14:33
Alexander
А я на турбопаскале их делал уже в поствекторовские времена :) Подозрительно похожий дизайн %)
s
14:56
svofski
In reply to this message
в v06x есть чб шейдер. правда я не уверен насчет гаммы
ВК
19:34
Владимир Кузнецов
Интересное было время. А у меня одной из первых программ на Бейсике была реализация игры с БЗ-34, где нужно было на орбиту вокруг планет выходить. В Технике молодёжи вместе с программой для калькулятора и формулы расчётные были приведены.
🔥
Ю
A
MV
MV
19:36
Mike V73
In reply to this message
Не, у меня на бэкахе такой не было, я на МК-61 в посадку на Луну долго зависал ))
ВК
19:41
Владимир Кузнецов
In reply to this message
Так это разве не из той же серии? Там целый цикл был что-то типа "Путешествие Кон-Тики", где сначала просто взлёт и посадка, потом полёт вдоль поверхности, потом выход на орбиты, стыковка с орбитальной станцией, перелёт к Земле и посадка в атмосфере. Практически космосим!
💯
Ю
MV
ДД
19:43
Денис सेवक सेवकाः Динанатх Гопал Дас
В моем случае первая программа на бейсике, кстати полезная, была написана для отца, хотя он меня уполномочил ей пользоваться. Программа перебирала четыре сегмента шестизначного кода 1.2.3.4.5.6.16.11.12.13.14.15.16.21.... и т.д. Отец подчинял автомагнтолы, и не редко к нему попадали DAEWО штатные магнитоллы из DAEWO ESPERO помоему. Там люди просто забывали код для разблокировки, и снимая аккум - лишались магнитолы. Нужно было перебирать все комбинации, а так как было всего 6 кнопок для сохранений радиостанций и они же использовались для раскодирования, то всего 6 цифр. Я написал очень красивую программу, с графикой, была четкая панелька, напоминание о том, что нужно нажать большую кругую кнопку, после набора кода, звук следующего кода и т.д. Программа не нажимала кнопки магнитоллы, она всего лишь выдавала код от 1111 до 6666, нужно было набрать код на магнитолле, нажать круглую кнопку (громкость) и потом нажать продел, после чего компьютер выдавал следующий код, пищал и через пять секунд еще раз пищал и выводил предложение "нажмите кнопку громкости и после пробел."
19:44
И программа реально помогала, DAEWO за всего лишь минут 20 - 30 можно было "раскодировать". И главное, через несклько аппаратов стало понятно, что у этого DAEWO бывает всего 4 варианта кода. После чего отец был в экстазе )))
👍
ВК
ВК
19:47
Владимир Кузнецов
Только наверное 0000 - 5555, если 6 цифр?
ДД
19:48
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Не, где вы видели в автомагнитолах банк 0 ? Именно от 1 до 6 )) Шесть кнопок было.
19:49
Может какие то магнитолы для программистов и есть, там должно быть 8 как минимум от 0 до 7..
ВК
19:49
Владимир Кузнецов
Настоящему программисту достаточно двух )
👍
Ю
💯
ДД
ДД
19:50
Денис सेवक सेवकाः Динанатх Гопал Дас
И перед сном на тумбочке стакан с вобой и стакан без воды, если захочится пить или если не захочется )))
19:55
In reply to this message
Да это я ошибся там, не 0000 - 6666 а 1111 - 6666.
19:56
Помню даже самый распространенный код начинался с 16хх..
19:57
И на "раскодирование" такого кода совсем немного времени уходило.
ВК
19:57
Владимир Кузнецов
Кстати а где там код хранился? в ПЗУ какой или как?
ДД
20:06
Денис सेवक सेवकाः Динанатх Гопал Дас
Там процессор (МК) был на управление, настройки станций, положение громкости и тембров, баланса и фадера помнил, вероятно код вместе с остальными значениями хранился в Флэш памяти процессора. А после сброса вообще вероятно из прошивки магнитолы задавался, вот этих значений было найдено всего 4.
ВК
20:10
Владимир Кузнецов
Не понятно зачем это вообще было нужно, если этот "код" можно сбрутфорсить буквально вручную
ДД
20:14
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Дэу нексия имея модный замок зажигания все равно при наличии отвёртки и провода заводится проводом после съёма пластика и замка )) это была одна из первых магнитол с кодом, и по бюджету она не сильно выдавалась, как и сама Daewoo, после ваз 2106 это конечно казалось чем то космическим, но реально только казалось))
20:15
Нексию я знаю хорошо, до сих пор езжу ))) она проще велосипеда китайского реально )))
g
20:16
gray
чёто у меня на emu80 и v06x godot проблемы с сохранением в .cas
1 раз сохранило и больше не хочет, в emu80 файл создаёт частично, а в v06x вообще не создаёт

в emu80 всё норм, то чёто не того было
g
22:09
gray
.cas можно как-то в txt и обратно перегнать? всмысле есть ли утилитка ?
VO
22:18
Vigilant Observer
In reply to this message
были же cas2bas и bas2cas

В картотеке нету их?
g
22:23
gray
In reply to this message
невижу
g
23:06
gray
s
23:38
svofski
bas из cas по идее получается просто откусыванием заголовка
💯
g
VO
23:39
Vigilant Observer
In reply to this message
То я напутал, т.к. автор скорее всего про детокенизацию спрашивал
s
23:41
svofski
https://github.com/svofski/vector06sdl/blob/master/bas2txt/bas2asc.py это моя утилита. была еще, но не помню точно. на зх-пк обсуждали
ДД
23:59
Денис सेवक सेवकाः Динанатх Гопал Дас
Мой астраханский вектор на удивление оказался 100% исправным )) нужно только косметику ему приличную сделать, корпус прилично раздолбай, не хватает 5 кнопок и 3 толкателя с колпачками... Мелочи, буду делать 3d модели толкателей и печатать.
Достаточно редкая астраханская емкостная клавиатура... Может у кого то есть такие толкатели на продажу или в дар? Нужно не много..
👍
AA
12 October 2024
ДД
00:00
Денис सेवक सेवकाः Динанатх Гопал Дас
😱
MV
00:01
00:01
00:01
Клавиатура с квадратными толкателями.
g
00:01
gray
In reply to this message
256 790 (он похоже плавающий) первых байт минус и получается bas
ДД
00:02
Денис सेवक सेवकाः Динанатх Гопал Дас
Я наверняка его и переделывать не буду, будет стоковый в первозданном виде ))) но нужно довести его до состояния "только с завода"..
00:03
Ещё нужна клавиша "ВК". Остальные у меня есть...
00:04
Тесты проходит ))) жив ))
00:04
Нужен Кировский ещё )))
g
00:30
gray
кто помнит что за ошибка? длина строки выше 255 ?
00:35
эм, а разве в вектор бесике можно выделять память?
А
00:38
Андрей Ефимов
Через HIMEM и CLEAR
ДД
09:03
Денис सेवक सेवकाः Динанатх Гопал Дас
Проработавший более 10 часов Астраханский Вектор.
👍
Ю
🔥
s
09:03
09:03
09:12
Сертйный номер жля статистики.
g
12:05
gray
In reply to this message
в открытом виде работал без корпуса?
g
12:35
gray
логика, она же эврика, оно же быки и коровы
ничего менять не стал, все цвета были подобраны наугад за отсутствием цветного дисплея
12:35
👍
s
12:35
12:35
12:35
ДД
12:56
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да.
g
12:58
gray
In reply to this message
у меня несколько раз перегревался до зависания летом бывало
поэтому в итоге засунул всё в самодельный корпус с вентилятором, да и дисковод тудаже влез
ДД
13:02
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Я такое наблюдал на белорусском, но не в стоке, а после того как поменял там стоковую 155РЕ3 на самостоятельно прошитую. Не редко перегревался комп в корпусе и начитал кубики показывать и виснуть,остывал, и мог заработать с того же места.. В итоге как то открыл, дунул феном на РЕ3, и всунул ее в программатор, и не дсщитался трёх бит инфы.. потом спиртом капнул на нее чтоб остыла , и инфа появилась. Поменял РЕ3 и все теперь ему опять пофиг перегрев.
g
13:04
gray
In reply to this message
это в момент старта же только влияло?
ДД
13:04
Денис सेवक सेवकाः Динанатх Гопал Дас
Так то для155 серии эти 50-60 градусов не о чем вообще, они спокойно выдерживают 340 при выпайке феном. Если кто то глючит до 100 градусов, надо менять,это неисправная микросхема.
13:05
In reply to this message
Нет, РЕ3 работают постоянно, причем очень ответственные функции выполняют.
М
14:20
Михаил Алещенко
In reply to this message
Я котрые присылал вроде ВК была ..?
14:24
есть ещё кнопки и корпуса.
ДД
14:38
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Я найду, посмотрю. Мне казалось там не с вектора клавиши, они по форме прям такие же, но другие цвета пластика. Не внимательно смотрел наверное, посмотрю ещё.
14:39
In reply to this message
Не помню там ВК, может там с герконовой клавиатуры, а сюда нужен с плоской частью, с ёмкостной.
М
15:12
Михаил Алещенко
С ёмкостной..
15:13
ну есть у меня ещё...
Евгений Иванов invited Евгений Иванов
ДД
15:34
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Буду искать, если не найду, напишу тогда.
15:35
Толкатели кнопок с колпачками заказал модели, мог бы в целом и сам такие простые модели слепить во фрикаде, но решил пусть профи лепят, тем более не так дорого вроде.
15:37
Напечатаю толкателей, а вот клавиши хочется аутентичные... Этот комп я даже переделками не буду изменять, будет как с завода. Может монитор под него найду какой нибудь ))
13 October 2024
g
17:26
gray
проверю конечно всё по базису
но вдруг кто намётанным глазом заметит что-то неизвестное
👍
s
A
3
🔥
A
17:26
17:26
17:26
17:26
17:26
17:26
g
19:40
gray
Ю
20:17
Юрий Ларин
In reply to this message
Тут интересно, что за "доs1", возможно что-то забытое. А может просто мдос 3.1, например... Ну и "test kd" за компанию -- скорее всего он есть в Базисе, но, может, ещё какой-нибудь вариант.
g
20:19
gray
In reply to this message
скорее микродос, но есть вероятность что это касетная версия т.е. только с диском А, но при этом должна быть поддержка квазидиска 512 (т.е. 2 кваза видимые как один диск С или А)
проверю, вопрос только как узнать размер квази
ДД
20:20
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Два кваза тогда еще не было ))
20:21
Только на заводе в кишеневе были до 8 шт )))
g
20:25
gray
In reply to this message
ну был у меня 512 ) не приснилось же)
ДД
20:27
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Мы это тут уже обсуждали.
👍
Ю
Ю
20:28
Юрий Ларин
In reply to this message
Единственная МДОС с объединением двух КД в один, это версия Т-72:
https://zx-pk.ru/threads/9488-vektor-06ts-operatsionnye-sistemy.html?p=1077112&viewfull=1#post1077112
💯
ДД
ДД
20:29
Денис सेवक सेवकाः Динанатх Гопал Дас
И она появилась далеко не в 90х.. А в 202х
Ю
20:29
Юрий Ларин
Всё остальное на 512 кб -- либо для ЕРАМ было сделано, либо, если и было, то утрачено.
g
20:30
gray
как проверить можно будет размерность?
Ю
20:31
Юрий Ларин
Размерность чего? МДОСа или железного КД?
g
20:32
gray
In reply to this message
когда загружусь в эту дос, то там будет диск только А
не смогу прочесть с дискеты vc например который вроде размер показывает
Ю
20:34
Юрий Ларин
А, можно просто запустить программу dir.com -- она показывает размер диска, но её тоже надо как-то считать в МДОС.
20:35
VC не под всяким МДОСом работает, в отличие от dir.
g
20:36
gray
In reply to this message
а чтение с диска с касеты вроде же стронняя утилита дос? уже непомню
20:36
ой, с касеты
Ю
20:37
Юрий Ларин
Некоторые МДОСы читают с кассеты по команде "2"...
ДД
20:37
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
с кассеты читает в память загрузчик стоковый вектора. А в микродосе с каччеты читает утилита и кладет в файл.
20:38
In reply to this message
Ну самые ранние, и они читают не в формате загрузчика увы.
g
20:38
gray
In reply to this message
dir.com если подсунуть. прочтет?
Ю
20:40
Юрий Ларин
Но там свой формат записи. Можно ещё по УС+БЛК+ВВОД считать в память программу в формате ROM и вернуться в МДОС, если она с первого блока начинается. А потом сохранить её по команде "1".
g
20:43
gray
при форматировании и теста квази ничего не пишет же?
тогда вопрос, как сгенерировать файлы средствами голой микродос, нужно то всего кб 300 чтоб убедиться
20:46
впрочем , можно в виртуалку вставить 2 квази с даными
после загрузки этой дос и форматировании, если отформатируется только 1 диск, значит 256, если оба значит 512
или вообще не форматиировать, может увидит данные
Ю
20:52
Юрий Ларин
Если там своя схема КД была, то в виртуалке не заработает... Как, собственно, и на реале.
20:52
Единственный способ тогда -- дизассемблировать...
g
20:57
gray
как же медленно с этими кассетами, полезно вспоминать иногда )

ещё из живых кассетников оказалась только Мелодия 105
g
21:42
gray
засада, похоже записано на подкрученной головке, сигнал смещён, считывать тоже нужно в таком положении
загрузчик не берёт, частично схватывает
на скрине проблемные части сигнала, вручную такое править оч долго
s
21:43
svofski
если это была голова, то можно оцифровать в стерео и подвинуть один канал относительно другого
g
21:46
gray
In reply to this message
стерео и есть, но там разница небольшая, сомневаюсь что можно так просто восстановить
спец софт нуна
s
21:47
svofski
ну тут сдвиг то здоровенный. я бы попробовал
g
21:48
gray
для эксперементов если интересно
Ю
22:07
Юрий Ларин
In reply to this message
Если магнитофон живой, то головку можно и подрегулировать. Там всего-то её нужно настроить на слух на максимально высокую тональность звука при воспроизведении...
g
22:09
gray
In reply to this message
в этом нету регулировки
Ю
22:10
Юрий Ларин
In reply to this message
Ни разу таких магнитофонов не видел. Что за модель?
g
22:11
gray
In reply to this message
да любой касетник с радио совмещеный типа филипс там тоже нет
в данном случае мелодия 105 - единственный у которого пасик не помер )
22:12
подскажите копировщик, которому можно файл много раз скармливать и он не обнулится
Ю
22:13
Юрий Ларин
In reply to this message
Да ладно придумывать... У меня был панасоник, совмещённый с радио -- всё регулировалось.
g
22:13
gray
In reply to this message
да? странно, ниразу на импортых таких касетниках не видел отверстие для регулировки
Ю
22:17
Юрий Ларин
Там отверстия могло и не быть, как на моём панасонике, но с открытым кассетоприёмником ставишь кассету и регулируй, сколько душе угодно. А на советской Мелодии-105 регулировка должна быть, 100%.
g
22:22
gray
надо ман поискать на мелодию)
Ю
22:23
Юрий Ларин
Вот тут регулировать.
22:24
И без мана видно.
g
22:29
gray
хм, действительно, там замазан был болтик, думал ничего нет
а левый тоже кстати болтик, какой крутить?
на протоне 402 на котором в основном читал-писал там один регулятор был
22:31
судя по расположению левый?
🔥
MV
Ю
22:31
Юрий Ларин
Обычно головка регулировалась только правым винтом (если смотреть как на фото выше), но на первом классе могло быть и обоими, чтобы компенсировать возможный перекос.
22:32
In reply to this message
Или левым... Забывать стал... ))
g
22:34
gray
а вот на таких невидно ваще
r
22:37
reddie
запись с "выкрученной головкой" это явно домашняя. в студиях для записи обычно стояли нормальные магнитофоны, где головки не трогались
Ю
22:38
Юрий Ларин
У меня такой (фото из инета)... Тоже не видно, но регулировать можно.
ДД
22:38
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
крутить который с пружиной под болтиком.
👍
N
Ю
g
22:39
gray
In reply to this message
да какая студия) на толкучке же покупали ) местная запись квартирная, у каждого в своём положении было, вот и пришлось крутить
r
22:40
reddie
In reply to this message
ну я про спектрумовские) там реально студии этим занимались
g
22:41
gray
вообщем эти на мелодии косые, винтики сильно смещены относительно пропилов, завтра подумаю че , щас шуметь уже не хочу
r
22:42
reddie
а в идеале дома держали два магнитофона: один для считывания, с подстройкой головки, второй для записи, где головка была в "заводском" положении. это обеспечивало нормальное считывание на любом аппарате
g
22:42
gray
интересно, копировщики прочитали меньше файла, чем дефолтный загрузчик
Ю
22:42
Юрий Ларин
In reply to this message
При нажатой кнопке "воспроизведение"?
g
22:43
gray
In reply to this message
в идеале брали флопик и забывали о касетах
правда и тут с юстировкой бббыли проблемы местами ))
😁
r
22:43
In reply to this message
да, без режима плей они вообще замурованы
Ю
22:45
Юрий Ларин
In reply to this message
Так и должно быть на стопе... Ну, значит, не попали, когда делали отверстия. ))
r
22:45
reddie
In reply to this message
насчет Вектористов не знаю. а спектрумисты-школьники (те, что просто геймеры) редко были столь богаты, чтоб заиметь дисководный спектрум. поэтому многие просто свалили на приставки/пц, когда пришло время
g
22:46
gray
In reply to this message
кому нужно было те копили, просто большинству достаточно было элиту загрузить и все, зачем дисковод
r
22:47
reddie
In reply to this message
это да, но там проблема была еще в "подключить контроллер"... разъемов шины на многих клонах не было, а паять лапшу самостоятельно брались единицы
g
22:49
gray
ну то да, как-то побывал у меня zx в те времена, когда его вскрыл то сразу же закрыл и забыл про него
там все на проводочках было, миллионы проводов, на плате ни одной дорожки
14 October 2024
A
10:49
Alexander
Ну ваще даже просто голым гитхабом это уже, как мне кажется, можно тыкать туда сюда, обновлять пуллреквестами, при соблюдении некоторых соглашений. Можно даже просто прикрутить какой нить гитхабэкшон, который будет проверять валидность ссылок на каждом пуллреквесте.
Может будут какие идеи, пока это в глубоких зайчатках?
Мету frontmatter надо привести только в порядок. И стоит ли её вообще держать, т.к. человеку глазками в неё смотреть не то чтоб полезно и надо, а машина и сама может в условную meta.yaml сходить.
🔥
gZ
gZ
10:55
gr8b Z
круто, 🤟. может можно сам контент "отделить" от генераторки и держать в отедльной репе (для генераторки это может быть как git submodule)?
10:56
я даже не знал что гитхаб по дефолту рендерит yaml в виде таблицы. ляпотаа! 😃
NZ
10:57
Nikita Zimin
Отделять контент от генератора не стоит.
gZ
10:57
gr8b Z
почему? это "голые" маркдаун файлы
NZ
10:58
Nikita Zimin
А вот что стоит это подумать как хранить. Допустим 10000 карточек. Если всё по папкам, это 10000 папок в одной. Если по файлам и картинки все вместе, то 10000 файлов в одной папке и ещё больше картинок в другой. Нужно как-то делить на группы.
s
11:01
svofski
какие группы? и 10000 это немного
gZ
11:02
gr8b Z
когда появится ситуация что перевалило за "килотонну" тогда я полагаю и стоит об этом задумываться. гит позволит безболезненно, с историей, переместить на "новое место" любой файл/директорию
11:03
а вот отдельный репозиторий который не зависит от генератора и в теории может быть использован разными сайтами, находиться где угодно (gitlab/bitbucket/gitflic) это куда более полезно, субъективно.
11:05
даже может находиться одновременно на разных площадках и синхронизироваться 😃 (утопия но в теории возможно)
A
11:18
Alexander
In reply to this message
дада, это так и планируется, это всё зайчатки, чтобы оттестить "сайт", парсинг и вообще структуру откатать.
11:18
In reply to this message
Я вот тоже вчера узнал про frontmatter на гитхабе :)
11:18
In reply to this message
Это не генератор, это как раз наоборот :) Вовну storage не смотрите, там страшное, недоделанное и сырое :)
11:20
In reply to this message
структура вообще никак не регламентирована, по сути верти как хочешь. Можно хоть по первой букве директории разложить, это лишь ухудшит "красивость" для человека, который будет смотреть это на гитхабе/у себя в условном Farе.
gZ
11:21
gr8b Z
в таком-же стиле может и общая информация и пресса для каждой платформы храниться. удобно, универсально и "не убиваемо" временем 😃
A
11:21
Alexander
In reply to this message
ну 10к директорий это многовато, таки, для одной директории :)
11:22
Т.е. я просто изобретаю ftp овер http, как модно в нулевые-десятые, да и сейчас это достаточно распространено :)
11:24
In reply to this message
Да, именно так. Основная репа с файлами и только с файлами, максимум туда прикрутить CI, чтоб валидировать целостность ссылок, картинок и прочие соответствия. А "генераторы" можно иметь разные и под свои задачи: сайт с поиском, эмулятор с каталогом, espха, воткнутая в ПУ.
11:26
In reply to this message
Пока мысля такая: раз в сутки/час/полчаса/год "генератор" пуллит гит, если прилетают изменения, то пересобирает базу, которую отображает.
11:27
тут где то недавно была новость о децентрализованном аналоге гитхаба :) Но это уж совсем эребор, как по мне :)
NZ
11:31
Nikita Zimin
гит сам по себе децентрализован. сделай несколько remote и пуши во все
A
11:35
Alexander
это да, там идея в том, что я поднял свой "гитхаб" у себя, подписался на проект соседа Коли, у которого тоже есть такой свой "гитхаб" и оно синхронизируется друг с другом. Федивёрс поверх децентрализации :)
A
11:35
Alexander via @pic
A
11:37
Alexander
И всё это запихать унутрь иггдразиля, потому что можно %)
11:42
In reply to this message
В общем вопроса, как вижу, пока два:
1. что делать, если карточек овердофига? У того же вектора сейчас под тыщу, это не много, но...
2. FrontMatter vs отдельный ямлик. Тут, скорее технический вопрос, я за отдельный ямлик.
Описание может быть большой портянкой текста, для машинной обработки не факт, что нужное(отдать на сайте конвертнув в html не в счёт).
Например если в тот же эмулятор засовывать, то в первоначальном меню нужно лишь имя, дату, ну там один скриншот. А полное описание уже когда провалишься в этот пункт меню.
s
11:42
svofski
syncthing не умеет в такое искаропки?
A
11:44
Alexander
умеет, но там свои нюансики. Например на домашней файлопомойке периодически чиню синхронизируемые директории с лапотопом, потому что там жирные гиты. Начинается веселье, если переключаешься на лапотопе между ветками, в которых достаточно большая разница, да ещё несколько раз туды-сюды. Это смущает всю синхронизацию и адски жрёт проц на лапотопе.
gZ
11:50
gr8b Z
In reply to this message
👋
A
s
14:36
svofski
In reply to this message
угу.. помню уже много лет назад была проблема с жором проца и выходит они ее не исправили. btsync жалко, железно работал, проц не жрал, устанавливался и настраивался за полминуты. эх
A
14:37
Alexander
Оно только при сильных и одномоментных изменениях. В целом норм, несколько лет юзаю.
g
15:29
gray
кто вкурсе этой тайны вселенной?
почему ввод это сброс, а сброс это ввод(запуск)
если с вводом ещё как-то понятно, то сброс совсем не понятно
ДД
15:33
Денис सेवक सेवकाः Динанатх Гопал Дас
ввод - это ввод программы, от куда угодно, с кассеты, диска и прочего. А сброс, это в целом сброс режима ввод, то есть ПЗУ отключается, иуправление передается по 00h адресу., ну то есть происходит сброс процессора.
VO
15:47
Vigilant Observer
In reply to this message
Ввод это сброс с подключением ПЗУ бутлоадера (а бутлоадер, то бишь, начальный загрузчик, собственно и занимается вводом программы)

Вектор в этом плане просто довольно уникален, на большинстве других 8биток ПЗУ постоянно было частью адресного пространства
g
16:23
gray
получается это пришло ментально с больших машин, больше инженерная тема, чем пользовательская
VO
16:24
Vigilant Observer
In reply to this message
Учитывая, что Темиразов и Соколов работали на Счетмаше и, вероятно, имели какой-то опыт с большими ЭВМ - вполне вероятно
16:25
И, надо сказать, решение удачное, т.к. пользователю доступны все 64К, а не, скажем, 48, как на Спектруме
👍
ДД
s
NZ
r
16:42
reddie
In reply to this message
в фирменных спектрумах, ради справедливости, и не было 64к оперативы. именно 48
N
16:43
NoZDR
In reply to this message
Назвали бы не "Сброс", а "Старт" - вопросов было бы гораздо меньше у обычных пользователей. У меня тоже такой вопрос помнится долго был - почему для запуска программы надо нажать Блок+Сброс :) Да и к кнопке "Блок" тоже вопрос. Она ведь на самом деле снимает блокировку соседних клавиш.
💯
g
VO
16:43
Vigilant Observer
In reply to this message
Что и логично, т.к. нижние 16К ОЗУ все равно не получилось бы адресовать. По крайней мере, в классической схемотехнике спекки
16:45
In reply to this message
Тут спорно, т.к. "физически" это именно сброс, который шлёт сигнал RESET на процессор
💯
ДД
16:46
ну и, тогда в принципе об удобстве технически неподкованного пользователя думали намного меньше, не было такой культуры
👍
N
N
16:48
NoZDR
Ну да, технически "сброс" верно. Но с точки зрения обычного пользователя (особенно школьника, первый раз увидевшего компьютер) вообще непонятно :)
NZ
16:50
Nikita Zimin
Хех. тогда вообще не про это думали. Важнее чтобы хоть какие-то компьютеры были поставлены в школу, чем никаких.
👍
r
VO
16:50
Vigilant Observer
In reply to this message
Наверное, все же, субъективно 😊 Когда у меня появился Вектор, я был, как раз, самым что ни на есть школьником, но, насколько помню, инструкция достаточно подробно поясняла, как пользоваться этими клавишами
16:51
In reply to this message
Тут отчасти возражу, т.к. Вектор, вроде бы, никогда не проектировался как компьютер для школ (в отличие от того же Корвета)
r
16:51
reddie
а учебные классы из Векторов вообще были? наподобие КУВТ из БК, имею в виду, официальные. так-то понятно, что на местах могли соорудить
NZ
16:52
Nikita Zimin
Ну и если не про классы говорить, в потребительской электронике спрос намного превышал предложение, брали вообще всё что предложат.
💯
VO
N
16:52
NoZDR
In reply to this message
Пользоваться-то понятно, непонятно, почему такое название "странное". Ну я "сброс" тогда понимал именно как "переход к самому началу", что, в общем-то было недалеко от истины.
💯
ДД
r
16:53
reddie
для дома да, брали не что захотелось, а что повезло добыть
👍
NZ
N
16:54
NoZDR
Я у мамы просил БК-0010, а она мне Вектор купила :) Потому что БКшка стоил тыщу, а Вектор 750р.
VO
16:54
Vigilant Observer
In reply to this message
Так дело в том, что и в западных моделях кнопка рестарта называлась Reset, т.е. именно "сброс"
MV
16:55
Mike V73
In reply to this message
Мне БК-0010 за 600р купили (1988г)
VO
16:55
Vigilant Observer
Другое дело что на Векторе не все игры поддерживали нормальный рестарт по БЛК-СБР, и зависание игры после нажимания этой комбинации в сердцах после потери очередной жизни вызывало подгорание жопы
N
16:56
NoZDR
в 1991 стоил уже 950р, кажется. Наверное, это был уже БК-0010-01
S
16:56
SuperMax
In reply to this message
то уже была 11М значит
ибо 10ка 600-650р
💯
ДД
N
16:57
NoZDR
а может и 11
MV
17:00
Mike V73
In reply to this message
До инфляции -01 стоила 650р
N
17:01
NoZDR
Наверное тыщу был комплект с монитором. У меня почему-то эта "тыща" отложилась в памяти.
🤷‍♂
MV
S
17:02
SuperMax
In reply to this message
монитор стоил дороже
хорошо помню что Корвет ВК8071 обошелся в 950р тогда как БКшка в 650р
N
17:03
NoZDR
Судя по нынешним ценам на Вектор на Авито, не сильно он и подешевел :)))
g
17:09
gray
думаю это происки кгб всё(про сбр ввод).. чтоб враг не догадался
ДД
17:09
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
В 88 году Векторов еще не было в продаже, может и были, но если были, то вероятно только кишеневские. и немного. Оновные массы с 5 заводов пошли в 1989... 90... и в то время уже были БК011м - вот она могла 1000 стоить и более.. Памяти у нее было по больше чем у вектора.. Да и по сложнее она была чем БК 0010-01, которые тоже кстати и до 88 года выпускались.
17:16
И все там правильно было написано, сброс процессора с передачей управления в 00h (самим процессором причем) так и называется сброс, или резет.. А ввод программ, точнее, подключение ПЗУ сместо 512 в первом варианте байт ОЗУ и запуск от туда специального бутлоадера, позволяющего ввод информации ... как это должно называться кроме "ввод " ?
MV
17:18
Mike V73
ввод - ввод программы, а тот ввод, который сейчас ввод - он тогда назывался перевод строки или перевод каретки (если я правильно помню) ))
17:18
а ещё НС встречал - новая строка, типа
ДД
17:19
Денис सेवक सेवकाः Динанатх Гопал Дас
При этом, память на запись так и продолжала работать с 00h. А вот чтение было возможно только с ПЗУ, и это давало возможность класть программы вводимые пользователем в места, которые по команде "сброс" процессор передавал управление.. гениально вообще !
N
17:19
NoZDR
In reply to this message
Кнопка ПС же :)
ДД
17:19
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
возврат каретки .
17:20
ВК.
MV
17:20
Mike V73
In reply to this message
во! перевод строки. я уже тех старых кнопок не видел лет 30 ))
ДД
17:20
Денис सेवक सेवकाः Динанатх Гопал Дас
ПС это другое.
MV
17:21
Mike V73
In reply to this message
а это возврат каретки, наверняка расшифровывается )
VO
17:22
Vigilant Observer
In reply to this message
Именно так. ВК - это CR, ASCII код 0x13
ПС - это LF (line feed), ASCII код 0x10
N
17:31
NoZDR
Наследие печатных машинок. Там рычажком справа можно было коротким нажатием перевод строки сделать (продвинуть чуток лист бумаги вверх), а если жать сильнее и до конца, то и каретку можно было вернуть в самое начало. Вот возврат каретки без перевода строки вроде на машинке нельзя было сделать, только вручную обратно лист крутить. Поэтому, наверное, на кнопку ВК обычно помимо самого ВК ещё и ПС добавляют. Ну и коды эти 0d 0a всегда рядом ходят :)
MV
17:36
Mike V73
In reply to this message
это для принтеров. ВК - это как Home сейчас - чтобы перейди в начало строки
N
17:37
NoZDR
на Векторе же ВК вроде одновременно делает и LF и CR?
🤷‍♂
MV
g
17:41
gray
In reply to this message
так это уже программная реализация, вектор как бы только код кнопки шлёт
N
17:41
NoZDR
ну да, как запрограмят в редакторе, ты прав
g
18:20
gray
In reply to this message
нету там пружинок, похоже оно просто прикручено
открутил левый, звук изменился(звончее стал), даже пару кассет стало читаться

но потом я понял что головка болтается, а винтик куда-то ушёл
начал его искать, перевернул в другую сторону, пытался вытрусить, но забыл что там проигрыватель пластинок, этот диск в итоге выскочил и прямо на ногу
.. вообщем страшная техника
Ю
18:38
Юрий Ларин
In reply to this message
Быть такого не может... Ну только если аппарат был в чьих-то кривых руках и пружинку просто потеряли и собрали так. По-другому головки не крепили, ни на кассетниках, ни на бобинниках. Можно фото, как там головка выглядит? Через открытую крышку, без кассеты...
g
18:39
gray
In reply to this message
она прикручена похоже намертво, попробую сфотать, но оч сложно
MV
18:40
Mike V73
In reply to this message
Бывает "плоская пружина" - это когда станина, на которой висит головка закреплена одним концом, а второй конец упирается в болтик регулировки, что изгибает станину.
Ю
18:44
Юрий Ларин
In reply to this message
Узел без регулировки по месту? Такое в СССР было невозможно. 🙂
g
18:59
gray
In reply to this message
красное фиксатор похоже, а слева винтика нема, но все они прямо к площадке прикручены что ниже, может под ней есть что-то, туда вообще не подлезть, разбирать нужно
левый в любом случае не регулирующий, т.к. регулирующий должен как-то контриться, чтоб при полной раскрутке не улететь
18:59
In reply to this message
Ю
19:18
Юрий Ларин
In reply to this message
Да, слева (по фото) под головкой должна быть пружинка и винтик, им и регулируется. Головка, судя по маркировке, импортная, скорее всего менялась. И мне показалось, что-то близко к площадке головка установлена, с кассетой "воспроизведение" не закусывает, нажимается легко? Под правый винт, возможно, надо пару шайб подложить ещё...
g
19:19
gray
In reply to this message
не, там лежит на площадке всё, ничего под нет
не закусывает
импортная, может потому что мелодия экспортный вариант

да хер с ней )
N
20:11
NoZDR
А мож там вся панель, на которой головка закреплена, регулируется. Тогда регулировочные винты могут быть где-то в стороне.
20:20
Обычно, конечно, левый винт регулировочный, там конструкция головки 3D24 такая - справа винт в круглом отверстии ослабляешь, а слева на головке "вилка" и винт с пружинкой, чтобы головке можно было качели устраивать. Но если там ковырялись, то могли регулировочный винт проглаголить. Хотя, судя по фотке, правый винт в краске, не похоже, что лазил там кто-то. ХЗ, в общем :)
15 October 2024
М
09:19
Михаил Алещенко
а уменя в закромах вот такой.
09:19
N
s
BF
09:32
Boris Favorov
Без счетчика ленты, наверное, тяжело использовать для загрузки
А
09:35
Андрей Ефимов
На глазок по толщине намотанной ленты
М
09:37
Михаил Алещенко
в своё время я делал кассеты с одной программой с обеих сторон отрезал кусок ленты и писал "важные" и часто пользуемые. Взял загрузил. и перематывать не надо.
А
09:41
Андрей Ефимов
УМОМ!
Е
09:41
Евгений
In reply to this message
У вас наверно папа был директором кассетной фабрики?:)
А
09:41
Андрей Ефимов
Или программа одна
😁
s
BF
10:44
Boris Favorov
У меня есть единственная лицензионная игра на кассете - Simcity. Там так и есть, кассета с одной игрой, притом с обеих сторон. Длина пленки удвоенная вроде, всегда с одной стороны только данные, с другой тишина. Если порвется - можно смело подрезать и клеить, с другой стороны будет целая копия.
👍
ЕИ
М
10:51
Михаил Алещенко
In reply to this message
ну в то время я уже сам был почти дед. а дохлых кассет было море. только по друзьям и знакомым поскрести.
g
15:19
gray
In reply to this message
работает нормально? у меня на всём остальном пасики или в пыль рассыпались или растянулись до неприличия
s
15:38
svofski
пасеку можно заменить
g
15:46
gray
In reply to this message
можно, но потом
ситуация не позволяет
g
16:58
любопытная машинка
💯
yn
A
MV
16 October 2024
VP
14:12
Viktor Pykhonin
In reply to this message
Хорошая идея. Но вот насколько удобно получится описать желаемую структуру в тех же yaml-файлах, я не уверен. Я начал собирать из разных источников софт для РК-подобных компов, попутно анализируя, какую информацию придется хранить, в том числе и с оглядкой на другие компы, и у меня получился некий набросок структуры будущей БД. Хотя для Вектора она может казаться несколько избыточной. Можно подумать и обсудить, без всяких претензий на окончательность.
14:13
* Платформы (Вектор, РК-86, Специалист и т. п.)

* Модели ПК:
- Платформа
- Модель (Для Вектора: Вектор, Криста-2 и т.д.; для РК-86: РК-86, Апогей, Микроша и. т.д.)

* Программы (основная картотека):
- Платформа (Вектор, РК-86 и т.п.)
- Название
- Тип (коды, на Бейсике и т.п.)
- Требования к запуску (версия ОС, версия Бейсика и т.п.)
- Автор(ы)
- Год
- Город
- Описание
- Скриншоты

* Модификации (файлы):
- Программа (одна или несколько - для пакетов программ)
- Имя запускаемого файла
- Перечень дополнительных необходимых для работы файлов
- Информация о модификации (доп. уровни, убрана защита, добавлена заставка и т.п.)
- Поддерживаемые ПК (может работать на разных ПК одной платформы)
- Для каждого ПК комментарий по работе на нем
(работает в полном объеме, не работает, без звука, с искаженной палитрой и т. п.)
- Особые требования к запуску модификации (версия ОС, версия Бейсика и т.п.)
- Особые скриншоты для модификации
- Дополнительная техническая информация и данные для запуска в эмуляторе (стартовый адрес и т.п.)
- Признаки предпочтительной модификации для конкретного ПК и для для конкретной платформы для запуска в эмуляторе
A
14:18
Alexander
In reply to this message
У меня ж другой подход — с другой стороны, так сказать. Чтобы можно было вести всё это имея чисто текстовый редактор. Базой данных выступает репа с файлами и чтобы человек её мог "обрабатывать глазками".

А вот саму БД, чтоб красиво это отображать на каком нить сайте, мы по этим файлам строим. И вот эта вот "строилка" может быть любой, кто хошь, как хошь пиши. Я вообще хотел её на го или расте попробовать, но там бы точно загнулось всё, я в них совсем не оч. Ну а не хошь писать, идёшь в гит и смотришь там просто :)
14:19
А есть ли смысл сам софт разделять по моделям в рамках одной платформы?
VP
14:20
Viktor Pykhonin
Ну, я так и понял. Описал удобную для меня структуру БД. Волпрос - получится ли так это все описать в текстовом виде, чтобы по этому текстовому описанию можно было построить такую БД?
A
14:21
Alexander
А, ну не так понял :)
VP
14:22
Viktor Pykhonin
In reply to this message
Для Вектора может и нет. Для РК-86, например - очень даже да. Там отдельные модели ближе к разным компам. Софт большей частью один и тот же, но для запуска на другой модели требует модификации (адреса портов и т.п.)
A
14:25
Alexander
Ну просто добавить один дополнительный уровень.
14:26
Только ручной работы добавит, конечно. При наличии нескольких модифигаций придётся так же и ссылки делать. Но относительные вполне себе нормально работают.
VP
14:27
Viktor Pykhonin
И получается зоопарк модификаций. Для примера игра "Паника". Оригинал - для Микроши. Для Апогея - полноценная адаптация. Для РК и Партнера - без музыки, Для Пальмиры - полноценная с перерисованными в графике красивыми пауками и перенесенной клавишей F5 на другую, так как F5 там отсутствует. И таких модификаций может быть не один десяток.
A
14:28
Alexander
Опять же, кто мешает сделать по отдельной репе для каждой платформы? :)
VP
14:28
Viktor Pykhonin
С немного разной структурой? Ничто не мешает, в общем-то :)
A
14:31
Alexander
не, это скорее к вопросу о жирности репы, в которую можно вырасти, а потом приспичит что то поменять в структуре и велкам переписывать все ссылки внутри mdшек :)
У меня была мысль так же хранить всё просто в наборе ямлей, но это малочитаемо и вот как с маркдауном на гитхабах-лабах уже не посмотреть.
gZ
14:31
gr8b Z
In reply to this message
это вы по что Микрошу затолкали под РК? вполне самостоятельный комп 😃
14:32
да совместим. но всё равно отдельный "директория" 😃
VP
14:32
Viktor Pykhonin
Все условно. Я ж говорю - почти самостоятельный комп. Но софт наполовину совпадает с РК, так что в плане каталога проще считать модификацией.
gZ
14:34
gr8b Z
оффтопик:
конкурс РЕТРОГРАД проходил вчера? если да то где можно посмотреть результаты, очень интерестно что новенького 😃
A
14:37
Alexander
In reply to this message
в целом это просто добавит в относительные ссылки один лишний ../, если нужно одну и ту же прогу в разных модификациях показать.
VP
14:37
Viktor Pykhonin
In reply to this message
То есть предлагаешь markdown с жестко определенной структурой для автоматизированного парсинга?
gZ
14:38
gr8b Z
In reply to this message
это стандартный маркдаун
A
14:38
Alexander
Вот тот же плюк есть.
gZ
14:38
gr8b Z
релативные линки, поддержка ямла в шапке
A
14:39
Alexander
In reply to this message
несовсем. Маркдаун с frontmatter. Мы можем описания делать красиво разметкой, а для машины в шапке заголовок, вот его просто нужно как то придумать универсальным.
VP
14:39
Viktor Pykhonin
надо будет почитать про frontmatter...
A
14:42
Alexander
да там просто в начале файла блок:

---
<тут обычный ямль>
---
<а тут пошёл уже маркдаун как обычно>


Видел ещё варианты json, xml и ещё чем то, но это какое то странное :) Тем не менее, почему нет. Не все любят парсить ямль с его хардварным дебаггером %)
VP
14:45
Viktor Pykhonin
Ямль я тоже недолюбливаю, но его хотя бы писать можно ручками. А писать руками xml или json.... брр...
NZ
14:46
Nikita Zimin
In reply to this message
Ямл в начале Markdown файла — это считай уже стандарт для генераторов статики, у всех так.
A
14:47
Alexander
ну, тогда тем более :)
NZ
14:47
Nikita Zimin
In reply to this message
Ямл это и есть JSON, но в другой форме. Дело привычки, сейчас он много где.
VP
14:50
Viktor Pykhonin
Ну, если планируется редактировать руками, то ямл, наверное, без вариантов. Тем более, если практически стандарт...
14:54
In reply to this message
... и даже более продвинутый, надо будет привыкать ;)
A
15:00
Alexander
ну он оч распространён в этих всяких рубях и питонах. У меня дня не бывает, чтоб я на ямль не посмотрел :)
gZ
15:48
gr8b Z
субъективно ямл легче читать и редактировать чем тот же джсон или эксэмель
A
15:51
Alexander
ямль и был придуман, чтобы писать и читать вместо json.
👍
gZ
15:51
Хотя, сейчас как то наблюдаю тенденцию то тут то там в сторону старого доброго toml :)
VP
16:12
Viktor Pykhonin
Если его возможностей хватает, то почему бы и нет, он легче читается, как старые добрые ini-файлы...
gZ
16:14
gr8b Z
в данном случае .toml не поддерживается frontmatters заголовком.. и слава богу 😃
A
16:17
Alexander
In reply to this message
Да как сказать :) Главное идея, а за реализацией... https://github.com/adrg/frontmatter
gZ
16:22
gr8b Z
я больше про гитхаб/гитлаб/битбакет
16:22
так-то можно поддержку любого формата "вкрутить".. тут вот даже свои маркдауны изобретают до сих пор
16:23
zine генераторка как пример
A
16:23
Alexander
эт да, я тут когда смотрел либы, там среди маркдаунов чёрт ногу сломит :)
🤣
gZ
gZ
16:23
gr8b Z
чуть ли не - плох тот программист который не писал свой маркдаун
😁
ДК
A
g
17:02
gray
In reply to this message
ну, xml json они как бы для ручной правки изначально не были заточены
gZ
17:04
gr8b Z
тогда о РЕТРОГРАД конкурсе никто ничего не слышал? если не ошибаюсь организаторы есть в этом чате.
s
17:05
svofski
все вектористы слишком заняты обсуждением маркдауна, ни одной работы кроме приглашения не было представлено. конкурс оттянут до 15 декабря.
😱
NZ
17:05
(если что я не орг, это было на зх-пк)
gZ
17:06
gr8b Z
In reply to this message
плохо что не было представлено.. но хорошо что дату подвинули 😃
в смысле может и что-то совсем мелкое осилю
👍
s
NZ
17:42
Nikita Zimin
In reply to this message
Как-то совсем плохо. На CC'2024 тоже было очень мало работ.
s
17:45
svofski
In reply to this message
я скорее удивлен количеству работ на первом ретрограде. в этот раз metamorpho по-моему просто перемудрил с условиями. страниц на 15 машинописного текста их там, все испугались.
NZ
17:46
Nikita Zimin
Да, вероятно. Условия действительно запутанные. Сам я думал "ну может что-то напишу", а в итоге занимался Саботёром для БК.
s
17:47
svofski
еще есть время спортировать саботёра на вектор-06ц =) если конечно в условия получится вписаться
gZ
17:48
gr8b Z
я думал сначала сделать хоть что-то, а потом уже читать условия.. ведь чтение условий для "слабаков" 😁
NZ
17:48
Nikita Zimin
In reply to this message
Ты же представляешь сколько там работы?
s
17:49
svofski
а в условиях нет ничего про бк?
🤷‍♂
NZ
NZ
17:49
Nikita Zimin
In reply to this message
Ну реально там практически со всем что угодно можно было прийти. Лишь бы не было показано нигде заранее.
s
17:50
svofski
как оказалось, можно прийти даже если было показано заранее — если это инвайтро и что-то там еще, чего я забыл. только забыл на какой странице условий это записано =)
17:52
ну и инвайты тоже можно всегда
17:53
я просто помню, что в прошлый раз было еще + специалист.
NZ
18:19
Nikita Zimin
Кстати под Специалиста CityAceE портирует одну красивую игрушку
s
18:19
svofski
надеюсь у него хватит упертости доделать ее
🙏
NZ
NZ
18:21
Nikita Zimin
SY
Stanislav Yudin 05.10.2024 16:42:07
Оригинальное поведение
s
18:46
svofski
это уже на специалисте?
NZ
18:53
Nikita Zimin
да. он постепенно делает
s
19:15
svofski
тут как то очень бодро и с музыкой? он еще пару недель назад спрашивал как спрайты рисовать
А
21:22
Андрей Ефимов
Не учатся ничему некоторые и учится не хотят.
Ты им - сделай паузу между конкурсами или сразу дай большой срок
Они - нет, сразу запускаем, а потом удивляемся, что игр нет.
NZ
22:06
Nikita Zimin
https://youtu.be/BKqilF81Mwk?t=688 — тут Alfest (автор мода Saboteur 2 для ZX) говорит что собирался переносить его на Вектор, но передумал.
👍
A
17 October 2024
VP
00:14
Viktor Pykhonin
In reply to this message
Это ж картинка оригинальной игры? Да и откуда на Специалисте такая музыка?
s
00:15
svofski
In reply to this message
вот я и думаю
g
01:30
gray
Остаётся только привлечь внимание пингом сюда @CityAceE
и спросить у Станислава оригинал то или уже порт )
AG
04:22
Aleksandr Gofman
In reply to this message
Порт, пишет на основе движка и графики с оригинала. Это в группе по Специалисту.
MV
04:33
Mike V73
In reply to this message
Поиском что-то найти - только если очень удачлив... )) Лучше ссылку на группу сразу при упоминании скидывать (имхо)
AG
04:35
Aleksandr Gofman
In reply to this message
🤝
MV
SY
06:05
Stanislav Yudin
In reply to this message
Это оригинал. Это видео я приложил для сравнения с тем, что я делаю.
👍
g
06:07
Вот текущий срез моей работы.
SY
06:07
Stanislav Yudin
SY
Stanislav Yudin 16.10.2024 08:53:19
Game Over
🔥
S
yn
AF
11
SY
06:39
Stanislav Yudin
In reply to this message
Поправка: только на основе графики. Всё остальное симулируется на основе визуальной оценки и покадрового анализа оригинального поведения.
20 October 2024
A
08:10
AKATLA
Всем привет! Есть у кого хороший рабочий красивый ТЕТРИС в формате .FDD если не трудно киньте в личку сразу!
Ю
09:50
Юрий Ларин
А в чём проблема выбрать на Базисе тетрис и записать его на образ дискеты?
s
12:08
svofski
может не все умеют записывать образы дискет.

я не фанат тоталкоммандеров, поэтому пользуюсь http://era-cg.su/steinblume/
👍
AF
12:08
но где-то были плагины и для фара (но только 32-битного) и для тоталкомандера.
Ю
13:31
Юрий Ларин
s
14:05
svofski
In reply to this message
он для 32-битного фара
g
19:45
gray
In reply to this message
на базисе rom, на дискетах com
Ю
20:11
Юрий Ларин
In reply to this message
Это не проблема -- достаточно просто переименовать файл. Сложнее, если будет r0m...
💯
ДД
g
21:14
gray
In reply to this message
хм, там нет заголовков лишних?
Ю
21:15
Юрий Ларин
In reply to this message
Нет.
g
21:18
gray
тогда возникает вопрос, а зачем rom com вместо одного варианта
s
21:19
svofski
.com это исполняемый образ cp/m и microdos, .rom это дамп данных с кассеты
21:20
запуск .com не 100% равен запуску .rom из загрузчика. но большинство программ выполняют все необходимые ритуалы, чтобы корректно запуститься из под некродоса
g
21:23
gray
не каждый ром ком, ясно
но с практической точки зрения mdos ром даже не пытается стартовать, требует переименования
Ю
21:52
Юрий Ларин
In reply to this message
Единственный случай, когда ром не ком -- это если при старте программы не отключается квази-диск, а остальное всё не критично.
21:54
И, теоретически, мдос можно пропатчить на запуск ром-файлов, но зачем, если переименовать проще? 😉
g
22:32
gray
помню только одну игру которая выход в дос умела
22:33
In reply to this message
а ведь за это должна ос отвечать по правильному
MV
22:34
Mike V73
In reply to this message
Это в многозадачных осях
21 October 2024
s
00:15
svofski
In reply to this message
было бы чуточку удобней, если бы микродос научился корректно загружать ромы.
👍
g
00:16
но это только для реальщиков. все эмуляторы и так ромы отлично загружают
s
16:05
svofski
🤘hdmi
🔥
Д
И
AF
8
SY
16:34
Stanislav Yudin
In reply to this message
Крутота! 👏
s
16:35
svofski
(звук пока шим)
SY
16:36
Stanislav Yudin
Как ты говорил: не всё сразу 😉
s
16:38
svofski
ну да. я успел еще переделать скейлер для lcd сначала, что пошло на пользу.
👍
SY
VP
20:07
Viktor Pykhonin
Какой режим HDMI получилось использовать?
s
21:40
svofski
примерно 17-й, 752x576 50.08 (всего 768x624)
А
21:42
Андрей Ефимов
In reply to this message
Арзак.
Хотел по мультику сделать игру на Лудум даре, но не вытянул по скорости
s
21:43
svofski
In reply to this message
надеюсь еще сложится =)
А
21:44
Андрей Ефимов
Да, стиль там простой и мне под силу
s
22:04
svofski
даже у Мёбиуса было несколько разных стилей. главное это ощущение пустыни "Б"
А
22:08
Андрей Ефимов
Мебуисовский из комиксов я не потяну, а в мультике был упрощенный, но подходящий для некоторых типов игр
https://www.youtube.com/watch?v=JBB22bdeqks
s
22:42
svofski
да, мультик классный
VP
22:58
Viktor Pykhonin
In reply to this message
То есть вместо пиксельклока 27 МГц берем 24 МГц и соответственно пересчитываем все тайминги?
s
23:00
svofski
In reply to this message
примерно так. я считал от количества строк, 24e6/624/768=50.08..
VP
23:11
Viktor Pykhonin
In reply to this message
теоретически наверное мониторы 752 по горизонтали в таком не покажут, отобразится около 625?
хотя на видео вообще картинка квадратная...
s
23:13
svofski
видимых 576x576
23:14
может быть потом с пропорциями что-то получится сделать. а вообще монитору если сказать растягивать он может и растянуть.
VP
23:42
Viktor Pykhonin
Может быть, получится до 626*576 и пропорций 4:3 растянуть (626 ~= 704 / 27 * 24).
s
23:49
svofski
растянуть в каком смысле, делать горизонтальный скейлер?
23:49
пусть монитор этим занимается. мне хватило веселья со скейлером для lcd
VP
23:54
Viktor Pykhonin
In reply to this message
Нет, скейлер это уже слишком. Просто таймингами поиграться... Когда-то смотрел спецификацию HDMI, Blank может покороче сделать. Сейчас Blank только на 512 пикс. отсутствует?
Попробую еще посмотреть спецификации на HDMI.
s
23:56
svofski
я чего то не понимаю. допустим я сделаю hblank покороче. что это изменит?
23:56
(сейчас он 192)
g
23:57
gray
удивительно что 9000 хватает
s
23:58
svofski
In reply to this message
трещит по швам всё
23:58
номинально влезает еще почти столько же, но ей негде уже развести клоки итд.. все на гране срыва
22 October 2024
VP
00:01
Viktor Pykhonin
Возможно, я не прав, но это же не отображаемая монитором область?
В оригинальном 17-м режиме на частоте 27 МГц он, кажется, 144?
Чтобы сохранить длительность и пропорции 4:3, на частоте 24 МГц его вообще нужно сделать 128.
s
00:03
svofski
In reply to this message
да, но откуда возьмутся пиксели, для которых освободится время от сжатия hblank? допустим мы высвободили 20 новых клоков. чем их заполнить?
VP
00:07
Viktor Pykhonin
бордюром
у меня в эмуляторе как раз выводится область 626*288 в формате 4:3
00:08
Вот эта картинка растянется до пропорций 4:3
s
00:09
svofski
бордюром можно заполнять, но какой в этом смысл? когда меняются пропорции, меняется PAR. а тут будут просто цветные ставенки
VP
00:10
Viktor Pykhonin
И получится вот это:
s
00:11
svofski
ты имеешь ввиду что монитор ее все-таки растянет?
VP
00:11
Viktor Pykhonin
Если конечно, мониторы согласятся растягивать картинку в этом нестандартном режиме. Это ж не аналоговый VGA все-таки...
👍
L
s
00:12
svofski
я вот тоже не знаю.
мой автоматом не растягивает. потом как-нибудь попробую в телевизор воткнуть
VP
00:12
Viktor Pykhonin
In reply to this message
Надеюсь, что да. Надо пробовать...
s
00:12
svofski
там есть еще вот такой загадочный режим, 23-24
00:13
50.080 это прям как про нас. но там все рассчитано на 27мгц пиксельклок при этом
VP
00:24
Viktor Pykhonin
In reply to this message
Мне кажется, вероятность того, что растянет, будет больше, если длительности hblank и видимой части строки по времени (не по пикселям) будут совпадать или близки к параметрам одного из стандартных режимов. Но, опять-таки, надо проверять, и разные мониторы могут вести себя по-разному...
00:31
In reply to this message
Это просто режим 288p. Судя по информации в сноске, просто с удвоенной частотой и удвоенными пикселями, поскольку иначе частота получается меньше минимальной для интерфейса. Как вариант, можно и его попробовать, конечно...
s
00:32
svofski
так нам и нужен режим 288p
VP
00:32
Viktor Pykhonin
In reply to this message
У меня чуть другая табличка, чуть более подробная. Стр. 19
00:33
В этой еще и aspect есть
s
00:35
svofski
это какая-то другая часть того же документа похоже
ДД
00:50
Денис सेवक सेवकाः Динанатх Гопал Дас
00:50
00:50
00:50
00:50
00:50
00:52
Если кто то по векторам собирает статистику и серийники, вот, Кировский красавчег, прошел ремонт и адаптацию под gbs и мульти карту, получил 2кб тимсофт загрузчик, и завтра или послезавтра улетает через океан..
00:54
Хозяин попросил никаких реставрационных, отбеливательных и паралонозаменятельных операций не проводить, сказал что по электронике не сможет, но хочет хоть что то сам сделать, будет менять паралон в клавиатуре, и отбеливать и чистить машинку.
🔥
AF
A
01:02
КМ кстати почти нет, в основном глина.
01:02
01:02
01:02
SM
05:39
Surin Mikhail
05:39
05:40
Вчера приехал карик)))
🔥
s
A
05:40
Прикольное))
🔥
N
g
06:14
gray
In reply to this message
у него пзу не перешиваемая?
SM
06:15
Surin Mikhail
Походу нет, но там реально ВЕСЬ софт на вектор)))
g
06:16
gray
In reply to this message
если там 500, то не весь)
SM
06:17
Surin Mikhail
Ну и прикольная фича, что если с ПУ прошивка не позволяет грузиться, то есть аудиовыход и возможность грузануться с магнитофонного входа и передать управление ПУ
🔥
N
06:18
In reply to this message
я и эти 500 буду примерно всю жизнь разгребать))
g
06:22
gray
это вроде на обычную флешку смахивает
скорее всего можно перепрошить будет,
но внешним программатором
A
07:22
AKATLA
In reply to this message
Я думаю там не все 500 будут рабочие.
YS
07:27
Yura Sergienko
In reply to this message
В картридже используется микросхема флэш памяти W25Q128. Перепрошить можно, но надо снимать с платы.
07:30
In reply to this message
Проверить работу всех программ не было времени, но должны все работать. Для ДОС и Z80 проги не использовал. В ранних версиях не работали программы загружающиеся с нулевого адреса, но потом подправил этот баг.
A
07:35
AKATLA
In reply to this message
Надеюсь. У меня есть поделка которая на рф ке. Там много игрушек не запускается вообще.
N
09:20
NoZDR
In reply to this message
а где такое берут?
YS
09:36
Yura Sergienko
In reply to this message
я делал несколько штук из остатков комплектующих, уже закончились. Завтра постараюсь выложить проект на гитхаб.
🔥
N
yn
s
4
s
10:08
svofski
In reply to this message
спасибо!
М
11:04
Михаил Алещенко
🔥
AF
A
11:04
Всё кировские
🔥
ДД
s
11:05
svofski
внизу справа какой-то необычный, это без модификаций он такой?
М
11:18
Михаил Алещенко
вертушка справа приделана . хозяин говорил что толи громкость бипера. толи вентиляция.
11:19
. А шильдик родной
s
11:35
svofski
аа, потешно
A
11:36
Alexander
In reply to this message
надо в соде искупать корпуса :)
👍
М
М
11:46
Михаил Алещенко
Руки с ногами пока не доходят зимой купать будем А может и не мытые уедут
ДД
12:00
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
На векторе многие программулины хотели квазидиск, и без него естественно не работали. А ряд программ работал исключительно с дисковода, в основном демки,так что ничего удивительного.
12:01
In reply to this message
Ой-ой-ой... Последний недостающий элемент....
s
12:05
svofski
для реалов давно пора придумать вектору стандартный интерфейс к sd и написать для него bios. @ImproverX ты не думал об этом (или может быть все уже давно сделано? вдруг)
VO
12:10
Vigilant Observer
In reply to this message
🤔У меня Вектор был года с 1991, а квазидиск появился году в 1995м, если не в 1996м
Честно говоря, не встречал ни одной программы (кроме, возможно, специализированных для МикроДОС), которая бы требовала квазидиск
Ю
12:17
Юрий Ларин
In reply to this message
Периодически думаю. 🙂 Есть идейка, надо будет её развить...
🔥
s
12:19
In reply to this message
На Векторе, говорят, в те годы серьёзная разработка программ была невозможна без КД.
VO
12:25
Vigilant Observer
In reply to this message
Разработка - да (я сам пытался писать игры в кодах, и делать это с одним магнитофоном было мучением)
Впрочем, тот же textas прекрасно работал на "стоковом" Векторе
Ю
12:25
Юрий Ларин
Кстати, картридж game500, упомянутый выше, мог бы стать хорошим прообразом для интерфейса к sd-картам, если на нём заменить пзу на вставляемую карту.
s
12:31
svofski
In reply to this message
я потому и вспомнил
👍
Ю
s
13:35
svofski
In reply to this message
добавил +64 клока видимых, это уже многовато - отъедает от реального hblank
VP
13:46
Viktor Pykhonin
А как вообще разные мониторы к такому нестандартному режиму относятся?
13:47
Не в режиме PIP оно так же отображается?
s
13:48
svofski
у меня нет разных мониторов. и вообще с поддержкой hdmi проект ведет себя крайне нестабильно
13:49
можно сказать метастабильно он себя ведет
😁
A
MV
VP
14:51
Viktor Pykhonin
Могу потестировать вечером на разных мониторах разные режимы HDMI с той же реализацией, основанной на исходнике от Sameer Puri. Но у меня tang nano 20k.
14:52
Не знаю как на 9k, но на 20k при установке режимов разрешением 1024*768 и выше на изображении наблюдаются артефакты.
s
14:53
svofski
9к то же самое. мой телевизор этот режим не показывает. монитор оказался более сговорчивым
VP
14:53
Viktor Pykhonin
И вообще, слышал о них, что чем больший процент ячеек заполнен, тем нестабильнее себя ведет.
s
14:53
svofski
все так
14:54
и hdmi особенно деструктивно сказывается, потому что штука относительно сложная и хочет под себя аж пятикратную частоту
VP
14:59
Viktor Pykhonin
и режим 288p тут не поможет, так как частота та же, просто удваиваются не линии по вертикали, а пиксели по горизонтали...
15:01
непонятно, может ли помочь в плане стабильности перенос на 20k, например?
s
15:01
svofski
может, но это другое
15:02
сначала я хотел бы увидеть видео на своем телевизоре, например
15:03
попробую потом с NESTang-ом. а то выглядит как-то вообще не очень, он вообще не подсвечивает даже вход как подключенный
VP
15:04
Viktor Pykhonin
а в стандартных режимах?
15:04
на 27 МГц
s
15:04
svofski
это занудно пробовать.
VP
15:05
Viktor Pykhonin
готовые тесты есть для 9k
15:05
необязательно же на Векторе
s
15:06
svofski
я понимаю. просто это надо прошивать, ходить, носить.. нестанг для меня более показателен, там понятная корка
VP
21:44
Viktor Pykhonin
Поэкспериментировал вот на этом проекте, переназначив выходы на 20К
https://github.com/muzhiyun/Tang_9K_HDMI
Он также основан на том же коде от Sameer Puri
21:46
Что-то плохо все :(
Пробовал на трех мониторах. Даже стандартные режимы нормально не видит ни один монитор. Два вообще не реагируют на сигнал, еще на одном иногда проскакивает на долю секунды картинка.
Но стабильно работает дешевый переходник HDMI->VGA, выдавая стабильный сигнал на VGA-выходе, который все мониторы по умолчанию растягивают на весь экран.
21:49
Попробовал и пиксельклок 24 МГц с такими параметрами:
            assign frame_width = 768;
assign frame_height = 625;
assign screen_width = 640;
assign screen_height = 576;
assign hsync_pulse_start = 11;
assign hsync_pulse_size = 57;
assign vsync_pulse_start = 5;
assign vsync_pulse_size = 5;
assign invert = 1;

Тоже работает, но опять-таки через переходник.

Родное закрытое IP-ядро DVI от gowin дает стабильную картинку на всех мониторах напрямую через HDMI, без переходника.
s
22:15
svofski
может правда попробовать говенную корку dvi раз такие дела..
22:16
я правда пока вообще отложил hdmi, одно горе от него
22:17
https://caglrc.cc/b/dadither/ сделал пачку картинок помультиколористей
🔥
ДД
AF
g
g
22:21
gray
In reply to this message
с fish чёто не так
s
22:22
svofski
она не влезла в 32к
g
22:28
gray
прикольно, в итоге 256 цветов выходит или больше?

в emu80 прикольный фифект на бордюре справа, как спектрограмма

зы
gimp обнаружил 5501 цвет
VP
22:38
Viktor Pykhonin
In reply to this message
Я его пока толком не смотрел, просто запустил готовый пример. Еще видел реализацию аркадного pacman тоже с sd-выходом на HDMI, причём со звуком. На моем мониторе работало.
s
22:40
svofski
я в dvi tx не нашел куда звук совать
22:44
In reply to this message
это от интерполяции. чтобы посмотреть сколько цветов в emu80 надо сделать квадратную картинку и выключить сглаживание. получается 30-60 цветов
22:45
вот это правдоподобно
22:46
это DaDither так умеет
g
22:50
gray
In reply to this message
да, без сглаживания 55
мульти больше не вытягивает по скорости?
s
22:51
svofski
In reply to this message
скорее по смыслу. мы можем менять только один цвет на строку. на самом деле два, но смотрелки для двух нет, а на глаз разница не очень большая
22:52
если картинка будет просто градиент по всей палитре — будет 256 цветов
g
22:54
gray
примеров динамического мульти нету?
s
22:54
svofski
что это значит?
g
22:57
gray
In reply to this message
это когда пиксель быстро моргает разными цветами
в итоге глаз воспринимает как некий третий цвет
+ сочетания моргания соседних пикселей даёт ещё больше вариантов цветов
s
22:58
svofski
хороших примеров такого наверное нет
22:58
и их смотреть можно только на 50гц настоящих
VP
23:13
Viktor Pykhonin
In reply to this message
похоже, там и нет звука :(
s
23:26
svofski
баловство это
23 October 2024
YS
08:19
Yura Sergienko
Привел файлы в порядок и выложил проект GAME500 на гитхаб: https://github.com/YuraSergienko/GAME500
🔥
АШ
SM
Ю
7
👍 2
A
08:28
Alexander
О, W25Q128 у меня лента уже есть, осталось остальное найти %)
YS
08:46
Yura Sergienko
In reply to this message
Микроконтроллер в ЧИПДИПЕ есть. Платок несколько осталось, могу по 100 рублей отдать
A
08:48
Alexander
Боюсь, с моими кривыми руками я МКшку ниасилю впаять :)
N
09:20
NoZDR
In reply to this message
В ПЗ два раза встречается слово "запивается". Видимо, в процессе написания у автора был сушняк :)) Ваще огонь! Такие разработки надо на промышленные рельсы ставить!
YS
09:28
Yura Sergienko
In reply to this message
:) спасибо, исправил
VP
09:37
Viktor Pykhonin
Протокол обмена с устройством отдельно нигде не описан?
В эмуляторах поддерживать будем?
YS
09:45
Yura Sergienko
In reply to this message
Если нужен протокол, то попозже могу описать. В эмуляторе какой смысл заморачиваться, там проще сразу программу загрузить.
VP
09:48
Viktor Pykhonin
Вот и я не уверен, что нужно. Но если протокол несложный, и может получиться быстро, то почему бы и нет? Но реализовывать что-то сложное пока не готов...
g
10:02
gray
в мануале вектора шло упоминание о подключаемом ПЗУ, так понимаю что GAME500 расширенная версия того
YS
10:09
Yura Sergienko
In reply to this message
да, сначала эмулируется ПЗУ, а потом уже программа из "ПЗУ" по своему протоколу загружает файлы из флэш.
s
10:50
svofski
In reply to this message
если получится сделать описание протокола, это будет полезно. проще эмулировать и может быть просто он же подойдет для каких-то других устройств в будущем.

эмуляцию картриджа наверное правда делать незачем, но буквально вчера мы обсуждали принципиально новый интерфейс с sd на замену всем устаревшим мягким и твердым дискам. ваш картридж уже наполовину такое устройство, новая разработка могла бы взять начало не с нуля, а с него.
YS
10:52
Yura Sergienko
In reply to this message
ок, на выходных опишу протокол обмена
🙏
s
gZ
17:23
gr8b Z
In reply to this message
а есть возможность посмотреть на сорцы? 😃
s
17:24
svofski
сорцы чего именно?

DaDither это утилита, от нее сорцов по-моему нет

смотрелка .spr с мультиколором, конечно

https://zx-pk.ru/threads/21907-demo-effekty-dlya-vektora.html?p=1172176&viewfull=1#post1172176
https://zx-pk.ru/threads/21907-demo-effekty-dlya-vektora.html?p=1170875&viewfull=1#post1170875
gZ
17:25
gr8b Z
сорцы кода что показывает. я так понимаю по треду на zx.pk.ru можно посмотреть, спасибо.
s
17:26
svofski
да, все там
17:30
если не дает скачать я могу сюда кинуть
gZ
17:30
gr8b Z
In reply to this message
спасибо но я пока не пробовал скачать, буду дома буду "изучать".
A
19:05
Alexander
In reply to this message
Вот это я ща в ступор впал :) Кликнул, а мне прям ветор запустился на весь экран :)
😁
s
s
19:58
svofski
версия планеты чуть чуть беднее, но без ковра https://caglrc.cc/scalar/vector06js/vector06js.html?i=https://caglrc.cc/b/dadither/planet1x_2rsierra.rom
👍
NZ
🔥
AF
g
21:51
gray
In reply to this message
о, а чего оно не мерцает тут а в виртуалке мерцает?

а не, это другая версия, спутал с https://t.me/VECTOR_06C/14100
s
21:57
svofski
это наверное разные совсем потому что картинки
25 October 2024
VP
01:30
Viktor Pykhonin
In reply to this message
Попробовал запретить звук, установив DVI_OUTPUT = 1'b1
На двух из 3 мониторов появилась устойчивая картинка, еще один по-прежнему не видит сигнал...
Что-то все-таки с этим проектом DVI-выхода не так...
s
01:56
svofski
In reply to this message
это какой проект? примеры от 20k?
VP
02:02
Viktor Pykhonin
In reply to this message
Нет, вот этот пример. Я так понимаю, он основан на том же коде, что в твоем проекте.
s
02:03
svofski
In reply to this message
а, да. это он.
ДД
02:16
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
А как это делается ? Есть ли какой то законченный или хотя бы начатый софт в доступе, чтобы поэкспериментировать с фотоальбомом на тему мультиколора ?
02:17
Ну и опять же, как это на реальном векторе будет выглядеть ? У меня сейчас неисправный в работе, вероятно только завтра он оживет... И на нем хочу потестить... Кто то запускал на реальном Векторе ?
s
02:17
svofski
In reply to this message
Программа DaDither поддерживает режимы PCHG1/2 для Вектора
https://www.dadither.com/

дальше надо немного руками с программой ivagor-а склеить файлы
🔥
ДД
02:18
In reply to this message
хороший вопрос, никто пока фотки с реалов не присылал кажется
02:18
выглядеть будет хорошо. вопрос в видимости ковра справа
ДД
02:21
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну ок, завтар к вечеру вектор запущу, и буду его тестить этими картинками. Распаял кондеров, был без них, шас припаяю клавиатуру, немного модов по синхре и инверсии, вероятно ПЗУ поставлю на 64к, и как раз к вечеру смогу подключить мульт, и полистать то что есть, кстати, они с 100h работают, в досе реально загрузить, не обратил внимания ?
🔥
N
s
02:21
svofski
In reply to this message
да, вроде не должно быть проблем
🔥
ДД
ДД
02:21
Денис सेवक सेवकाः Динанатх Гопал Дас
Завтра прищлю фоток с реала ))
🔥
N
s
s
02:22
svofski
In reply to this message
ждем =)
02:22
https://t.me/VECTOR_06C/14119 тут ссылка на форум где ivagor-овские программы
ДД
g
02:38
gray
In reply to this message
а как это всё взлетает? все 64кб подключаются в пространство озу?
ДД
10:14
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Нет, микросхема 64, подключается по 32к,есть механический переключатель банков. В ПЗУ кроме загрузчика куча программ, которые вызываются по комбинациям клавиш. В основном универсальный загрузчик и тестовые программы.
👍
g
Ю
11:48
Юрий Ларин
In reply to this message
Как показала практика, механический джампер удобен для подключения второй половины ПЗУ для теста в случае проблем, а в реальном использовании удобнее программный метод -- не будешь же выводить выключатель наружу Вектора... На ПК-6129ц++, например, для переключения используется порт 0Dh, а на Векторе я бы задействовал неиспользуемый вывод РС2 Д30 (обозначенный "СО КЛВ").
ДД
12:33
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
По большому счету я забыл когда последний раз использовал что то из программ зашитых в ПЗУ, по этому сейчас леплю либо 2кб, (переделка всего 3 провода, и несколько порезов, или вообще 512байт поверх с переклюком и прошивкой загрузки с hdd.
12:40
Просто рф2 и рф5 закончились, Нада заказывать ..
Ю
12:44
Юрий Ларин
In reply to this message
Кто как... Я, например, часто запускаю Монитор или Бейсик из ПЗУ, и ещё Тест устройств, при каждом изменении в железе. А операционки стартуют из КД.
ДД
12:47
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
В моем варианте прошивки нет ни монитора ни Бейсика, нулевой банк почти весь занят универсальным загрузчиком, который при наличии boot.ini на диске позволяет выбрать что загружать, по-моему кроме него тетрис только..а второй банк полностью тестами заполнен на все случаи, включая и тест устройств, и дождь, и ... Там почти все тесты собранны.
12:50
Но пользовался давно последний раз. В бутсекторах хдд тоже универсальный загрузчик, с него можно выбрать что грузить. А уже на квазидиске какая то определенная система.
Ю
12:51
Юрий Ларин
Но если ставить ПЗУ на 64кб, то надо их как-то использовать.))
ДД
13:22
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Я бы поставил на 2кб, но их нету сейчас, а на 64 много. А тем более хозяин машинки не против совсем)
Andrey Ponomarenko invited Andrey Ponomarenko
М
17:10
Михаил Алещенко
In reply to this message
И что ещё хорошо что MBOOT Сделана на базе Т72. Запускается по F1.
ДД
17:18
Денис सेवक सेवकाः Динанатх Гопал Дас
Да, это вот Михаил меня надоумил вместо T72 встроить в ПЗУ MBOOT, ранее писал туда Т72, но реально МBOOT в совокупе с файлом конфига на диске гораздо удобнее.👆🏻
17:19
Более того, после того как я заценил на сколько это удобно, я и на хард диске в загрузочный сектор MBOOT всунул, все равно грузит то что нужно с квазидиска, а когда надо F2+F3 и MBOOT..
s
22:25
svofski
;)
26 October 2024
ДД
00:17
Денис सेवक सेवकाः Динанатх Гопал Дас
Блин не успеваю )) Только подошел к замене ПЗУ на 64к... Но надеюсь сегодня все же успею, но похоже мультиколор тоько завтра на реале буду смотреть :(
A
14:50
Alexander
Не прошло и года 😁
14:50
14:50
14:50