4 June 2025
g
21:57
gray
In reply to this message
наверно тоже стоит проверить запитав от одного atx
мало ли там какие импульсные эффекты
А
21:57
Алексей Шевцов
Согласен.
LL
22:01
Lo Linker
In reply to this message
стоит, но теперь уже только после оформления всего этого хозяйства в корпус
g
22:06
gray
точнее AT .. или старых ATX
забыл что у новых ATX же нет -5В
LL
22:11
Lo Linker
In reply to this message
наверно можно lm7905 туда воткнуть на -12 в крайнем случае, там токи вроде не нужны большие...
💯
ДД
5 June 2025
VP
23:44
Viktor Pykhonin
In reply to this message
Сегодня только добрался посмотреть, что там. Это не индексное отверстие. Для команды Write Track это бит DRQ - готовность принять следующий байт данных. В общем, пока ясности нет. Format.com пишет 256*24 = 6144 байт и ожидает, что бит DRQ всегда будет установлен. А эмулятор его сбрасывает и устанавливает INT после записи 6125 байт, помещающихся на одно дорожку, из-за чего format.com зависает после записи 6125 байт. Попытка же оставлять DRQ установленным после окончания записи целой дорожки приводит к работоспособности format.com, но к зависанию, например, sf, которая, наоборот, пишет данные, пока активен drq. В общем, я не понимаю, как оно должно работать, изучение даташитов пока просветления не принесло, а реального ВГ93 с дисководом для экспериментов у меня нет. Если кто-нибудь владеет информацией - просветите, плиз.
🤔
g
6 June 2025
М
10:22
Михаил Алещенко
Всем доброго дня. Шустроого интернета. Сегодня мне исполнилось 70 лет.очевидно на канале я самый древний.Но я помню как всё начиналось. С перцептрона ,кодовых замков, шарманка на лампе 6п3с. , Минск 32 , ес эвм.ЮТ88 .86 РК , Специалист. Львов, Вектор-06.Ну ещё радует то что в шестнадцатеричном исчислении мне только 46. Принимаю поздравления, подарки.
🎉
N
YS
17
5 👍
S
4
👏 3 🥰 1 👋 1 👋 1
ДД
10:29
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Принимай пожалуйста поздравления !!! Долгой жизни, здоровья ! Всего самого прекрасного !
s
11:09
svofski
In reply to this message
поздравляю! здоровья и долгих лет
7 June 2025
AF
03:51
Alex Fedotovskih
In reply to this message
Поздравляю с юбилеем! Атомного здоровья тебе и позитронной энергии!
💅
АВ
👋
АВ
👋
АВ
AF
03:51
Alex Fedotovskih
М
Михаил Алещенко 06.06.2025 10:22:41
Всем доброго дня. Шустроого интернета. Сегодня мне исполнилось 70 лет.очевидно на канале я самый древний.Но я помню еа всё начиналось. С перцептрона ,кодовых замков, шарманка на лампе 6п3с. , Минск 32 , ес эвм.ЮТ88 .86 РК , Специалист. Львов, Вектор-06.Ну ещё радует то что в шестнадцатеричном исчислении мне только 46. Принимаю поздравления, подарки.
CT
13:02
Cooper Titus
In reply to this message
С Днем Рождения!!! Долгих лет!!
11 June 2025
11:27
Moonshiner Ретро компьютеры
Коллеги, задумался изготовить более длинный кабель питания и встал вопрос. Дома окромя МГТФ'а (0.12) и китайского монтажного провода (20-22AWG) ничего нет подходящего нет. Не знает ли кто какой провод использовался в СССР-овских соединительных межблочных кабелях (БП-ПК), а также что за трубка в качестве оболочки (ТВ-40?)
r
11:38
reddie
In reply to this message
насколько "более длинный"? можно глянуть в сторону проводов от старых/дохлых ATX БП к материнке - там сечение более чем. а дохлые БП в любой сервисной конторе найдутся
11:42
Moonshiner Ретро компьютеры
Штатный (пришедший с компом) шнурок 80см - хотелось бы довести до 1,0-1,2м - такой длины я не упомнюу ПиСишных БП.
s
11:43
svofski
какое падение интересно на стандартном проводе из коробки? от одного конца до другого на 5В если померить
r
11:46
reddie
In reply to this message
а... ну тогда два варианта: спаять вместе (последовательно) два провода от БП, там точно метр + будет (на старых они довольно длинные). но проще тогда уж купить обычный медный многожильный сетевой провод в электрохозмаге
👍
Ю
11:55
Moonshiner Ретро компьютеры
Холост/Нагр - +5,2/+4,9; +11,9/+11,9; -5,1/-5,1 БП от Корвета.
ДД
11:56
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
родной провод, даже при своих 1м длинны круто просаживает питание по напряжению, например, когда вектор сопряжен с мультикартой. То есть, для такого варианта я использовал какой то современный многожильный провод с миллиметровым сечением жилы по +5 вольтам и GND, и даже при таком раскладе получил просадку где то на 0.5 вольта, остальные провода, -5, +12 можно вести и МГТФом, они используются только для смещения на процессор, там ток незначительный, а вот по +5 чем толще тем лучше. Несложная математика в целом покажет, что при увеличении провода до 2 м просадка будет порядка воьта. Для драйвера памяти мультикарты это очень критично, по факту квазидиск работать не будет. При использовании стандартного, штатного провода вектора по питанию, не редко приходится "накручивать" штатный блок на повышенное напряжение, чтобы на мульте было как минимум 4.9 вольта. ATX блоки по обратной связи приходится переделывать. Ну кто то ставит резистор по +12 вольтам, но такая тема далеко не на любом блоке питания работает, дешевые китайские блоки не имеют обратной связи по +12.. В общем, самое простое, найти дашашит по шим. модулятору из БП и поставить подстроечник по ОС, только так.
12:01
Если подключать реальные флопы к мульту - ни в коем случае не вешать их на штатный блок, будут в момент старта диска просадки, при которых вектор тупо виснет или перезагружается .. Запредельный ток для штатного БП.
👍
s
12:02
Moonshiner Ретро компьютеры
С сечением то более менее понятно, академический интерес имеено к марке провода и трубки оболчки.
ДД
12:02
Денис सेवक सेवकाः Динанатх Гопал Дас
Лучше всего запитать вектор от ATX блока, с переделанной ОС при желании навешать на него реальных флопов.
12:02
Moonshiner Ретро компьютеры
Штатного БП у меня нет, и скорее всего никогда не будет. 🤪
ДД
12:03
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да разницы нет, можно хоть бескислородные взять для автоакустики.
s
12:08
svofski
можно взять все тот же плоский шлейф, но пошире. и объединить несколько жил
12:10
если бы у меня была такая проблема я бы подумал как сделать бп внутри корпуса вектора. наружу USB-C с PD, а внутри уже конвертеры для всех напряжений
12:12
на aliexpress есть модули с поддержкой quickcharge до 65W

https://aliexpress.ru/item/1005007557901877.html первое что нашлось
М
12:17
Moonshiner Ретро компьютеры
Места внутри корпуса маловато будет...
s
12:26
svofski
эти штуки мелкие. но если не помещается, может быть тогда в виде набалдашника сзади корпуса и главное что на коротких проводах.
12:28
можно запихнуть вниз, там же такое колено вниз загибается, а под ним место
😁
АВ
12:32
вон там огромное место
🥰
CT
12:45
Moonshiner Ретро компьютеры
Ой не тогда уж лучше выносной БП - с нормальной мощОй
s
13:02
svofski
65W это недостаточная моща?
13:45
Moonshiner Ретро компьютеры
65 достаточно, место неудачное ИМХО
ДД
13:47
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
В целом вот в эту ногу помещалась звуковуха на AY и часы реального времени - одновременно, и еще, как вариант - контроллер PC клавиатуры туда вставляли, места в этой полости придостатосно.
13:49
Вот последний кстати..
14:05
Moonshiner Ретро компьютеры
In reply to this message
Судя по стрелке она указывает в нишу между дном корпуса и столом. Но даже если и в ногу - то все же считаю данное место для ИП не самым удачным.
ДД
14:09
Денис सेवक सेवकाः Динанатх Гопал Дас
https://aliexpress.ru/item/32671870677.html?sku_id=60159308409&spm=a2g2w.productlist.search_results.15.569e7d5c2qJHHB эта штука позволит получить +12 и -12 из 5, -12 нужно взять через маленькую 7905... и все дела.
LL
17:36
Lo Linker
In reply to this message
марка провода "мс 16-33-ос" сечение 0,08 кажется, провод считаю "волшебный" есть варианты сечения и по больше можно подобрать и под ваши токи, такой часто в промышленную электронику СССР в том числе на движущиеся части ПЧУ станков ставили...
👍
Ю
17:37
Юрий Ларин
In reply to this message
Могу сделать даже такое смелое предложение: просто добавить в цепь резистор на 2,3...2,4 кОм, можно и подстроечный. При заявленном токе 0,003А в этой цепи на нём как раз будет падение на 7В, что даст в схему положенные -5В.
💯
ДД
ДД
17:39
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, это на подложку процессора, растянуть электрончики, там в целом и резистора вполне хватит, жирновато целую кренку.
17:42
пора корпус для USB-C зарядки ваять в виде сильно уменьшенного БП для вектора... А вообще, такая зарядка вместе со всем остальным в той же "ноге" векторовского корпуса поместится вполне.
17:43
Хорошая идея, вектор сразу в 220... выключатеь только встроить... Технологии )))
👍
Ю
Ю
17:47
Юрий Ларин
In reply to this message
Кроме процессора там ещё от -5В запитан компаратор, там напряжение может повлиять на чтение с магнитофона, но не думаю, что сильно.
ДД
17:48
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Это не во всех векторах, только с определенными компараторами вроде, их там 3 вида было. Подробностей не помню ))
Ю
17:55
Юрий Ларин
In reply to this message
Да, в некоторых вместо компараторов ставились операционные усилители, но я тоже не помню, какое у них было питание.
s
18:53
svofski
In reply to this message
не в 220, а в любую зарядку от лаптопа или даже телефона
ДД
18:55
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
нене, я о том что платку любой такой зарядки там же в "ноге" можно разместить... Че ерундой то заниматься )
s
18:55
svofski
все можно, но провода pd обычно гибче и тоньше
18:56
а 220, один этот IEC socket чего стоит, громоздкий жутко
ДД
18:57
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну я бы не сказал... потребление по 220 в - там совсем слабый ток, если взять провод на 220 от китайской гирлянды, то вряд ли что то гибче и тоньше этих соплей получится ))
s
18:58
svofski
ну кто такому проводу свой вектор доверит
ДД
19:05
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да. Еще у меня есть SONY внешний CD_DVD RAM - с ним блок питания, и вот к нему в комплекте шел провод, очент тонкий и очень мягкий, под "8" разьем, он до сих пор мягкий кстати, и по толщине, ну чуть толще чем у гирлянд )) Такой можно.
r
19:53
reddie
In reply to this message
а как Векторовские читалки в плане надежности, кстати? имею в виду микросхемы... в спектрумах, например, вечно дохнут СА3, зато читалка на ЛН2 железобетонная
ДД
20:16
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ни разу проблем не видел.
VP
21:49
Viktor Pykhonin
In reply to this message
Это ж вроде бы наоборот: на входе постоянное напряжение, а на выходе PD?
s
22:01
svofski
In reply to this message
задумался, похоже =)
но такие в обе стороны точно совершенно есть
22:04
"PD trigger" хороший запрос
https://aliexpress.ru/item/1005005013333334.html
22:11
или вот тут целый зоопарк, не понятно что и выбрать https://aliexpress.ru/item/1005005009048520.html
VP
22:50
Viktor Pykhonin
Подозреваю, что эти триггеры просто переключают зарядник на нужное напряжение, и не получится получить от них сразу несколько...
ДД
22:51
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Несколько не нужно, нужно стабильно 5в.
12 June 2025
s
00:08
svofski
лучше больше вольт и локальную понижайку
ДД
02:50
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну сколько понижает там нужно? Сама зарядка даёт побольше 5, после нее понижайка до 5 а от нее dc/dс делающий +/-12 и далее из -12 через резистор или 7905 понизить до -5, итого все собрано, мощные +5 и посредственные +12 и -5. Все это мелкие платки, все поместится в ногу Вектора, и даже половины наверное не займет.
АВ
06:19
Алейтис Вритиан
In reply to this message
«Колено» из полистирола 😅
Ю
06:26
Юрий Ларин
Мне кажется, лучше всего использовать БП сразу на 5В, т.к. там у Вектора самое большое потребление, а +12В и -5В получать из него. Лишние понижайки-повышайки -- это только потеря КПД. И схемы для быстрой зарядки тоже мимо -- там напряжение на выходе может меняться потребителем от 5В до 9..12..15..20В, зачем это нам надо?
Ю
07:00
Юрий Ларин
Вот такой блок питания можно использовать, плюс к нему преобразователи на +12в и -5в спрятать в ноге Вектора:
https://aliexpress.ru/item/1005005090564220.html
IK
07:12
Igor Konstantinov
In reply to this message
Тут же обсуждали питание. Может сгодится?
Ю
07:17
Юрий Ларин
In reply to this message
Это тоже хороший вариант, но сейчас тут обсуждается возможность засунуть блок питания внутрь Вектора.
IK
07:22
Igor Konstantinov
Ааа тогда да )
VP
11:11
Viktor Pykhonin
На первый взгляд, если хочется использовать БП PD и разъем type-c на Векторе, то придется использовать и как--то размещать внутри сразу три устройства: триггер, понижайку до +5 и преобразователь в -5 и +12. Может быть, конечно, у китайцев и какие-то комбайны найдутся, которые смогут объединить часть функций..
s
12:01
svofski
мне попадались хорошие инвертеры парных напряжений, тут если надо +-5, то нужна одна на +-5 и одна на +12 тогда
ДД
12:02
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
А чем плох вариант с +/- 12 и 7905 или резистором ?
12:03
На +/- 12 я покупал для УКНЦ, заменял штатные преобразователи, китайские отлично работают.
s
12:03
svofski
так вектору какие напряжения нужны?
ДД
12:04
Денис सेवक सेवकाः Динанатх Гопал Дас
+5 -5 +12.
g
12:04
gray
In reply to this message
а -12 ?
ДД
12:05
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Не не нужно.
s
12:05
svofski
In reply to this message
я поэтому и предлагаю +-5, потому что такие модули симметричные распространены. и +12 или прямо с PD (если так можно) или отдельным модулем
ДД
12:06
Денис सेवक सेवकाः Динанатх Гопал Дас
По +5 слабоват будет, тем более если с мультом. +5 нужен мощьный.
s
12:08
svofski
не, PD надо на высокое напряжение
12:09
вот такие симпотные были.
12:13
с ними только часто проблема понять сколько они на самом деле могут
ДД
12:14
Денис सेवक सेवकाः Динанатх Гопал Дас
s
12:36
svofski
моя вот https://aliexpress.ru/item/1005005921342647.html
до 800мА на+-5В, это маловато для Вектора.
нужно наоборот потолще что-то
12:40
наверное проще подобрать модули по отдельности, потому что +5В надо очень жирный, +12 только для клока и -5 вообще чисто номинальный для смещения если память не изменяет
12:44
вот от чего надо отталкиваться
12:48
https://aliexpress.ru/item/1005004830242306.html

понижайка 4 ампера 5В
ДД
12:59
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
В совокупе с этой понижайкой вот такой блок можно использовать: https://aliexpress.ru/item/1005007294283645.html?spm=a2g2w.productlist.rcmdprod.10.6117267a8FTgoq&sku_id=12000040095391090

Тогда сразу решается и +12 и +5, и даже мощи хватит чтоб в месте с вектором идисковод записывать от этого модуля. И остается только DC\DC на -5v ..
13:00
Только по размеру надо посмотреть, влезет ли в ногу.
s
13:30
svofski
да, выглядит круто и может быть даже влезет =)
14:12
Moonshiner Ретро компьютеры
не, не влезет.
ДД
14:17
Денис सेवक सेवकाः Динанатх Гопал Дас
да, высота 3.2 см.. эт многовато.
14:18
там надо 0.8 см примерно, плоский.
14:27
Если б хотя бы 1.5 см в ноге было, то можно было бы два таких соединить параллельно, и преобразователь +/- 12 с 7905 поставить... ноо там и 1.5 вроде не будет.
Ю
14:40
Юрий Ларин
In reply to this message
С таким вариантом может возникнуть проблема -- не известно, как он себя поведёт при перекосе нагрузки, т.е. если плечо +5В нагрузить на 2,5А, а другое, -5В, можно сказать, вообще не нагружать.
s
14:41
svofski
In reply to this message
ну этот вообще по мощности не подходит, так что ладно
14:42
2.5А вообще неслабо так вектор жрать однако
ДД
14:55
Денис सेवक सेवकाः Динанатх Гопал Дас
проц разогнан, и плюс все микросхемы 155 серии... Если б все микросхемы 531 стояли, то ампера 4 ел бы.. 02й поменьше кушал, там 1533. Но зачем поздние 06ц02 комплектовали более мошьными БП как на Поиске - не понятно.
s
15:07
svofski
а насколько разгон мопа влияет на потребление?
15:09
тактов 3мгц, но торможение тормозит. получается эффективных — Ивагор мерил, я не помню, но допустим 2.75. не ахти как разогнан если по производительности смотреть. но остывает ли он во время торможения?
r
15:13
reddie
In reply to this message
-у спектрумистов примерно такой же подход: +5 основное, +12 для ВГ93/5.25 флопа, -5 обычно вообще не нужно. то есть основной жор идет по +5. поэтому обычно ставят повышайку с +5 до +12, благо, туда мощи особо не надо. ну а БП на +5 уже по вкусу
s
16:18
svofski
про -5 для кр580 какие-то противоречивые сведения, лучше все же подать раз просят
16:18
последовательность еще можно обеспечить, чтобы было красиво
16:22
про 8080A
LL
16:44
Lo Linker
In reply to this message
А я вот тоже сейчас голову ломаю, есть клевый БП на 4А. но потянет ли вектор + ЭЛдиск + КД + два флопа 3.5
ДД
20:42
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
думаю лучше от 5 начинать. Тем более два флопа при раскрутке диска вполне могут уже сами пару ампер кушать. Плюс если КД на РУ5 - еще 16 микросхем, и разного рода логика, там реально надо хороший блок. ATX какой нибудь. У меня в 90х был 06Ц02 - так вот тот у кого я преобретал контроллеры сказал мне, чтоб я даже не думал от векторовского блока все питать, что векторовский только для вектора. И для контроллеров и дисководов я покупал отдельный тяжелый БП размером с маленький видеокассетный плеер.
👍
Ю
s
20:44
svofski
беглый поиск говорит, что 3.5" дисковод ест 1А на 5В
ДД
21:10
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, примерно плюс минус по амперу каждый, а 5.25 может чуть по больше.
g
21:11
gray
там же моторчик на 12в вроде
s
21:13
svofski
у кого-то есть живой 5.25? тогда наверное и блок питания для него отдельный найдется =)
ДД
21:14
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Кстати да, там по 12в потребление. Шас пойду гляну.
21:15
21:16
Ампер...
21:16
Вот посовременнее..
21:16
s
21:17
svofski
это все 5.25?
💯
ДД
ДД
21:17
Денис सेवक सेवकाः Динанатх Гопал Дас
Думаю нечто типа электроники 5311 Ампера два и по пяти и по 12 ест )
21:20
Опять же посовременнее, из последних..
21:26
МС5311 поменьше TEAC потребляет...
21:26
Но все равно 1 ампер по 5 вольтам практически.
13 June 2025
r
00:56
reddie
In reply to this message
основную просадку 5.25 флопы дают в момент раскрутки. когда-то давно питал спектрум с двумя 5.25 от типового БП, ставившегося в них тогда (платка, по памяти, около 60х100 размерами). один дисковод оно тянуло нормально, но с двумя в момент раскрутки аж темнело изображение на экране телевизора, т.к. сигнал Мотор общий. поставил второй такой же БП отдельно на флопы, проблема ушла)
ДД
03:07
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Я подключал флоп 3.5" к мульту и пытался запитать вектор от татного блока, у него ампера 3 в пике, причем настройку подкручивал, с мультим падает до 4.6 - 4.7 в, естественно драйвер памяти при таком напряжении не работает. Подкрутил, примерно 5.1 на мульте. Флоп туда же по 5 вольтам. В итоге в момент запуска дискеты просадка, при которой минимально начинает дергаться изображение на экране, не темнеет а именно дергается, но не редко что виснет Вектор по максимуму. Так что 3а не пойдет точно, 4 ампера вероятно и пойдет, но с одним флопом. Мульт так устроен, что он запускает движки обоим дисководам есди их два, и вот тут уже точно 4А не хватит.. В общем, в любом случае все это насилие, и не приводит к стабильной работе, я так ради эксперимента делал только, было понимание что этого маловато для всего сразу. Мульт кушает меньше чем кваз с контроллером дисковода из 90х... В общем, вообще лучше вектор, ну максимум с мультом питать, а все остальное отдельно.
👍
LL
LL
04:28
Lo Linker
In reply to this message
Тогда присмотрюсь к АТешному блоку, 12А по 5волтам написано на БП, или придётся два блока ставить. На вектор и периферию
Sn
08:40
Siarhei neznajka
In reply to this message
👍
LL
Ю
Ю
09:04
Юрий Ларин
In reply to this message
Там же есть менее мощный, до 5Вх5А, но Вектор + один флоповод с картами потянет (два флоповода -- на пределе), повторю ссылку:
https://www.chipdip.ru/product/pt-45a
Sn
09:35
Siarhei neznajka
In reply to this message
просто выше писали что 4а может быть мало на 5в
09:35
а так да хороший блок для советских пк.
g
09:41
gray
flex atx БП 80x40x150
300 ватт в среднем
точно хватит
r
10:10
reddie
In reply to this message
я решил вопрос радикально: на флопах оторвал ногу "мотор" от разьема и посадил на общий контакт за блоком перемычек номера дисковода. то есть крутиться начинал только выбранный флоп. прям как в пц =)
👍
ДД
Ю
YS
14:27
Yura Sergienko
Невежественный Инженер добрался до "Вектора".
LL
15:02
Lo Linker
In reply to this message
😂 он так нахваливал КМ конденсаторы, что я уже начал за них волноваться, вдруг отстригать их начнет
😁
Sn
A
r
5
ДД
15:25
Денис सेवक सेवकाः Динанатх Гопал Дас
Ждал когда же он его включит.... )))
15 June 2025
AF
07:00
Alex Fedotovskih
Devector. Эмулятор Вектор 06ц. Обновление 8.
Главные изменения:
Добавлена возможность поиска по меткам в окне дизассемблера.
Добавлена поддержка загрузки файлов перетаскиванием.
Добавлена поддержка скриптов Lua с функциями DrawText, DrawRect и DrawRectFilled, доступом к процессору и памяти. Отрицательные позиции отсчитываются от правого нижнего угла.
Добавлено окно Code Perf для тестирования производительности кода. Данные автоматически сохраняются как часть отладочных данных на диске.
Добавлена всплывающая подсказка в окне точек наблюдения, отображающая шестнадцатеричный и ASCII-дамп до 256 байт.
Добавлена всплывающая подсказка для точек наблюдения с данными, представленными в виде строки, и шестнадцатеричным дампом в окне Hex.
Добавлено отображение регистра M в окне статистики оборудования.
Добавлена консольная опция для запуска rom/fdd/rec, если это первый и единственный аргумент после имени исполняемого файла эмулятора.

Обновления:
Поиск в дизассемблере, HexViewer и фильтр DebugData больше не требуют нажатия Enter.
Выделена обновленная статистика оборудования и независимые регистры процессора в окне статистики.
Фон окна по умолчанию стал темнее для улучшения контрастности.
Цветовая схема теперь сохраняется в настройках.
Скорость выполнения теперь сохраняется в настройках.
Ползунок кадра в окне записи теперь занимает всю ширину окна.
Точки наблюдения и точки останова теперь сохраняют отладочные данные в виде строк для удобства чтения.
Обновлен файл readme.
Закомментированы уведомления о буферизации SDL в логе.
Время записи увеличено с 1 до 10 минут.
Длина журнала трассировки увеличена со 100 000 до 300 000 команд.

https://github.com/parallelno/Devector/releases/tag/release8
https://www.youtube.com/watch?v=AEYjChxlOGI
👍
gZ
s
g
🔥 1
x magnit joined group by request
s
10:34
svofski
In reply to this message
метки из .lst от tasm не думаешь поддержать?
AF
12:25
Alex Fedotovskih
In reply to this message
Нет такого в планах.
s
12:29
svofski
жаль
12:31
таблица там предельно простая. метка - хекс
g
13:15
gray
в девекторе вроде есть метки, они точно не совместимы с lst ?
в крайнем случае сконвертить можно
👍
AF
s
13:38
svofski
если знать во что, то можно
g
14:46
gray
In reply to this message
{
"breakpoints": null,
"comments": {
"0x0164": "test comment"
},
"consts": null,
"labels": {
"test1": "0x013E",
"test2": "0x0158"
},
"memoryEdits": null,
"watchpoints": null
}

во затестил. json рядом с .rom с темже именем
правда в 7-ой версии в линух баг обнаружился при сохранении, не тот слеш
а 8-оую не пробовал, слишком геморно собирать его
👍
AF
s
14:48
svofski
круто, можно будет напитонить конвертер
👍
AF
Ю
15:14
Юрий Ларин
А может лучше не метки подтягивать, а прямо целиком asm-исходники, во всеми метками и комментами?
g
15:17
gray
In reply to this message
.lst просто многие пользуют, типа стандарт
или пользовали)
Ю
15:24
Юрий Ларин
In reply to this message
Да я и сам их использую, вместе с тасмом...🙂
VP
15:52
Viktor Pykhonin
У меня было в планах сделать в переработанном отладчике, но он более 2 лет уже на паузе...
s
16:12
svofski
целиком исходники круто наверное, но это все-таки другого уровня запара. а метки уже есть, их надо просто научиться засасывать из нужного формата.
A
16:52
Alexander
In reply to this message
Чот у меня конфиг падает на https://cmake.org/cmake/help/v4.0/policy/CMP0002.html. Что то на лунном. cmake 4. gcc 15
s
20:02
svofski
In reply to this message
на самом деле tasm -s генерит еще и .sym файл, в котором вообще парсить нечего. метка - адрес по одной на строку
16 June 2025
AF
01:42
Alex Fedotovskih
In reply to this message
Была подобная мысль, но реализовать такое не просто. Если возьмусь, то это будет интеграция с vs code.
01:43
In reply to this message
Linux версию не собирал к сожалению. Не уверен что в ближайшее время буду поддерживать Linux.
😱
ДД
Ю
A
4
Ю
07:19
Юрий Ларин
In reply to this message
Да, это практически то же самое, что и написать компилятор, интеграция имеет смысл.
s
13:59
svofski
parallelno что сейчас нужно devector-у чтобы он сразу показал метки? json файл как тот, что он сохраняет, или есть что-то еще?

что-то еще было бы удобней, потому что в json-е не только метки, а еще и настройки и брекпойнты и мало ли чего еще. если его каждый раз затирать, это будет люто бесить
g
14:03
gray
In reply to this message
а зачем затирать, только секцию "labels": { трогать
конвертер конечно чуть усложняется, но разобрать json не сложно даже в ручную
👍
AF
s
14:06
svofski
ну не у всех jq под рукой чтобы в батник зафигачить
14:07
чем хорош .sym файл — я его могу переварить и обработать прямо из cmd без дополнительных инструментов, распилить его на метки, сделать из них дефайны итд — все время это делаю
14:08
а редактировать json это просто только для тех, кто все время редактирует json-ы
g
14:09
gray
тогда возможно проще пропатчить девектор )
👍
AF
s
14:11
svofski
для начала хотелось бы просто узнать что он уже умеет, может быть патчить ничего и не нужно.

даже если это json, в этом то тоже ничего страшного нет. просто это должен быть второй json, который можно спокойно затирать
AF
17:15
Alex Fedotovskih
In reply to this message
Devector'у нужен json который он сохраняет.
17:16
И он не умеет брать метки из других файлов.
17:17
Ни конвертеров, ни поддержки сторонних форматов меток, ни вторых json исключительно для меток в планах делать нет к сожалению.
18 June 2025
g
19:44
gray
In reply to this message
вторая часть оказывается уже 2 дня как
https://www.youtube.com/watch?v=9GWUY-Og6BQ
🔥
LL
A
ДД
5
VP
22:57
Viktor Pykhonin
In reply to this message
Какие точно dll нужны для запуска? Похоже, что предыдущая версия была статически слинкована, в отличие от этой.
19 June 2025
s
00:54
svofski
In reply to this message
libgcc_s_seh-1.dll
libstdc++-6.dll
libwinpthread-1.dll

только не любой версии. у меня этих dll как грязи от других программ, но не находятся какие-то символы
00:54
parallelno вложи dll-ки, или собери как раньше плз
👍
AF
AF
01:04
Alex Fedotovskih
In reply to this message
Ох. Спасибо что заметили. Поправлю
01:05
In reply to this message
В какой операционной системе проверяете?
VP
01:13
Viktor Pykhonin
In reply to this message
Win 10
AF
01:27
Alex Fedotovskih
In reply to this message
Спасибо. Посмотрю что пошло не так
AF
07:34
Alex Fedotovskih
In reply to this message
Попробуй 8.1 версию пожалуйста.
https://github.com/parallelno/Devector/releases/tag/release8
s
10:21
svofski
In reply to this message
10:34
у меня с вот этой запустился
10:36
parallelno а ускорения нет?
10:37
а, нашел — right click на Display
👍
AF
s
11:15
svofski
parallelno насчет профайлинга — предложение на будущее сделать накопитель в memory view, который копит не фиксированное время, а от триггера до триггера. тогда можно анализировать алгоритм на предмет хотспотов. идеально еще показывать heat map в виде гистограммы.
VP
11:59
Viktor Pykhonin
In reply to this message
Да, у меня тоже libwinpthread-1.dll требует. Выложенную выше не успел попробовать.
s
12:01
svofski
наверняка у тебя где-нибудь есть эта библиотека из очередного комплекта gcc для чего-нибудь
AF
12:38
Alex Fedotovskih
🔥
Ю
12:38
Немного рекламы конкурса Ретроград 2025 🙃. Подробности https://zx-pk.ru/threads/36243-retrograd-2025-konkurs-dlya-vektor-06ts.html
👍
AF
-
A
6
12:40
In reply to this message
Это 8.1 требует?
VP
12:42
Viktor Pykhonin
In reply to this message
Да
AF
12:42
Alex Fedotovskih
In reply to this message
Интересно. Спасибо. Подумаю.
👍
s
12:43
In reply to this message
Кажется я перемудрил в последней сборке. А libgcc уже не просит?
VP
13:02
Viktor Pykhonin
нет
👍
AF
15:12
Немного вдохновения в чат тем кто не отступает и продолжает работать над ретро проектами!
gZ
Ю
EK
s
18:33
svofski
In reply to this message
это надо в закреп по-моему
👍
AF
💯
gZ
Nikita Zimin joined group by request
20 June 2025
AF
08:09
Alex Fedotovskih
In reply to this message
Попробуй 8.2 пожалуйста.
https://github.com/parallelno/Devector/releases/tag/release8
VP
08:23
Viktor Pykhonin
In reply to this message
Ничего не изменилось, по-прежнему просит libwinpthread-1.dll.
VP
08:47
Viktor Pykhonin
Под Linux тоже не собралось:
ninja: error: '/home/pyk/src/Devector-master/src/3rd_party/luajit/src/libluajit.a', needed by 'devector', missing and no known rule to make it
08:49
Хотя вроде бы еще какие-то ошибки проскакивали, похоже, оно просто не скачалось...
08:59
Повторил, скачалось, но ошибка осталась. luajit не собирается
09:03
In reply to this message
А, понял. Ну, если не будешь сам разбираться, я может быть посмотрю в выходные...
👍
AF
A
09:11
Alexander
In reply to this message
Хм. у меня такой ошибки больше нет, но была. Интересно, что случилось.
09:14
Так... а теперь есть... и CMP0002 всего одна, на SDL3_Header.
21 June 2025
12:46
Moonshiner Ретро компьютеры
In reply to this message
А кто нибудь обратил внимание на адаптер питания? Загуглил в Ч&Д такой 11600! 🤪
12:49
Хотя можно и дешевле найти
g
13:04
gray
In reply to this message
да, в таком форм-факторе редкий зверь, но стоит ли переплата
13:06
кстати там уже третья вышла час назад
https://youtu.be/FZXbENBVN6A
👍
AF
s
19:11
svofski
parallelno не могу найти как перейти на адрес или изменить регистр в отладчике
19:13
и я не уверен, что персистентность memoryEdits это безоговорочно хорошо. иногда наверное, но когда отлаживаешься это не очень
19:15
причем я редактирую json, стираю из него memoryEdits, а эмулятор это игнорирует, файл не перечитывает и перезаписывает из памяти
22 June 2025
AF
04:43
Alex Fedotovskih
In reply to this message
Под фразой перейти на адрес ты имеешь ввиду заставить вектор перейти на какой то конкретный адрес то есть записать в PC регистро что-то или открыть АСМ листинг по какому-то адресу или в hex viewer перейти на конкретный адрес?
К сожалению задавать значение в регистры нельзя.
04:45
In reply to this message
А какой вариант ты видишь наиболее подходящий?
04:47
In reply to this message
Ты хотел бы иметь возможность восстанавливать прежнее значение и плюс к этому ты бы хотел чтобы эмулятор мониторил состояние json и пересчитывал его заново если он изменился?
r
08:33
reddie
In reply to this message
а жаль. очень полезная штука (если не базовая) в любом отладчике, рекомендую подумать в эту сторону 😉
👍
AF
Ю
s
s
11:12
svofski
для отладки попробовать поменять регистр и повторить участок кода это святое
👍
AF
s
11:53
svofski
In reply to this message
ну вот пример. я отлаживаюсь. мне надо попробовать что-то. обойти точку какую-то например. в emu80 я бы просто изменил PC и все. еще и другие регистры бы поправил.

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

так что я бы начал с ответа на вопрос в какой ситуации постоянство изменений памяти в отладчике может быть полезным. мой ответ, робко, "в никакой".

может быть полезной возможность создания патча — типа похакать игру, добавить джойстик, вечная жизнь, пририсовать усы, мало ли. но это должно быть эксплицитно и в отдельном файле.

а сейчас выходит, что исподтишка портится память и это даже никак особенно не увидеть.
👍
Ю
AF
22:52
Alex Fedotovskih
Спасибо за советы всем!
Фича править регистры отличная! Я подумаю.

По поводу изменений в памяти. Ты правильно указал случай для которого эта фича была сделана. Патч и жизни, а усы как приятный бонус! :)
По поводу того что после перезагрузки программы опять память остаётся перезатертой эмулятором - это можно отключить настройкой Read-only = false
22:53
24 June 2025
g
s
16:01
svofski
In reply to this message
https://events.retroscene.org/retrograd2025

все как у больших
👍
AF
gZ
ДД
6
16:07
пишите красоту =)
AF
NZ
r
16:20
reddie
из ближайшего еще Дихальт летний, в августе ЦЦ. можно 256 интро сделать (или что посерьезней), мне запомнилось интро с корабликом 😉 https://events.retroscene.org/dh2025summer
А
16:28
Андрей Ефимов
In reply to this message
Есть шанс в этот раз занять не четвертое место из 4
👍
AF
16:28
НЕПЛОХО
s
16:28
svofski
дихальт мне кажется будет вектор-френдли и у меня даже есть почти готовая инвайтра на ретроград, которую я хочу туда заслать
👍
AF
s
NZ
4
🔥 1
s
18:09
svofski
parallelno иконка не последнее дело в эмуляторе!
👍
AF
😁
g
💯
NZ
25 June 2025
NZ
10:57
Nikita Zimin
Есть идея что принести на конкурс, но хватит ли времени вот в чём вопрос.
Ю
12:55
Юрий Ларин
Копаясь в старых бумагах нашёл древние артефакты... 🙂
🔥
YS
AF
АФ
8
🥰 1
s
13:13
svofski
музейные экспонаты!
👍
Ю
А
14:31
Андрей Ефимов
Интересно, для компьютеров Искра газета называлась Искра?
😁
BF
CT
C
15:13
Crackintosh [MD] Сергей
In reply to this message
Отсканить надова бы.
ДД
16:03
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Они вроде все есть на базисе. Даже одним ПДФ файлом все номера где то есть.
16:05
А нет, пардон, в PDF байт все номера...
16:06
Вектор USER тож где то встречал, но наверное не все...
Ю
16:07
Юрий Ларин
Да, они все есть отсканированные в базисе, это просто артефакт того времени.
🔥
AF
ДД
ДД
16:07
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Оригинал )))
Ю
16:07
Юрий Ларин
In reply to this message
Именно. ))
16:11
In reply to this message
Вот тут сканы выложены, там все выпуски: https://caglrc.cc/scalar/ware/572/
👍
AF
NZ
🔥
ДД
s
17:52
svofski
вдруг уникальные пометки на полях, мало ли ;)
AF
18:57
Alex Fedotovskih
In reply to this message
Супер!!! Срочно захотелось узнать почему Вектор 06ц не выпускался синего цвета! 😊
🤣
g
s
NZ
18:58
Nikita Zimin
Ого. на конкурс (который в конце года) уже первое демо отправили.
👍
Ю
🔥
AF
s
18:59
svofski
да, не отставайте =)
👍
AF
😁
gZ
19:00
по-моему вектор-старт был голубой
g
19:25
gray
а присланное глянуть можно гдето ?
s
19:26
svofski
нет, оно за семью печатями до собственно момента проведения конкурса
А
19:38
Андрей Ефимов
Это я прорекламировал и Гоблин прислал
19:39
Хороший срок у конкурса, закончу Хабар и можно будет глянуть
s
19:46
svofski
да, есть время. главное не забыть =)
s
20:11
svofski
https://caglrc.cc/scalar/categories/multiplayer/

на векторе есть несколько игр для двух игроков.
вот бы придумать как поиграть в них по сети. можно было бы устроить соревнования.
20:17
даже в формате ретрограда можно было бы устроить соревнования. но нужно придумать для этого что-то умное сначала. ничего если оно будет несовершенным. понятно, что это будет скорее как забег в мешках.
А
20:18
Андрей Ефимов
Можно просто написать игру для двоих на одном компе.
Файтинг, гонки, тетрисы, скроллеры
s
20:20
svofski
в формате онлайн нужно или нанимать актеров, которые все-таки физически будут присутствовать вместе где-то. или вот сделать игру онлайн.

это должно быть на уровне эмуляторов, не на уровне самой игры. векторовские игры про это ничего знать не могут.
20:25
мы вообще можем сделать эмулятор на сервере, который просто шлет клиентам картинки и принимает клавиши
👍
AF
Ю
20:27
ориентировочно 1638400 байт/c если 50 кадров и не заморачиваться мультиколорами, которые в играх навряд ли =) по нынешним меркам это ниачом
Ю
20:27
Юрий Ларин
In reply to this message
Хорошая идея. К одному эмулятору подключаются двое и каждому выдаётся своё управоение
👍
s
s
20:34
svofski
и несколько человек могут смотреть. нам нужно трое — двое играют дома и стример стримит
👍
AF
s
22:08
svofski
похоже, что RetroArch Netplay это уже реализует. если так, то лучше потратить силы на портирование v06x под libretro. давно было пора
💯
AF
EK
g
22:08
gray
имхо - проще на js игру повторить
таких игр не так много
s
22:10
svofski
повторить игру на js никак не поможет в проведении онлайн-суаре с мультиплеером. у нас уже есть эмулятор вектора на js, а на самом деле даже два. но это не то, что нужно.
s
22:38
svofski
а у кого-нибудь есть опыт с Netplay, как это выглядит? что нужно?
22:43
что я вижу, нифига это не то
EK
22:46
Evgeny Kundo
у меня есть. так и выглядит. один запускает сервер. второй подключается. играем в танки с nes. один на кипре, второй в париже
s
22:49
svofski
угу.. это два инстанса retroarch коннектятся на одном лане.

вот это можно попробовать
https://github.com/libretro/netplay-tunnel-server
Alex Bel joined group by request
EK
22:51
Evgeny Kundo
да, я порт пробрасываю на внешний адрес, чтобы через интернет работало
s
22:52
svofski
In reply to this message
если на vps запустить tunnel server, все смогут со всеми?
22:52
(в хорошем смысле этого слова)
EK
22:52
Evgeny Kundo
да, должно
s
22:52
svofski
надо мне будет попробовать
👍
AF
22:54
@tenroom 👍
EK
22:54
Evgeny Kundo
но я так понимаю, поддержку netplay нужно на уровне самого ядра как-то реализовать. не все ядра это поддерживают. и на обеих сторонах нужен один и тот же rom. т е там не просто картика транслируется и геймпады обрабатываются
s
22:55
svofski
угу. пока у нас вообще ничего нет, но это надо учесть взвешивая за и против
22:58
https://docs.libretro.com/development/retroarch/netplay/ вот тут лирическое описание
23:02
вроде все понятно, осталось начать и кончить
26 June 2025
AB
04:51
Alex Bel
Всем привет. Решил собрать комбодевайс, но... В общем, посмотрите сообщение на форуме https://zx-pk.ru/threads/22217-combodevice.html?p=1215763&viewfull=1#post1215763 - может быть, у кого-нибудь есть ответ...
ДД
10:18
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Собрать комбодевайс проблемы нет, все доки есть на форуме, включая описание переделок которые я делал для мультикарты, в открытом доступе все. За проектом прошивки 7128 нужно к автору обратиться наверное, она в целом не сильно отличается от прошивки мультикарты, только возможностью использовать второй квазидиск, и некоторыми мелочами, если он допускает распространение исходников проекта, он вам их перешлет.
По поводу Мультикарты, да она чуть напильником обработана, все на форуме описывал. Прошивку и тем более исходники проекта лично вам не дам, с отсылкой на наше неприятное общение в 2021 году на форуме посвященном ремонту Агата 7. Ваше утверждение не закрыто до сих пор, вы утверждали, что "Ты сам хоть раз в жизни что-нибудь сделал?" и далее вы утверждали что "сказанное electroscat является самым настоящим свинством и неблагодарностью.", хотя я в целом всего лишь попросил на форуме образов Агата, и предложил собрать их какое то количество в рамках форума, ничего плохого в этом не вижу. Ну вот и пилите теперь сами комбодевайс, лично для вас я ничего не сделал, и мультикарта - это по сути то самое "свинство и неблагодарность". За сим откланиваюсь.
AB
12:02
Alex Bel
Вы уж сильно слишком не откланивайтесь, а то задница треснет.
👍
ДД
s
12:02
svofski
ребята, нас мало. может не будете ругаться?
👍
IK
ДД
A
4
ДД
12:20
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Еще раз показываете, что моя позиция верна. Все же удачи вам в ваших творческих поисках !
Sergey Motovilov joined group by request
27 June 2025
ДД
02:54
Денис सेवक सेवकाः Динанатх Гопал Дас
https://youtu.be/q7o7j44AgWI?si=EC6sXE0Wno8rzbvK
Зацените Х-59 в разборе, сборка ракеты 2024 год, новенькие СНП59... Да и много еще разного интересного, наверняка и СНП34 сейчас тоже выпускаются, не спешите делать платы с дюймовыми импортными разьемами, что то мне подсказывает, что разьемы скоро появятся в большом количестве ))) Вероятно как и многое другое, ибо все это таким потоком сейчас делают, не сильно золотят, технологии развиваются короче )))
03:09
Прямо удивительно, кроме реле - все элементы 21 - 24 года, включая разьемы. Реле - есть даже 12 год, но в основном все тоже свежие, 20 - 23 годы.. Все это производится в огромных количествах последние лет 5... Это позитивчег )))
03:11
Сейчас в это круто вложились, и естественно, когда более менее ситуация в мире устаканится, все эти наработки, весь этот потенциал просто придется пустить в мирное русло... А как иначе то ?
03:16
https://eandc.ru/catalog/1635ru1t/ 32 кб памяти, для спец. условий, почти 7000 рублей ...
03:16
Там на плате есть. Не нашел инфомацию о частоте, но так в целом, статические 32 кб... Дороговато конечно )))
03:23
На многое даташитов нет увы :(
03:26
03:32
Магистраль Параллельного интерфейса, интересненько, наследники чего то типа 1801ВП-055 )))
03:34
Блин, очень интеерсно все это, надеюсь это не секретная информация, ибо в открытом доступе, многие микросхемы можно даже в ЧИД купить... А неоторые на озоне заказать )) Цены удивляют конечно, но это в целом понятно.
03:39
https://niiet.ru/product/1874ве05т/ такой микроконтроллер на борту...
03:45
Круто, это аналог популярного i8095... Я даж как то пытался на таком китайском запилить одну штуку, и у меня к нему прогер есть )) Причем, он выпускается у нас в куче разновидностей. В обшем, много интересного ))) Вероятно на таком Вектор можно собрать, там как раз 64К памяти )) Частота .. как то не очень понятно, от 20 мГц.. А до скольки ?!?
👍
LL
L
12:23
Lexx
Пикабу... Это что то про юмор ?
A
12:24
AVG2
Там ИА Панорама
А
12:24
Алексей Шевцов
Это новость не только на Пикабу. Я первую попавшуюся ссылку прислал.
L
12:25
Lexx
In reply to this message
А что есть ИА Панорама ?
A
А
12:26
Андрей Ефимов
In reply to this message
Агенство отстающих от реальности новостей
L
12:26
Lexx
Я же говорю, про юмор
А
12:35
Алексей Шевцов
Обещать - не значит жениться. Уже давно говорили, что заблокируют мессенджеры. Однако этого не произошло. Но "национальный мессенджер" MAX уже работает и в нём встроен ИИ.
A
12:40
Alexander
In reply to this message
Иногда как то оно... опережающее %)
12:41
Но когда то всех этих подписей про йумар и выдуманное на сайте не было и даже всякие большие люди по телевизорам на всю страну вещали "новости" с панорамы :)
12:42
А так, воть оно.
L
12:45
Lexx
In reply to this message
Это даже не сатира, больше напоминает "наркомана Павлика" 🤣
A
12:46
Alexander
Ещё даже кто то про него помнит :) Всё собираюсь пересмотреть :)
g
18:44
gray
In reply to this message
похоже в этой струе
так сказать подготовка почвы
КV
18:46
Коте (Сторож) Videogames Sematary Security Service
Эх. А ведь раньше Панорама была юмором. А теперь — реализм
28 June 2025
s
19:36
svofski
parallelno скажи, а у тебя не бывает так, что звук начинает плыть в Devector-е? У меня просто совершенно фатально иногда как будто прям вот пленку тянуть начинает
AF
23:57
Alex Fedotovskih
Привет! Бывает немного. Особенно это заметно когда собираю эмулятор в дебажном режиме. Звук плывёт в ситуации когда на эмуляция не успевает в 50 герц на кадр и звук убегает вперёд. У меня звук подстраивается под скорость эмуляции плавно. В идеальным условиях звук плавно подстраивается и дальше все стабильно. Но если производительности ядра не хватает и эмуляция каждого кадра нестабильная, то звук не может подстроится и это выглядит как плавание.
s
23:59
svofski
все-таки очень высокие требования к железу, похоже из-за imgui
23:59
я уже жаловался, когда devector запущен, весь комп встает
29 June 2025
g
00:00
gray
вряд ли imgui, есть на нём софт никаких тормозов

здесь именно сам дебагер грузит
s
00:04
svofski
ну так можно сказать, что есть много дебаггеров, никаких тормозов, вряд ли это дебаггер =)
00:04
может быть конечно не в самой библиотеке дело
g
00:05
gray
может что-то дёргается чаще чем нужно
s
00:05
svofski
в общем есть к чему стремиться
AF
00:08
Alex Fedotovskih
Ага. Кстати если позакрывать ненужные окошки дебагера, то должно полегчать.
s
00:10
svofski
на общие тормоза сказывается даже когда программа на паузе
30 June 2025
s
11:08
svofski
@nzeemin по-моему ты как-то старался поддерживать? https://emuverse.ru/wiki/%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80-06%D0%A6/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4_%D1%81%D0%BF%D1%80%D0%B0%D0%B9%D1%82%D0%B0

ты не хотел бы расширить статью описанием собственно метода Медноногова? а то странная вещь, вроде как все знающие знают, но хитро молчат в усы
NZ
11:09
Nikita Zimin
Ну я дописываю что встречаю иногда, когда Вектором занимаюсь. Сейчас пока плотно на УКНЦ пишу, но в этом году собираюсь вернуться на Вектор.
🔥
AF
A
ДД
s
11:24
svofski
In reply to this message
ну просто в поддержку — спасибо, дело полезное. кому-то обязательно пригодится
👍
NZ
NZ
14:46
Nikita Zimin
@svofski я же правильно помню что известный рендер Вектора вашего авторства?
14:47
И правильно я понимаю что это чисто "набросок" с примерными размерами, не точная 3D-модель, которую можно напечатать и плату Вектора туда положить?
A
15:02
Alexander
In reply to this message
Для печати модельки туть.
👍
BF
Ю
s
15:02
svofski
In reply to this message
все правильно, это на глаз по фоткам. было такое время, что я не мог найти приличное фото даже.
NZ
15:44
Nikita Zimin
In reply to this message
Судя по описанию, это по измерению линейкой? А печатали реальный корпус с этих моделек?
15:45
// Я не придираюсь, мне интересно текущее положение с 3D-моделями Вектора на данный момент.
Ю
16:02
Юрий Ларин
In reply to this message
Измерение штангенциркулем, точность выше точности изготовления корпуса. 🙂
И корпус печатал, см. тут фотки: https://zx-pk.ru/threads/34716-reinkarnatsiya-vektor-pk-6128ts.html?p=1199935&viewfull=1#post1199935
🔥
BF
NZ
ДД
NZ
16:04
Nikita Zimin
Спасибо, понял.
16:05
У меня на днях может появиться 3D-сканер. Вопрос — нужны ли сканы корпуса Вектора для уточнения модели, будет полезным?
Ю
16:08
Юрий Ларин
Корпуса Векторов разных годов выпуска и разных заводов немного отличались конструктивно, я снимал размеры с Волжского варианта, есть ещё модели с Минского (насколько помню). Возможно, ещё один вариант будет полезен.
👍
BF
NZ
A
16:09
Alexander
In reply to this message
Я печатал, но, к сожалению, недопечатал. Словил пробку :( Выглядело хорошо. С тех пор не пробовал во второй заход. Туда всё равно пока нечего складывать :)
👍
Ю
NZ
Ю
16:09
Юрий Ларин
Да, 3Д-модели имеют некоторые доработки внутренностей, но не заметные внешне.
NZ
16:13
Nikita Zimin
Ешё такой вопрос — делал ли кто-то новодельные платы Вектора, возможно с улучшениями?
A
16:16
Alexander
In reply to this message
Есть чатик, но чтот дело пока заглохло, народу бы побольше. Хотим толпой заказать комплекты платок, рассыпухи и прочего. @electroscatnes ссылку чтот с разбегу ненагуглю.
NZ
16:17
Nikita Zimin
Было бы неплохо иметь Вектор типа оригинал, но сразу с VGA или даже HDMI и SD-картой под дискеты :)
💯
s
ДД
16:18
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Версий много, на ZX-PK есть несколько, есть версия от чипкина, с 4 "SIMM" модулями из 8 ру6 каждый, есть многою. Но чтоб кто то собрал на новодельной плате я пока не видел. У меня кстати от Чипкина лежит плата, ребярта пытались долго его запустить, так и не получилось. Теперь лежит у меня, ждет, пока свободное время будет. Он прям под миниАТХ c Z80 на борту, с ps/2 портом для клавиатуры, с контроллером дисковода и IDE... Только без квазидиска, что в целом странно, ни одна ось работающая с IDE HDD без квазидиска не работает... Тем не менее, когда нибуть руки дойдут, запущу его )))
16:19
Единственное исключение - 6128 от @ImproverX видел как работает )
16:21
In reply to this message
👍
A
A
16:23
Alexander
Там может голосовалку какую? Кто чего хочет(в сборе, с корпусом и без, просто кит, чисто платки с рассыпухой и без). Сколько народу то уже собралось? :)
ДД
16:24
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да хрен его знает, я пока выпал )))
NZ
16:24
Nikita Zimin
In reply to this message
А это совместимо с Вектор-06Ц или нужно программы как-то адаптировать?
ДД
16:24
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Совместимо процентов на 95, и 5% реально программно подправить, не сложно на сколько я понял.
16:26
Все таки видеоадаптер немного отличается и совместимость в некоторых случаях (не более 5%) вероятно требует вмешательства. Это @ImproverX наверняка рассскажет в "цифрах".
BF
16:26
Boris Favorov
In reply to this message
Получится Вектор NEXT ))
ДД
16:27
Денис सेवक सेवकाः Динанатх Гопал Дас
Кстати есть еще вектор турбо +, тоже рабочий видел его, на видосах. Но на сколько я понял, автор еще ось для него не закончил писать. Хотя я могу ошибаться.
👍
Ю
BF
16:28
Boris Favorov
In reply to this message
Я бы не прочь повторить опыт сборки из конструктора. Дважды паял Поиск-2, это очень крутое времяпровождение.
🔥
Ю
A
ДД
16:29
Если мой тремор не сильно прогрессировал с тех пор ))
16:30
А если прогрессировал - хороший повод пойти на микроволновую пушку к врачам и его починить.
A
16:31
Alexander
In reply to this message
Это что за колдунство такое?
BF
16:32
Boris Favorov
Выжигают небольшую группу нейронов микроволнами. Если не помогло - выжигают следующую.
🤯
A
16:33
Мне по жизни не мешает пока, но мелкие дела типа паять становится сложнее с годами.
16:34
Это наследственное, по одной линии.
16:40
В общем, нежная микроволновая лоботомия всё вылечит.
🤔
NZ
s
16:56
svofski
In reply to this message
Я думаю, что изготовленные в CAD модели лучше для печати. Но это совершенно не повод не отсканировать труъ корпус для референса и истории. Обязательно надо отсканировать.
👍
NZ
💯
A
NZ
16:57
Nikita Zimin
Нужны ещё будут намёки, как отличить корпуса разных заводов. Ну это уже ближе к делу.
s
17:02
svofski
в какой-то теме на зх-пк было обсуждение номеров и шильдиков, но там как обычно — гуд лак покопаться в 140 страницах с битыми ссылками
Ю
17:05
Юрий Ларин
In reply to this message
1. Отличаются количеством вентиляционных решёток снизу корпуса. Волжский вариант -- один ряд, Минский -- три ряда.
2. Отличаются конструкцией решёток -- как изготовлены верхние и нижние планки, отдельно или слитно. Говорят, что были даже корпуса с вклеиваемыми планками.
3. Возможно есть ещё отличия, скорее всего возникшие при изготовлении литейных форм -- разные переходы между поверхностями, разные радиусы скруглений...
👍
BF
NZ
s
17:38
svofski
я вот противоестественное влечение испытываю к колпачкам как были на герконовых клавиатурах у векторов
ДД
17:44
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
такие же на клавиатуре от ЕС-184х ... Только там qwerty раскладка. .
s
17:50
svofski
да. я не хотел бы заменить свою основную клавиатуру на клавиатуру от ес-1840, но на какой-нибудь слегка напоминающий о ней новодел я бы посмотрел с интересом
NZ
17:52
Nikita Zimin
Ну а просто черри клаву + подобные кейкапы?
s
18:09
svofski
In reply to this message
я подобные пока не находил. или находил но это было что-то редкоземельное. забыл уже.
s
18:26
svofski
там еще цвета такие блевотно-поносные нужны. иначе это не то
😁
N
NZ
Ю
18:40
Юрий Ларин
Вот, нашёл тут ещё вариант 3Д-моделей корпуса Вектора:
https://t.me/VECTOR_06C/12209
👍
NZ
A
18:41
Alexander
In reply to this message
Кстати, а в чём прикол этого? УКНЦ ведут шильдики свои.
NZ
18:43
Nikita Zimin
Вот да, странно что до сих пор нет таблички где-нибудь в гугл докс со списком всех известных экземпляров, номерами итп
s
18:45
svofski
In reply to this message
прикол того, что разглядывают шильдики, или того, что хрен найдешь?
18:46
про хрен найдешь это удивительная традиция форума: ни в коем случае не заводить новую тему. поэтому фактически там есть тема "общие вопросы" в которой на протяжении двух десятилетий обсуждается просто всё
A
18:46
Alexander
Я так понял как раз ведут учёт шильдиков.
s
18:46
svofski
ну полюбоваться какие бывают, какие особенности у разных заводов
r
18:49
reddie
In reply to this message
в теории, можно оценить масштаб выпуска по годам. но это работает при нормальной сквозной нумерации серийников
Ю
18:51
Юрий Ларин
А может уже стоит начать собирать шильдики Векторов? 😉
s
18:59
svofski
если это можно складировать на той же emuverse wiki было бы здорово
👍
Ю
19:01
NZ
19:08
Nikita Zimin
И тут плюс картинка с колпачками которые как попало не-горизонтально и выпавшие "Вектор"
s
19:08
svofski
TEA то что надо, но это реально экзотика. kailh choc и для них хрен найдешь чего
2 July 2025
AF
09:57
Alex Fedotovskih
In reply to this message
Кстати вот еще способ выводы 24xN спрайта с маской в три битплана стеком, совместимо с методом Медноногова. Один байт маски для всех трех бипланов.
https://paste.ofcode.org/fWjqxFwsVtxgJbwiP6jdSx

44.83 cc per byte w/o a loop counter
AF
10:18
Alex Fedotovskih
Можно переделать под MxN, рисовать вертикальными столбиками. Будет чуть помедленнее, но меньше кода.
AF
12:13
Alex Fedotovskih
Возможно где-то ошибся. Извиняюсь заранее. Не проверял ещё код. Но надеюсь идея понятна
s
12:40
svofski
Вики не хватает собственно описания метода. Там есть ссылки на форум, но в них надо долго копаться, чтобы найти в чем же именно суть. Это правда неочевидная штука, требует определенного заворота мозгов. Но тем, кто про него уже знает, очевидно, это неочевидно.
VP
13:36
Viktor Pykhonin
In reply to this message
Много раз слышал про этот метод, но явного описания не видел, а по обрывкам кода до конца понять не получилось, в чем же точно этот метод заключается. Кто-нибудь может пояснить или дать ссылку на описание?
s
13:49
svofski
In reply to this message
см выше про отсутствие формального и даже лирического описания и вытекающей из этого невозможности дать ссылку
VP
13:52
Viktor Pykhonin
А, так это как раз про него?
Ну, раз в 2 словах не опишешь, тогда ладно ;)
Но я пока даже не понял, где именно в вики те ссылки на форум...
s
13:55
svofski
вкратце — мы забираем данные спрайтов с автоинкрементом из стека, для этого переставляем SP на начало данных. достаем данные всегда в пару bc (можно конечно другую, но классика bc)

теперь разрешаем прерывания.

верхушка стека, а там данные спрайта, затирается адресоv возврата. но они уже прочитаны в пару bc. обработчик прерывания это знает и спасает данные, затертые вызовом прерывания.

есть только одна оговорка, если прерывание случится между загрузкой sp и первым pop bc, там корректных данных не будет. самый простой выход из этого — оставлять два буферных байта перед данными спрайта.
13:56
In reply to this message
https://emuverse.ru/wiki/%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80-06%D0%A6/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4_%D1%81%D0%BF%D1%80%D0%B0%D0%B9%D1%82%D0%B0

тут есть ссылки на форум. и описание метода можно из них выцепить, если ты уже и так его знаешь =)

просто нормального описания нигде нет.
NZ
14:05
Nikita Zimin
По-хорошему конечно надо взять исходники Чёрного Ворона и написать отдельную статью про метод
s
14:08
svofski
это какая-то сложная мегацель, которой никто никогда не достигнет. надо ставить перед собой простые достижимые цели
14:08
да и кто это будет читать то
VP
14:15
Viktor Pykhonin
Спасибо, примерно понятно. То есть оно позволяет рисовать спрайты через стек и одновременно пользоваться прерываниями?
s
14:20
svofski
да, можно быстро рисовать спрайты и спокойно играть музон, например
NZ
14:43
Nikita Zimin
https://zxpress.ru/article.php?id=11231 — вот тут норм объяснение с примерами кода
s
14:44
svofski
In reply to this message
добавь пожалуйста на это ссылку в emuverse wiki, будет уже что-то
👋
NZ
NZ
14:49
Nikita Zimin
Ещё бы по идее пример кода метода для Вектора, но это уж когда кто-то сам займётся в своей программе.
VP
14:50
Viktor Pykhonin
Вот еще пример попался, в принципе, все понятно:
https://zx-pk.ru/threads/31954-pishu-shedevr-dlya-%C2%ABvektora-06ts%C2%BB.html?p=1073363&viewfull=1#post1073363
s
14:50
svofski
In reply to this message
https://github.com/svofski/v06c-floppy/blob/master/floppy.asm#L1574

вполне годный для списывания пример
14:51
но лучше конечно дистиллировать в миимальную рыбу
14:51
пожалуй правда можно сделать рыбу для прекрасма
r
14:52
reddie
In reply to this message
да, либо делается "зазор" между спрайтами, либо в bc сразу пихается два байта ниже "стека". последнее тоже применимо, т.к. все равно стек устанавливается, как правило, через ld sp,hl
👍
s
14:57
In reply to this message
с ограничением на регистровую пару. причем процедуры прерываний могут быть разные, если захочется: на время рисовки включаем ту, что восстанавливает байты под стеком
s
14:58
svofski
практически защищенный режим. у обработчика прерывания свой стек, все как у взрослых.
ВК
15:06
Владимир Кузнецов
А в чём преимущество данного метода относительно простого запрета прерываний на время вывода спрайта? Тут ведь накладные расходы ещё добавляются в обработчике прерываний и ограничения на использование регистров.
s
15:07
svofski
в том, что мы не теряем прерывания — музыка может играть, например
💯
NZ
15:09
можно еще рисовать спрайты только тогда, когда прерывание гарантировано не возникнет. но это сложно.
r
15:09
reddie
In reply to this message
суммарно получается выгодней (по тактам)
s
15:09
svofski
не, почему. суммарно выгодней все успевать безо всяких методов
r
15:10
reddie
а, там вопрос про сравнительно с методом запрета преров
s
15:10
svofski
но если большие картинки или их много, программа становится очень сложной. а этот метод всю эту сложность автоматизирует.
ВК
15:10
Владимир Кузнецов
В Спектруме часто делается буфер экрана, на котором всё рисуется, а потом делается синхронизация по HALT и этот буфер выводится на экран. Тем самым исключаются дёргания картинки, поскольку она вся обновляется между прерываниями.
АЕ
r
15:11
reddie
смотря что и как выводим
15:12
знаменитый Саботер работает без буфера, перепечатывая спрайты (тайлы) прямо на экране, моргания почти не видно
💯
NZ
s
15:12
svofski
метод Медноногова о другом. он не спасает от рваного экрана, с которым борется двойная буферизация. он спасает от потери прерываний во время рисования в тыловой буфер.
👍
r
15:13
(ну или во время копирования буферов, если нету аппаратного флипа)
NZ
15:14
Nikita Zimin
В целом он про то как совместить утилизацию регистра SP под выборку данных с прерываниями, как я понимаю.
r
15:15
reddie
у него в ЧВ, насколько помню, вывод идет только во второй экран (банка 7), а стек вообще "висит" впритык над пзу в первом экране, чтобы не делали мэджик-копии
s
15:16
svofski
вообще несложной схемотехнической магией можно было бы в векторе сделать альтернативный стек для прерываний. правда памяти сразу надо вагон.
ВК
15:18
Владимир Кузнецов
In reply to this message
Это каким образом? Дополнительной страницей ОЗУ 64к которая только для этого и используется? Жирновато
s
15:18
svofski
In reply to this message
я думал переключать страницы по INTA. сразу оговорился, что жирновато. но сейчас можно себе позволить.
r
15:19
reddie
кстати, есть и другой вариант применения SP для вывода с прерываниями, но подходит он для отрисовки сплошных зон экрана/целиком экрана, либо заполнения буфера вычисляемыми данными: стек шагает не вверх, а вниз. то есть в стек созраняются результаты. при данном способе вообще не нужно париться о сохранении байт под стеком - их все равно затрет вывод
s
15:20
svofski
In reply to this message
у вектора pop 12 тактов, push 16. попование выгодней пушования.
👍
Ю
😱
r
15:23
но это наверное все равно самый быстрый способ вывести спрайт если памяти не жалко, чтобы данные прямо в код засунуть. я так рисовал спрайты в рива рейде.
NZ
15:29
Nikita Zimin
Самый быстрый — писать командами ld и xor из констант в коде прямо в экранную память :) — как в Asteroids делали
VP
15:29
Viktor Pykhonin
In reply to this message
На Векторе наверное можно запретить прерывания, но изначально метод был разработан, как я понимаю, для Спектрума, а там в этом случае можно запросто потерять прерывание.
ВК
15:31
Владимир Кузнецов
К слову, у себя я вот так сделал вывод символа. Быстрее по моему уже никак не получится
15:31
15:34
Это и на 64 и 80 символов в строке универсальная подпрограмма
s
15:40
svofski
In reply to this message
так на векторе тоже прерывание теряется. или там в это какой-то особый смысл вкладывается?
VP
15:41
Viktor Pykhonin
Оно разве не защёлкивается на триггере в Векторе?
ВК
15:41
Владимир Кузнецов
In reply to this message
Вроде да.
15:42
Но там всё равно прерывание должно в кадровом гасящем помещаться.
15:45
Поэтому если вывод спрайта не длинный, его вполне можно в DI ... EI поместить, а прерывание будет выполняться сразу после EI, если оно возникло во время вывода спрайта
VP
16:19
Viktor Pykhonin
Да, в этом плане на Векторе удобнее, вполне можно на короткое время запретить прерывания.
16:29
In reply to this message
Судя по схеме, не обязательно. Если не критична синхронизация с видео, конечно.
ВК
16:30
Владимир Кузнецов
In reply to this message
Ну если порты не трогать, то да
16:32
Имеются в виду где вертикальный скроллинг записан, бордюр с режимом экрана и программирование цветов
r
16:33
reddie
у спектрумистов это зовется "гонки за лучом" =)
VP
16:34
Viktor Pykhonin
Да. Но вообще, благодаря этому триггеру на Векторе есть сценарий использования, невозможный на Спектруме. Пусть и не полноценный контроллер прерываний, но уже что-то.
ВК
16:35
Владимир Кузнецов
Нет, я глупость написал. Тут же в скорости дело чтобы pop push можно было
16:37
In reply to this message
На Спектруме экономили на всём, поэтому там с аппаратной архитектурой так всё плохо.
r
16:38
reddie
In reply to this message
на спектрум можно сделать костыль с помощью паяльника, но уже не нужно) хотя в 90-х каких только улучшений не предлагали. достаточно почитать Deja Vu по ссылке выше, где метод Медноногова описан - куча статей по железу. 128 цветов, например, ограниченное распространение, но получили
16:40
In reply to this message
а тут уже дело не в архитектуре. Z80 не умеет запоминать сигнал прерывания. если он был снят до команды ei - все, прерывания "не было"
ВК
16:47
Владимир Кузнецов
In reply to this message
i8080 тоже ничего не запоминает. Сигнал прерывания в Векторе защёлкивается на триггере и сбрасывается только по INTE
16:48
А в Спектруме даже на нормальном дешифраторе адресов портов съэкономили
16:49
16:49
r
16:51
reddie
In reply to this message
а, ну про это и писал. можно сделать внешний костыль
ВК
16:52
Владимир Кузнецов
In reply to this message
Это не костыль. Предполагалось, что внешнее устройство будет стучаться со своим прерыванием до посинения пока процессор не среагирует.
r
16:53
reddie
In reply to this message
такой подход не всегда удобен, как оказалось
ВК
16:59
Владимир Кузнецов
In reply to this message
В общем случае это единственный способ. Устройство должно выдать на ШД данные в процессе прерывания. А если сигнал прерывания просто запомнить и отработать когда-нибудь потом, то не факт, что устройство сможет выдать что-либо в тот момент.
r
17:15
reddie
на Дихальт что-нибудь для Вектора пишете? потихоньку наполняются конкурсы 
17:19
но те же 256б интро писать сложновато на компе вообще без пзу) у других там, как минимум, фонт. и процедурки печати
s
18:29
svofski
In reply to this message
одна из demo моя
👍
s
VP
AF
6
s
21:13
svofski
(онлайн голосование, все дела, не забывайте =)
3 July 2025
s
14:14
svofski
v06x-libretro первая проба
🔥
AF
VP
BF
7
А
14:15
Андрей Ефимов
жысточайшы
s
14:19
svofski
скоро можно будет наконец то зарубиться в адскок на r36s
EK
14:23
Evgeny Kundo
прям огнище
AF
18:27
Alex Fedotovskih
In reply to this message
Класс! Теперь проблемы с выбором подходящего ctr шейдера нет как я понимаю :)
s
19:03
svofski
In reply to this message
в перспективе главный барыш это Netplay
19:05
но пока еще не хватает пары мелочей типа ввода с клавиатуры и джойстика
NZ
19:11
Nikita Zimin
In reply to this message
А что из игр на Векторе умеет во что-то подобное?
19:13
тетрис, колобег, tron можно попробовать
19:14
может ты напишешь что-нибудь еще хорошее =)
EK
20:42
Evgeny Kundo
In reply to this message
с клавиатурой, подозреваю, могут быть проблемы

Netplay in RetroArch is guaranteed¹ to work with perfect synchronization given a few minor constraints:
….
The only input devices the core interacts with are the gamepad and analog sticks
s
21:04
svofski
для нетплея может быть. а так клавиатура работает. только она конфликтует с хоткеями и от этого нет никакого спасения.
4 July 2025
s
02:35
svofski
поиграл по сети в joyctest.rom, прикольно
g
02:45
gray
In reply to this message
это на каждую игру нужно делать схему соответствия кнопок?
s
02:49
svofski
под джойстики не надо
s
11:26
svofski
https://caglrc.cc/v06x/v06x_libretro.zip если кто хочет попробовать под винду, 64-битная сборка. надо распаковать в RetroArch каталог. dll в cores, info - в info. по идее и все.
👍
AF
11:32
с rewind можно в рива рейде долететь куда хочешь теперь =)
EK
12:05
Evgeny Kundo
о, это ж можно теперь читы для игрушек из старых журналов в базу переносить)
s
12:12
svofski
по идее там поддержка читов реализована, но по приборам. я не разобрался сам как это работает и не уверен, что работает. вот перемотка работает и это ржачно.
NZ
12:13
Nikita Zimin
"поддержка читов" — обычные POKEs наверное
A
12:14
Alexander
In reply to this message
На сколь я помню по дендям и сегам, да, либо разово, либо постоянно лупить по одному адресу в памяти.
s
12:15
svofski
In reply to this message
апи просто отдает память как есть, просто указатель. а что там либретро с ней потом делает, ну не знаю.
12:16
я даже как джойстик то нормально подключить или клавиатуру на его место разобраться не могу. такие там меню, жесть..
s
15:49
svofski
совсем халявы не получилось, тормозит
NZ
16:30
Nikita Zimin
На Авито был Вектор за 20 тыс, я уговорил продавца на 18 тыс, и кто-то его за меня купил 🤡 Отлично. Ну надеюсь, кто-то кому он реально нужен.
🤷‍♂
Ю
s
16:35
svofski
эх..
SY
17:26
Stanislav Yudin
SY
Stanislav Yudin 04.07.2025 17:26:27
Пусть и здесь тоже будет. Думаю, что это финал моей адаптации проигрывателя PT2/PT3 для i8080.
🔥
AF
s
gZ
gZ
17:37
gr8b Z
In reply to this message
а можно ещё линк, если есть, на git?
SY
17:39
Stanislav Yudin
На Git не заливал.
gZ
17:40
gr8b Z
In reply to this message
было бы удобно, если есть аккаунт всё равно где.
SY
17:40
Stanislav Yudin
Хорошо, залью.
s
17:54
svofski
:D

Моя фдаптация под процессор Intel 8080a проигрывателя музыкальных модудей
NZ
SY
17:55
Stanislav Yudin
Да... Поторопился 😂
s
17:55
svofski
мне так нравится =)
SY
17:57
Stanislav Yudin
Запустите, что ли на Векторе его. И ром выложите, чтобы на эмуле послушать. Я только на Специалисте гонял.
5 July 2025
s
18:15
svofski
так уже жить можно
18:15
👍
AF
VP
AD
s
18:41
svofski
молодцы, практически во всех играх с поддержкой джойстика на векторе сделано так, что невозможно начать игру без клавиатуры.
18:41
эта игра для джойстика, нажмите ПС!
😁
A
VP
3
👍
NZ
18:43
😁
LL
AF
4
💯
BF
2
g
21:48
gray
In reply to this message
Возможно существует клавиатура без кнопки F1 и отдельная клавиатура типа notepad с кнопкой F1
как у кролика F8 из "19200 бод или Винни Пух и все-все те же"
ДД
22:00
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
я подумал, может на некоторых моделях каких нибудь моноблоков F1 выводился на корпус системного блока рядом с резетом )))))
Ю
22:17
Юрий Ларин
Смех смехом, но на вполне современных тонких клиентах Dell Optiplex выводится примерно такое же сообщение при отсутствии клавиатуры, правда, секунд через пять ожидания загрузка продолжается. )) Это традиция.))
S
22:39
SERJLTD
За 30 лет лень переписать бивис ))
6 July 2025
s
01:40
svofski
https://github.com/svofski/vector06sdl/releases/tag/libretro1
тестовый v06x под libretro для win64 и sbc на arm
👍
A
AD
AF
s
13:12
svofski
конвертация PT3 плеера для 8080 от Ивагора
https://zx-pk.ru/threads/36272-pt3-pleer-dlya-vektora-06ts.html
👍
AF
ДД
14:15
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, без клавиатуры юзать машину, которая в своей первой инкарнации кроме клавиатуры ничего не подразумевала, а мышь в целом как то и вообще не получила ))) А к этой приблуде никакая внешняя клавиатурка вместо падов не подключается ?
s
16:57
svofski
In reply to this message
цепляется теоретически, но это как-то.. зачем? =)
ДД
17:00
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну для аутентичности чтоли )Для меня вектор всегда начинается с синего загрузчмка в желтую полоску, и БЛК+ВВОД, БЛК+СБР... Без этого не вектор )))
s
17:08
svofski
это не замена теплому ламповому вектору, но аналог блксбр тут есть
🔥
EK
D
A
4
AF
20:53
Alex Fedotovskih
In reply to this message
Интересно какая разница в производительности по сравнению с гигачад плеером
ДД
21:33
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Этот плеер две AY поддерживает ? Буквально через месяц буду с вектором эмулятор на 2х атмегах турбосаунда проверять, а вот и плеер подоспел ?!?
s
21:34
svofski
In reply to this message
этот съедает 11000 тактов по ивагоровским оценкам. для дем и игр не годится
21:35
In reply to this message
насколько я знаю нет, два аы это кажется "турбосаунд"
ДД
21:36
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, он самый. Первый собранный экземпляр отправлю автору плеера. ))) Возможно будет смысл. Турбосаунд это красиво !!!
21:38
In reply to this message
Ну вообще на сколько я понимаю, формат PT3 это по мимо всего еще и треки для трех чипов, ну в основном для двух конечно, для трех редкость.
21:41
По этому плеер PT3 обязательно должен уметь как минимум два чипа. Мне развели плату, кстати плата от действующего сотрудника РосАтома, однокласник, предложил помощь, я не отказал... Сборка будет вставляться сместо микросхемы АУ и выводить так же на лри стандартных канала звук, то есть нудно будет только вынуть микросхему и вставить сборку. Все. Это будет уже туробосаунд.
21:43
Ну это первая версия платы, она 4х слойная. Но позже мы переделали под 2 слоя, на 1.5 мм шире, и еще там буквально один резюк и один джампер добавился. Платы уже в производстве.
21:44
На втором скрине верх, там только джампера.
21:48
Думаю можно будет посотрудничать в этом направлении с автором порта.. В целом, вот как раз и нужен чисто плер. Просто для качественного воспроизведения PT3.
А то я на УКНЦ наслушался на реальных трех AY неплохого звука, и мн теперь на векторе не очень хочется слушать то что он умеет :)
21:53
Двухслойная версия. На 1.5 мм шире но в 10 раз дешевле ))
gZ
22:52
gr8b Z
если не ошибаюсь то pt3 это спектрумовский проигрыватель редактора pro tracker и соответственно его формат. turbo sound, два ay чипа, это больше писишный редактор который поддерживает два ay чипа. http://bulba.untergrund.net/vortex_e.htm
возможно я "выпал" немного по времени и в pro tracker 3 завезли турбосаунд поддержку.
22:53
турбо саунд на векторе было бы прикольно 😃
r
23:28
reddie
In reply to this message
для трех по пальцам рук можно пересчитать, думаю. в основном, два чипа (стандарт турбосаунда оно и есть). плеер, кстати, переделок почти не потребует: формат турбосаунда это два раздельных модуля, склеенные в один файл, плюс описатель после них. то есть любой тс-модуль будет играться "обычным" плеером для одного чипа, просто без вывода второго чипа
🔥
ДД
23:29
модификация там в настройке адресов на два модуля и далее вызовы двух плееров
7 July 2025
s
11:44
svofski
Ивагор страждущим предлагает откомпилировать два плеера бок о бок.
11:45
In reply to this message
поправка, в среднем 9500, максимум 15000.
👍
AF
r
11:46
reddie
In reply to this message
да, пт3 сильно плавающий по тактам, помимо жручести. для дем/игр пакованный/непакованный псг без вариантов
👍
ДД
AF
s
ДД
23:10
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Не очень понимаю, он скомпилит два плеера, для одного АУ и для турбосаунда, или страждущим нужно будет разобраться и откомпилить два плеера? Я так думаю, что скорее всего нужно будет ещё и слегка с бубном попрыгать, ибо эмуль турбосаунда по факту только на спеке пока работал, и там есть специфика, что обращение, на сколько я понял код, к микросхемам, осуществляется не по портам а по таймингу, то есть после обращения к первой микросхеме по порту, идёт ожидание обращения ко второй микре... Но я мог где то не досмотреть или не правильно понять АСМ атмеги... В общем, я думаю, правильно перенесенный плеер в целом не гарантирует работоспособность, но надеюсь что заработает как и на спеке ))) ибо плеер все таки портируется со спека.
23:13
Одна микросхема по крайней мере должна заработать сразу. А вот турбосаунд, надеюсь запоёт, но что то немного сомневаюсь, вероятно какая то отладка потребуется. И тут нужно будет поработать с автором напрямую. Но пока это ни о чем, платы ещё не отправленны даже.
VP
23:20
Viktor Pykhonin
In reply to this message
Я недавно реализовывал эмуляцию TurboSound на Спектруме в Emu80: там обе AY на одном порту, а другим портом переключаются.
ДД
23:42
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну вот, я ж специфику пока не знаю, код глядел, с уверенностью что по разным портам обращение идет... А оно вон как, если так, то может и заработает сразу ))
8 July 2025
r
00:58
reddie
In reply to this message
обращение по одним и тем же портам, переключение чипов через запись несуществующего (в AY/YM) номера регистра: FF - первый чип, FE - второй. после чего весь обычный ввод-вывод будет идти через выбранный таким образом чип
👍
Ю
00:58
Турбосаунд и придуман как обратно совместимое расширение, вставляемое в то же гнездо для одного чипа
🔥
ДД
ДД
01:00
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Все, теперь все понятно, работать будет, ибо вот именно этим и отличается прошивка первого чипа от второго. А я искал разные регистры. Все, нужно только откомпилить плеер под турбосоунд, вероятнее всегшо заработает все и сразу.
r
01:02
reddie
In reply to this message
да, должно работать. если делать "по-ленивому"- грузим два модуля, каждый со своим плеером (ну или просто две копии плеера, а потом подгружаются модули). каждый плеер будет играть свой модуль, главное каждый раз делать переключение чипов: записали FF, вызвали первый плеер, записали FE, вызвали второй
ДД
12:33
Денис सेवक सेवकाः Динанатх Гопал Дас
12:39
12:41
12:42
Увы, телефон портит сильно картинку :(
Ю
14:57
Юрий Ларин
Это подключение Вектора к монитору по VGA? Или там между ними GBS есть?
ДД
15:00
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Через GBS. Прям по VGA не получится. Тем более тут, в этом мониторе развертки цифровые, они помоему никак не поймут векторовский сигнал.
15:00
Но в целом, и так картинка просто сказочная.
s
15:36
svofski
хорошо видно
Ю
15:50
Юрий Ларин
Да, картинка хорошая, но что-то синий цвет зашкаливает, там его подкрутить нельзя? Или это так телефон картинку портит?
ДД
15:52
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Там совокупность, во первых сзади стоит ДНАТ для растения, и в следствии этого все желтое, а телефон вероятно выравнивает, ну и плюс освещение не достаточное, днат всего 150 ватт.. Ну и телефон не с самой лучшей камерой, у него тепловизор есть, разработчики подумали, что то одно, или камера или тепловизор, и поставили какую то хрень, которая мосле старенькой мотороллы кажется регрессом на 10 лет в прошлое ))
👍
Ю
15:54
Я чуть позже сделаю условия по лучше и пришлю фоток. Мне так же интересно как этот монитор с другими машинами, например, очень хочу Поиск на нем запустить с CGA стоком растянутым и win3.0 - очень интересно )
NZ
16:13
Nikita Zimin
In reply to this message
Значит ли это, что GBS достаточно для хорошей картинки? или его ещё перепрошивать как-тонадо?
VP
16:13
Viktor Pykhonin
Кстати, даже на телефонах в настройках камеры часто есть возможность выставить ручной баланс белого. Я часто пользуюсь, когда надо сфоткать как раз экран монитора и т.п. Автоматика в таких случаях часто сильно искажает цвета.
Ю
16:14
Юрий Ларин
In reply to this message
Там прямо магия нужна... 🙂
ДД
16:15
Денис सेवक सेवकाः Динанатх Гопал Дас
Перепрошивка в моей версии - там косметика. Заставка, русификация и т.д. Если иероглифы при включении устраивают и инглиш или китайский - то можно не шить. По управлению я там ничего не делал, там и так все по максимуму.
16:16
In reply to this message
Переделка вектора нужна полюбому, без этого ни GBS ни кто другой снаружи не поможет )
👌
NZ
Ю
16:19
Юрий Ларин
Кстати, про переделку... Вчера поправил синхронизацию на Векторе по своей схеме, без добавления ПАЛ-кодека. Работает. ))
16:19
Примерно так...
ДД
16:20
Денис सेवक सेवकाः Динанатх Гопал Дас
Это без инверсии цветов, или с инверсией ?
16:21
Только синхронизация ?
Ю
16:23
Юрий Ларин
Только синхронизация, инверсию пока не трогал.
16:25
Схема
🔥
ДД
16:33
Инверсию цветов можно сделать по методу svofski, переключив резисторы на выходы инверторов для ч/б изображения.
ДД
21:07
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Так и синхронизацию можно по тому же методу сделать, там всего одна микросхема и 4 провода, тут целая платка, и проводов по больше.
Ю
21:34
Юрий Ларин
In reply to this message
К сожалению, тот способ не идеален... Там плюс только один -- меньше число элементов, и на два провода меньше.
ДД
21:53
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
А платки есть? есть сейчас на чем попробовать, аж три машины )
Ю
22:15
Юрий Ларин
In reply to this message
Покопался в запасах -- всего одна осталась... Выслать?
9 July 2025
ДД
00:05
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
да, если можно, попробовать. можете яндекс доставкой?
🤝
Ю
s
23:27
svofski
я наивно полагал, что в Тетрис 2 противнику добавляется мусор, когда сам сбрасываешь строки. так вот похоже, что это совсем не та игра.
g
23:29
gray
In reply to this message
на векторе тетрис батлов вроде не было
s
23:30
svofski
я пытаюсь врубиться в смысл Тетриса 2
23:32
жаль.. я сделал нетплей, но это какая-то непонятная игра получается. просто два игрока играют себе
А
23:33
Андрей Ефимов
Тетрис 2: Гипертетрис
s
23:34
svofski
там есть какие-то режимы типа с заданиями, сломай стену итд.
но это получается кто первый разберет, или кто первый закопается. а так чтобы друг друга позабрасывать не
g
23:44
gray
похоже за сливы линий дают бомбочки , которые как жизни, чем больше линий тем больше бомбочек
23:45
для нетплея какой нить волейбол наверно пойдёт
10 July 2025
NZ
02:09
Nikita Zimin
In reply to this message
Хех. А я делал когда-то давно аркадный врлейбол. Для Dingoo, если кто-то ещё помнит что это.
A
08:08
Alexander
In reply to this message
Чего ее помнить? Вот она :)
👍
s
Ю
NZ
08:09
И вот проблемы те же, что и с либретро :(
s
12:17
svofski
я думал как назначение кнопок сделать. нормального способа просто нет по-моему. в некоторых эмуляторах можно назначать все кнопки, но это совершеннейшее смертоубийство. и потом еще окажется что ретроарк твою конфигурацию не сохранил. или наоборот — сохранил, что может быть еще хуже =)
12:18
In reply to this message
вот бы для Вектора сделать его. есть слабоиграбельный исторический и есть для Башкирии-2м, который надо портировать
12:19
но вообще тетрис мне казался наиболее обнадеживающим, потому что там большие задержки не так страшны, как в играх где прыгают итд
NZ
12:20
Nikita Zimin
In reply to this message
Тот что для Dingoo у меня был — он на Си написан, можно посмотреть как сделан, но делать на асме с нуля. Сам я вряд ли займусь.
https://github.com/nzeemin/nzeemin-opensrc/tree/master/dingoo/ArcadeVolleyball
s
s
12:20
svofski
виртуальная клавиатура в эмуляторе в принципе спасает от ситуаций где нужно нажать странную кнопку. но я вот пробовал в ретроарке поиграть в батти вчера — не смог запустить ни с геймпадом ни даже с клавиатурой и мышкой.
12 July 2025
ДД
15:16
Денис सेवक सेवकाः Динанатх Гопал Дас
15:16
15:16
15:16
15:17
Попробовал Поиск с CRT, очень понравился результат ))) Короче, CRT лучше ЖК )))
👍
Е
S
5
🥰
LL
2
ДД
15:42
Денис सेवक सेवकाः Динанатх Гопал Дас
не могу ток понять, как его так сфоткать, чтоб нормально получилось ))))
g
15:48
gray
CRT это такой OLED 20-го века
s
16:10
svofski
происк!
16:11
элт очень яркие. чтобы их фотать окружающее освещение должно быть тоже не слишком тусклым
👍
ДД
ДД
18:12
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну среди СRT эти мониторы, да, топовые типа. Уже не с сеткой ас решеткой,.. То ли дело колокольчег, там пиксели круглые, все по фен Шую )))
Ю
18:55
Юрий Ларин
In reply to this message
Колокольчики же, вроде, чёрно-белыми были? Или и цветными тоже?
SY
19:41
Stanislav Yudin
In reply to this message
Очевидно, речь шла про монитор Электроника МС 6105, который ещё в народе называли "колокольчиком".
19:41
💯
Ю
ДД
ДД
19:42
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
ЧБ естественно )
Ю
19:54
Юрий Ларин
In reply to this message
Я, наверно, не так понял про сетки-решетки, потому и удивился -- на ч/б кинескопах их же не ставили, там только луч пятно делал.
ДД
19:58
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Я вот тут не скажу.. В гараже лежит один целый кинескоп от колокольчика, а один с разбитой трубой, доберусь до него, обязательно посмотрю что там внутри.. Ну в целом, логично, для трех лучей сетка или решетка, а если лучь один, то вероятно и не нужно.. Но я если честно не в курсе. Когда в спектрум играл на Таурасе ламповом, казалось там сетка была внутри, прям очень близко рассматривал. Но внутри не видел.
L
20:06
Lexx
В первых цветных была сетка и ∆ образное расположение эл. пушек. Настройка блока сведения лучей был тот ещё квест, и добиться качественной картинки было не просто )
👍
Ю
r
20:37
reddie
In reply to this message
довольно долго было, до 90-х годов. для проверки/настройки сведения пушек у мастеров был специальный приборчик, но крутить это дело решались далеко не все
Ю
21:36
Юрий Ларин
In reply to this message
У меня до сих пор он лежит...))
👍
r
М
22:23
Михаил Алещенко
Она так и называлась цветоделительная сетка
22:26
При планарном расположении пушек щелевая. При дельте сетка .
13 July 2025
s
00:03
svofski
https://events.retroscene.org/dh2025summer/demo голосуйте за инвайт на ретроград =)
r
01:42
reddie
In reply to this message
красивое 👍
s
L
05:18
LeoN
В Бейсике Вектора оператор циркля поддерживает ли указание аспекта?
s
11:37
svofski
In reply to this message
кажется вот это последняя версия описания Бейсика от Евгения Вербина
g
14:42
gray
In reply to this message
впринципе тот-же аспект
👍
L
14:48
🔥
ДД
L
15:08
LeoN
In reply to this message
Да, это именно он и есть.
Спасибо!
А в каких-либо документации или руководстве сказано, какой должен быть аспект для отрисовки именно окружности, а не эллипса?
g
15:09
gray
In reply to this message
1 - окружность,
меньше - вертикальные элипс,
больше - горизонтальный
NZ
15:10
Nikita Zimin
In reply to this message
Вопрос видимо скорее о том, вот этот 1 — он учитывает что у Вектора пиксель неквадратный или нет?
r
15:11
reddie
судя по скриншоту выше, единица дает правильный круг (в отличие от УКНЦ, например)
g
15:12
gray
видимость зависит от дисплея , там искажения растяжения
а цифровой пиксель квадратный )
r
15:15
reddie
но "на глаз" по скриншоту с параметром 3 высота втрое выше ширины. короче, нужно нарисовать без параметра
g
15:16
gray
в виртуалке чуть сжато вертикально
emu80
r
15:19
reddie
похоже, все-таки без коррекции
L
15:19
LeoN
Вангую, что у Вектора пиксель неквадратный.
PAR=4:3 в режиме 256х256 (PAR=2:3 в режиме 512х256).
В многочисленных эмуляторах с каким аспектом получается окружность?
15:20
В каких-то доках есть об этом что-то?
r
15:20
reddie
логично предположить, что либо 1.25, либо 1.33 (смотря как оно считает)
g
15:29
gray
соотношение 1.2265625
это с включённой опцией "соотношение сторон"
15:31
это с бордюром
без бордюра соотношение 1:1
15:34
а не, всё перепутал
с бордюром 1.333
без бордюра 1.226

получается 4/3 .. под старые телеки
👍
L
L
15:46
LeoN
У кого-нибудь есть аналоговый монитор/телевизор (без каких-либо конвертеров), отстроенный "по правилам" под Вектор?
ДД
15:51
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
На рессурсе есть статья, о том, что вектор можно подключить почти к любому монитору, если RGB подать на видеоучилители непосредственно, а вот что там с разверткой я не помню. Но реально я никого не знаю, кто бы жто запустил.. Разве что есть вероятность что @Leopold55 - видел фото его вектора, в корпусе от PC и с каким то монитором чуть по старше чем samsung 3ne... ИЗ 90Х..
15:52
У меня был 06Ц02 в 90х, и специально под него Батя собрал Горизонт кубик, завод электроаппарат был недалеко, и на радиорынке можно было купить по частям очень дешево такой телик, собрать. ВОт такой мне Батя монитор собрал, даж с пультом ДУ )
15:53
Телик имел скарт, и с Вектором 06Ц02 работал прекрасно, шнурок я сам спаял. но это 02....
15:55
g
15:58
gray
In reply to this message
да какие правила, в те времена развертку вручную на глаз подгоняли, вроде ровно и норм
💯
ДД
ДД
15:59
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, чтоб 01 вектор подключить, аналоговые телики приходилось покрутить по серьезному ))
L
16:03
LeoN
In reply to this message
В начале 90-х я приобрёл Волжский Вектор и абсолютно без проблем подключил его через "самопальный" SCART телека Горизонт Ц28х какой-то (модуль цветности МЦ3-1-1 на К174ХА17). Ничего не подкручивал!
ДД
16:04
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Эт ты 02 купил.
L
16:04
LeoN
Волжские 91-93 уже 02?
ДД
16:05
Денис सेवक सेवकाः Динанатх Гопал Дас
Нет, но 01 через скарт если и работали, то крайне криво бывало без цвета. Сейчас точно так же работают, как минимум цвета инверсные, но скорее вообще дергается все. Скарт с тех времен не поменялся, стандарт тот же.
Ю
16:06
Юрий Ларин
In reply to this message
В 90-е я подключал Вектор к *ламповому* цветному телевизору, и там даже инверсия цветов не требовплась, так что да...
ДД
16:07
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, ламповым не требовалась инверсия, там из коробки цвет инверсный.
Ю
16:07
Юрий Ларин
Если кто не помнит, то на ламповых скартов не было.))
💯
ДД
ДД
16:09
Денис सेवक सेवकाः Динанатх Гопал Дас
Но скарт это стандарт определенный, и вот 01 вектор при подключении через скарт обязательно должен быть как минимум инверсным, ибо стандарт не поменялся у скарта за это время.
Ю
16:12
Юрий Ларин
Ну это да, скарту требуется неинверсный сигнал. А если подключать в схему ТВ, как нарисовано в документации Вектора, то там инверсный.
s
16:24
svofski
https://events.retroscene.org/dh2025summer/demo/4009#title
инвайтро на Ретроград 2025 —- 2-е место на дихальте. спасибо всем кто не прошел мимо! ;)
🔥
AF
g
16:30
gray
In reply to this message
градиент бордюром?
s
16:32
svofski
мультиколором
g
16:46
gray
In reply to this message
залипалово)
🔥
N
👏
AF
s
16:49
svofski
Да, демки надо смотреть в таком режиме в первую очередь =)
😁
AF
М
17:25
Михаил Алещенко
In reply to this message
Моник EGA Подавал сигналы на видеоусилител. А синхру брал с какой то микрухи. Вектор Уже у Дениса. там я вроде синхру не отпаивал. Можно глянуть
17:28
Моник EGA
ДД
17:32
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да в векторе понятно от куда синхру, куда ее в мониторе, куда то внутри, или прям на разьем ? В EGA там же отдельно кадровая и строчная..
М
17:32
Михаил Алещенко
In reply to this message
Да у меня была Чайка 714 . Подключал к видеусилителям. И как помню две линии задержки 0,7 мкс. на красный и зелёный.
👍
Ю
17:34
In reply to this message
как помню прям на разъём.
👍
ДД
Ю
17:37
Юрий Ларин
In reply to this message
Я подключал к Фотону, но сути не меняет -- все цветные телевизоры в СССР имели типовые схемы и взаимозаменяемые блоки. Подключал также, через линии задержки (но три -- ещё и на синий) и конденсаторы прямо на сетки ламп.
М
17:47
Михаил Алещенко
17:47
Когда то было пару таких.
Ю
18:26
Юрий Ларин
In reply to this message
Не в Астрахани делали их, случайно?
A
18:58
Alexander
In reply to this message
У переработанного что то другое было. Ща.
М
19:01
Михаил Алещенко
In reply to this message
Горьковский телевизионный завод. Нижний Новгород.
A
19:01
Alexander
👍
Ю
М
19:03
Михаил Алещенко
Если бы было место куда поставить Я его не разобрал бы.
A
19:06
Alexander
Дык моник то ADI какой то.
М
19:09
Михаил Алещенко
In reply to this message
Ну да EGA//
19:11
А телеки были ты вроде уже в Йошке был.
15 July 2025
ДД
21:49
Денис सेवक सेवकाः Динанатх Гопал Дас
Дорогие коллеги, кто то знает, базис где сейчас? Ссылки не работают, ни старые ни последние. Он когда то будет еще ? Что то может помощь какая то нужна ? Или это только у меня его нет )))
VP
21:51
Viktor Pykhonin
In reply to this message
На месте вроде бы:
https://caglrc.cc/scalar/
🔥
ДД
g
23:04
gray
возможно там хостинг переехал, сейчас сша, а вроде как была прибалтика
и может у вас заблочено
ДД
23:06
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
эта работает. Странно что все остальные не открылись, что в закладках ))
s
23:07
svofski
я слышу периодически жалобы. но чудеса ркн мне неподконтрольны
23:09
ping-admin.ru из 10 точек в рф показывает ок.
🔥
ДД
ДД
23:15
Денис सेवक सेवकाः Динанатх Гопал Дас
Еще вопрос, если у кого под рукой, есть что то по связи вектора в внешним миром через LPT или (менее вероятно) COM порты ? Закиньте ссылочек пожалуйста, кто видел что то такое ? 🤝🙏🏻
EK
23:47
Evgeny Kundo
In reply to this message
вот когда-то скидывал. вроде умеет xmodem и ymodem. сам не пробовал
🔥
ДД
23:53
In reply to this message
может еще тут что-то найдется
ДД
23:57
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
ПУ это скорее lpt.
EK
23:58
Evgeny Kundo
ну и в lpt по идее каким-то pip’ом можно чего-нибудь отправить
16 July 2025
ДД
00:03
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Спасибо!
00:05
Я мож чёт путаю .. но где то точно была тема и софт по загрузке вектора или в вектор при помощи PC, а вот через что конкретно не помню, но подозреваю что именно через ПУ.
g
00:06
gray
In reply to this message
эмитация внешнего пзу наверно
хотя можно и по звуку коннектиться
М
09:36
Михаил Алещенко
In reply to this message
когда то паял нульмодемный кабель. ПУ -RS-232 ,был гдето софт. Ещё была инфа от BYK. На досуге что найду сброшу. Есть бумажная схема модема на ПУ, которая успешно работала. В БАЗИСе есть утилиты Бергича, и Фролова.
🔥
LL
ДД
g
12:28
gray
тот вопрос был про это, что подразумевала векторовская программа под com2 , ПУ или это специальная плата ком порта, или это про com порт PC
Ю
13:04
Юрий Ларин
Был ещё вариант ЛВС на векторах, его упоминание есть в загрузчике 32кб timsoft.
s
13:06
svofski
мне даже казалось, что я что-то крутил в настройках b2m чтобы загрузиться по ЛВС.. но совершенно не помню что это было и получилось ли из этого что-нибудь
🔥
ДД
ДД
13:56
Денис सेवक सेवकाः Динанатх Гопал Дас
Понял, железное устройство безвременно утеряно к сожалению. :(
13:57
In reply to this message
В итоге одна надежда ))
Ю
18:40
Юрий Ларин
Я пытался повторить это устройство на ардуинке с сд-картой, без ПК. ЛВС работала, читало всё с карты, даже стал понятен полный протокол, но, к сожалению, пока недописал программу на Вектор, для управления этой штукой.
🔥
ДД
s
18:45
svofski
я помню как классы корветов грузились какой-то магией с учительской машины
ДД
18:47
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
У меня дома 3 укнц в сети долгое время работали, с одного грузились два, и потом эти два имели полный доступ к диску учительской машины, не быстро, но все же. ))) Очень нитересная штука. Видос даж есть на рутубе и ютубе.. Не совсем 8080 но все же )
s
18:49
svofski
я давно нашел сетевой msx-dos для кувтов на msx и он оказался какой-то не такой, каким я его помнил из детства. пустышка едва работающая. может быть был более полноценный, просто не нашлось что надо. но я тогда допилил свой с "сервером" на писишке. довел до работающего турбо паскаля и зорка и бросил.
18:50
msx прикольные но очень заморочные все таки для 8 бит
ДД
18:50
Денис सेवक सेवकाः Динанатх Гопал Дас
🔥
s
18:51
эт правда не 8 бит...
18:51
но работает весьма хорошо.
A
19:01
Alex
In reply to this message
Интересовался этим вопросом даже программку скачивал и разъемы купил род пу ,там идёт передача информации как для принтера текстом ,сейчас уже не помню подробности ,а пришла эта мысль после того как намучившись с не совсем векторовской утилитой форматирования дискет и далее передачи этой инфы на вектор .
ДД
20:20
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Вот я про нее тож помню, именно через ПУ и именно как для принтера текстом... Вроде на ZX-PK была... Но пока это все что я вспомнил ) А софтина реальная,.. и способ тож.
20:26
Накомпиил PT3 треков на дискету. и батники там, пополам по количеству запускают. Не очень эффективно конечно к каждому треку плеер компилить, но пока сойдет. Может с Турбосаундом получится, попробую плеер какой ньть накидать.. Но пока так. Треков у меня вот в таком формате дискет на 10 будет )) ПОка первая, надоест, сделаю вторую и т.д. ))
👍
g
20:26
Уже накидал на хард реального вектора, буду наслаждаться звуком ))
20:29
Тут конечно на лицо не очень интересная реализация разбивки хард диска. На укнц до 32 мб, туда все треки влазят на один диск, и одного батника хватает на сутки )) Тут чуть по другому... Но все равно класс )))
Ю
20:52
Юрий Ларин
In reply to this message
А что за файловая система на УКНЦ? Там СР/М?
g
20:52
gray
In reply to this message
трек прервать можно как-то?
или мотать
ДД
21:00
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Не там RT-11 все из PDP-11 мира, там есть куча ограничений, еще больше чем в векторе, например 6 символов имя файла + расширение,.. Но там масштабируемость, потому что это изначально коммерческий бизнес сектор, хоть и начала 70х, а от сюда - там файловая система от сотни килобайт до 32 мб..
👍
Ю
21:01
In reply to this message
никак.. увы ) Нада писать плеер. Это в целом код для тестирования библиотеки для работы c PT3.
21:08
Плюс надо понимать, что пока поддержки турбосаунда нет ни в библиотеке ни в эмуляторе ни в реальном векторе, по этому многие треки, которые работают на двух AY будут работать только на обном, и части звука не будет... Это все просто эксперимент на пробу пока что )
r
21:09
reddie
In reply to this message
а сейчас как сделано? запускается код и отрабатыает до конца трека?
ДД
21:09
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, н уи все это в батнике прописано друг за другом, запустил и слушаешь )
r
21:10
reddie
в "реальном векторе" поддержка Турбосаунда не требуется: он втыкается вместо штатного (одного чипа), нужна лишь софтовая поддержка переключения чипов
21:11
в БК, например, аналогично
ДД
21:11
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Вот я и имею в виду что пока нет того что можно воткнуть вместо одного чипа. И ко всему, и плеер пока поддерживает только один чип, так что вдвойне стартовый уровень )
21:11
Но работы ведутся, платы едут из китая, все ОК ))
r
21:13
reddie
вообще, если у кого завалялся спектрум/бк с платкой Турбосаунда - могут уже сейчас пробовать =))
ДД
21:14
Денис सेवक सेवकाः Динанатх Гопал Дас
Над эмулятором тож ведутся работы, автор недавно реализовал поддержку турбосаунда для специалиста, следом собирался для вектора. После этого будет допиливаться плеер под два чипа, там тож готовность. Ну и я жду платвы для аппаратного девайса. Правда это будет эмуляция на 2х Atmega8, ну я писал уже, оригинальных чипов по факту в нужном обьеме не реально уже найти, а с али присылают хрен знает что, которое вроде работает, но играет очень криво.
21:15
In reply to this message
Да то ж другое ))) На Векторе хочется )))
r
21:16
reddie
In reply to this message
Ямахи играют нормально. иногда монут даже оригиналы Ямах прислать =))
ДД
21:17
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да у меня уже штук 30 их лежит, заказывал именно ямахи, у разных продаванов, по немногу, на протяжении последнего года.. Увы все мусор.
21:21
Недавно три микросхемы AY оригинальных на авито заказал, пришли ))) Реально оригинал.. Но то другое. Такое редко попадается по приемлимой цене. По этому, эмуль к стати, в целом, если добиться хорошего звука ( а по описаниям добиваются) то вполне норм.
r
21:29
reddie
In reply to this message
не повезло. я последний раз брал вообще на Озоне (везли, понятно, тоже с Китая) КС8972, они же Jile - в БК они не работают, т.к. клоны AY, а там с ними проблемы. но в спектруме/лптшной версии для УКНЦ заиграли
это на заметку читающим, вдруг кто не в курсе: AY и их клоны в БК не работают, нужны Ямахи
ВК
21:32
Владимир Кузнецов
In reply to this message
А что мешает им там работать?
ДД
22:51
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
пропустить трек БЛК+СБР (F12) в РДС. Хотя, где еще батники работают )))
g
22:53
gray
In reply to this message
та там такой батник, что убрать .com и юудет запускаться и в микродос любой через < FILE.BAT
ДД
22:53
Денис सेवक सेवकाः Динанатх Гопал Дас
Кстати, полно двухчиповых тем особенно в втором плейлисте... Кое где только эффекты вообще слышно ))
22:56
In reply to this message
Не очень понимаю о чем ты.
23:00
второй диск... Еще несколько треков.
g
23:11
gray
In reply to this message
в микродос файлы .sub представляют из себя набор команд, прародитель батника
а т.к. батники не содержат операторов, а только список файлов то они могут быть выполнены с минимальной переделкой, удалив в именах расширение .COM

и через команду < имя файла бат , выполнены
ДД
23:13
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
зачем там что то удалять, там под РДС сделано все, она BAT поддердивает, просто запускаешь и все работает.
g
23:14
gray
в рдс нет CO )
ДД
23:17
Денис सेवक सेवकाः Динанатх Гопал Дас
Зато там есть VC - что гораздо лучше СО. Нада только разобраться и привыкнуть. Ну и поддержка двух квазидисков и LBA харддиска делает РДС + VC в целом лидером.... )) Все остальное на аппаратном векторе счейчас просто не имеет смысла.. Да и при наличии мульта с двумя энергонезависимыми квазидисками ))
g
23:29
gray
In reply to this message
сильно я его не тыкал, но несколько вещей не понравились, правда не помню что )
если нужно потыкаю скажу
ДД
23:36
Денис सेवक सेवकाः Динанатх Гопал Дас
Плохо тыкал... Да там тыкать не нужно, нужно нажать F1 - и он вывалит список всех своих функций на 2 или 3 страницах, и там поверь, все гораздо по интереснее чем в СО, и поиски по маске, и изменение цвета доса и много еще чего. Понятно с непривычки, когда тыкаешь как в CО - оно и никому не понравится ))) но если научно подойти, то можно открыть что то новое и более совершенное.
r
23:41
reddie
In reply to this message
аппаратные особенности. шина там специфическая, и AY/клоны не успевают по времянкам. вместо музыки выдают рандомный пердеж (иногда что-то успевает писаться в регистры). Ямахи пошустрее, пашут без проблем
17 July 2025
SY
11:31
Stanislav Yudin
In reply to this message
Уже есть ТС в Emu80!
🔥
ДД
М
12:41
Михаил Алещенко
VC конечно хорош.. Но кое что напрягает. Например ф6-ф10 . НЕт предуреждения на удаление.я уже кучу файлов поудалял. Хорошо дубликаты есть. . И что очень не хватает это не высвечивает USER , как в СО.А СО при наличии 2х флоппов, тем паче с готеком вообще универсален. У меня созданы 9 менгюшек. Файл расширенний.( кстати файл EXT от CO поджодит к VC). СО прекрасно Читает файлы Архиватора PK2. Усановка шрифтов, цветов, вид панелей. Групповые операции, .Да всё не упомнишь.Так что один раз поработать прописать путь.и потом вся работа сводиться к работе стрелками и вк. Всё промсходит автоматически. На диске В все необжодимые утилиты. а в А вставляй чего душе угодно. один недостаток нет винта. но этот недостаток к Т-34
💯
EK
EK
12:48
Evgeny Kundo
поиск по шаблону тоже есть в CO. в VC мне больше всего не нравится , что после того как отмечаешь файл, курсор не перемещается на следующий. чтобы отметь несколько файлов подряд, нужно нажать в два раза больше клавиш
М
12:50
Михаил Алещенко
да и это тоже
12:53
Итог такой. Я полльзуюсь РДС Т-34 и F-51
12:55
In reply to this message
И ещё гашение экрана.
VP
13:28
Viktor Pykhonin
In reply to this message
Так сделал уже, ссылка на (нестабильную) сборку с поддержкой TS:
https://emu80.org/v4beta/Emu80qt_40532_test.7z
Кто использует linux, могут собрать из текущих исходников.
13:31
Иван на форуме уже и плеер выложил.
ДД
13:52
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Это дело привычки. Я например пользуюсь часто T72 новой. Там вообще нет адекватного файлменеджера кроме ASC. Но сама по себе ось я считаю, максимально совместима со всем. Под ней работают и дезайнер и demo-spr просмотрщик с адекватным слайдшоу, и ко всему в ней два кваза поддерживается и так же LBA хард диск, и по мне так лучше я надеру ручками команду в консольной строке, чем буду тятуть ось. в которой не работает пол компа вот только из за того что там два раза пальцем давить нада при выборе файлов )))
А главное - от РДС и от VC есть исходники, и дописать нажатие вниз вроде не так сложно, зная код клавиши "стрелка вниз". По мне так и норм, если не в VC так в консоли, так через bat и т.д. и т.п. ))
👍
Ю
NZ
13:53
Nikita Zimin
Хмм... А скажите есть хороший графический редактор под Вектор-06Ц?
ДД
13:54
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну как бы плеер есть, но плеит криво (вот не знаю, то ли плеер то ли эмуль), с треском и не все красиво. Ну да ладно. Не все мгновенно, а главное платы под TS только через месяц придут, так что еше успеют доработать )
13:54
In reply to this message
Дизайнер наверное лучший по мне.
VP
13:55
Viktor Pykhonin
In reply to this message
Может и эмуль, мне протестировать было не на чем, а плеер Ивана я еще не успел попробовать. Посмотрю вечером.
NZ
13:55
Nikita Zimin
In reply to this message
А где посмотреть? и он лучше/хуже Art Studio?
ДД
13:56
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Не рекомендую скачивать, кроме как для тестирования плеера... Ибо звучит не айс..
13:57
In reply to this message
Вообще на векторе куча разных, рембранты, карандаши и т.д. и т.п. Не помню про Art Studio на векторе )) Шас найду.
NZ
13:58
Nikita Zimin
https://caglrc.cc/scalar/ware/626/ Дизайнер видимо вот этот
👍
ДД
14:02
In reply to this message
Да, уже всё нашёл в Базисе. Art Studio на Векторе по всей видимости нет.
👍
ДД
М
14:03
Михаил Алещенко
In reply to this message
Ну 72 я тоже пользуюсь.
ДД
14:05
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
А я тож пользуюсь FH-51, тож последней, которая LBA видит. Под нее есть несколько, буквально пара - тройка хороших утилиток для работы с дискетами хард диска, типа DELETE, FDIR, очен удобные.
М
14:07
Михаил Алещенко
In reply to this message
Как бы заставить её очищать не по одному диску а группу?
VP
14:08
Viktor Pykhonin
In reply to this message
Не могу сейчас проверить, если есть возможность, попробуйте в настройках Emu80 уменьшить громкость с дефолтного значения 6 до 5 хотя бы. Возможно, перегрузка, мог не рассчитать максимальную амплитуду от всех устройств.
ДД
14:09
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Через батник хотел сказать, но увы, эт только в РДС...
14:10
In reply to this message
А эт где ?
14:10
In reply to this message
И так же как там второй кваз включить )))
М
14:12
Михаил Алещенко
In reply to this message
Да работает в ней батник. Только я чистил винт 4 гига. батник набирал крыша поехала.
ДД
14:13
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Тут ИИ в помошь )) Ну точнее не ИИ, он сам такое делает но его уговаривать приходится каждые 8-10 значений. Он скрипты для питона пишет для создания батников и прочего очень знатные. И для всяких перекодировок, переразбайтовок и т.д. Это реально у него хорошо получается.
М
14:16
Михаил Алещенко
In reply to this message
Ну у меня батники теперь есть. до 4 гигов. разбил кусками 8 шт вроде
ДД
14:18
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
А воотще, я брал образ винта, открывал его в HEX редакторе и заполнял нулями, или чем нравится, пофиг, обычно там что то типа E5 или 5E не помню точно. после чего обратно на винт этот образ заливал, разбивал его на реальном вектиоре в INITHDD2, ничего не форматил. До 4 гб inithdd работает зачетно, больше уже надо руками параметры менять.
М
14:22
Михаил Алещенко
In reply to this message
Ну можно и так. А где подключение к космосу. Сам процесс должен затягивать. Ностальгия...
ДД
14:28
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
ну вот для меня открыть образ хард диска на PC этло и есть подключение к космосу, там вселенная интересного ))) Перед тем как обнулить все, обычно залипал, пытаясь на глаз разобраться где там загрузочная область, и разное другое )
N
14:42
NoZDR
Я
Яндекс Музей 16.07.2025 14:36:15
LL
gZ
AF
8
14:42
Я
Яндекс Музей 16.07.2025 14:36:15
14:42
Я
Яндекс Музей 16.07.2025 14:36:15
14:42
Я
Яндекс Музей 16.07.2025 14:36:15
14:42
Я
Яндекс Музей 16.07.2025 14:36:15
«Вектор-06Ц»: советский компьютер, который победил бюрократию

Рассказ о советских компьютерах во время экскурсий в Яндекс Музее редко обходится без упоминания «Вектора-06Ц». Эта уникальная ЭВМ была поводом гордости для своих владельцев и советской индустрии в целом. Рассказываем почему.

«Вектор-06Ц» создали Донат Темиразов и Александр Соколов, которые работали на кишинёвском заводе «Счётмаш». Доната очень впечатлили статьи о компьютере «Микро-80», выходившие в журнале «Радио» в первой половине 80-х. Желание создать собственный компьютер и привело к появлению «Вектора»: его первый вариант был готов где-то в 1986-1987 году.

Компьютер, который разработали всего два инженера, по возможностям опережал многие советские ПК того времени. Он поддерживал графические режимы с разрешениями 256×256 и 512×256 пикселей. Причём в первом можно было выводить 16 цветов из 256-цветной палитры, во втором четыре. А с помощью программных трюков — задействовать всю палитру разом. В зависимости от количества отображаемых цветов под экран выделялось от 8 до 32 Кб оперативной памяти из доступных 64 Кб. У компьютера был и аппаратный вертикальный скроллинг — он нечасто встречался в отечественных ПК.

Донат и Александр не раз обращались к руководству «Счётмаша» с предложением выпустить «Вектор-06Ц» в продажу, но всегда получали отказ. Однако в 1987 году на 33-й Всесоюзной радиовыставке компьютер получил главную премию. Его показали заместителю министра радиопромышленности СССР Владимиру Курочкину. Тот заинтересовался, и через некоторое время промышленный выпуск «Вектора» по цене 750 рублей был наконец-то налажен. Другие отечественные ЭВМ и клоны ZX Spectrum в среднем стоили так же.

Сначала «Вектор-06Ц» производили на кишинёвском «Счётмаше», а затем — и на других предприятиях СССР. Компьютер получился настолько удачным, что не ограничился одной премией. Например, в 1988 году он принёс своим создателям серебряные медали ВДНХ, а в 1989-м занял первое место среди 8-разрядных ПК (второе общее) на конкурсе Госкомитета СССР по вычислительной технике и информатике.

На «Вектор-06Ц» портировали множество игр с компьютеров вроде MSX или ZX Spectrum, да и оригинальных программ написали немало. Любой софт, включая игры и даже интерпретатор Бейсика, надо было загружать с аудиокассет. Хотя впоследствии для «Вектора» было создано несколько схем контроллеров дисководов.

«Вектор-06Ц» есть в Яндекс Музее на Парке культуры, а на Невском стоит его упрощённый клон — «Криста-2». Приходите к нам в гости, чтобы познакомиться с этими уникальными советскими компьютерами!

Москва: Ⓜ️ на Парке Культуры
Санкт-Петербург: ☺️ на Невском

#ретро
14:42
Я
Яндекс Музей 16.07.2025 14:36:16
ДД
14:50
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Мне кажется проблема не в эмуле, потому что на реальном векторе, на одном чипе правда, о треск и шумы те же, что и на эмуле.
ВК
21:38
Владимир Кузнецов
А что в РДС реально все функции BAT-файла организованы? И циклы можно делать?
ДД
21:41
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Циклы не пробовал. Простенькое что то работает. Думаю вряд ли прям все реализовано. Хотя автор писал что "настоящий" BAT... Где то натыкался.
ВК
21:42
Владимир Кузнецов
In reply to this message
Я к тому - какие там есть функции сверх обычного SUB?
🤷‍♂
ДД
Ю
22:00
Юрий Ларин
In reply to this message
Там только есть возможность передать до 10 параметров, на которые подменяются %0, %1 ... %9. Циклов, переходов по метке и проверки условий нет.
ВК
22:29
Владимир Кузнецов
In reply to this message
Понятно. Но вообще-то это в описании SUB тоже есть, только параметры подставляются вместо $1, $2 и т.п. При этом возможны вложенные вызовы, когда один SUB внутри вызывает другой, по завершению которого продолжается первый.
22:38
CP/M 3 User's Guide

You can pass arguments to SUB files when you execute them. Each
argument you enter is assigned to a parameter in the SUB file. The first
argument replaces every occurrence of $1 in the file, the second argument
replaces parameter $2, etc., up to parameter $9. For example, if
your file START.SUB contains the following commands:
ERA $1.BAK
DIR $1
PIP $1 =A: $2.COM
g
23:20
gray
In reply to this message
в микродос вроде .sub упрощённый без параметров
23:31
кстати самарукс никто на вектор не пробовал затянуть?
http://www.floppysoftware.es/samarux.html
18 July 2025
М
13:28
Михаил Алещенко
In reply to this message
Была прога SUBMIT.COM и ещё XSUB.COM если память не изменяет управляли пакетными файлами..35 лет прошло.
20 July 2025
s
23:48
svofski
@vapyk v 4.0.521/qt на винде прячет мышиный курсор, как если бы это был видеоплеер. в основном окне это пожалуй уместно, а вот в отладчике хотелось бы чтобы мышка оставалась видимой постоянно
21 July 2025
g
00:02
gray
хех, в дебаге тоже
возможно стоит глобальное антискрытие, кроме главного окна
VP
01:15
Viktor Pykhonin
In reply to this message
Исправлял уже. Фикс есть в текущих исходниках, войдет в следующий релиз, который будет на днях.
s
01:18
Либо вот недавно выкладывал сборку с Turbo Sound, в ней тоже уже исправлено.
VP
01:18
Viktor Pykhonin
VP
Viktor Pykhonin 17.07.2025 13:28:35
Так сделал уже, ссылка на (нестабильную) сборку с поддержкой TS:
https://emu80.org/v4beta/Emu80qt_40532_test.7z
Кто использует linux, могут собрать из текущих исходников.
g
01:28
gray
на линух, qt5 и qt6 версии, если кому вдруг
AD
02:17
Alex Duvrai
In reply to this message
Я его пробовал, на MSX.
На Векторе, вероятно, тоже получится - что там может помешать?
NZ
13:59
Nikita Zimin
In reply to this message
Вопрос для общего развития, а зачем нужны версии под разные Qt? типа у разных юзеров разные библиотеки могут стоять? или какие-то другие соображения?
g
14:18
gray
In reply to this message
кто-то на старой убунте сидит, где qt6 если и завезли то старые версии
а кто-то на роллинг дистрах, гед всё самое свежее
👌
NZ
A
14:22
Alexander
In reply to this message
смешанное с не самым свежим :) Сейчас ещё переход с иксов на вяленого проходит, тоже свои заморочки.
💯
g
14:36
Интересно. Затемнение на попапе в qt5 не работает(понт в kde).
И я всегда думал, что разрешенеие внизу это размер канваса, а не окна вместе с "декорациями".
g
14:41
gray
In reply to this message
там разница из за того что qt6 использует кажись Breeze по умолчанию, а qt5 Fusion
+ qt5 версия иксы пользует
а qt6 версия вайланд в приоритете
14:41
In reply to this message
у мня работает
A
14:42
Alexander
поэтому я ебаут и вывел :) Оба два вяленые :)
14:43
In reply to this message
Во, вверху иконка окна явно указывает на иксы. Не знаю, всегда ли так через прослойку оно себя ведёт.
g
14:43
gray
In reply to this message
а как ты смог qt5 на вяленый ? он же вроде не умеет)
A
14:43
Alexander
Вот тут только автор сможет рассказать :) Я там унутре дуб и только тестирую %)
14:44
Наверное вот это https://wiki.qt.io/QtWayland
g
14:45
gray
размерность кстати одинаковая при одинаковом масштабе
14:46
а стоп, у тебя же 521 версия, а это 523 версия
A
14:47
Alexander
ну я хз. :) Раньше работало %)
14:49
In reply to this message
гит собирать лениво, у меня пакбилд ресурсы от релиза берёт, а не от того, что собираем из репы, там изменения были приличные. Ждём релиза :)
g
14:49
gray
In reply to this message
для ленивых я выше собрал )
😁
A
14:51
без пкбилдов кстати, в итоге получается портабельная версия
такой софт как системный пакет не рассматриваю, удобнее так
VP
15:24
Viktor Pykhonin
In reply to this message
Вообще-то должен быть размер канваса...
15:27
In reply to this message
Да, qt5-версия через прослойку работает. А нативный wayland непредсказуем, пока даже стандартные примеры из поставки qt6 с ним глючат... Хотя, конечно, дело может быть в Qt, а не в вяленом...
A
15:29
Alexander
Ха. Одинаковые настройки, но кутя в xcb через переменную окружения.
15:29
а... точно. у меня ж 4к.
15:29
Вспомнил :)
22 July 2025
NZ
23:59
Nikita Zimin
А помните azya, чувака который сделал несколько крутых штук на Электроника МК-90?
Он уже какое-то время дампит чипы старых игрушек типа тамагочи и делает их эмуляторы — см. его твиттер https://x.com/OneBitOnePixel
🔥
AD
A
AF
4
23 July 2025
s
00:05
svofski
gundam space combat ~ доктор, откуда у вас эти картинки
😁
NZ
АВ
AF
01:02
Alex Fedotovskih
In reply to this message
Классно! Не знал что в Тамагочи использовали mos 6502 совместимый процессор.
s
10:52
svofski
про 6502 в тамагучи я смотрел какой-то доклад лет 15+ назад, тогда это был вообще разрыв мозга
👍
AF
g
16:28
gray
КV
16:45
Коте (Сторож) Videogames Sematary Security Service
У терминатора там тож 6502
😁
AF
АВ
👍
s
s
17:37
svofski
от 6502 сплошное зло
17:37
8080 мухи не обидит
😁
BF
ДД
A
4
26 July 2025
Павел Свириденко (volton) joined group by request
L
20:06
LeoN
In reply to this message
Почему?
От его эффективности?
g
20:19
gray
In reply to this message
огрызок, терминатор и т.п. ... зло же
😁
ДД
L
20:25
LeoN
In reply to this message
"огрызок" ???
Ну с чего бы???
Коммодор/Яблоко/Фамиком (серьёзные компании) ошиблись в выборе процессора?
ДД
20:32
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Речь же о роботе с картинки выше и о терминаторе, у которого тож 6502 )) Никто не пытается оскорбить 6502, это шутка такая ))) незаводись ))
s
20:33
svofski
https://www.youtube.com/watch?v=7xSRIv-Sfd4

лайв компоблок комод 64 BOOM!PARTY
👍
g
ДД
20:34
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Он кстати дааавно уже не эффективен ))) лет 20 как минимум ))) так же как и все остальные его собратья ровесники... Как ни крути ))) но шашка сверкает то и дело в чатах ))))
20:37
20:37
ПС
21:34
Павел Свириденко (volton)
👍
AD
AF
gZ
5
21:34
всем добрый вечер) прикрутили магнитофонную читалку к ядру вектора сегодня
21:34
фпга 10ый циклон на 25кле
21:34
проект калипсо
21:38
ядро изначальное было под мист - https://github.com/sorgelig/Vector06_MIST/tree/master
ПС
22:18
Павел Свириденко (volton)
https://github.com/teiram/calypso-ports/tree/master/vector-06c все исходники обновлены и открыты
👍
g
s
AD
🔥 1
22:18
что не составит труда переноса под другой тип фпга😉
g
23:40
gray
In reply to this message
походу играют в змейку
🤣
s
27 July 2025
VP
02:04
Viktor Pykhonin
VP
Viktor Pykhonin 27.07.2025 02:02:32
Новая версия эмулятора Emu80, релиз 4.0.535 от 26.07.2025.
Перечень изменений на сайте.

Также создал канал эмулятора и чат поддержки в Telegram, приглашаю присоединиться.
👍
AD
V
s
7
g
02:33
gray
In reply to this message
[*] Исправлены неточности в эмуляции КНГМД ВГ93
[*] Реализован интерфейс "connect" для ВГ93

стандартный FORMAT всё ещё зависает )
02:42
а нет где описания что куда когда зачем шлёт векторовский контролер ГМД ?
ПС
07:26
Павел Свириденко (volton)
вопрос такой - может у кого то есть плата фпга от тех же китайцев qmtech к примеру на 4ом циклоне в 10кле?
07:27
cейчас ядро занимает чуть более 10ти... может после фиттера в квартусе оно бы и влезло ровно в 10к?
07:29
затупил) я же могу попробовать) извиняюсь...
07:30
какой формат у жёсткого диска на векторе?
07:31
где почитать про разбивку и установку?
A
07:45
Alexander
In reply to this message
Ниже инфа
👍
ПС
VP
09:19
Viktor Pykhonin
In reply to this message
Да, так и не разобрался с этим. Вернусь еще к этому вопросу. Может быть, еще код других реализаций эмуляции x93 поизучаю за неимением реального ВГ93...
ДД
09:21
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
есть tang nano 20к.
Ю
09:37
Юрий Ларин
In reply to this message
Вот тут есть описание формата диска.
👍
AF
Ретро Компьютеры Aleksey Semenov joined group by request
ДД
10:46
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Велкам комрад !!!
Р
10:55
Ретро Компьютеры Aleksey Semenov
In reply to this message
Спасибо 👍 всем приветы 👍
ПС
10:59
Павел Свириденко (volton)
In reply to this message
я знаю про это. но что со стадией проекта на танг?
11:00
он закончен?
11:01
короче в еп4це10 не лезет в це15 тоже!
ДД
11:04
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Вектор реализован на TANG NANO 9R, для 20К порта нет.
ПС
11:06
Павел Свириденко (volton)
замечу что про танг 20к я вообще не писал(
ДД
11:22
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
я писал )
L
11:43
LeoN
In reply to this message
Охренеть!!! 😳
ИМХО, вся архитектура Вектора (без процессора и памяти) прекрасно влезет даже в CPLD серии MAX9000A типа самой младшей EPM9320, это всего лишь 320 макроячеек (да, там ещё и периферийные триггеры есть конечно). В FPGA ещё проще, там и память-внутрянку использовать двухпортовкой. Ну софтядро процика ещё займёт 2К ячеек, ну максимум 3К у FPGA. А у тебя в 15К не лезет... Как так??? 😳
C
12:23
Crackintosh [MD] Сергей
Это уже будет не Вектор...
ПС
13:48
Павел Свириденко (volton)
In reply to this message
речь идёт уже о готовом ядре для мист. не о том сколько там ле занимает то и то и это)
13:49
там висят две софт корки процов + ау
13:49
ладно. не будем об этом)
s
13:59
svofski
In reply to this message
не обращай внимания. я всю жизнь можно сказать живу под эту музыку — "почему такое большое", "это не вектор".
👾
ПК
ПС
14:01
Павел Свириденко (volton)
я и не обращаю😉😂
👍
s
ДД
14:18
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Кстати, а слоты ПУ и ВУ можно реализовать на ФПГА ? Это было бы удобно, как минимум для теста реальных девайсов после сборки и многого другого, для экспериментов с ПУ портом и прочего..
ПС
15:42
Павел Свириденко (volton)
почему бы и нет. можно. всё зависит сколько свободных контактов осталось у плис
🔥
ДД
15:43
смотрим в сторону того же минимиг
15:43
там стоит реальный проц 68000 где 64 контакта откидываем две земли и два плюса 60 контактов!
15:44
а в плис находится сам чипсет амиги...
15:45
так же есть проект посейдон - где разведена полная шина! для картриджа эмэсикс...
15:45
и всё работает как на реальной машинке
Ю
15:46
Юрий Ларин
In reply to this message
Вообще не удивительно, если учесть, что Вектор собран всего на 105 микросхемах, включая 32 чипа памяти и процессор.
ПС
15:46
Павел Свириденко (volton)
ну я ещё раз повторюсь что в той корке ещё висит и вг93) ладно едем дальше
🔥
ДД
15:47
там не чисто одна логика
15:47
и то что вы уже там насчитали то мы уже приближаемся к 10 к ле если не больше
15:47
едем дальше)))
ДД
15:47
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
можно 20 микросхем сразу отнимать, ибо они только на емкостной клавиатуре есть, в целом бесполезные микросхемы ))
👍
Ю
L
15:53
LeoN
In reply to this message
Как 105-32-1-20=52 микросхемы счётчиков, регистров/триггеров, комбинаторики могут "приближаться к 10 кле, если не больше"???
ДД
15:54
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
По поводу ВГ93 - это вообще отдельный вопрос, в какой минимальной плисине ее можно реализовать отдельно, может вопрос не совсем в тему, но очень актуальный, ибо пара проектов, которые реализованны уже и работают, на МК - они сняты с ВГ93 стоящей на спектруме и МК это просто повторяет... В итоге, мы получаем не ВГ93, а ее работу со спеком, собрал уже два таких проекта, и увы, с вектором никто не работает. А авторы пока заняты чтобы под их руководством и с их помощью изменять код прошивок.. От сюда вопрос, вот взять к примеру доступную 5в плис, типа EMP7128-100, реально ли в нее ВГ93 засунуть полностью ?
VP
16:08
Viktor Pykhonin
In reply to this message
Решение от Евгения Угрюмова тоже не работает?
ДД
16:10
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
С чего бы ему работать, оно вообще работает только с современными спектрумами, я его даже на классическом Байте не запустил, увы... А на векторе )) ну голова подергалась, и ошибки ошибки.... )) Нет, не заработал.
16:12
Нужно делать полноценную ВГ93 на плис. То что сделано Евгением, это круто, но это не ВГ93, а снимок работы микросхемы со спектрума. Соответствено и работает хорошо она только с таким аппаратом, с которого снята. Это мои выводы из проделаной работы.
r
16:19
reddie
In reply to this message
в спектрумах внешний узел фапч - возможно, проблема в этом?
ДД
16:26
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
да там реально проблем может быть не мало, у вектора чуть по другому вообще управление дисководами происходит, на вектор с commodore 64 дисководы подходят без переделок, тогда как 3.5 писишные нада подпеределывать слегка, а 5.25 работают, но джамперами надо баловаться сурово, короч это не спектрум совсем.
r
16:28
reddie
In reply to this message
ясно. для установки в спек 3.5 флопа достаточно заклеить окно датчика плотности на дискете =) ну или физически сам щуп замкнуть/разомкнуть на плате флопа, чтоб не мучаться с каждой дискетой
💯
ДД
L
16:29
LeoN
In reply to this message
Первое приближение. Нужно как минимум 10 штук 8-разрядных регистров - это уже много более половины макроячеек этой плисины. А ведь ещё нужно кучу конечных автоматов реализовать... Нет, 128 явно мало...
ДД
16:30
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
походу на 5в плисах не реально реализовать, они все маловастенькие..
VP
16:30
Viktor Pykhonin
In reply to this message
Я просто никак не могу довести до ума эмуляцию ВГ93 в Emu80. Многие моменты просто плохо документированы, догадаться до того, как именно что-то должно работать, без эксперимента не получается. Вроде бы исправляешь и приводишь в соответствие с документацией одно - перестает работать другое... А реального дисковода у меня ни на одной машине нет... Вот и всплывают время от времени разные проблемы на разных машинах и с разным софтом... Думал, может быть есть где-то эталонная реализация...
L
16:31
LeoN
In reply to this message
Ну почему? MAX9000A вполне!
🔥
ДД
r
16:36
reddie
и недорого... =)) https://www.chipdip.ru/product0/8043365816
L
16:38
LeoN
In reply to this message
Мне 10 штучек 9320ALC84-10 обошлись по 670 рублей.
ДД
16:41
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Вряд ли, на векторе эталонное искать смысла нет. Там даже в 90х было три реализации звуковой карты на AY не сильно совместимых, так же штук пять разных контроллеров дисковода, в целом, работающих с одинаковым форматом дискет но реализованных по разному и т.д. и т.п.
Сейчас наиболее распространены два типа контроллеров дисковода, первый, это мой мульт, я бы не рекомендовал его для принятия эталонным ибо он имеет ряд упрощений, например максимально упрощенный тракт записи, без коррекции по номеру трека, по большому счету на одном инверторе, ну как бы на то были причины, потому как там наворотил первый автор, но запустить это все не удалось не ему не мне, я пошел по пути минимально достаточной конфигурации. Но в целом, такой вариант работает с качественными дисководами и с качественными дискетами на ура, очень хорошо, а с GOTEK вообще прекрасно с прошивкой 3.42... Ну и еще есть стандартный кишеневский контроллер, часто встречается еще сейчас, вот его можно взять как эталонный. Если у вас есть реальный вектор, и нужно снять диаграммы с контроллера, могу прислать раритетный образец из личной коллекции на опыты во временное пользование. В целом, они работают достаточно неплохо, а главное, они наиболее распространены были в 90х.
VP
16:46
Viktor Pykhonin
Вообще, я имею в виду эмуляцию самой БИС ВГ93/FDC1793 и т.п. безотносительно к Вектору или любому другому компьютеру... КНГМД ведь в любом случае на этих БИС?
ДД
16:46
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Дай Бог каждому такие ПЛИСы для экспериментов покупать, ну и так, в замену ВГ93 в ленина 48к ))))
16:48
In reply to this message
Да, на ВГ93 все варианты. Понял, я не про то подумал )
VP
16:49
Viktor Pykhonin
Насколько я понимаю, полного реверса ВГ93 пока нет...
ДД
16:50
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Схема в PDF есть, вроде реверс закончен. Схему правда далеко не каждый PDF редактор способен хотя бы на 10% отобразить )))
16:51
Есть отдельно микрокод ВГ93, все вроде в доступе.
VP
16:56
Viktor Pykhonin
Это хорошо :) Хотя разобраться в этом - отдельная нетривиальная задача ;)
💯
ДД
ПС
16:59
Павел Свириденко (volton)
In reply to this message
https://github.com/sorgelig/Vector06_MIST/tree/master ты смотрел что висит в этом ядре и откуда беруться 10к? я говорю конкретно за это ядро... ни о каких других реализациях я речи не вёл)
16:59
и ради эксперимента скомпилируй его в квартусе и посмотри сколько весит(
17:00
у меня всё)))
ДД
17:04
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Моему другу недавно фольцваген гольф подарили, реально, обошелся только постановку на учет, вполне свежий... Но увы, мне по карме такого не положено )) Нада идти и под лям тратить если такой хочется ))
17:04
Слава Богу не хочется )))
Ю
17:47
Юрий Ларин
А зачем делать копию ВГ93 в ПЛИС, если можно сделать сразу эмулятор флоповод+контроллер? Типа готека, но с интерфейсом для ВУ Вектора...
ДД
18:35
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
потому что есть еще много разной ерунды, в которую нужна ВГ93. В целом классно чтоб в контроллер можно было всунуть как реальную ВГ93 так и ее аналог на плисе, если не удалось найти аутентичную.
18:35
Да и реализовать полностью контроллер на плисе потом не сложно, имея отлаженную и рабочюю ВГ93 )
g
18:56
gray
под MAME вектор есть?
есть
Ю
18:57
Юрий Ларин
In reply to this message
Но, например, все эмуляторы Вектора могут эмулировать флоповод, пусть даже без на 100% точной эмуляции ВГ93, но в достаточной степени для нормальной работы всяких программ -- значит программно это уже решено. Почему бы не сделать также? Да и нет смысла вгонять в ПЛИС то, что можно сделать напрямую -- там же в итоге просто получение данных нужного сектора дискеты по соответствующим командам. Зачем усложнять там, где можно упростить?
А для других случаев, где обязательно наличие ВГ93, можно просто сохранить настоящую ВГ...🙂
ДД
19:02
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну так то да, можно вообще упростить процесс до неприличия,достаточно в целом какой нить stm32 , чтобы из образа на sd карте вытаскивать нужную инфу и отдавать ее вектору. Но тут просто я сторонник некоторой аутентичности, мне мульт нравится именно тем, что по факту это не программно эмулируемый девайс а тот самый из 90х набор, ток мелкая тоника в ПЛИС защита. Я могу допустить что ВГ93 будет защита в ПЛИС, но когда все это упрощённо и программно, это чуть не то. Ну шажок к резиновой женщине что-ли ))
19:04
Ну это мои философские воззрения, не навязываю )
🤝
Ю
ПС
21:11
Павел Свириденко (volton)
испанец запустил игрушку зорк под сипиэм на векторе)
ПС
21:11
Павел Свириденко (volton)
MT
Manuel Teira 27.07.2025 21:07:06
🔥
A
AF
s
21:12
svofski
ну это вроде обычное
21:12
вот rogue нет
g
21:15
gray
есть ли какой .com мультиколор или типа того, которые в виртуалке не правильно отображаются?
28 July 2025
s
15:30
svofski
вряд ли. но момент записи в палитру по прежнему не идеален в эмуляторах. VV тут по-моему точнее всех.
2 August 2025
A?
01:18
Aslan 🌍
В эмуляторе запускаю ROMы, висят на заставках. На кнопки реакции нет. Это просто реклама?
01:18
g
01:37
gray
In reply to this message
что за ромы?
если кнопки не сработали , то иногда ещё f12(блк+сброс) срабатывает
A?
01:39
Aslan 🌍
In reply to this message
О, F12 помогло 😁
👍
АВ
👌
g
01:43
Вот, заработало
g
01:48
gray
интересно кто этого "лифтёра" может пройти не наугад
😁
АВ
🤔
A?
01:49
In reply to this message
https://caglrc.cc/scalar/ware/82/ так тут же есть без рекламы
A?
01:52
Aslan 🌍
In reply to this message
Я сам добыл rom из wav файла
👍
AF
g
02:18
gray
думал пройти увеличив количество жизней, не получилось так просто, там что-то ещё делается, что рушит игру если жизни восстанавливать)

предположительно отрисовка количества фигурок что-то не то стирает когда фигурок не остаётся
АВ
02:22
Алейтис Вритиан
In reply to this message
Как бы там писали, что надо нажать
Насколько я помню 👀
g
02:34
gray
In reply to this message
редко, чаще и игровое управление то не писали, всё методом тыка
02:38
а, думаю, почему не получается пройти игру никак, оказалось, что версия без рекламы раза в 2 быстрее
😁
АВ
A?
02:47
Aslan 🌍
In reply to this message
Я не читал нигде🤷‍♂ только запустил
М
08:10
Михаил Алещенко
In reply to this message
Ещё были (есть) игрушки со встроеным копировщиком. Всё запускается повторным нажатием блк сбр. Ну F12 .
👍
A?
s
10:25
svofski
In reply to this message
версия под либретро поддерживает перемотку
👍
VP
10:26
по-моему в Devector тоже что-то на эту тему было, там правда может быть это с отладчиком жестко завязано
AF
10:45
Alex Fedotovskih
В Devector есть пауза и перемотка. Можно поставить на паузу и отмотать назад. Ещё там есть поиск жизней и возможность установки значения которое не будет меняться.
👍
VP
s
3 August 2025
VP
01:00
Viktor Pykhonin
Посмотрел я на досуге схему Вектора и обратил внимание на схему формирования запроса на прерывание. Получается, что сигнал запроса на прерывание сбрасывается низким уровнем выхода INTE процессора. А, стало быть, при запрещенных прерываниях сигнал от схемы формирования растра не сможет защелкнуться в триггере и будет потерян. На практике это означает, что в общем случае мы не можем просто запретить прерывания на некоторый небольшой промежуток времени (например, для работы со стеком) и быть уверенными, что прерывание не будет потеряно. Я все правильно понимаю, это действительно так работает? Я набросал небольшой тест, и если это так, то правильная реализация, похоже, есть только в VV. В v06x, emu80, devector и emu прерывания не теряются...
👍
AF
01:03
01:03
01:05
Правильнее, наверное, было бы сбрасывать запрос на прерывание не по сигналу INTE, а по биту INTA слова состояния процессора, как это сделано, похоже, например, в Крохе.
g
03:19
gray
In reply to this message
еслиб он ещё собирался)
AF
04:08
Alex Fedotovskih
In reply to this message
Он есть в собрано виде
g
04:09
gray
In reply to this message
7-ая
8-ая ток для win и та x32 , чтоб x32 в wine завелась нужно кучу lib32 ставить, которые больше ни для чего другого не нужны
AF
04:25
Alex Fedotovskih
Спасибо что уточнил какие сборки есть, чтобы не следующие люди не подумали что в собранном виде этого эмулятора нет.
Ю
06:41
Юрий Ларин
In reply to this message
Тут уж что есть, то есть, исправлять схему Вектора не будем, другой вопрос, почему в эмуляторах это не учтено...
A
07:02
AVG2
In reply to this message
Привет, это с моих кассет?
ВК
10:18
Владимир Кузнецов
In reply to this message
Если запретить прерывание на время, сравнимое с длиной кадра (20мс), то да - будет пропуск прерывания. Во всех остальных случаях всё будет ОК Но прерывания в Векторе по любому должны выполняться в кадровом гасящем, поэтому не совсем понятно чем поможет возможность взведения запроса на прерывание сразу после начала выполнения предыдущего запроса.
s
10:24
svofski
In reply to this message
твой тест можно запустить на реале?
VP
10:28
Viktor Pykhonin
Думаю, можно, минутку...
s
10:29
svofski
лучше всего было бы иметь данные с реала
VP
10:36
Viktor Pykhonin
Утро вечера мудренее, как говорится, что-то меня уже смущает в моем вчерашнем тесте, сейчас посмотрю еще. ;)
VP
10:57
Viktor Pykhonin
В общем, тест оказался неудачным. Пытался проанализировать вызываются ли прерывания после их разрешения, но случайно совпало так, что момент прихода прерывания намного чаще попадал в моменты, когда они разрешены. Чуть изменил соотношение, и картина, наоборот, стала одинаковой во всех эмуляторах, кроме VV. Да, прерывания теряются, посмотрел свой код - и у меня так сделано ;)
10:59
Тест набросал "на коленке" прямо в кодах в hex-редакторе. Обработчик прерывания просто заполняет следующий байт в видеопамяти. По скорости и характеру движения полоски на экране можно попробовать понять, правильно ли это эмулируется.
11:01
v06x, emu80, emu - все одинаково. В vv скорость чуть выше, динамика заполнения другая. Не сохранил предыдущий вариант теста, с другим соотношением времени запрещенных и разрешенных прерываний, там вообще в VV было в разы медленнее.
11:03
Нашел, сохранился и предыдущий вариант.
r
11:06
reddie
а чем плохо "потерять прерывание"? не, понятно, что сдвинутся отсчеты/опросы или что там сидит на обработчике, но спектрумистам это не мешает. наоборот, хорошо. главное, чтобы сам программист понимал "упущенную выгоду"
VP
11:07
Viktor Pykhonin
Прошу прощения, что сбил с толку. Но сравнить с реалом было бы неплохо, а если в VV не совсем правильно - сказать автору.
11:13
In reply to this message
В Спектруме все еще хуже, там вообще запрос на прерывание фиксированной длительности, кроме того на многих моделях эта длительность вообще определяется параметрами конденсатора ;)

Чем плохо: представим себе, что какая-то программа работает асинхронно с экраном. Временами исполняется небольшой код для быстрой отрисовки спрайта или чего-то подобного, который для скорости использует стековые операции. Если бы прерывание не пропадало, можно было бы просто перед началом этого участка кода запретить прерывания, а по окончании - разрешить. Если за время, пока прерывания были запрещены, пришел бы запрос, то после разрешения прерываний вызвался бы обработчик, пусть чуть позже. И не надо никакого метода Медноногова и т.п. Для систем с ВН59 это нормальное и привычное поведение.
r
11:18
reddie
In reply to this message
верно, поэтому там кодеры приучены распихивать все так, чтобы влезало между прерываниями =)) AY-музыка все равно требует точных интервалов, иначе слышны подвывания
g
11:18
gray
In reply to this message
что-то ровно рисует, без пропусков, а часто пропуски бывают?
VP
11:20
Viktor Pykhonin
Не должно быть пропусков.
Надо скорость сравнить, в эмуляторах (кроме VV) полностью столбец заполняется за 83-84 секунды. Ну и характер визуально - в эмуляторе рывками по несколько штук с паузами, "дерганое" заполнение...
11:21
Если пропуск - пауза просто чуть больше.
g
11:23
gray
In reply to this message
аа.. не вник, подумал, что потеря прерывания будет обозначаться или отличным от 55 или перескоком адреса рисования на следующий
11:24
это получается что часики на основе прерываний врушки
или дельта
VP
11:29
Viktor Pykhonin
In reply to this message
Если в основном коде есть участки с запрещенными прерываниями - то да. По крайней мере, на Векторе. И тем более на Спектруме.
Ю
11:29
Юрий Ларин
In reply to this message
А если в этот момент зона КСИ уже закончится и исполнение обработчика будет в зоне показа изображения, чего быть не должно?
VP
11:31
Viktor Pykhonin
In reply to this message
Почему не должно? Смотря, что в обработчике. Палитру менять не стоит, а вот время посчитать или даже AY перепрограммировать - почему бы и нет?
r
11:32
reddie
про аигрек писал выше, легко улавливается неравномерность звучания. на орнаментах по типу арпеджио - сразу
VP
11:32
Viktor Pykhonin
Хотя на Векторе клавиатура еще... Да, есть специфика.
👍
Ю
Ю
11:33
Юрий Ларин
Сдвиг программирования АУ тоже будет слышен, будет пропущен один такт, или полтакта.
VP
11:33
Viktor Pykhonin
In reply to this message
А если участки с запрещенными прерываниями небольшие? Скажем, тактов 100-200? Тоже будет слышно?
11:34
In reply to this message
А если 1/10 такта?
r
11:34
reddie
In reply to this message
разбег плееров музыки куда больше) до условно тысячи тактов вряд ли кто заметит, но треть или больше кадра - явно слышно
Ю
11:37
Юрий Ларин
1/10 лучше, конечно, чем 1 (точнее сказать 1,1 лучше, чем 2), но мне кажется, тут программист должен немного поработать -- если воспроизводишь музыку, то не стоит делать больших участков с запретом прерываний.))
VP
11:37
Viktor Pykhonin
Ну вот, так что вполне можно было бы запрещать прерывания на период до трети кадра. Но имеем то, что есть, никто, действительно, Вектор переделывать не будет.
A?
11:58
Aslan 🌍
In reply to this message
Да. На канал скинул распознанные ROMы
A
12:53
Alexander
У меня ынтырнеты дохлые или базису плоховато?
g
13:19
gray
In reply to this message
работает
A
13:20
Alexander
Значит чебурнетом накрыло. Я в подмосковье на мобильном Гитхаб работает, телега работает, а базис ничего :(
ДД
13:55
Денис सेवक सेवकाः Динанатх Гопал Дас
Дык не очень понятна вся эта история с прерываниями, у Вектора нет прерываний которые можно изнутри или снаружи задавать (создавать), он просто 50 раз в секунду вызывает обработчик, и традиционно, обработчик прерываний делается таким образом, чтобы он не превышал интервал, за который приходит следующее прерывание, ну это прописные истины в работе с вектором, и наверняка каждый начинающий программист на асме на векторе сталкивался с тем, что его код в обработчике прерываний почему то не полностью работает, и в следствии этого работал и приходил к тому, что не все можно туда засунуть.. У меня как то так это происходило, понял, что нужно не сильно занимать обработчик прерываний разной ерундой, все должно влезть в определенный временной диапазон, причем, так, чтобы еще и основной код исполнялся при этом а не только обработчик прерываний. Ну таков Вектор, что с этим сделаешь ))
13:58
Может конечно я что то не правильно понял, но какие там еще вопросы могут быть, вектор сам себе прерывание назначает, это заложено в схему аппаратно, обработчик прерываний должен соответствовать определенным требованиям и иметь определенные временные рамки, если это соблюдается - то проблем нет.
s
14:14
svofski
@vapyk btw у меня как-то сильно стал потрескивать emu80. мне казалось, что раньше этого было меньше
A
14:18
Alexander
А Vsync отключить если?
g
14:26
gray
In reply to this message
возможно уровень громкости был в настройках меньше
s
14:44
svofski
In reply to this message
по-моему то же самое
A
14:45
Alexander
Кажись вот это все началось, когда на qt6 переехали.
VP
15:22
Viktor Pykhonin
In reply to this message
Отключить и перезапустить эмулятор.
15:26
In reply to this message
Скорее после перехода на стерео.
15:29
In reply to this message
Видео не AMD?
g
16:30
gray
In reply to this message
так сборка на qt5
🤷
A
s
16:52
svofski
In reply to this message
я перезапускал конечно
16:52
видео наверное AMD
g
16:53
gray
In reply to this message
проверь старые версии, точно ли сильнее щёлкать начало
s
16:55
svofski
In reply to this message
у меня есть 4.0.427 — совсем не щелкает
16:55
причем видео тоже амд =)
VP
17:01
Viktor Pykhonin
In reply to this message
Если будет возможность, сравни версии 4.0.480 и 4.0.498. Если это то, о чем я думаю, то в 480 будет все ок, а в 498 появятся щелчки. Проблема вылезла после перехода на стереозвук и почему-то только на видео AMD. Для более-менее современных видеоадаптеров AMD помогает обновление драйверов до актуальной версии, для старых же обновленных драйверов просто нет. Я вроде бы нашел тестовую машинку с видео AMD, при случае поэкспериментирую.
s
17:04
svofski
у меня какой-то лаптоп членово, встроенная видяха AMD Ryzen 7 5800H with Radeon Graphics. правда видео идет на внешний 4k монитор через выкидыш. но все остальное как-то не щелакет.
VP
17:07
Viktor Pykhonin
In reply to this message
Win10?
А вообще понятно, что не должно щелкать, нужно разбираться. Боюсь, что Qt еще какую-то неочевидную роль играет.
s
17:08
svofski
In reply to this message
11
17:08
версии потом постараюсь посравнивать. но мне показалось что щелкать начало особенно люто после последнего обновления. единственное что я не помню с какой версии я обновился. так что это очень неточно.
17:09
а, вот, я обновился с 40498 на 40521
17:11
и по-моему 498 так не кряхтит
17:11
есть щелчки чуть чуть иногда
17:11
а! это когда я фокус в окно обратно перевожу.
17:16
наверное 498 тоже крякает. 480 пока тихая
17:20
да. в общем пока так — 480 тихая, 498 хрю хрю
g
17:21
gray
In reply to this message
при потере фокуса?
s
17:35
svofski
да вообще. хрюканье постоянное
VP
17:35
Viktor Pykhonin
In reply to this message
Причем я нашёл конкретный коммит, который влияет, изменение формата аудиосэмпла, переход на 2 канала. Как именно на это влияет видео - нужно еще смотреть. Но мне на похожем лаптопе помогло скачивание и установка последних драйверов с сайта АМД. Спасибо за тестирование!
17:36
Если что-то раскопаю - попрошу еще проверить. Но пока в отпуске, до тестового лаптопа доберусь только через 2 недели.
s
17:45
svofski
да это все не к спеху конечно. желаю приятно отдохнуть!
👍
VP
A?
21:19
Aslan 🌍
In reply to this message
Ты из чата Дос вышел? А то я тебе там отвечаю.
6 August 2025
VP
00:20
Viktor Pykhonin
In reply to this message
Я не понял, на реале так никто и не попробовал?