26 October 2024
A
14:50
Alexander
А нет... Прошло 😁
14:51
Направляющую только в пробеле надо допилить.
AP
16:20
Andrey Ponomarenko
Всем привет. У моего Вектора нет бэйджика ( И внутри трясется что-то.. Хотя он включается - лампочка загорается.
ДД
16:36
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Очень знакомый аппарат, не знаю почему, но кажется очень знакомым ))
😁
A
A
16:46
Alexander
In reply to this message
И не последний :)
N
17:27
NoZDR
In reply to this message
Маловато данных для диагностики :)
💯
ДД
ВШ
18:27
Виталий Шевченко
Ас-саля́му але́йкум новоприсоединенным братьям по Вектору 06Ц!
🤝
AF
Ю
21:22
Юрий Ларин
In reply to this message
Крышки на кнопки самодельные?
ДД
21:23
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ёмкостной или герконовый? Гудит при включении?
A
21:24
Alexander
In reply to this message
Не, родные. На принтере примитивные адаптеры распечатал.
21:25
Получилось по высоте не сильно красиво — выше.
21:26
А вот светодиод надо было родной ставить :) Новый сетчатку глаза выжигает 😁
Ю
21:27
Юрий Ларин
In reply to this message
Просто они разные по размеру...
21:28
In reply to this message
Замени резистор на больший -- будет тусклее. Я подбираю к китайским светодиодам от 130 Ом до 0,5 кОм для получения нужной яркости...
A
21:29
Alexander
In reply to this message
Кто разные? О_о
21:31
In reply to this message
Все равно под рукой резюков нет. Поглядим. Спс :)
Ю
21:35
Юрий Ларин
In reply to this message
Вот эти размеры у разных крышек заметно отличаются... Возможно из разных партий собраны.
A
21:36
Alexander
А, не исключено.
Ю
21:40
Юрий Ларин
In reply to this message
Можно переменник впаять вместо резистора, подкрутить его на комфортную яркость, измерить омметром, а потом заменить на ближайший постоянный резистор... Только осторожнее, не крутить его до нуля, а то светодиод сгорит. ))
A
21:41
Alexander
Да ну, не вот критично чтоб так сильно заморачиваться :)
VP
22:00
Viktor Pykhonin
In reply to this message
Немного поэкспериментировал еще. Попробовал стандартные режимы и режим 640*576 с пиксельклоком 24 МГц для Вектора с разными реализациями HDMI и на разных мониторах.

Стандартные режимы работают более-менее стабильно везде, кроме той реализации со звуком от Sameer Puri, с которой дружат не все мониторы. Наш нестандартный режим лучше всего заработал с DVI-коркой от gowin - 2 из 3 моих мониторов его показали.

А наилучшим вариантом оказалось использование дешевого HDMI-VGA-переходника за 200р. При его использовании все режимы, в том числе предлагаемый для Вектора, успешно отобразились при использовании всех FPGA-реализаций на всех шести VGA-мониторах, которые у меня оказались в зоне досягаемости :) Причем вариант от Sameer Puri даже со звуком.

Думаю, переходнику глубоко безразлично, какое там разрешение и т.п., он прсто тупо переrодирует цифровой TMDS-сигнал в аналог и все.
s
22:02
svofski
VGA аналоговый проще выдать просто так безо всяких HDMI :)
VP
22:05
Viktor Pykhonin
Да, а с переходником получается аналог обычного VGA. Единственное - придется еще использовать 5x частоту. В каком-то смысле может быть практичнее, так как HDMI-интерфейс уже имеется на плате, а VGA еще нужно колхозить. А переходник стоит копейки.
s
22:06
svofski
если бы все просто работало, то конечно. но к сожалению нихрена не работает
VP
22:19
Viktor Pykhonin
нестабильно?
s
22:34
svofski
нестабильно это слишком вежливо
27 October 2024
ДД
00:30
Денис सेवक सेवकाः Динанатх Гопал Дас
Начал смотреть гигаскрин на реале... Пока не все понятно... Но иногда что то видно.
00:30
00:30
00:30
00:30
00:30
00:30
00:30
00:30
00:30
00:30
00:30
00:30
00:30
00:30
00:30
00:30
00:31
Прям по алфавиту имена идут... Продолжаю фоткать..
00:36
00:36
00:36
00:36
00:36
00:36
00:36
00:36
00:36
Первая дискета закончилась... Что то идёт не так на реале, увы ((
00:37
00:37
00:37
00:37
Это тесты этого вектора, с ним точно все отлично ))
00:39
Некоторые вот так начинаются ))
00:40
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:51
00:54
По ощущениям, что то не работает, что то работает, это видно при нажатии блк+ввод, где то картинка не меняется, только ковер на бардюре пропадает. То что с широким ковром на бардюре с обоих сторон по-любому работает и при перезапуске ковер пропадает и цветов становится меньше. То что с узким ковром и только справа, то при сбросе не меняется.
00:55
Вероятно реальный вектор что то не успевает ... Но что то работает таки..
00:56
Это кишеневский вектор, вероятно на 06ц02 будет по лучше, там все же 1533 серия. Как нибудь попробую.
s
01:39
svofski
о, спасибо!
01:40
что-то с зонами программируемости-непрограммируемости отличается
01:41
Можно вот это запустить еще? https://caglrc.cc/scalar/ware/874/
ДД
01:43
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Сегодня уже все выключил, завтра запущю.
s
01:44
svofski
спасибо!
ДД
01:44
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Незачто, это тебе спасибо за подобные исследования!
s
01:44
svofski
это вектор с доработками синхры или без?
01:44
да тут моих исследований немного, это ivagor в основном
ДД
01:45
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, и синхра по твоей схеме, и инверсия.
s
01:45
svofski
понятно. значит надо подбирать тайминги. послал картинки ивагору, может он чего скажет хорошее
🔥
ДД
ДД
01:45
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
от это крутотень ))
s
01:47
svofski
да, но это совсем другой эффект. тут нет битмапной графики вообще
ДД
01:50
Денис सेवक सेवकाः Динанатх Гопал Дас
Два образа дискет, с COM файлами если кому интересно.
01:51
Нада еще под Т72 попробовать, я под РДС запускал, там есть по графике небольшое отличие у приложений.
s
02:22
svofski
да не должно влиять, там запуск все под себя подстраивает. я думаю это железная особенность
👍
Ю
AF
04:22
Alex Fedotovskih
In reply to this message
Спасибо большое за тесты!
s
11:59
svofski
In reply to this message
для начала попробуем расширить ковер
12:06
тут еще побольше out-ов для начальной палитры
28 October 2024
ДД
00:34
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
00:34
In reply to this message
s
00:34
svofski
In reply to this message
привет, спасибо. а monorail2xo и monorail2xo2 можно тоже запустить?
ДД
00:35
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ой )) щас ))
00:47
00:47
s
00:47
svofski
спасибо!
ДД
00:48
Денис सेवक सेवकाः Динанатх Гопал Дас
Когда нажимаю ввод блк ничего не меняется, только ковер пропадает.
s
00:48
svofski
в этой версии начальная палитра устанавливается, но на лету не меняется
ДД
00:49
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
ага, похоже.
s
00:49
svofski
если еще один тест подкину через минуту?
ДД
00:49
Денис सेवक सेवकाः Динанатх Гопал Дас
давай.
s
00:59
svofski
In reply to this message
давай вот такой попробуем
ДД
01:27
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
s
01:27
svofski
да что ж такое
01:32
In reply to this message
сдвинул ковер на 1 ноп влево
ДД
01:34
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Почти, не могу уже сегодня, все выключил, завтра нужно рано на вокзал жену везти.
s
01:34
svofski
In reply to this message
ничего, это подождет =)
спасибо огромное за тестирование!
ДД
01:36
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Можешь сделать десяток, или два, по +1/-1 ноп. сдвиг, я завтра все позапускаю, весь отчёт от -10 до +10 выложу.
01:36
Ну если это удобно конечно.
s
01:36
svofski
да, может быть есть смысл. подумаю. там не так много вариантов.
ДД
01:38
Денис सेवक सेवकाः Динанатх Гопал Дас
Там кстати некоторые запустились, может их за основу взять?
ДД
01:38
Денис सेवक सेवकाः Динанатх Гопал Дас
ДД
Денис सेवक सेवकाः Динанатх Гопал Дас 27.10.2024 00:51:43
s
01:38
svofski
да не, это просто кажется, что с ним лучше, потому что он такой разноцветный
ДД
01:39
Денис सेवक सेवकाः Динанатх Гопал Дас
ДД
Денис सेवक सेवकाः Динанатх Гопал Дас 27.10.2024 00:51:45
s
01:39
svofski
красивое =) но не так все должно быть
👍
ДД
ДД
01:39
Денис सेवक सेवकाः Динанатх Гопал Дас
Ну там правда по три варианта каждого...
g
04:35
gray
вектор с трансляцией и kvm походу нужен)
👍
s
AF
s
10:22
svofski
@ImproverX а ты не пробовал сделать что-то из вот этого? https://zx-pk.ru/threads/29892-sd-karta-i-sdos-dlya-8i-bitnykh-pk.html — или там в переложении на вектор получается некрасиво?
Ю
11:33
Юрий Ларин
In reply to this message
Делал -- пытался FAT16 приживить к НЖМД на Векторе, и даже что-то получилось, немного улучшил драйвер, а потом забросил... 😔
11:40
А по поводу подключения СД-карты к Вектору у меня появилась ещё одна идея -- сделать нечто типа файлового сервера, где использовать "адаптер ЛВС", протокол которого хорошо описал KTSerg:
https://zx-pk.ru/threads/8669-vektor-06ts-zhelezo.html?p=713991&viewfull=1#post713991
11:43
Только вместо ПК там будет карта, с возможностью выбрать и загрузить любой файл. Для начала это всё можно собрать на ардуинке, а если пойдёт -- сделать плату...
s
11:45
svofski
а со стороны вектора что? все тот же микродос и его производные? у pvv я правда тоже не очень понял, что это.
g
11:46
gray
а нужно ли на вектор fat вообще, тяжеловато получается
проще когда устройство работает внутри хоть с чем, а с вектором уже общается упрощённо
s
11:48
svofski
вектор вполне может потянуть что-то посерьезней, чем дискетка без каталогов
Ю
11:51
Юрий Ларин
Со стороны Вектора, думаю, сделать как в проекте GAME500 -- через BOOT загружается программка для выбора файлов. И, в дополнение, сделать утилитку под МДОС, которая будет уметь показывать списки, переходить по директориям и копировать файлы (в обе стороны). ФАТа на Векторе не будет, хотя он его и потянет...
🔥
ДД
g
11:51
gray
ещё вроде всё подключается по адресному озу и работа идёт через озу
а что если внешнее запоминающее , таже sd карта, будет не подключаться как страница памяти, а общение с ней через api , терминал типа
Ю
11:54
Юрий Ларин
Не, в отличие от картриджа, работа ЛВС не привязывается к ОЗУ, там просто загрузка данных, как с магнитофона.
g
11:56
gray
In reply to this message
так оно ограничено только загрузкой ?
тут же речь про sd карту как хранилищие, расматривать её как сетевое устройство на которое можно посылать команды, аля ftp
Ю
11:58
Юрий Ларин
In reply to this message
В режиме загрузчика да, будет ограничено. Но утилиткой в МДОСе можно будет всё, как на обычном файловом сервере, или фтп.
s
12:01
svofski
по идее достаточно заменить вызовы биоса, они будут вместо чтения-записи на диск читать-писать в лвс
12:02
остальное можно делать на девайсе, выбор подключенных образов например
12:03
немного грустно, что вектор будет по прежнему работать в режиме чуть чуть прокачанного калькулятора, но зато это можно реализовать малой кровью
A
12:03
Alexander
А если вариант готекстаил? Просто прикидываться дискеткой, а её наполнение будет сливаться по сети?
s
12:04
svofski
готек прикидывается дисководом, которому требуется контроллер дисковода
A
12:04
Alexander
а, точно.
Ю
12:04
Юрий Ларин
In reply to this message
Думаю, образов там не будет -- Вектор не умеет работать с образами. Можно просто отдавать нужные файлы.
s
12:04
svofski
а "сеть" в контексте разговора условная, это просто интерфейс на ПУ, который более-менее поддержан исторически и под который можно подстроить SD
👍
ДД
Ю
12:06
In reply to this message
вектор ничего про образы знать не будет.

надо реализовать вот эти вызовы. они будут общаться с адаптером SD, или ЛВС. вектор будет жить в микродосе и думать, что это дисковод.
12:06
а образы будут только внутри адаптера
12:07
но чтобы такое сделать, надо устаканить концепцию того, что же это за устройство.
Ю
12:08
Юрий Ларин
Это всё лишнее. Зачем образы, если можно получить сразу файлы?
A
12:08
Alexander
А как быть, например с софтом, который целую дискетку занимает?
s
12:09
svofski
разница в том, сколько нового кода писать. это шаг в сторону работающего устройства.
12:09
я тоже хочу прямо сегодня порт fuzix с поддержкой целиком SD карты
12:10
но не могу его сделать хоть убейся, потому что нету устройства SD карта для которого fuzix можно было бы заточить
Ю
12:10
Юрий Ларин
In reply to this message
Он останется на дискете, в чём вопрос? Карта -- это только файловое хранилище, которое будет легко подключить и к Вектору, и к ПК.
12:11
Нет смысла карту прикручивать к дискетам, для этого есть готек, для страждущих...
👍
r
A
12:12
Alexander
In reply to this message
Чот я тогда туплю. Вот есть у нас test.com, один файлик. А есть skynet.fdd, целая дискетка. Они на карточке так и будут лежать фаликами, так? А через ПУ они как гоняться будут?
s
12:12
svofski
в моем предложении к дискетам она будет прикручена на уровне bios.

доступ можно обеспечить любой, если будет железный интерфейс.
12:14
смысл в том, что это позволит сделать новый интерфейс и быстро его обкатать.
Ю
12:15
Юрий Ларин
In reply to this message
Я не знаю содержимого этого skynet.fdd, но можно сделать на карте отдельную папку с его файлами и потом скопировать в Вектор...
r
12:17
reddie
In reply to this message
речь, наверно, про образ с прямым доступом из софта по треку-сектору, без файловой системы
s
12:17
svofski
(то есть то, что реализует bios, но почему-то этого никто не слышит)
A
12:18
Alexander
Я ненастоящий сварщик :)
Ю
12:18
Юрий Ларин
Вообще, образы дискет -- это для эмуляторов. 🙂 И я не собираюсь делать "готек-2" через ПУ.
12:19
In reply to this message
Биос сейчас умеет только определять наличие ЛВС и получать оттуда данные, так ведь?
s
12:20
svofski
In reply to this message
я про историческую поддержку лвс вообще ничего не знаю. помню только, что получались какие-то эксперименты с загрузкой в эмуляторе b2m. но что дальше, забыл.
Ю
12:22
Юрий Ларин
In reply to this message
Тогда это не тот случай. Эмуляции флоповода тут не будет -- для этого ПУ не подходит...
s
12:22
svofski
образы дискет это для чего угодно. первый этап это поддержка всего сложного со стороны девайса, с минимумом трудов на собственно векторе.
потом можно расширить поддержку со стороны вектора, но это фактически написание новой ос. я не знаю у кого сейчас есть время писать новую ос, поэтому и предлагаю пошаговый подход.
Ю
12:24
Юрий Ларин
In reply to this message
Не, это путь в никуда... И если писать новую ОС, то сразу с ФАТ16. 🙂
s
12:25
svofski
ок, я вижу что мы друг друга не понимаем. это ничего.
12:26
Там хорошее исследование на тему ЛВС...
12:31
In reply to this message
Да, возможно. Я не хочу делать ещё один флоповод на картах/флешках, поэтому не понимаю, зачем тут образы дискет.
r
12:31
reddie
In reply to this message
спектрумисты не очень к фат16 отнеслись, сразу перешли на поддержку фат32
s
12:33
svofski
In reply to this message
я говорю про интерфейс с сд картой. флоповодом он делается только в случае, если в биосе он работает как флоповод, потому что это минимум действий чтобы получить MVP. если написать ОС которая будет работать с сд картой как с сд картой, будет не флоповод, или поддержка монтирования образов останется просто как небольшая фича.
Ю
12:36
Юрий Ларин
In reply to this message
ЛВС на Векторе для монтирования образов не подходит совсем, там просто потоковая передача данных. Если нужна такая фича, то нужен интерфейс, как у картриджа, с произвольным доступом.
s
12:39
svofski
почему это не подходит?

может вектор передать запрос, условно говоря "READ SECTOR 1234"
и в ответ принять 1024 байта
?
Ю
12:43
Юрий Ларин
In reply to this message
Может. Но проще сразу обращаться к нужному сектору, как в случае с картриджем.
s
12:43
svofski
я просто не могу понять, чем отличается то, что я написал от "сразу обращаться к нужному сектору". 1234 — это номер нужного сектора.
r
12:44
reddie
In reply to this message
через драйвер можно все) разве что сектора на сд-картах (как и винтах) по 512 байт, тут надо переваривать будет
Ю
12:44
Юрий Ларин
In reply to this message
Имел в виду без загрузки в память Вектора.
s
12:45
svofski
In reply to this message
ну хорошо, но в чем принципиальное отличие? в том, что у вектора будет буфер сектора? можно буфер в произвольное место поставить, если драйвер так написать.
Ю
12:47
Юрий Ларин
In reply to this message
Это грандиозное отличие. В случае с ЛВС вся работа с образом превратится в череду постоянных загрузок секторов...
s
12:49
svofski
но любые блочные устройства так работают. а какие варианты? можно разместить буфер в адаптере и получать доступ по байтам, ты об этом?
YS
12:52
Yura Sergienko
Описал как мог алгоритм работы GAME500. Надеюсь будет понятно.
👍
ДД
VP
A
6
Ю
12:55
Юрий Ларин
In reply to this message
Мне это не интересно, и я считаю, что делать ещё один "эмулятор флоповода" незачем. Давайте на этом остановимся.
👍
s
s
12:56
svofski
я правда вообще не понял, что интересно. но согласен не продолжать.
r
12:56
reddie
в БК пошли по грамотному пути: контроллер SMK, например, совмещает как ИДЕ, так и флопочасть, железно. если кому-то (юзеру или софту) нужны реальные дискеты - можно пользоваться. но на деле флоп редко когда нужен, и то чаще готек вместо него
👍
Ю
Ю
13:02
Юрий Ларин
In reply to this message
Интересно сделать девайс, который позволит хранить на sd-карте все программы, копировать и запускать их, как картридж с возможностью записи, или даже точнее, как файловый сервер.
13:04
Причём девайс должен быть максимально простым. 🙂
s
13:04
svofski
и почему это интересно, а девайс, который может прочесть сектор и записать сектор по команде от вектора — не интересно?

я никак не могу найти противоречия.
Ю
13:08
Юрий Ларин
In reply to this message
Я не вижу тут практической пользы -- слишком много всего надо будет доработать в ПО, чтобы они приняли ПУ за НГМД. И для новых разработок ПО образы флопиков -- это шаг назад.
g
13:08
gray
In reply to this message
вот тут получатся что нужно применять какую микру типа ардуины
а это уже не по феншую, т.к. мощнее вектора выходит контролер)
кастомную микросхему разве что
Ю
13:09
Юрий Ларин
In reply to this message
Я это стерплю, на этапе разработки. 😁
s
13:12
svofski
In reply to this message
вот давай так:

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

ты говоришь (поправь, если неправильно понял и переврал ):
я хочу простое устройство, которое позволит хранить на sd-карте все программы, копировать и запускать их с sd карты

чем именно то, что хочешь ты, не то же самое, чего хочу я?
Ю
13:15
Юрий Ларин
In reply to this message
То же самое, согласен. Но есть ньюанс: я хочу, чтобы общение Вектора с картой было в виде файлов, а Вы -- в виде секторов. Значит, взять файлы, завернуть их в образы флопиков, ещё не всем известно, какой программой, а потом подсовывать их Вектору. Зачем нам все эти сложности?
s
13:22
svofski
если есть канал общения, то что мешает поддержать оба варианта? не обязательно ограничивать все общение только чтением и записью сектора. можно добавить и чтение-запись каталогов и файлов, я тут не вижу конфликта.

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

суть устройства в том, чтобы был железный канал общения поверх которого все это уже можно сделать.
Ю
13:43
Юрий Ларин
In reply to this message
Ну и ещё раз: зачем? Ради двух-трёх программ, которые работают напрямую с флопиком? Хорошо, даже если двух-трёх десятков программ, какой смысл? И кто их будет патчить для работы с новым контроллером?
13:44
Надо работать с секторами напрямую -- вставил дискету и оглы... 🙂
s
13:48
svofski
In reply to this message
работа с секторами это не двух для программ, которые работают напрямую с флопиком. это для всех программ, которые могут захотеть сделать все, что им захочется.

у тебя есть cp/m, например. в нем есть интерфейс двух уровней: ты можешь читать сектора, а можешь читать файлы. тут нет противоречий. вот и я предлагаю интерфейс абсолютно без противоречий. в нем можно прочесть сектор, а можно файл. только в масштабах sd карты.
Ю
13:50
Юрий Ларин
In reply to this message
Ну и прекрасно. Новое устройство не будет заменять флоповоды, оно будет дополнять, и облегчать перенос файлов с ПК.
r
14:28
reddie
In reply to this message
работа с секторами, если подразумевались сектора дискеты, гвоздями прибивает размер носителя к дискете. это грабли многих компов, к сожалению
👍
Ю
s
14:59
svofski
да почему обязательно дискеты. у сд карты тоже сектора
Ю
15:16
Юрий Ларин
In reply to this message
Обращение к секторам карты -- это вообще жесть будет... 😁 Теряется весь смысл "просто записал на ПК -- считал на Векторе".
r
15:19
reddie
если с секторами карты - тут нужен или драйвер карты, или вообще новая ос. и в любом варианте сразу фат32, чтоб карту и юзера не мучать
15:20
либо прокладка в виде мк на борту девайса, чтоб брал работу с фат32 на себя
👍
С
Ю
15:28
Юрий Ларин
In reply to this message
Я примерно так и планирую сделать -- вся обработка на контроллере, Вектор будет получать и передавать в виде файлов.
👍
r
s
15:37
svofski
In reply to this message
от того, что в микродосе есть возможность обращаться к секторам, смысл в чем-то теряется? почему возможность обращения к секторам сд карты портит в чем-то смысл?
15:39
я правда пожалуй не хочу больше продолжать этот разговор. не вижу смысла.
Ю
15:58
Юрий Ларин
In reply to this message
Да то, что потом эту карту будет не считать на обычном ПК. И простыми средствами там же не записать данные в нужный сектор. Разве не так?
16:04
In reply to this message
Да, мне бессмысленно доказывать ущербность подхода записи в образы/сектора, а Вам его необходимость. Запись в сектора уже подложила нам свинью с НЖМД, который ещё можно переключить к ПК, но без ФС записать туда что-то крайне сложно. Поэтому только ФС и файлы...
VP
16:06
Viktor Pykhonin
In reply to this message
Из того же проекта SDOS можно взять аппаратную часть в виде одной из 5 поддерживаемых SDOS схем подключения SD-карты и написать для нее BIOS. Сама же SDOS, наверное, не очень подходит для Вектора.
g
16:09
gray
а напрямую SD с вектора незя рулить? согласовав только питание
VP
16:10
Viktor Pykhonin
Где-то попадалась такая концепция: под CP/M или МикроДОС на карте отводится отдельный раздел, остальное можно занять FAT. Для Вектора же для удобства написать утилиты для копирования файлов между разделами Вектора и FAT.
👍
Ю
s
16:10
svofski
In reply to this message
я сказал, что из этого разговора самоустранился
VP
16:11
Viktor Pykhonin
In reply to this message
Вот и я о том же, можно. Если схема простая,то более медленно, по одному биту, чтобы побыстрее, придется поддержать аппаратно, чтобы со стороны Вектора оперировать уже не битами, а байтами...
r
16:13
reddie
сдвиговый регистр решит проблему байтов. для спектрумов (и не только их) так и делают
VP
16:14
Viktor Pykhonin
In reply to this message
Ок, значит, я поздно у разговору присоединился ;(
Но я вроде бы идею понял и она мне нравится.
s
16:18
svofski
In reply to this message
можем продолжить в сторонке с нуля. я не от идеи отказался, а от перспективы объяснять ее тем, кто не хочет слышать.
A
16:19
Alexander
Чоу ругаетесь? :) Задам дилетантский вопрос: а SPI на Векторе как нить поддержать можно?
Ю
16:20
Юрий Ларин
In reply to this message
Вообще, sd-карту подключить можно, и даже проще, чем кажется: если не ошибаюсь, у китайцев были переходники на IDE для таких карт, добавить к нему стандартный Векторовский контроллер НЖМД и даже биос переписывать не понадобится.🙂
М
16:21
Михаил Алещенко
In reply to this message
у меня так и работает
👍
Ю
VP
16:22
Viktor Pykhonin
In reply to this message
см. схемы из той же SDOS: на выбор побитно или побайтово, через ВВ55 или сразу на шину..
Ю
16:24
Юрий Ларин
In reply to this message
При помощи сдвигового регистра 74HC595 можно организовать простое подобие SPI, и читать байты Вектором... Но тогда надо будет писать свой биос.
А
16:32
Алексей Шевцов
👍
Ю
16:39
Печатная плата Готек для SD карты в качестве носителя.
g
16:49
gray
телега усложнила меню жалоба, теперь выбрать причину - ещё тот квест
A
16:50
Alexander
угу, тоже бесит, а толку никакого — по наблюдениям быстро банят только "звездочных".
М
17:04
Михаил Алещенко
In reply to this message
У меня готек вообще с юсб картридером работает..
А
17:05
Алексей Шевцов
In reply to this message
Да, я тоже экспериментировал. Отлично работает с последней прошивкой.
17:08
Имея готек ничего другого, собственно, и не нужно. Удобно и файлы на него закидывать на РС и с Вектором всё работает.
17:09
Можно модернизировать мультикарту Дениса, разместив готек непосредственно на ней. Места там для 1-го чипа готека и разъёма USB хватит с головой.
A
17:29
Alexander
Если вдруг мультикарту переделывать так, то переразвести надо ide и ata разъёмы назад(чтобы "уши" шлейфов назад уходили. Или как то уменьшить размеры(удорожит, да). А то оно торчит сверху и очень сцыкатно кривыми руками сбить, погнуть, сломать случайно.
ДД
20:14
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
А назад это где ? Некоторые ее ставят горизонтально за Вектором, тогда это не назад а вниз получается.
A
20:15
Alexander
Я аш пошёл смотреть %) Горизонтально порт выворачивают?
ДД
20:22
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Вообще там зреет много модернизаций, и замена серий микросхем, по большому счету и ПЛИС и память квазидиска сейчас планарная на порядок дешевле чем та что используется.
Так же в связи с ухудьшением качества звуковых чипов и так же появлением Turbosound на 2х atmega32 - я уже ее математику дизассемблировал и разобрался более менее, планирую ее разместить прям на плате мульта, две атмеги, и эмуляция будет отличная. Далее, вероятно можно вместо ВГ93 прям на мульте разместить около 5 микросхем, чтобы не искать ВГ93, через пол года они пропадлут совсем.. Так же плисину хотелось бы заменить на 100 выв планар, он на порядок дешевле, и плюс еще 16 выводов, при помощи которых можно сгладить перекос при переходе от 8 к 16 битам при обмене с HDD, сейчас половина с плисе, половина на плате, за счет этого с CF проблемы. Если это устранить, то вероятно проблем не будет. Ну и еще ряд мелких хотелок есть. ТО есть этот момент зреет...
🔥
А
20:22
In reply to this message
да.
20:25
Но не знаю, на сколько эти все переделки вообще востребованы, ибо девайс в целом не будет отличаться, вероятно только плата в два раза уменьшится, а может и больше, и из за встроенного эмулятора ВГ93 в цене прибавит, а за счет перехода на планары - убавит, и в итоге, будет такой же по цене... Ну то есть это второй аспект, надо ли оно, тратить на переделку пару месяцев жизни, а в итоге получить то же самое в целом )) Принципиально ничего нового кроме турбосаунда не будет, да и для турбосаунда нужно будлет портировать плеер со спека, что еще на пару месяцев меня выбьет отовсюду... Но зато двухчиповый музон будет. Хотя я его весь на УКНЦ уже переслушал.
r
20:26
reddie
In reply to this message
но понравилось же)) я про двухчиповые музоны
ДД
20:29
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, но я пока только на реальных AY слушаю, плату сейчас под двухчиповый эмуль развожу, как закончу, закажу, и буду сначала на УКНЦ тестить, а потом на Векторе. Но там есть один плюс, который в целом мпозволит просто эиту плату вместо AY воткнуть, она по выводам 1 в 1 как AY в векторе, и переделок не потребует, воткнул вместо AY - и два чипа эмулируются, .. То же с эмулем ВГ93, можно просто его делать как замену ВГ 93. воткнул вместо микросхемы и порядок. По идее там пара преимуществ должна работать, но еще не тестировал, жду программатор для 8051 фирменный.
👍
r
20:30
Ну я к тому, что можно не заморачиваться с новыми девайсами...
20:31
Для памяти я уже заказал платок.
20:31
A
20:32
Alexander
А всё вообще нужное в плисину засунуть нельзя?
ДД
20:33
Денис सेवक सेवकाः Динанатх Гопал Дас
И это как бы пока цену в космос не уводит, ибо DIP микросхемы цже по 2 тыщи ... А планар будет еще долго доступен по приемлимой цене ))
20:33
ДА еще и найти нужно их...
20:33
в DIP..
20:36
In reply to this message
Да там и так все в плисине, вся логиа кроме ответственных защелок. Изначально в том и фишка была, что это в целом то самое что было в 90х, только рассыпуха в плисе, то есть вроде как ламповое. С появлением качественной эмуляции ВГ93 и AY есть желание пеейти на эмули, но без потери качества. Но это мера вынужденная, ибо и ВГ93 и качественные AY через пол года - год тупо исчезнут.
20:37
А так, можно Вектор на TANG NANO 9К просто реализовать вместе со всеми этими девайсами и не париться.
20:40
Хотя в целом весь мульт можно по большому счету на хорошем STM32 реализовать, и он будет копеешный, и маленький... со встроенным готеком, часами реального времени, контроллером USB клавиатуры и прочими плюшками...
20:40
Типа как у NightGryphon, для БК.
A
20:43
Alexander
Типа такой STMки?
ДД
20:44
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Не, блэкпил слабоват ))) чет по серьезней нужно.
G
20:44
выводов по больше...
20:44
Ну не на столько копеешный ))))
r
20:44
reddie
In reply to this message
в тех чипах, что в последних версиях Какавы, ног больше
ДД
20:45
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Тут есть еще момент, вектор 8 бит, то есть то что на УКНЦ хватает - на векторе с запасом будет.
20:46
Но все де, для БК контроллер от Hight Gryphon гораздо по серьезнее.. СЕк, кину сылку..
20:47
https://aliexpress.ru/item/1005002964985248.html?spm=a2g2w.orderdetail.0.0.652e4aa6TOknRp&sku_id=12000022992556516 отакое.. Если один чип взять без модуля, в целом не так внушительно будет по габаритам ))
🔥
A
20:48
Ну точно не за 200 рублей )))
😁
A
А
21:03
Алексей Шевцов
In reply to this message
Ну, если на мультиплату добавить микросхему от готек, то это не совсем тоже самое получится. А ещё туда можно добавить микросхему с китайского конвертора RGBY-VGA и Bluetooth-модуль для прямой загрузки через телефон с сайта Базис файлов в звуковом формате. Тогда это ещё круче будет. Практически все основные девайсы будут собраны на одной плате.
r
21:06
reddie
In reply to this message
это прям мощно, мегабайт памяти +128к флешпамяти
💯
ДД
ДД
21:07
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Отож... Меня это и настораживает... НА этот чип можно линух наверное скомпилить с иксами и всем остальным ))
21:08
In reply to this message
Готек при наличии HDD в целом не так нужен, большинство кого я знаю, флоп не подключают вообще. Встраивать готек в плату, ну как бы на любителя, нужно еще понимать, что стоимость это чуть больше поднимет при ручной сборке чем сам готек стоит.
👍
Ю
21:10
Ну а скандаблер уж точно в мульте не нужен ))
21:11
Про блютуз конечно подумать надо. Но тоже, как то пользовался таким на AZ-БК, так же эмуль флоповода на агате делал с возможностью по блютуз файлы туда пихать, опять же поигрался неделю и все... А цена девайса и так не маленькая.
А
21:12
Алексей Шевцов
Готек нужен для удобства работы с образами дискет, чтобы грузить с системных дорожек разные ОС, чтобы запускать те программы, которые работают только с дискетами, а при наличии индикатора - удобство поиска нужной дискеты, чтобы не запоминать её по номерам.
ДД
21:13
Денис सेवक सेवकाः Динанатх Гопал Дас
Это должен быть "ламповый" девайс, такой же как в 90х.. Но чуть по меньше. )) Так задумывалось. А если нужно все в одном - то нужно на STM мощьной делать, которая мощьнее вектора в стопятьсот раз ... и там не нужно будет отдельные чипы, она и готек сможет считать сама.
21:15
In reply to this message
Дисковод в целом нужет только для пяти - шести демок, остальное все с винта делается очень хорошо, и быстро. Ну мое мнение, я и сам последний раз забыл когда подключал осмысленно, толко чтобы проверить ВГ93 в девайсе. Ну и в целом, мне флоп нравится мучать живой, он прикольные звуки издает.. Готек только потестил, не зашло.
👍
Ю
А
21:17
Алексей Шевцов
Готек тоже умеет звуки дисковода издавать. Там к нему можно динамик маленький подключить...
ДД
21:18
Денис सेवक सेवकाः Динанатх Гопал Дас
На мульт максимум эмуль ВГ93 засуну... Есть вероятность, что будет и разьем под ВГ93, например, можно собрать эмуль, или на этом же месте поставить впанель т в нее ВГ93 запаять, если у кого есть. И так же сделать с AY
21:19
In reply to this message
Да, я в спеке подключил, но на реальные звуки это не похоже.
21:21
Особенно при чтении каталога в TRDOS - там привод два раза голову ведет на конец диска и обратно, и на реальном дискводе это слышно, а на динамике - вроде как он все время куда то в одну сторону едет.
29 October 2024
ДД
13:37
Денис सेवक सेवकाः Динанатх Гопал Дас
На реале работает мультиколор... Круто и неожиданно. Какое то время я делил место лучшего по графике компьютера в СССР между УКНЦ и Вектором... Увы, УКНЦ в этой гонке пока сдает позиции.. Вероятно тоже выйдет на первые позиции, когда начнут делать графику под 5х цветов, возможность есть... Но пока вот он лидер советского компьютеростроения по графике!!! Печально что этот потенциал открывается только спустя 30 лет....
🔥
AF
BF
А
4
13:37
Ю
13:51
Юрий Ларин
In reply to this message
Ну почему же, 30 лет назад тоже говорили, что Вектор лучший по графике... ))
👍
N
ДД
13:52
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Коме кубиков разноцветных подтверждения этому не было просто.
👍
Ю
s
13:56
svofski
укнц может быть побыстрее может графику ворочать зато? или не может?

эти картинки это прикольно, но с ними ни мультика не сделаешь, ни вообще так ничего особенного на самом деле
ДД
13:56
Денис सेवक सेवकाः Динанатх Гопал Дас
В целом у УКНЦ тоже есть способ вывести около 60 цветов, и если заморочатся, а я думаю это вопрос времени, то все же УКНЦ чисто по разрешению (640х288) вероятно выйдет вперёд по качеству изображения. Визуально будет более реалистично.
13:57
In reply to this message
Щас покажу. Скорость вывода максимальная, не сказал бы что быстрее, ибо передается все через регистры, там узкое место.
s
14:00
svofski
а, ну да. это конечно не фонтан. в общем все равно это специальная олимпиада. у вектора медленный процессор, который провернуть его экран не может, укнц мог бы рисовать побыстрее, но вышел узок одним местом..
💯
ДД
ДД
14:01
Денис सेवक सेवकाः Динанатх Гопал Дас
12-14 секунд на экран.
s
14:03
svofski
да, жестко. но зато потом то он сам по себе держится, не надо 100% проца тратить на мерцание палитрой непонятно когда
ДД
14:06
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, причем тут 8 цветов, за счёт разрешения можно комбинациями делать оттенки. А если научатся задействовать ещё и яркость (с БМК есть выходы на управление, но не во всехУКНЦ они в управлении цветом задействованы) то картинка будет гораздо фото реалистичнее.. и что то менять не нужно будет, просто вывести. И можно поверх кнопки интерфейса рисовать ))
VP
14:14
Viktor Pykhonin
In reply to this message
Какую реализацию ВГ93 ты имеешь в виду?
ДД
14:18
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
На 8051 и EMP3064. Она хоть и самая дорогая, но по идее самая полная и вмещается в квадрат реальной микросхемы.
14:18
Да и код ассемблера 8051 ближе для изучения. Сродни 8080 ))
VP
14:22
Viktor Pykhonin
In reply to this message
Я не про железо, я имею в виду, какая имеется качественная программная реализация ВГ93?
ДД
14:23
Денис सेवक सेवकाः Динанатх Гопал Дас
Не понимаю вопроса, к сожалению. Драйвера под ВГ93 чтоли ?
14:24
Программно ее реализовать на векторе и через ПУ к дисководу на прямую обращаться может ?
VP
14:25
Viktor Pykhonin
Ну, в тот же 8051 нужно же прошить какой-то код? Вот я и спрашиваю - какой именно? Кто сделал самую качественную эмуляцию ВГ93?
s
14:29
svofski
вг93 нужен чтобы настоящую дискету крутить, или чтобы вектору было нормально? это разные требования, особенно сейчас
ДД
14:29
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
А, понял, Есть на ZX-PK форум, где разработка закручивается, там можно посмотреть, но там как бы самое начало, а как все конкретно разрабатывалось нет данных. Я взял только готовый проект, пообщался с некоторыми реализовавшими, понял что есть еще вопросы которые вероятно нужно будет решить, и пока жду программатор и вот, плисины второй раз заказал уже, потому что перемарк пришел .. Надеюсь 8051 нвсе таки не перемарк ))
s
14:29
svofski
про чтобы настоящую дискету крутить я вообще не слышал
ДД
14:31
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Если сказать короче, пока не запустил, вопросов к авторам проекта не появилось, как появятся, буду искать.
VP
14:35
Viktor Pykhonin
Просто ВГ93 вроде бы не отреверсили пока, а нюансов при эмуляции много, и если, скажем, моя реализация работает на существующих программах на Векторе, то совсем не факт, что она на 100% правильная... С AY все куда проще...
14:35
И да, с настоящей дискетой все еще сложнее...
ДД
14:39
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Это все предстоит выяснить, когда соберу и начну отлаживать проект. НА сколько я понимаю, сейчас он работает на 100% только с "карабасом" в остальных случаях есть жалобы на отсутствие записи, на отсутствие работы с FLASH встроенной и т.д. То есть это все под доработку.
r
15:55
reddie
In reply to this message
реальная скорость заполнения намного больше. просто тут, во-первых, грузится с "дискеты", во-вторых, двойной перемес данных туда-сюда через канал обмена между процессорами. в-третьих, еще и формат, требующий раскодировки
AP
16:15
Andrey Ponomarenko
In reply to this message
Шильд, оказывается есть. Я думал он снизу должен быть, а он сзади. Сейчас сфотаю.
16:16
In reply to this message
Не гудит.
16:17
In reply to this message
ДД
16:22
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Пекращай это с винта )) Чего выдумываешь ? Причем это не с простого винта а с SSD DOM... С дискеты точно так же, только еще и на трети и двух третях останавливается на подгрузку. ))
r
16:35
reddie
In reply to this message
хех. значит, такая медленная обработка 🤷
ДД
16:37
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да по мне так скорость появления на экране не имеет значения... Главное реалистичность и красочность "фотовывода" ))
👍
r
r
16:39
reddie
но ради справедливости: в данном случае размер картинок для УКНЦ почти 70 Кбайт (разжатых)
🔥
ДД
g
16:45
gray
In reply to this message
кооператив что ли

а не, волжский, интересно чего так мало
31 October 2024
SY
23:01
Stanislav Yudin
Не Вектор, но родственник 😉
https://github.com/RW9UAO/special9K
👍
A
s
g
4 November 2024
Алексей invited Алексей
5 November 2024
Andrey Bochkarev invited Andrey Bochkarev
AB
19:48
Andrey Bochkarev
Всем привет! Я бывший пользователь и поклонник Вектор-06Ц. к сожалению мой экземпляр не сохранился. Я работаю редактором зарубежного портала по электронике и и решил написать ностальгическую статью про Вектор. Буду благодарен, если кто-нибудь предоставит мне фото оригинального Вектора с емкостной клавиатурой в белом корпусе т даст согласие на их публикацию, авторство я укажу.
AF
23:25
Alex Fedotovskih
In reply to this message
Я могу сделать фото, но у меня белый корпус выцвел от времени и стал серенький, хоть все и оригинально.
👍
AB
EK
23:44
Evgeny Kundo
👍
A
AB
23:46
если такой вариант подходит, можно сделать фотки получше
👍
AB
6 November 2024
AB
08:59
Andrey Bochkarev
Отлично, спасибо! Можно горизонтальное фото? Качество подойдет такое, какое есть. Очень аутентично, мне не для рекламы, а живое фото.
s
10:49
svofski
может поискать - попросить живое фото в подключенном виде? а то в коробке это как-то грустно
👍
AB
A
10:51
Alexander
тут в чатике картинок тыща, среди них всяко есть кросевое :)
EK
10:52
Evgeny Kundo
👍
AB
10:52
10:52
AB
10:56
Andrey Bochkarev
In reply to this message
Да, ищу
EK
10:59
Evgeny Kundo
СЛ
Светлана Ларионова 18.09.2022 16:17:46
🔥
A
A
EK
11:01
Evgeny Kundo
NG
Night Gryphon 10.12.2022 18:41:57
EK
11:02
Evgeny Kundo
ДД
Денис सेवक सेवकाः Динанатх Гопал Дас 22.02.2024 23:20:37
AB
11:35
Andrey Bochkarev
Спасибо, достаточно!
Ю
11:59
Юрий Ларин
А у меня есть ещё и такой...
🥰
NZ
A
🔥
AB
М
12:04
Михаил Алещенко
In reply to this message
А распечатку на кнопки можно попросить?
Ю
s
13:03
svofski
In reply to this message
тут с цветами что-то не то
EK
13:06
Evgeny Kundo
инвертированные и красного почти нет, т к им включается режим rgb в скарте)
😁
r
ДД
13:23
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Тут с цветами проблемы, причем походе сто вместе с инверсией ещё и перепутанны цвета, это нельзя использовать, абсолютно ужасные цвета.
👍
AB
s
Ю
Ю
13:24
Юрий Ларин
In reply to this message
Так в скарте режим RGB включается не красным, а напряжением на 16 выводе...
EK
13:25
Evgeny Kundo
вот с красного и подается на 16
Ю
13:26
Юрий Ларин
In reply to this message
Красный -- это 15 вывод, а не 16.
13:26
ДД
13:27
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Я вывожу из скарта шнурок с usb разъемом, плюсом он подключается к 8 и через 360ом к 16. И включаю это в любую зарядку от телефона.
EK
13:27
Evgeny Kundo
красный вектора подается на 15 и 16 скарта
13:27
в итоге rgb включается, но красного на экране уже не остается
13:28
In reply to this message
это по-хорошему. а тут по-быстрому чтобы тест прогнать
Ю
13:29
Юрий Ларин
In reply to this message
Так не должно быть. Красный -- только 15, а на 16 надо подавать просто 1..3В, можно через резистор.
💯
ДД
13:29
In reply to this message
По-быстрому спалить можно что-то...
💯
ДД
EK
13:29
Evgeny Kundo
мопед не мой )
ДД
13:30
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну это для статьи о векторе на сколько я понимаю... Туда нельзя такие фотки... И на сколько дольше припаять к разъёму два провода от зарядки?
💯
Ю
Ю
13:31
Юрий Ларин
In reply to this message
Телевизор тоже? Тогда пусть горит... 😁
😁
ДД
EK
13:36
Evgeny Kundo
👍
AF
s
🔥
ОР
13:36
мой вектор нормально подключен )
13:39
In reply to this message
телевизор тоже. не в смысле, что не мой вектор, не жалко. а в смысле, что не мое фото, делал подключение не я
Ю
13:43
Юрий Ларин
In reply to this message
Это хорошо... Совет так подключать тоже не Ваш был? Они сами придумали? 😉
EK
13:43
Evgeny Kundo
нет, не мой
ДД
13:48
Денис सेवक सेवकाः Динанатх Гопал Дас
Блок питания лежит боком, таким образом конвекционные отверстия не работают, у меня так проплавилась дыра над диодом. Опасное положение, проверено ))
👍
AB
ML
Ю
EK
14:27
Evgeny Kundo
In reply to this message
эта проблема решилась заменой блока питания на современный
ДД
14:31
Денис सेवक सेवकाः Динанатх Гопал Дас
Оооо мульт еще первой серии ))) Круто, уже коллекционный экземпляр )))
EK
14:31
Evgeny Kundo
🔥
AB
s
14:33
svofski
In reply to this message
очень красиво, осталось только чтобы на мониторе было чего-нибудь вектороскопическое
EK
14:47
Evgeny Kundo
🔥
AB
s
AA
7
g
14:51
gray
кстати , а что вектороскопичное то
кроме загрузочного экрана и йетти ничего не приходит в голову

может ещё болдер и планета птиц узнаваемы
ДД
14:53
Денис सेवक सेवकाः Динанатх Гопал Дас
Реклама векторовская на бейсике.
14:54
👍
ЕИ
g
14:55
gray
In reply to this message
ну это читерство) там написано вектор)
ДД
14:56
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
а что там атари должно быть написано ?
g
14:56
gray
In reply to this message
в моём понимании вектороскопичное - это то на что посмотрел и сразу понял, что вектор, без надписей
ДД
14:58
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Не смотри на надпись, посмотри на форму и расположение клавиш клавиатуры, тоже неповторимо ))
s
15:14
svofski
Йети так Йети, мало кто будет против Йети по-моему =)
👍
ДД
N
A
15:17
Alexander
In reply to this message
PutUp.
🔥
ДД
N
g
15:18
gray
In reply to this message
не, путап не векторовская игра, порт msx вроде
A
15:18
Alexander
это да
15:18
Адскок и лифтер(вроде).
g
15:19
gray
адскок да
лифтур нет
A
15:20
Alexander
клон не порт :)
s
15:50
svofski
In reply to this message
это не так важно. на векторе одна из самых знаменитых игр
15:50
🔥
N
EK
g
16:50
gray
In reply to this message
почему то думал что оригинальный намного быстрее
A
16:52
Alexander
In reply to this message
Такое же ощущение :)
s
16:53
svofski
попробуйте .bas запустите в эмуляторе msx. я правда забыл как это делается, но вроде легко наощупь
AB
16:53
Andrey Bochkarev
А у кого-нибудь есть сканы информационного листка, или газеты, не знаю как это сейчас назвать, Коман-Инфо?
Ю
18:33
Юрий Ларин
In reply to this message
Без надписей, посмотрел и сразу узнал Вектор -- это загрузочная таблица, в первом варианте прошивки. Только на Векторах так было, эксклюзив...))
👍
Ч
N
ДД
5
AB
22:33
Andrey Bochkarev
In reply to this message
Спасибо, жаль что в формате djav. Я его терпеть не могу. Но это лучше, чем ничего
7 November 2024
Deleted invited Deleted Account
14 November 2024
X
19:05
Xrust
Пишут, что Донат Темиразов умер. https://zx-pk.ru/threads/35992-umer-donat-temirazov.html
😢
AB
A
ВШ
11
N
19:27
NoZDR
Programmers don't die, they just GOSUB without RETURN
20 November 2024
AB
g
10:10
gray
In reply to this message
без логина не пускает
👋
A
AB
10:28
Andrey Bochkarev
а.... пардон, не та ссылка... сейчас исправлю.
10:30
Исправил. Статья о Векторе, на польском, подавлющее большинство поляков о нем не слышали.
s
10:40
svofski
Wektor :D
g
10:51
gray
1024х256 в черно-белом режиме

разве такой режим в векторе по умолчанию был?
r
10:52
reddie
In reply to this message
да это уже не раз обговарили) ляп в описании
👍
ДД
AB
10:53
1024 бита на строку, технически верно. но не более
10:53
отобразить это побитово комп не может
g
10:54
gray
In reply to this message
скорее не ляп, а неправильно понятая инфа, что 4 страницы по 256 и 256*4=1024 ... в демке базовой даже были эти экранные плоскости с указанием что 1024
AB
10:54
Andrey Bochkarev
In reply to this message
Да, я разобрался после того как написал статью. Но не важно, никто внимания не обратил.
r
10:54
reddie
In reply to this message
да, просто этот ляп уже в оригинале (русском описании ) был
👍
AB
AB
10:55
Andrey Bochkarev
Просто объем статьи ограничен и разжевывать не хотелось. Кому интересно тот разберется.
r
10:56
reddie
In reply to this message
прям как в книжках для спектрумов. куча ошибок, причем даже в листингах, ищите сами 😁
g
10:57
gray
во, из за этого вся путаница похоже пошла
👍
Ю
АШ
AB
10:57
Andrey Bochkarev
Может быть не совсем в тему. У меня на очереди статья про советские клоны ZX Spectrum. Может у кого-нибудь есть фото Пентагона, Скорпиона,, что там еще было? В статью про Вектор взял картинки не отсюда, а с сайта-музея. Владелец мне разрешил.
r
10:59
reddie
In reply to this message
можно в профильных чатах спросить (или глянуть там в медиа, полно)

https://t.me/Pentagon_ZX_Chat
https://t.me/zs_scorpion
👍
AB
ДД
11:01
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
А можете открыть доступ на статью про Агат, интересно почитать, кроме Вектора я очень часть пересекаюсь с Агатами, это очновная машина, которую мне сейчас присылают на ремонт со всей России, вот даже сейчас на прогоне аппарат. Любопытно почитать... И кстати - вообще Агат не клон Эппла, но это длинная история на самом деле, тем не менее Агат, особенно в релизе 9 вполне себек неплохо эмулирует классический AppleII.
11:02
AB
11:03
Andrey Bochkarev
In reply to this message
Там вроде открыт... сейчас проверю, может снова на закрытую часть форума ссылку дал.
ДД
11:04
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Есть несколько породистых спектрумов, фотки сделаю, закину в личку.
AB
AB
11:06
Andrey Bochkarev
In reply to this message
Правильная ссылка, в статье про Вектор ее тоже исправил. https://www.elektroda.pl/rtvforum/viewtopic.php?p=21109811
🔥
ДД
11:09
In reply to this message
Да, я в статье указал на то, что это не клон, сам с Агатами не сталкивался, но разобрался.
💯
ДД
ДД
11:10
Денис सेवक सेवकाः Динанатх Гопал Дас
Вопрос о клонстве Агата конечно очень серьезный, но по мне клон - это аппарат точно по параметрам скопирован и умеющий работать с софтом прототипа, а Агат вообще не понимает софт "прототипа", и умеет с ним работать, только благодаря гибкости организации памяти, конкретно благодаря тому что умеет выдавать участок оперативной памяти за ПЗУ, а так же ихменять расположение пространства видеоадаптера в ОЗУ, ну и конечно, отдельно Агат9 имеет в составе видеоадаптер Эппла, который вообще дае ни рабу не соответствует видеоадаптеру Агата, который как минимум имеет гораздо побольше разрешение и работает на частоте в два раза больше. Ну и после записи в "псевдо ПЗУ" ПЗУ Эппла и "фиксирования" наглухо архитектуры памяти, и перехода на адаптер Эппла - Агат умеет работать с софтом от Эппла на прямую.. Ну то есть, сразу аж три костыля применяется для совместимости, а это уже не клон, а просто возможность эмуляции.
👍
Ю
BF
AB
11:15
In reply to this message
По Агатам можете обращаться, я его изучил очень подробно. Недавно вот закончил изучение секвенсера и прекодера контроллера дисковода, 840к, который кстати на Эпплах аналога не имел, агатовский дисковод 840 - уникальнейшая штука, по большому счету, это ну примерно 1818ВГ93 созданная на двух ВВ55 (портах ввода вывода) и двух ПЗУ с микрокомандами образованного этим всем секвенсера, то есть по сути, это отдельный микроконтроллер, но без микроконтроллера )))) Очень крутая штука !
🔥
AB
AB
11:15
Andrey Bochkarev
In reply to this message
Да, я помно, там еще недостаточная совместимость из-за разных режимов работы видеоконтроллера.
11:16
In reply to this message
У меня на Векроре был контролелр дистковода не на этой ли 1818ВГ93? Уже не помню...
s
11:17
svofski
In reply to this message
исправить можно и сейчас. статья-то еще не всеми прочитана и будет висеть еще долго наверное.
ДД
11:18
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, на векторе именно на ВГ93 был контроллер дисковода, на Агате его, но по параметрам по серьезнее немного и по быстрее сделали на наборе логики.
👍
AB
11:18
Шас сфоткаю.
AB
11:18
Andrey Bochkarev
In reply to this message
Хорошо, я на этой неделе исправлю. Обещал читателям продолжение в виде описания работы видеоконтроллера и памяти. Придется все равно разжеватьб.
👍
s
ДД
11:19
Денис सेवक सेवकाः Динанатх Гопал Дас
👍
AB
s
11:19
svofski
In reply to this message
Можете консультироваться здесь например перед публикацией, проверим на очевидные ляпы ;)
👍
Ю
AB
11:20
Andrey Bochkarev
In reply to this message
Спасибо! На канале Агата не столь любезная публика.Но картинками мне хорошо помогли.
s
ДД
11:26
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Статья очень хорошая ! Реально заметно что вы провели грандиозную работу, в отличии от многих других, даже российских блогеров и авторов статей ! Спасибо за такую отличную работу !
👍
AB
s
11:28
svofski
In reply to this message
поправьте пожалуйста ссылку без #213... — эта часть урла перекидывает сразу на комментарии и на незнакомом сайте не сразу разберешь
👍
AB
AB
11:30
Andrey Bochkarev
In reply to this message
Исправил.
👍
s
s
11:31
svofski
почему-то google translate переводит czasownik как verb
AB
11:33
Andrey Bochkarev
In reply to this message
Ну google translate не соврешенен. czasownik действительно перевдится и как глагол и как таймер
s
11:34
svofski
истину таймеришь
11:36
In reply to this message
вы работали в коман-инфо?
AB
11:37
Andrey Bochkarev
In reply to this message
нет, я пару статей для него написал... про самодельный сканер и еще про что-то, уже не помню, больше 30 лет прошло
s
11:38
svofski
по английскому тексту выходит, как будто сканер вашей разработки? вот было бы интересно посмотреть, или хотя бы почитать!
AB
11:58
Andrey Bochkarev
In reply to this message
Я уже не помню, то ли сам придумал, толи где-то подсмотрел. Вроде сам придумал, когда цеплял световое перо. Идея состояла в том, что бы между монитором и световым пером разместить черно-белый слайд (разумеется через объектив, а точнее систему линз от фотоувеличителя). Луч от монитора сканирует слайд, а фотодиод в световом пере измеряет интенсивность. Понятно, управляющая программа прописывает эти данные в памяти в соотвествие с положением луча.
👍
Ю
s
14:22
svofski
In reply to this message
принцип то ясен, но вот детали, особенно в разрезе древних технологий, очень любопытны.
AB
19:32
Andrey Bochkarev
In reply to this message
Я тогда только хард сделал, программу не осилил, Тимошенко (вроде он был издателем) обещал, но потом уехал в Украину.
s
19:39
svofski
странно, не слышал, чтобы он был как-то связан с Команом. он из Чернигова
🤔
AB
19:39
если речь про Александра
AB
19:40
Andrey Bochkarev
In reply to this message
значит я путаю .... забыл все
s
19:40
svofski
но ладно, железо то тоже интересно
AB
19:40
Andrey Bochkarev
In reply to this message
А уже не актуально, кому сейчас нужны сканеры?
s
19:41
svofski
исторически интересно. тут (ну и не только тут) многие интересуются хтонической палеоэлектроникой
👍
AB
Ю
19:43
Юрий Ларин
Если будет найдена оригинальная программа для этих сканеров, но будет интересно повторить и прочуствовать, как это было...
👍
s
AB
AB
19:46
Andrey Bochkarev
In reply to this message
программу наверное никто не написал... я на это не был способен .. попробую картинку нарисовать по памяти, как это было.
19:46
а... какртинка была в одном из номеров комана!
s
19:47
svofski
как подключено перо мне тоже интересно. как отсчитывается время?
AB
19:47
Andrey Bochkarev
И там мое описание принципа работы.
19:51
In reply to this message
положение луча же известно программе, а интенсивность после прохождения света через слайд фиксируется фотодиодом (не помню был ли там АЦП), мне вообще это нужно было для текстов, у меня много было разных схем и статей (патенты), а также книг на микрофильмах (если кто помнит, что это такое), вот их я и хотел оцифровать, так как на фильмоскопе 😀 смотреть было неудобно...до этого яя делал проекто с экраном как у монитора, но тоже неудобно
s
19:55
svofski
наверное мне надо найти этот номер коман-инфо и почитать.

схемы которые я знаю генерируют прерывание когда луч проходит перед пером, но на векторе это невозможно. а полл сделать — точность будет 3-4 позиции на строку.
🤔
AB
19:59
бывают еще правда другие световые перья — на Вектрексе например, где нет растра в помине, пером надо тащить за специально рисуемый для этого крестик. но это нельзя сравнивать.
20:00
а, ну и еще вариант это световой пистолет из nes-а. там выключается весь экран и остается только белый квадратик где надо.
AB
20:05
Andrey Bochkarev
In reply to this message
если это был черно-белый вариант (без градаций серого), то там просто подключался светодиод через тригер Шмитта на вход шины данных.
20:07
у меня не было пистолета, я в игрушки никогда не играл, кроме Йети на Векторе... световое перо было самодельное, это я точно помню, схема наверное тоже была из Комана, т.к. больше взять ее было негде.
s
20:13
svofski
ну да.. я просто пытаюсь понять как по такой схеме понять когда именно лучик поймался. если это чисто программная штука, то опрос очень медленный. вектор за одну строку исполняет 192 такта. это например 16 раз инструкция IN. но в цикле IN/ANA/JNZ это будет 12+4+12=26, выходит только около 7 раз за строку можно спросить поймали перо или нет.
20:14
конечно можно применить алиасинг. сдвигать каждую строку на 4 такта, тогда горизонтальное разрешение можно повысить до теоретических 48. но это всего. видимая область меньше.
Ю
20:15
Юрий Ларин
А может там был внешний генератор со счётчиком, который мог более точно отсчитывать время?
s
20:16
svofski
вот. серьезный человек оторвал бы GATE у ВИ53
AB
20:18
Andrey Bochkarev
Мне кажется, что вы усложняете. Сколько времени нужно для создания белого поля на экране 512х256?
s
20:18
svofski
мы на самом деле не знаем, что именно это перо позволяло делать
20:19
если просто таскать крестик — то тогда да, достаточно теста попал или нет. потому что на экране нет ничего кроме крестика
20:19
а если тыкать в произвольное место при том что на экране уже полно информации, прям как на телефоне сейчас, то без сложности никак не получается
20:20
ну и для сканера как раз всего этого не нужно. сканер может двигать белую точку по экрану и спокойненько сканировать
AB
20:21
Andrey Bochkarev
надо поискать статью в комане, не хотелось ставить просмотрщих дежавю... но меня уже самого начал мучать этот вопрос
s
20:21
svofski
=) я тоже не фанат в этом копаться
AB
20:21
Andrey Bochkarev
In reply to this message
так о том и речь
s
20:21
svofski
ну да. просто разговор зашел о световом пере, я и стал думать
AB
20:29
Andrey Bochkarev
Тут у польских читателей возник вопрос, как была реализована кириллица на Векторе. Я не помню. В двух словах можно?
ВК
20:33
Владимир Кузнецов
In reply to this message
В Векторе экран только графический, поэтому непонятно что конкретно имеется в виду под "организацией кириллицы".
s
20:33
svofski
кодировка наверное, koi-7/koi-8
ВК
20:35
Владимир Кузнецов
In reply to this message
Была ещё "альтернативная", где кириллица по алфавиту шла.
👍
s
r
20:38
reddie
In reply to this message
если получаемый бит встает куда надо, можно быстрее (напишу в Z80-мнемониках):

in a,(port)
ld l,a
jp (hl)

где hl указывает на in a,(port) пока не поймает луч, либо переходит на обработчик, когда поймает
AB
20:41
Andrey Bochkarev
In reply to this message
не организация, а реализация.
MV
20:42
Mike V73
In reply to this message
каждый таскал с собой табличку из которой по точкам-битикам строил букву в нужной точек экрана
AB
20:42
Andrey Bochkarev
а ну да, если только графический, то понятно - символы просто рисовались
s
20:46
svofski
это была одна из радостей при загрузке с кассеты — смотреть как в окошке буфера мелькает знакогенератор
👍
A
Ю
ДД
5
20:47
In reply to this message
эвона как =)
21 November 2024
s
12:09
svofski
тут к сожалению не написано ничего, кроме того, что и так очевидно
r
12:12
reddie
немного оффтопа "на тему": Старая Башня для Денди https://www.youtube.com/watch?v=fHXOKkYr7ao
🔥
VP
AF
A
g
12:14
gray
In reply to this message
странно, что музычка неочень, вроде-же на nes получше была?
r
12:15
reddie
In reply to this message
по детским воспоминаниям - именно так она и звучала в большинстве игр. субьективно даже хуже AY
s
12:16
svofski
по-моему там 4 канала, но у них какие-то ограничения жесткие
A
12:16
Alexander
Каждый канал там жёстко приколочен формой сигнала, а pcm только один.
r
12:16
reddie
разумеется, есть и шедевры, типа музона в Робокопе 3 https://www.youtube.com/watch?v=z754_a_aAHA
s
12:17
svofski
в Старой башне скорее всего они не стали переделывать музыку радикально, а она написана для двух каналов кажется
A
12:17
Alexander
В SNES уже были все каналы цифровые, вроде бы их там аш 16 было.
12:23
На замедленных деградированных ресурсах ролик был про поколения звуковух. Там от пищалок, оплов и прочих вейвсинтов(как оно устроено и работает) до современных(в которых особо не чего рассказывать) круто было разжёвано, в том числе рассказано про робокопа, почему оно такое крутое. Не могу опять нагуглить :( Там хитро как раз этот pcm канал использовался.
26 November 2024
✨N̵i̷k̶N̷i̸k̸0̸l̶s̵ ✨ invited ✨N̵i̷k̶N̷i̸k̸0̸l̶s̵ ✨
Инженер Микробиолог invited Инженер Микробиолог
ИМ
18:11
Инженер Микробиолог
Приветствую, парни!
Такой вопрос: Где и в каком виде сейчас можно получить функционал Вектор 06Ц?
Может это программный эмулятор? Может программно-аппаратный? А может и вовсе реализация на ПЛИС?
Заранее благодарен за любую содержательную информацию.

P.S. "Вектор" был моим первым ПК. Причём, очень любимым в силу гениальности его конструкции.
Оригинальная машина, правда, достаточно быстро сломалась - работала минут 15 и потом со щелчком реле начинала люто глючить и т.п.
Попытка отремонтировать (а было это в 90-е) закончилась плачевно - рукожопые "мастера", пытавшиеся выпаять процессор, угробили плату.
Так что от моего "Вектора" у меня осталась только память.
MV
18:12
Mike V73
In reply to this message
https://emu80.org
Привет )
NZ
18:12
Nikita Zimin
Эмуляторы есть и даже несколько, наверное с ними проще всего.
FPGA-реализация тоже есть, знаю что есть в MiSTer.
18:13
Железный Вектор и сейчас можно найти, правда, последнее время подорожали, цена на авито доходит до 40 тыс.
😱
ИМ
18:15
https://caglrc.cc/scalar/ — тут архив софта и документации, там же встроен программный эмулятор прямо в браузере (нажимать на треугольник на скриншоте справа)
👍
Ч
S
ИМ
18:37
Инженер Микробиолог
Спасибо!
🤝
MV
S
19:20
SuperMax
In reply to this message
👍
A
29 November 2024
A
21:44
Alexander
ВАХ! https://github.com/ImproverX/PK-6128c_PP/releases/tag/v.1.0

@ImproverX и вот как всё это собрать в нынешних реалиях не за 146500 деняг? :)
ИМ
21:47
Инженер Микробиолог
In reply to this message
А что это?
Ю
21:47
Юрий Ларин
In reply to this message
Да, я решил, что можно релизить -- всё работает, сейчас им и пользуюсь...
A
21:47
Alexander
In reply to this message
Ну там же ж написано: новодельный Вектор :)
ИМ
21:48
Инженер Микробиолог
In reply to this message
Чё-т как-то не написано....
Ю
21:48
Юрий Ларин
In reply to this message
Я бы даже сказал, полностью новодельный, даже корпус.
ИМ
21:49
Инженер Микробиолог
In reply to this message
Ну во всяком случае по ссылке если пройти
A
21:49
Alexander
Хм, по идее, платы в условном Резоните заказать можно, мне тут недавно рассказали. Там, конечно, не pcbway по ценнику :)
Ю
21:49
Юрий Ларин
Но не совсем Вектор, а его дальнейшая версия, ПК-6128ц.
A
21:49
Alexander
In reply to this message
ДОРАХА лить.
ИМ
21:50
Инженер Микробиолог
👍
AF
Ч
🔥
А
2
A
21:50
Alexander
In reply to this message
На фотке, кстати, выглядит как рендер, если не присматриваться :)
Ю
21:51
Юрий Ларин
In reply to this message
Платами могу поделиться, если кто захочет собрать. По ценам, как заказывал год назад в Китае, но требующим маленькой доработки.
21:52
In reply to this message
Да, нереально красиво. 😁
g
21:52
gray
звучит как правец
A
21:52
Alexander
Вот с доработкой это точно не ко мне :) Я тут пару дней назад содрал дорожку, пока выпаивал флешку с модуля камеры sop8 %) Рукожопость! Могу, умею, практикую %)
Ю
21:54
Юрий Ларин
Тогда и собрать будет непросто -- там большинство деталей в смд, аккуратности требует.
A
21:56
Alexander
Ну с односторонними платками и smd 0603 ща "набиваю" шишки собирая ноду мышастика :) А вот когда платка двухсторонняя, то подогревом уже низя, феном тоже так себе идея :) Я ж не настоящий сварщик.
Ю
21:58
Юрий Ларин
Детали там все на одной стороне, я паял просто феном, без подогрева.
21:58
И покрупнее, чем 0603, в два раза.
A
22:00
Alexander
Да я глянул бом :) Но пока не полезу точно, "домашних" дел ещё выше крыши :) Но прям захотелося, чо тут скрывать то.
Ю
22:02
Юрий Ларин
Вот тут собрал фотки всех исправлений на платах, если кому интересно:
https://disk.yandex.ru/d/_etVN4RSVh_7Dg
g
22:03
gray
а почему 6128 ?
Ю
22:05
Юрий Ларин
Такое имя дали разработчики, я только повторить пытался... 🙂
22:06
И добавил своих пару плюсиков.
16 December 2024
ИМ
00:05
Инженер Микробиолог
Парни, подскажите пожалуйста, есть ли в эмуляторе Emu80qt_40480 возможность замедлить немного работу программы?
Так то я по мануалу пробежался, но кроме того, что тайминги подобраны экстремально точно, не нашёл информации.
Между тем, моя любимая "Йети" идёт как-то очень уж шустро. К остальным играм вопросов нет - всё идет как надо.
Заранее признателен.
g
00:46
gray
In reply to this message
в йетти же есть выбор скорости)

замедлить можно, но не очень удобно
в каталоге vector в файле vector.conf изменить параметр частоты процессора
# Тактовая частота
@FREQUENCY = 3000000
VP
00:51
Viktor Pykhonin
In reply to this message
Я сделал настройку скорости работы эмулятора, это будет в следующей версии.
Либо можно самостоятельно собрать из исходников.
Ну либо сделаю внеочередную сборку, если очень нужно ;)
❤‍🔥
ИМ
00:52
Для windows?
ИМ
03:53
Инженер Микробиолог
In reply to this message
Спасибо!
03:54
In reply to this message
Простите, может туплю, но я не знаю как.
Инструкцию в игре читал, но не нашёл там про скорость
ИМ
05:00
Инженер Микробиолог
In reply to this message
Да, но не стоит вашего беспокойства. Я то уж точно подожду очередного релиза.
g
13:04
gray
In reply to this message
на экране выбора этажа нажать цифру от 1 до 7, там вверху написано
1 - самое быстрое
7 - самое медленное
❤‍🔥
ИМ
👍
Ю
🤔
MV
ИМ
15:11
Инженер Микробиолог
In reply to this message
Етическая сила!... А я думал, что первый уровень, это самый лоховский!..
Спасибо!!!
💯
N
15:12
Как я раньше играл?...... На своём Векторе........
VO
15:47
Vigilant Observer
In reply to this message
Да такая же путаница была, ещё по детству помню
👍
ИМ
ИМ
22:06
Инженер Микробиолог
Уф-ф-ф!.. Ну хоть "душу отвёл", как говорится (на Йети).
Правда, той волшебной атмосферы, как в 90-м, не словил... :(

Я тут недавно имел опыт взаимодействия с TTGO VGA32 (FabGM), так вот Space Invaders прямо-таки погрузил меня в атмосферу того времени.
Собственно, к чему я это? Да к тому, что в конечном итоге, видимо, придётся собирать Вектор PК-612ц. Пугает только перспектива поиска советских микросхем. КР580ВМ80А у меня новенький ещё с советских времён-то так и лежит где-то в коробочке, а вот всё остальное....
g
22:23
gray
чтоб получить этот вайб, железки или игры мало, нужна туса соответственная, погружение
ИМ
23:08
Инженер Микробиолог
In reply to this message
Так я тогда, в 90-м, совсем один-на-один был с Вектором!

Я лихо, за час, подключил его к ЦТВ "Чайка" и потом дня три включал!.. Ну то есть, не мог двинуться дальше загруженной в память программы.

Ну кто в здравом уме и трезвой памяти мог представить, что программа запускается кнопкой Сброс (+ВК)?!
Sn
23:19
Siarhei neznajka
In reply to this message
Вм80 добывается ещё легко
🙏
ИМ
VO
23:29
Vigilant Observer
In reply to this message
Эмм...но это же в инструкции было написано? 🤔
Я только со второго раза, правда, разобрался, что кнопки нужно жать строго вместе
17 December 2024
g
00:36
gray
In reply to this message
руководства, инструкции, да кому они нужны, понимаю )
ИМ
05:18
Инженер Микробиолог
In reply to this message
Да не, я читал. Правда. Но тут классика: "смотрю в книгу - вижу фигу".
Беда была в том, что я был к тому времени весьма опытным радиолюбителем, участвовавшим в сборке "Специалиста" в кружке и зачитавшим до дыр "Простейшая микроЭВМ". Я был, кажется, уверен на 100%, что это опечатка у них там :) Настолько уверен, что даже не пробовал сделать в точности как там написано :))
05:20
Вот такой жуткий коктейль из невнимательности и самоуверенности.
Ю
07:27
Юрий Ларин
In reply to this message
Там советских микросхем немного -- две ВВ55А и одна ВИ53... Ну ещё компаратор К554СА301 можно посчитать, но всё можно заменить на импортные аналоги, в том числе и процессор. Он там, кстати, не ВМ80, а КР1821ВМ85.
❤‍🔥
ИМ
07:29
In reply to this message
Если что-то не получается, надо просто прочитать инструкцию... ))
ИМ
08:18
Инженер Микробиолог
In reply to this message
Да-да-да!.. Позже я узнал это правило:
"Если вы уже перепробовали решительно всё и у вас всё равно ничего не получается - прочтите же наконец инструкцию!"
Кстати, с тех пор я стал техническим писателем и инструкции пишу сам. Вернее, писал. Сейчас я уже давно не работаю по этому профилю.
Но инструкции обожаю читать. Читаю их от корки до корки (если конечно хватает времени). Нередко задолго ДО приобретения самого девайса и нередко не один раз :)
08:20
In reply to this message
Спасибо. Буду думать как подобраться к этому проекту. Очень хочется, но жизненный опыт подсказывает, что совсем уж лёгкой эта прогулка не будет.
VO
09:12
Vigilant Observer
In reply to this message
ВВ55 и ВИ53 это же "клоны" западных 8255 и 8253, если склероз не изменяет
Ю
09:18
Юрий Ларин
In reply to this message
Да. И компаратор меняется на LM311... Ещё забыл упомянуть к155ре3, но с ней тоже проблем не должно быть, в крайнем случае она меняется на GAL.
09:19
In reply to this message
Первому идти тут сложнее, но я уже прошёл и могу подсказать дорогу, если что...
❤‍🔥
ИМ
ИМ
12:36
Инженер Микробиолог
In reply to this message
Спасибо! Буду рад помощи и благодарен за неё!.. Если конечно соберусь нырять в этот омут ;) Пока что есть сомнения.
18 December 2024
NZ
18:57
Nikita Zimin
Сегодня в 20:00 стрим просмотра работ конкурса РЕТРОГРАД: https://www.youtube.com/watch?v=5W3kvfjNlP0&ab_channel=Lafromm31LIVE
🔥
gZ
AF
4
👍
Ю
2
🥰 1
NZ
20:33
Nikita Zimin
20:34
🔥
AA
ДД
N
6
20:37
Что-то вроде Болдер даш + Сокобан
s
20:38
svofski
не то болдер дан, не то сокобаш
👍
S
NZ
А
20:39
Андрей Ефимов
Сильно умная игра. Я бы прошел первый уровень и все
😁
r
20:39
Меня болдердаши сокобаны быстро утомляют
NZ
20:39
Nikita Zimin
это ж думать надо
20:40
🔥
N
s
20:42
svofski
болдердашам на векторе везет, они по большей части красивые и довольно бодрые
👍
N
NZ
21:10
Nikita Zimin
21:11
🔥
N
AF
D
4
А
21:11
Андрей Ефимов
Ну вот это уже получше. Тут можно жить
NZ
21:27
Nikita Zimin
21:27
21:27
Японские кроссворды, на Бейсике
🔥
N
AF
А
21:28
Андрей Ефимов
Ну это чисто Вектор с собой в поезд брать и там разгадывать
NZ
21:44
Nikita Zimin
👍
N
21:45
🔥
N
21:45
Но машинка дёргается при движении
🔥
AA
AF
s
21:47
svofski
просто у нее колеса квадратные
А
21:47
Андрей Ефимов
Внутри водитель замерз, его трясет
NZ
22:08
Nikita Zimin
Ну что, на мой взгляд нормально по конкурсу. Всегда хочется чтобы было больше конечно, но все же занятые люди.
А
22:09
Андрей Ефимов
Ну чо сказать. Все, что можно сказать, давно сказал.

Нельзя давать конкурс сразу без перерыва после предыдущего
Чтобы появились приличные игры в товарных количествах, нужно сразу закладывать срок побольше
Нужно работать с аудиторией, а не просто объявить и ждать
💯
BF
ИМ
22:09
Надеюсь, организатор это учтет
19 December 2024
- invited -
20 December 2024
N
09:44
NoZDR
In reply to this message
а не на ютубе есть?
ВК
18:11
Владимир Кузнецов
Уже не знаю в который раз кто-то пытается раздать деньги, практически безвозмездно, и каждый раз зарубают инициативу этого филантропа на корню! )
😁
A
23 December 2024
-
20:06
-
Хочу выразить большую благодарность всем причастным к проведению конкурса. Надеюсь, что в следующем году будет больше участников и работ.
ДД
Ю
A
5
NZ
20:18
Nikita Zimin
По мне так итоги конкурса неплохие. Вложил 2 тыс - получил три игрушки.
👍
AF
😁
N
24 December 2024
ДД
17:25
Денис सेवक सेवकाः Динанатх Гопал Дас
🔥
s
AF
A
6
17:38
Кто подскажет, какой командой или утилитой в РДС можно текст вывести в консоль и соответственно на принтер?
17:39
Я на векторе в 90х лабораторные с графикой оформлял... А сейчас смотрю на все что у меня есть из софта, и не понимаю как я это делал, ведь текстовые редакторы которые я знаю сейчас вообще не умеют на печать ничего выводить )))
17:41
Картинку выводит designer, текст можно вывести в РДС прям на экран и на принтер (тоже вопрос как), но я точно помню что печатал текст с вставками графиков функций... Неужели я сначала текст выводил, а потом перекручивал лист и графику попадал в оставленное место....
g
17:42
gray
In reply to this message
а чернила современные ему подходят?
ДД
17:43
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Головки
17:43
От HP...
М
18:01
Михаил Алещенко
У меня был подключен 6313 печатал без проблем и текст и графику. . и даже брошюры. Бланки и таблицы замечательно печатались РЕТЕХом. Пакет журналист, но он наверно в РДС работать не будет. Есть куча утилит для красивой распечатки.
🔥
ДД
ДД
18:08
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
А есть у вас этот софт в образах?
Ю
18:25
Юрий Ларин
In reply to this message
В консоль выводится командой type, в РДС она встроенная, в МДОСах подгружаемая. А как на принтер -- не подскажу.
ДД
18:26
Денис सेवक सेवकाः Динанатх Гопал Дас
Упр+р(п) дублирует вывод на экран и принтер.
18:27
Если VK не запущен. Из консоли.
18:33
18:33
In reply to this message
Работает !
🔥
N
AF
MV
👍 1
М
18:52
Михаил Алещенко
In reply to this message
скомпоную в кучу пришлю.
ДД
А
20:30
Алексей Шевцов
In reply to this message
🔥
g
ДД
20:32
🔥
g
ДД
20:34
🔥
g
ДД
20:34
🔥
g
ДД
20:38
🔥
g
ДД
ДД
20:50
Денис सेवक सेवकाः Динанатх Гопал Дас
Спасибо, буду пробовать. ❤️
А
20:52
Алексей Шевцов
In reply to this message
Пожалуйста. Самый крутой пакет программ - это MIT - редактор, позволяющий и текст и рисунки компоновать на одной странице вместе.
🔥
ДД
S
21:14
SuperMax
In reply to this message
закинул в архив
https://mirrors.pdp-11.ru/_vector06c/
👍
Ю
ДД
g
5
g
21:53
gray
не думал что столько на вектор есть для текста
ДД
23:15
Денис सेवक सेवकाः Динанатх Гопал Дас
У меня вопрос к Евгению Кундо, создателю приблуды к MC который видит образы вектора, ну или к тому, кто решал подобные проблемы. Поставил приблуду на Lunux Ubuntu, данные:

System:
Kernel: 6.8.0-44-generic arch: x86_64 bits: 64 compiler: gcc v: 13.2.0 clocksource: tsc
Desktop: Cinnamon v: 6.2.9 tk: GTK v: 3.24.41 wm: Muffin v: 6.2.0 vt: 7 dm: LightDM v: 1.30.0
Distro: Linux Mint 22 Wilma base: Ubuntu 24.04 noble

все установилось, все вроде бы правильно, но не работает. Устанавливал как написано на гитхабе, запустил скопированный скрипт, при установке тоже вроде не заметил проблем:

r_computers@r-computers-P5Q-SE:~$ type -p curl >/dev/null || sudo apt install curl -y
curl -s --compressed "https://ekundo.github.io/mc/ppa/KEY.gpg" | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/ekundo_ppa.gpg >/dev/null \
&& sudo curl -s --compressed -o /etc/apt/sources.list.d/ekundo_ppa_list_file.list "https://ekundo.github.io/mc/ppa/list_file.list" \
&& sudo apt update \
&& sudo apt install mc-fdd mc-hdd -y
Игн:1 http://mirror.yandex.ru/linuxmint-packages wilma InRelease
Сущ:2 http://mirror.yandex.ru/ubuntu noble InRelease
Сущ:3 http://mirror.yandex.ru/ubuntu noble-updates InRelease
Сущ:4 http://mirror.yandex.ru/ubuntu noble-backports InRelease
Сущ:5 http://mirror.yandex.ru/linuxmint-packages wilma Release
Пол:6 https://repo.yandex.ru/yandex-browser/deb stable InRelease [4 336 B]
Сущ:7 https://dl.google.com/linux/chrome/deb stable InRelease
Сущ:8 http://security.ubuntu.com/ubuntu noble-security InRelease
Пол:9 https://ekundo.github.io/mc/ppa ./ InRelease [1 940 B]
Сущ:10 https://ppa.launchpadcontent.net/danielrichter2007/grub-customizer/ubuntu noble InRelease
Получено 6 276 B за 1с (4 212 B/s)
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Следующие НОВЫЕ пакеты будут установлены:
mc-fdd mc-hdd
Обновлено 0 пакетов, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 7 900 B архивов.
После данной операции объём занятого дискового пространства возрастёт на 49,2 kB.
Пол:1 https://ekundo.github.io/mc/ppa ./ mc-fdd 0.0.3-1 [3 930 B]
Пол:2 https://ekundo.github.io/mc/ppa ./ mc-hdd 0.0.3-1 [3 970 B]
Получено 7 900 B за 1с (8 569 B/s)
Выбор ранее не выбранного пакета mc-fdd.
(Чтение базы данных … на данный момент установлено 566383 файла и каталога.)
Подготовка к распаковке …/mc-fdd_0.0.3-1_all.deb …
Распаковывается mc-fdd (0.0.3-1) …
Выбор ранее не выбранного пакета mc-hdd.
Подготовка к распаковке …/mc-hdd_0.0.3-1_all.deb …
Распаковывается mc-hdd (0.0.3-1) …
Настраивается пакет mc-fdd (0.0.3-1) …
Добавляется «отклонение /etc/mc/mc.ext в /etc/mc/mc.ext.mc-fdd-orig из-за mc-fdd»
Добавляется «отклонение /etc/mc/mc.ext.ini в /etc/mc/mc.ext.ini.mc-fdd-orig из-за mc-fdd»
Добавляется «отклонение /etc/cpmtools/diskdefs в /etc/cpmtools/diskdefs.mc-fdd-orig из-за mc-fdd»
Настраивается пакет mc-hdd (0.0.3-1) …
Добавляется «отклонение /etc/mc/mc.ext.mc-fdd в /etc/mc/mc.ext.mc-fdd.mc-hdd-orig из-за mc-hdd»
Добавляется «отклонение /etc/mc/mc.ext.ini.mc-fdd в /etc/mc/mc.ext.ini.mc-fdd.mc-hdd-orig из-за mc-hdd»
r_computers@r-computers-P5Q-SE:~$
23:15
Сижу ковыряюсь в системе, разбираться буду долго наверняка без помощи. Если кто знает как поправить, напишите пожалуйста !
23:16
перезагружал ))))
23:17
с файлов образов признак возможности запуска убрал )))
23:19
@ekundo 🙏🏻👆🏻
g
23:26
gray
In reply to this message
а cpmtools пакет установлен?
ну и может что в консоль\логи пишет полезного
ДД
23:28
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
установлен.
23:28
In reply to this message
Логи MC?
g
23:29
gray
In reply to this message
мк, journalctl и т.п.
вдруг гдето что-то полезное напишет
ДД
23:32
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
ищу.
g
23:33
gray
In reply to this message
да, ещё, непомню в этом ли скрипте или другом, но влиял регистр букв .FDD не читало а .fdd читало
ДД
23:36
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Это тоже уже попробовал, помню была запара с именем образа диска, был назван IMG и не открывался, переименовал на hdd - заработало, но это в прошлый раз, и тогда fdd открывало сразу. А сейчас ни FDD ни fdd ни HDD ни hdd.. увы..
23:36
в логах ничего вроде нету об этом.
g
23:38
gray
In reply to this message
на фар плагин есть, но там users-ы вроде не работают
MV
23:38
Mike V73
In reply to this message
Попробуй еще длину имени файла изменить на короткую. Типа img.fdd
ДД
23:39
Денис सेवक सेवकाः Динанатх Гопал Дас
Из винды ухожу. Да, там есть установлденный плагин под фаром. Но лень ноут идти откапывать. Хочу под линь )
g
23:39
gray
In reply to this message
я через wine far для этого запускаю))
23:40
а вообще надо подумать, чделать оболочку простую для cpmtools на пытоне
ДД
23:40
Денис सेवक सेवकाः Динанатх Гопал Дас
Есть еще в виртуалке WinXP, но все равно, лучше помучаюсь и в линуксах запущу, тем более на другом компе работало я точно помню, пользовался.
23:41
Хочу дискеты выше закинутые на HDD перенести, но пока не получается ))
25 December 2024
ДД
00:13
Денис सेवक सेवकाः Динанатх Гопал Дас
Поставил на ноуте с линуксом, система та же почти, но сразу заработало..
00:13
System:
Kernel: 6.8.0-49-generic x86_64 bits: 64 compiler: N/A Desktop: MATE 1.26.0 info: mate-panel
wm: marco 1.26.0 dm: LightDM 1.30.0 Distro: Linux Mint 21.3 Virginia base: Ubuntu 22.04 jammy
Machine:
Type: Laptop System: Dell product: Latitude E5420 v: 01 serial: <superuser required> Chassis:
type: 9 serial: <superuser required>
Mobo: Dell model: 00WNFC v: A01 serial: <superuser required> BIOS: Dell v: A01
date: 04/20/2011
g
00:15
gray
In reply to this message
странно, по сути тоже самое всё
🔥
ДД
М
00:49
Михаил Алещенко
In reply to this message
ну да у меня эти же образы.В них ещё по разным user ам записано
00:53
И mit вроде с защитой от копирования
М
01:13
Михаил Алещенко
В базисе есть ещё пакет журналист
EK
01:37
Evgeny Kundo
In reply to this message
сейчас в отпуске. у компа буду 27ого, посмотрю, в чем может быть дело
01:40
скорее всего проблема где-то в /etc/mc/mc.ext или в /etc/mc/mc.ext.ini. может в новых версиях mc поменялся как-то конфиг, и не сработало регулярное выражение для внесения нужных изменений
👍
ДД
EK
01:56
Evgeny Kundo
можно еще проверить, «входит» ли mc внутрь других архивов, например zip, gzip, tar.gz. если нет, то скорее всего дело в этом https://github.com/orgs/Homebrew/discussions/3467
🔥
ДД
01:57
нужно обновить mc на более позднюю версию, этот баг был пофикшен
👍
ДД
ДД
03:31
Денис सेवक सेवकाः Динанатх Гопал Дас
Спасибо, буду пробовать !
👍
EK
N
15:40
NoZDR
Народ, а подскажите плиз или ткните где почитать.
Есть живой Вектор-06Ц, но хочу пока чтобы его не мучить, поностальгировать в эмуляторе.
Как в эмуляторе на бейсике программировать?
Например вот, скачал emu3000, к нему на scalar взял бейсик2.5, запустил.
Вроде всё работает, но не могу ввести с клавиатуры некоторые символы, например : < >
Как их ввести? Система Windows8.1 64, клава обычная.
Или может быть уже сделали IDE для этого дела?
Ю
16:26
Юрий Ларин
In reply to this message
В emu3000 есть экранная клавиатура ("средства"->"клавиатура"), можно воспользоваться ей. Или потыкать по всем кнопкам и найти, как в этом эмуляторе переназначили клавиатуру.
16:29
Кстати, в этом эмуляторе бейсик можно вызвать по F3+F11, потом F12...
🔥
N
s
16:29
svofski
все-таки лучше взять более адекватный эмулятор вектора
Ю
16:30
Юрий Ларин
Согласен, есть более удобные и продвинутые эмуляторы.
N
16:30
NoZDR
а какой? девектор пробовал, что-то не запускается, ошибки валятся
s
16:30
svofski
emulator3000 очень старый и вектор в нем эмулируется неточно
16:31
VirtualVector, emu80v4, emu (башкирия-2м), v06x-godot, devector — все имеют свои фишки и все довольно точные. золотого молотка и серебряной пули нет.
👍
AF
Ю
NZ
16:33
мне лично больше всех нравится emu80v4, в основном потому что там отладчик, который не вызывает у меня внутренних противоречий. в нем как-то чудесным образом все ровно так, как мне кажется и должно быть
Ю
16:33
Юрий Ларин
Ещё есть emu -- тоже хороший. https://bashkiria-2m.narod.ru/index/fajly/0-11
N
16:33
NoZDR
спасибо! попробую сегодня погонять :)
s
16:34
svofski
да, я его привел тоже. он наверное самый гибкий по части разных нестандартных конфигураций
👍
Ю
16:34
там можно аж сетевой класс сделать из векторов =)
N
16:35
NoZDR
чудеса )
s
16:37
svofski
вот под libretro по-моему до сих пор приличного вектора нет
NZ
16:39
Nikita Zimin
Ну вообще-то у Вектора с эмуляцией всё очень хорошо, по сравнению с другими машинами, где 1-2 эмулятора и хорошо если поддерживаются.
s
16:59
svofski
грех жаловаться, да
17:02
я кстати слышал, что на мистере корка бк точная. со всеми отревершенными чипами
NZ
17:03
Nikita Zimin
In reply to this message
Ты про БК сейчас? да, там на основе реверса сделано сразу. Но проблема что БК это много конфигураций, а там поддержано их не так уже много.
s
17:03
svofski
про БК-0010 и 11
17:04
вот отревершенного ви53 до сих пор нет
Дмитрий Быданцев joined group by request
-
19:02
-
In reply to this message
Я писал код в блокноте, а потом собирал утилитой bas2asc, это проще, чем писать код в эмуляторе, хотя в emu80 проблем с раскладкой не было.
19:04
А если использовать эмулятор v06x, то можно текстовый файл перетащить на его окно и он сконвертируется и выполнится, если я правильно знаю
👍
N
g
19:25
gray
In reply to this message
да, работает, только сразу не выполняется, нужно run набрать
N
22:25
NoZDR
а как вот с таким бороться, есть идеи?
А
22:25
Андрей Ефимов
In reply to this message
ФОР превратилось в ОР
MV
22:26
Mike V73
In reply to this message
попробуй 10 заменить на 5
N
22:27
NoZDR
:(
g
22:28
gray
In reply to this message
а что делаете?
N
22:28
NoZDR
просто в пустой emu перетаскиваю файл 1.bas
g
22:29
gray
In reply to this message
bas это не txt
emu80 не умеет txt в bas транслировать
нужно сначала в bas конертировать txt
22:29
или использовать v06x он умеет
N
22:29
NoZDR
ага
22:30
ща тогда пошаманим
g
22:31
gray
в emu80 если кода не много можно ctrl+c alt+shift+v в бесике который сначала как f3+f11
🔥
N
А
22:34
Андрей Ефимов
Есть такая штука - BasicConverter, превращающий текст bas в cas
https://github.com/thetrik/Vector06C-Basic-Converter
Прямая ссылка
https://github.com/thetrik/Vector06C-Basic-Converter/releases/download/1.0.7/Vector06CBasic_1.0.7.zip
👍
N
g
22:35
gray
удобнее наверно скрипт на питоне asc2bas использовать, и его запуск автоматизировать при сохранении файла в блокноте
N
22:41
NoZDR
In reply to this message
о, через буфер сработало, спасибо! Для начала хватит :) Когда большой код получится, буду конвертилку прикручивать.
22:42
ещё интересно, как обратно из bas в txt сграбить. Тоже, наверное, конвертилки есть :)
g
22:43
gray
In reply to this message
ну и чуть выше сегодня уже про этот эмулятор писали, ему можно и текст сбрасывать, только расширения файла должно быть .asc
https://github.com/svofski/vector06sdl/releases
👍
N
22:46
In reply to this message
этот и туда и туда конвертит, главное чтоб файлы bas и asc называть не иначе
MV
22:51
Mike V73
In reply to this message
Блокнот вставляет впереди невидимый символ. Не рекомендую им пользоваться.
N
22:53
NoZDR
да я пробовал и в фаре без BOM файлик делать, там дело не в этом, а надо конвертить походу. Разберёмся :) Главное - нАчать
💯
MV
g
23:03
gray
In reply to this message
проверил(под wine правда) не сохраняет как cas , сохраняет как bas но внутри чуть испорченный txt
А
23:06
Андрей Ефимов
In reply to this message
Лично пользовался для конкурса игр на басике
23:06
Там тип файла при сохранении CAS и нормально
g
23:10
gray
In reply to this message
в можно увидеть гдето получившийся файл?
А
23:13
Андрей Ефимов
In reply to this message
g
23:35
gray
очень странно, конвертировал SpaceSt5.cas в .txt а потом в .bas
всё нормально

но тестовый басик файл - не конвертит, точнее конвертит неправильно
26 December 2024
ДД
01:41
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
В целом, проблему решил. В системе в которой не работает плагин MC и MC-DATA версии 3:4.8.30-1build2 а в системе в которой заработал плагин mc версии 3:4.8.27-1. В общем, я пакет более старой версии MC поставил на системе с более новой версией, предварительно удалив более новую, и все заработало. То есть, вам предстоит разобраться почему не работает с версией 3:4.8.30-... и выше, проблема есть какая то.
EK
01:44
Evgeny Kundo
да вроде нечего тут разбираться. проблема в самом mc в 30ой версии. не работают виртуальные файловые системы. в 31ой проблему решили
👍
A
ДД
ДД
01:45
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну ок. Если так то отлично ) Буду ждать пока в минте обновят до 31 версии )
👍
EK
М
09:46
Михаил Алещенко
In reply to this message
Есть на Векторе утилитка BT.COM конвертирует TXT BAS туда и обратно..
s
12:04
svofski
In reply to this message
у меня к сожалению недоделано сохранение, так что это работает только в одну сторону. но то, что работает, по-моему удобно.
VP
13:30
Viktor Pykhonin
In reply to this message
Проще всего включить перехват печати в эмуляторе (emu80) и LLIST.
g
17:17
gray
In reply to this message
нехватает опционального авторана)
s
17:39
svofski
In reply to this message
странно, мне казалось он был
g
17:51
gray
интересно, простой цикл с принтом в бейсик v2.996 быстрее в 4 раза чем в v2.5
впрочем этого недостаточно, всё равно тормозно)
27 December 2024
Роман CHRV invited shuran33
s
14:58
shuran33
Всем фанатам Вектора-06Ц привет!
🤝
AF
ДД
Ч
9
👻 1
ДД
21:34
Денис सेवक सेवकाः Динанатх Гопал Дас
🎄
AF
BF
6
🔥 3 👍
-
2
🎉 1
31 December 2024
N
02:29
NoZDR
А какие есть простые способы перевести hex в bin или в строку 0и1 на векторовском бейсике?
02:31
целочисленного деления нет, остатка от деления нет. Если писать подпрограмму перевода, то прям медленно получается. Загнать готовые значения в массив?
MV
02:39
Mike V73
In reply to this message
А хекс в каком виде? Символы? Тогда - соответствие на 16 состояний, потом бинарнвй сдвиг влево на 4 бита, потом опять...
02:40
Или два диапазона - 0-9 и A-F с вычитанием кода символа.
👍
N
N
02:41
NoZDR
в бейсике же нету вроде бинарных операций
MV
02:43
Mike V73
In reply to this message
Ну, тогда умножение на 16. Оно то есть )
N
02:43
NoZDR
я конечно велосипед наверное изобретаю, вот думаю как можно более компактно хранить битовую маску, то есть таблицу 0 и 1.
MV
02:44
Mike V73
In reply to this message
В байт влезает 8 бит ))
02:44
Компактнее уже никак ))
N
02:45
NoZDR
да. Это понятно :) а вот обратно как раскрутить? :) Я с этого и начал вопрос :)
MV
02:45
Mike V73
In reply to this message
Вопрос в том, что надо получить "обратно"
N
02:46
NoZDR
битовую маску
🤯
MV
02:46
чтобы можно было узнать по индексам значение каждого бита
MV
02:49
Mike V73
In reply to this message
просто по индексам - нет такой функции в бейсике. можно только для конкретного номера бита прифигачить. - делимость нацело на 2 - нулевой бит, делимость - на 4 - второй, и т.п.
02:50
Но перед проверкой делимости на 4 надо поделить на 2 и проверять делимость уже того, что осталось опять на 2. Иначе будет мешать нулевой бит. Т.е. для седьмого бита надо провести восемь операций деления
N
02:51
NoZDR
я и говорю, печально как-то это всё. Хранение компактное получается, а вот операций по разворачиванию этого добра...
02:52
на си проще, чем на бейсике :)))
s
02:52
svofski
VAL() не подойдет?
X$="FF"
PRINT VAL("&"+X$)
MV
02:52
Mike V73
In reply to this message
на ассемблере тоже проще )
g
02:53
gray
)
N
02:54
NoZDR
ага. а этот val из принта запихать в массив как-то можно?
s
02:54
svofski
A(I)=VAL(...)
02:57
это пример из MSX basic, но по-моему он должен нормально адаптироваться на вектор
02:57
только &H будет &
N
03:08
NoZDR
а в бинарник кодом из вот этой проги вверху переводить? :) Ну, в общем, я так и делаю. Думал, мож есть покрасивее что-то :) Спасибо!
03:09
а чё вы все не спите-то? :) хотя наверное тут по всем часовым поясам народ
MV
03:14
Mike V73
In reply to this message
мне кажется, что ты путаешь хранение данных и представление (ввод-вывод) данных. там наверху уже вывод на экран строки, состоящей из символов. А на входе - компактное хранение в виде байта.
N
03:19
NoZDR
я не путаю :) допустим, у меня есть пиксельная чёрно-белая картинка. Я её хочу хранить в коде программы и попиксельно нарисовать её при выполнении программы, то есть тупо перебирая каждый пиксел.
03:23
вот есть домик. Я его хочу хранить как →&BяBZZ~, а потом снова восстановить
03:26
или вот такой пример
MV
03:27
Mike V73
In reply to this message
ну я же написал - делимость пополам проверять для каждой точки. что там в бейсике есть? деление нацело же есть. дели на 2, умножай на 2 - сравнивай (если нет остатка от деления). то что первый раз делил - результат - с ним тоже самое для следующей точки
N
03:28
NoZDR
нету деления нацело :) я алгоритмы все знаю, я спрашивал, нет ли какого-то красивого короткого решения конкретно для векторовского бейсика
MV
03:28
Mike V73
In reply to this message
там есть целые литералы? есть деление? значит - оно нацело. проверяй.
03:30
In reply to this message
не, тогда не знаю. чем могу, что называется
👍
N
N
03:41
NoZDR
In reply to this message
В бейсике (по крайней мере в 2.5) судя по всему только два типа - строковый и числовой. И числовой - только вещественный. Интежеров нету ваще :) вместо простых A \ B и A mod B нужно дикие конструкции писать типа INT(A/B) и A-INT(A/B)*B.
🤔
MV
g
05:06
gray
In reply to this message
это капец как медленно будет на бесике
попиксельно рисовать

если побайтово, то лучше через машинные коды напрямую
👍
N
СЗ
06:58
Сергей Зверков
In reply to this message
А зачем выполнять такой огромный набор лишних операций, если можно напрямую байты писать в экранную область памяти? Я конечно давно уже Бейсик не вспоминал, но на сколько я помню, команда poke в Бейсике вектора реализована
N
11:09
NoZDR
In reply to this message
Один в один хранить спрайт в байтах и рисовать его прям на экран - это понятно. А как его отмасштабировать?
СЗ
11:20
Сергей Зверков
Смотря какой коэффициент масштабирования… если он небольшой, и память занимаемая программой позволяет, то можно хранить битовую маску уже в необходимом масштабе. По крайней мере получится максимальная скорость вывода на экран (как я понимаю - скорость главная цель…)
N
13:24
NoZDR
С наступающим :)
🎄
g
СЗ
BF
4
ЗА
21:45
Запчасти для Вектора Андрей
🔥
g
СЗ
MV
4
1 January 2025
g
01:29
gray
In reply to this message
это чего за колдунство )
N
01:48
NoZDR
ну не шестёрки же :)))
3 January 2025
AF
05:21
Alex Fedotovskih
Проверьте пожалуйста, запускается ли эта сборка Devector'а под Win8.1
05:24
для работы требуется установить
Visual C++ Redistributable for Visual Studio 2019
https://my.visualstudio.com/Downloads?q=visual%20studio%202019&wt.mc_id=o~msft~vscom~older-downloads
AF
08:10
Alex Fedotovskih
Devector ver7, обновление для эмулятора Вектор 06ц
Главная отличие: Окно поиска переменных, окно отладочных данных, сохранение точек останова и watchpoints на диск. Возможность изменять память и экспериментальная сборка под Windows 8.1

Ссылки
https://github.com/parallelno/Devector/releases/tag/release7
https://cloud.mail.ru/public/ipJr/dEAbRbFUh

Версия для Windows 8 экспериментальная и требует "Visual C++ Redistributable для Visual Studio 2019".
https://my.visualstudio.com/Download...lder-downloads

https://www.youtube.com/watch?v=28Z_Jzu-vvs
👍
g
gZ
3
🔥
NZ
g
08:15
gray
In reply to this message
а зачем?
7 10 - вешки, но 8 что-то проходное
AF
08:18
Alex Fedotovskih
Под win7 мне тяжело сборку настроить.
g
08:19
gray
кстати на гите как то странно написано )
g
08:43
gray
In reply to this message
на линукс запустилось, всё вроде хорошо
кроме одного момента, размер окна не запоминает при выходе
AF
09:32
Alex Fedotovskih
In reply to this message
спасибо, поправил.
09:33
In reply to this message
Спасибо что протестировал! Посмотрю что там за проблема.
g
09:37
gray
In reply to this message
осталось ещё добавить асм-редактор и получится полноценный вектор-ide
а дальше только юзабельность править
👍
AF
A
11:03
Alexander
In reply to this message
Долго затуплял, что за or такой %)
11:07
gсс13 прям обязателен, на 14 не собирается? А то чот у меня тут что то на лунном(под арчем пакбилд сваять пытаюсь).

mgui/main/devector_app.cpp:600:28: error: format not a string literal and no format arguments [-Werror=format-security]
AF
13:15
Alex Fedotovskih
In reply to this message
Ок. Спасибо поправлю :)
13:17
In reply to this message
Вроде бы не обязателен. Та ошибка, вроде как варнинг просто должен быть.
NZ
15:22
Nikita Zimin
In reply to this message
Чтобы этого требования не было, можно статично слинковать: юзерам заботы меньше, тебе меньше отвечать на вопросы почему не работает.
👍
S
AF
3
💯
S
ДД
19:50
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Пытаюсь под Linux поставить, система Linux Mint полугодичной давности, со всеми обновлениями, ругается при запуске на SDL3

./devector: error while loading shared libraries: libSDL3.so.0: cannot open shared object file: No such file or directory


, поставил SDL3 от сюда - https://wiki.libsdl.org/SDL3/README/linux вопрос не решился, то же сообщение. Где взять этот либ ?
4 January 2025
g
05:55
gray
In reply to this message
предоставленный бинарник берёт /usr/lib/libSDL3.so.0 .. если sdl3 установленна, то возможно не создана ссылка libSDL3.so.0 как на скрине

в комплекте собранного devector идёт sdl3 , но бинарник её не использует потому что настроен на /usr/lib/ , чтоб бинарник её увидел его нужно пропатчить с помощью утилиты patchelf, алгоритм такой:
1. переименовать libSDL3.so.0.1.7 в libSDL3.so.0 (в папке девектора не в /usr/lib/)
2. выполнить находясь в каталоге девектора
patchelf --set-rpath '$ORIGIN' devector .. это заставит искать библиотеку в текущем каталоге а не системном
👍
AF
ДД
05:58
чтоб самому не морочиться, вот готовое
👍
AF
🔥
MV
A
06:07
Alexander
In reply to this message
Поиграюсь с опциями. В арче ещё sdl3 официально нет, тоже собирать надо.
Игорь Казахстан joined group by request
S
20:36
SuperMax
Камрады!

вопрос интересный возник
(я несколько не в теме Вектора и его современных железок)

есть ли сейчас для Вектора какой-то контроллер дисков который работает с абстракцией уровня диска ? иначе говоря где монтируемый образ диска это файл на карточке ?
ДД
20:43
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
На векторе все аутентично, и ситуаций, когда контроллер в десятки или сотни раз мошьнее самого вектора пока не допускалось. Есть т.н. мультикарта, которая произрастает из т.н. комбодевайса,в кторорой мелкая логика спрятана в ПЛИС, так же РУ5 заменены на статическую память. По факту, эта мультикарта - это есть собранные на одну плату 5 контроллеров вектора из 90х, и основные микросхемы этих контроллеров - они вот как раз те что были в 90х, и сами контроллеры по схемотехнике из 90х, только за счет ПЛИСа и статики собранны на одной плате. Пока что это основной девайс для Вектора. И он позволяет пользоваться всем ПО которое для вектора есть, и не понадобилось что то нового писать в следствии этого, ну максимум в ось добавили поддержку LBA и второго квазидлиска, потому что в мультикарте два квазидиска да еще и энергонезависимые. То есть примерно вот так. Пока еще есть возможность такие контроллеры производить.
20:47
Эта штука позволяет по полной изучить Вектор, на ней работают все системы, которые когда либо были написаны под Вектор. По большому счету это исчерпывающе вроде.
20:47
Ну и кроме этого есть несколько видов картриджей, для тех кто просто игрухи хочет позапускать.
S
21:05
SuperMax
Понятно, спасибо. Поддержки сети тоже нет ?
ДД
21:07
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, кстати, я не пользуюсь, не вижу необходимости в дискетах, но некоторые вместо обычного флопа подключают GOTEК - и получается что образ диска выбирается из списка файлов SD карты.
21:10
In reply to this message
Какого рода сети ? Ну какие возможности на векторе для работы в сети имеются ? Я думал о некотором трансляторе, который бы мог на базе линукса с текстовым браузером заходить в инет и класть картинку, конвертированную для вектора в память квазидиска, который бы перемещался в видеоозу.... Но это скептически восприняли... И еще, Banan который я купил на эту роль по скорости GPIO не справился, нужен был более мошьный проц, мне показалось это неуместным.
21:15
По поводу сети - это должно быть комплексное решение, облегченные протоколы которые смогли бы на векторе работать. Сервера, поддерживающие эти протоколы, и т.д. Ну и опять же, что эта сеть могла бы привнести, максимум это с возможность обратиться к некому репозиторию с программами для Вектора. Но когда весь репозиторий уже на винте вектора, особо необходимости такой нет.
21:17
Мо;ет быть какие то чаты для ретрокомпьютерщиков, разве что, кроссплатформенные... Нувот только если так, но опять же, передавать большие обьемы информации, файлы, тексты, графику там было бы проблематично.
S
21:32
SuperMax
In reply to this message
в этом плане я и думаю
ибо все это уже работает на AZ* (контроллеры для PDP-11 компьютеров)
(пока в стадии тестирования)
репозиторий -
https://mirrors.pdp-11.ru/
демона-сервера я уже тоже написал

соответственно интересно какие еще платформы можно охватить данным функционалом

теперь можно очертить проект сетевых дисков более четко:
1. диски из архива можно монтировать прямо при помощи API
2. максимальная длина пути - 384 символа (самый длинный путь в архиве сейчас 366, соответственно точно хватит )
3. все диски из архива монтируются только R/O режиме
4. пользователи смогут заводить свои персональные зоны с дисками которые можно будет монтировать в монопольном RW режиме (он будет по-умолчанию)
иначе говоря это будут "персональные облака типа one drive" [TODO]
5. для авторизации будет использовать функционал HOF - иначе говоря это будет единая учетка и для рекордов и для своих облачных дисков
6. ограничений на количество ваших AZ контроллеров работающих под одной учеткой не будет.
7. будет реализована полностью сетевая загрузка с сетевых дисков - иначе говоря можно будет вообще не хранить свои образа на карточке [TODO]


из не PDP-11 платформ пока вырисовывается еще MSX
ДД
21:41
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
А есть ли какие нибудь предложения по схемотехнике на местах ? Можно развить в двух вариантах, как часть мультикарты, и если уж вообщ не требуется ничего - то как отдельная карточка.
21:47
Хотя на счет мультикарты наверняка это вряд ли получится, вероятнее всего в сетевой карте будет чип, который мощьнее вектора многократно, и это нарушит аутентичность девайса. Ну и плюc вы не просто так спросили про уровень образов на SD карте, то есть на мультикарте используется аутентичная 1818ВГ93, вряд ли это удовлетворит потребности проекта.
N
22:48
NoZDR
Привет! А никто не в курсе, почему LINE1,1,BS:PRINT CHR¤(10) в Basic2.5 работает, а в 2.995 не работает?
5 January 2025
g
04:27
gray
In reply to this message
у меня аналогичное поведение в 2.5 2.995 2.996
при каждом запуске чуть в право смещается
если сделать LINE1,100 то нагляднее
10 PLOT0,0:CLS:FORI=1TO28:LINE1,10,BS:PRINTCHR(10):NEXT

везде одинаково, только скорость разная
N
11:20
NoZDR
ты черепашку забыл после CHR :)
11:21
у меня в 2.5 печатаются квадратики, а в 2.995 пустышки
11:23
может быть, это, конечно, особенности работы конкретного bas2995f.rom под Emu80qt_40480
g
11:44
gray
In reply to this message
а, да, и зачем функция требует $ ) непанятна

так а что должно быть? глянул табличку, chr$(10) это же ПС, конечно ничего не будет
N
11:45
NoZDR
ну вот в 2.5 получается вот такое
g
11:46
gray
In reply to this message
видать в 2.9 и на этом сэкономили, не дали представление невидимого символа
рисуй свой символ) бесик же позволяет рисовать свою таблицу символов
👍
N
N
11:47
NoZDR
в 2.5 не печатается только 0D, а 0A печатается. Наверное, правда в 2.995 сэкономили :)
11:50
я тут ностальгирую и вспоминаю пути, которыми шёл, когда у меня Вектор-06Ц появился. Один из этапов был - изучение имеющегося знакогенератора и "улучшение" внешнего вида символов. Стал вот печатать табличку такую, думаю, что-то медленно. Дай-ка под 2.995 запущу. А там фигак - и символ один пропал
11:51
называется, найдите одно отличие :))
g
11:56
gray
в ченжлоге кстати нет ничего про таблицу символов, возможно недоделка и стоит сообщить

а с другой стороны 8A повтор символа, как бы зачем 2 раза рисовать одно и тоже
кстати странно, по таблице 7f последний
👍
Ю
N
12:04
NoZDR
да, CHR$(N) при 127<N<256 выдаёт символы, дальше уже ошибка
12:05
может быть вторую часть аски-таблицы можно перерисовать? :()
12:06
на месте 8D вон какая-то закорючка сидит, которой на 0D нету.
g
12:09
gray
мистика
g
12:51
gray
кстати, а есть на вектор бейсики, паскали и прочее, что даёт после компиляции более менее хороший бинарник ?
s
13:00
svofski
pascal/mt+ дает терпимый бинарник (под микродос)
g
13:25
gray
In reply to this message
текст, без графики?
s
13:26
svofski
если средствами ос, то только текст
13:26
если сам, то кто ж тебя остановит
VO
13:29
Vigilant Observer
In reply to this message
вроде же был какой-то паскаль, который умел с драйверами устройств линковаться?
s
13:31
svofski
лс-паскаль кажется, но я про него ничего не знаю
Ю
19:44
Юрий Ларин
Да, ЛС-Паскаль имел интерпретатор для отладки программ и компилятор для сборки бинарника.
g
19:52
gray
вроде пробовал лс-паскаль, не впечатлил, чуть быстрее бесика был
Ю
19:52
Юрий Ларин
После компиляции там скорость хорошо прибавляется.
r
21:33
reddie
вроде ссылки тут не было... на Авите Вектор по "cносной" цене, кому интересно - пообщайтесь https://www.avito.ru/rostov/kollektsionirovanie/kompyuter_vektor_06ts_4444008160
👍
AF
N
22:03
NoZDR
провода за дополнительную плату :)
Ю
22:12
Юрий Ларин
In reply to this message
Сейчас поигрался бейсиками -- это, скорее, не про таблицу символов надо смотреть ченжлоги, а про исправление багов команды LINE x,y,BS. Там, получается, перевод строки прерывает графический вывод символов, в отличие от бейсика 2.5. Проверял на нескольких версиях, в 2.62 символ перевода строки уже отрабатывался не символом квадратика.
🆒
N
Ю
22:47
Юрий Ларин
In reply to this message
У того же Павла есть и второе объявление, судя по фоткам, это ещё один Вектор:
https://m.avito.ru/rostov/kollektsionirovanie/kompyuter_vektor_06ts_4444479012
6 January 2025
g
07:10
gray
In reply to this message
но , PRINT CHR$(138) (8Ah) при этом тот-же ПС, и при LINE .. BS - вполне себе рисуется
т.е. всё в точности с табличкой https://t.me/VECTOR_06C/14974
Ю
07:54
Юрий Ларин
In reply to this message
Ну так 8Аh -- это же не символ перевода строки, всё логично. CHR(13) тоже прерывает вывод в графическом режиме, это видно наглядно, если задать LINE 2,2,BS. Вообще, можно это обсудить на форуме с ivagor и вернуть к "стандартному" варианту, если исправление критично.
g
07:57
gray
In reply to this message
да, но chr(138) рисует символ, а chr(10) не рисует, т.е. получается символ 0Ah просто отсутствует в таблице, поэтому перевод строки есть, а графического представления нет

просто отсутствует символ
Ю
07:59
Юрий Ларин
In reply to this message
Нет, Вы не правильно понимаете. Символ там присутствует -- таблица шрифтов одна, что на 0..127, что на 128..255. Дело в реакции на этот символ при выводе текста с ним.
g
07:59
gray
In reply to this message
может, получается хак какой то используется прибитый гвоздями к 10
08:00
правда тогда странно, почему 138 отабатывает как нужно и как символ и как пс
Ю
08:01
Юрий Ларин
In reply to this message
Почему хак? Обычная реакция на перевод строки, как и на символ "возврата каретки"...
08:03
In reply to this message
А вывод символа по 8Dh Вас не удивляет? На 0Dh происходит ведь всё то же самое, что и на 0Ah...
g
08:05
gray
In reply to this message
тогда почему на 8Ah перевод каретки при BS не срабатывает?
Ю
08:07
Юрий Ларин
In reply to this message
Он не срабатывает не только при BS, но и при обычном выводе по PRINT. А почему он должен срабатывать? 8Ah -- это же не перевод строки...
g
08:07
gray
In reply to this message
PRINT CHR$(138) — какраз даёт ПС, что в 2.5 что в 2.9
Ю
08:13
Юрий Ларин
In reply to this message
Странно... А вот про это точно надо сообщить ivagor.
g
08:15
gray
для наглядности 2.996
Ю
08:31
Юрий Ларин
А "PRINT CHR(141)" как отрабатывает?
g
08:58
gray
In reply to this message
🤝
Ю
09:02
In reply to this message
chr(13) при этом не рисуется, всё по таблице
8 January 2025
g
14:47
gray
есть какие инструменты помогающие с ви53 ? или вручную всё?
s
15:02
svofski
смотря как он тебя беспокоит =)
NZ
15:03
Nikita Zimin
Причина тряски? — ВИ53
g
15:06
gray
дохтор у меня это, ви53
VP
16:21
Viktor Pykhonin
В мурмуляторной группе появилась информация о первых попытках запуска Вектора на мурмуляторе. На базе каких исходников ведется разработка - пока непонятно, но что-то мне подсказывает, что это v06x ;)
VP
16:21
Viktor Pykhonin
MV
Mike V73 08.01.2025 04:48:31
Растянул - размерчик подогнал.
VP
16:22
Viktor Pykhonin
Но автор вроде бы здесь присутствует :)
AM
16:26
Alex Maxpower
In reply to this message
Скорее всего эта ветка https://github.com/DnCraptor/emu80v4/tree/pico2. Ведь, так @Michael_V1973?
VP
16:29
Viktor Pykhonin
Нет, для emu80 у мурмулятора не хватает ресурсов, увы. Попытка портирования оказалась неудачной. Может быть, у меня дойдут когда-нибудь руки попытаться что-то оптимизировать, но пока я настроен пессимистически в этом плане :(
MV
16:29
Mike V73
In reply to this message
ага. оно.
16:29
In reply to this message
сейчас воюю с emu80 на Мурмуляторе со второй пикой
VP
16:30
Viktor Pykhonin
То есть домучал emu80 все-таки? На пике2 удалось запустить?
16:32
Вектор планируется сразу на пику2?
MV
16:36
Mike V73
In reply to this message
из текущих "оптимизаций":
1. пока зафиксирована одна платформа ("vector")
2. ROM-файл переведён в си-хидер и вкомпилен
3. RamDisk теперь требует другой класс Addressable - SRam (написано для PSRAM версии Мурмулятора, другой тип виртуальной памяти тоже планируется)
4. Vector-рендерер ухреначен до невменяемого состояния )) Нет больше двух страниц под подготовку картинки, глубина видеобуфера снижена с 32-бит до 8-ми
5. Нет больше Window - сразу ловим результат рендера и втыкаем в драйвер VGA (640*480) - строки дублируем, верхние и нижние 24 строки выкидываем.
пока - так
👍
AF
16:37
In reply to this message
да. я наверное не буду даже пытаться emu80 запихать в 264K для первой. на второй-то еле-еле запихивается.
VP
16:46
Viktor Pykhonin
In reply to this message
Очень жестко, конечно, но будет здорово, если заработает хотя бы так :) А что по быстродействию?
MV
16:47
Mike V73
In reply to this message
Пока не знаю )) Я только стартовый экран засветил. Но стартует долго - секунд 10-15. Этот кусок легко оптимизировать, но нудно - выкинуть парсинг конфига и всё прописать жёстко.
VP
16:49
Viktor Pykhonin
In reply to this message
В ранних версиях так и было. Но, к сожалению, еще до Вектора, так что готового кода нет, к сожалению.
MV
16:50
Mike V73
Следующий шаг - прицепить клавиатуру, и попробовать кнопки понажимать ))
16:51
Кстати, если есть под рукой руководство по эксплуатации, скиньте плз. А то, у меня Вектора никогда не было, слабо представляю себе, что там тыкать.
g
17:00
gray
In reply to this message
ввод+блк - что-то вроде ресета
сбр+блк - запуск загруженого
впринципе всё )
остальное ньюансы там сям
17:02
In reply to this message
инверсное
VP
17:04
Viktor Pykhonin
В эмуляторах ввод-блк традиционно f11, сбр-блк - f12. Можно еще краткую подсказку посмотреть по alt-f1 в emu80, я стараюсь по каждому компу описать минимум, как хотя бы запускать программы.
17:06
А вообще, нужно смотреть доку на загрузчик 32к. Родной загрузчик 2k 512 вроде бы умеет грузить только с магнитофона и внешнего ПЗУ (но это не точно, у меня тоже не было Вектора).
17:09
Кстати, раз уж вспомнили про загрузчик. Знающие люди, подскажите, я правильно понимаю, что Криста-2 отличается от Вектора практически только фиксированной палитрой и другим загрузчиком? Хочу добавить ее поддержку в emu80...
g
17:11
gray
In reply to this message
родной старый 512байт, только магнитофон
2кб позже родным стал и умел магнитофон, квазидиск, дисковод, внешняя-пзу и вроде как сеть ещё
VP
17:14
Viktor Pykhonin
Но с завода они все с 512 шли? А потом вообще 32к появился с бейсиком и монитором...
MV
17:15
Mike V73
In reply to this message
во! у меня там 32к сейчас вкомпилено. как там входить в бейсик, как выходить, как входить в монитор, есть ли дока на монитор?
17:16
In reply to this message
там цвета ещё не выставлял вообще. только экран засветил.
g
17:17
gray
In reply to this message
до 92г(но это не точно), потом на заводе стали 2кб ставить

32 с завода никогда не шли
туда просто добавили монитор бейсик и ещё чето
👍
VP
VP
17:18
Viktor Pykhonin
In reply to this message
Основное см. в подсказке к emu80
https://github.com/vpyk/emu80v4/blob/master/dist/vector/vector.html
🤝
MV
17:21
Здесь загрузчик, который идет с эмулятором, в том числе документация к нему.
https://caglrc.cc/scalar/ware/541/
🤝
MV
s
20:48
svofski
v06x на мурмуляторе не запустить, v06x-tiny можно, но пока это только теоретически
🤔
MV
s
21:39
svofski
там переписан основной цикл
9 January 2025
MV
00:09
Mike V73
Прикрутил кнопки.
🔥
VP
ДД
g
5
00:10
А это - попытка получить барсик по ф3 ф11 ф12
00:14
Есть у меня подозрение, что вторая страница буфера экранного не просто так была сделана, и без неё у меня оно не взлетит ))
00:16
о! еще есть идея! цвета надо поправить, может, он там белым по белому что-то мне написал... ))
g
00:29
gray
In reply to this message
вряд ли, мусор на экране нормально, потом он думает чуток , очищает экран и приглашение
👌
MV
00:31
In reply to this message
попробуй что поменьше f5+f11 f12
👌
MV
MV
00:33
Mike V73
g
00:33
gray
In reply to this message
счетчик крутит?
MV
00:35
Mike V73
Не, завис на единице
g
00:35
gray
такое ощущение что озу не хватает , частичная прорисовка
🤔
MV
MV
00:37
Mike V73
если ничего не нажимать потом, то по ф11 и по 12 перегружается/перезапускается штатно, а если ввод нажать - наглухо виснет до ресета хост-чипа.
g
00:38
gray
странно что при этом загрузчик работает
а елси на загрузчике ф12 ? полоска бежит?
MV
00:40
Mike V73
In reply to this message
у меня там верх и низ отрезаны, может что-то и бежит, но не видно. надо посмотреть на оригинальном эмуляторе, как оно...
ладно, разберусь
MV
03:39
Mike V73
03:40
Что-то заработало
🔥
VP
AF
A
03:41
03:42
Забавная штука
👍
s
ДД
03:44
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
В ытоковой схеме вектора обьем ПЗУ загрузчика гарантированно 2 кб может быть. В общем, там получается, что после определенного адреса пзу читается совместно с мусором на шине, или например внешним квазидиском,. Когда я в Векторы ПЗУ лепил на 64К (два банка по 32 кб) я делал вот такую схемку, чтобы все нормально работало:
MV
03:45
Mike V73
In reply to this message
это эмулятор ))
emu80 портирую на мурмулятор )
ДД
03:47
Денис सेवक सेवकाः Динанатх Гопал Дас
Я это понимаю, но теоретически могли тупо схему на верилог перенести для плиса, ну или чего там как реализованно, я не знаю. А тонкости таких вот вещей как бы могли пройти мимо.
MV
03:48
Mike V73
In reply to this message
тут нет схемы и верилога. это не ПЛИС, это обычный микроконтроллер без программируемой логики. просто процессор и система ввода-вывода
ДД
03:49
Денис सेवक सेवकाः Динанатх Гопал Дас
Просто с реальным вектором 1 в 1 тема когда лепишь ПЗУ на 32к.. Большая часть программ, которые по обьему больше 2 кб не грузятся. Более того, есть такие загрузчики с другим набором программ, есть мой загрузчик, точнее их видов 5, есть от improiver я наэкспериментировался, и узнаю знакомый рисунок ))
🤔
MV
03:50
Шас найду схему доработки, вероятно теоретически что то прояснится.
😁
MV
MV
03:51
Mike V73
In reply to this message
Спасибо, но оно вряд-ли мне поможет. У меня же есть работающий эмулятор под винду. Достаточно просто сделать также )
ДД
03:53
Денис सेवक सेवकाः Динанатх Гопал Дас
Как бы оно там не было, алгоритм который в микропроцессоре контроллера исполняется - ну то есть эмулируется реальная схема вектора. Нусть не электрическая а логическая. Под виндой кстати такого глюка не припомню во всех эмуляторах 32к ПЗУ работало на ура..
MV
03:54
Mike V73
In reply to this message
отож ) мне надо сделать также )) тем более, что исходники-то открыты, я их и курёчу, чтобы в 512к оперативы это всё затолкать.
03:55
видимо, где-то слишком вольно с ними обошёлся - вот оно и виснет. а может, оно просто не ожидает, что не успевает сделать то, что надо и где-то зацикливается по переполнению... короче - найду.
🔥
ДД
ДД
03:55
Денис सेवक सेवकाः Динанатх Гопал Дас
03:57
In reply to this message
Удачи тебе, пусть все получится !
🤝
MV
03:58
ЧТЗУ и БЛК сигналы разьема ВУ....
03:58
Хотя реально тебе вряд ли это поможет )))
💯
MV
N
07:12
NoZDR
А вот что-то мне вспомнилось. Вроде бы на одной из родных кассет, которая шла к вектору, был игра на бейсике "Шышл-Мышл" :) Одна из моих любимых была. В жизни такая игра называется Людо (Ludo). Что-то в scalar про неё даже упоминаний нету :(
Ю
08:03
Юрий Ларин
In reply to this message
На комплектных к Вектору кассетах такой игры не было, скорее всего кассета приобреталась отдельно. А в каталоге Базиса с программами на бейсике вообще пробел...
Vladimir joined group by request
s
11:30
svofski
In reply to this message
круто, это уже считай исправный вектор, остальное детали. это первая пя или вторая?
g
11:58
gray
In reply to this message
в данном случае, скорее этот мусор от распаковки бейсика, он там вроде пожат чуток, вот распаковка и идёт в экранной области
11:59
In reply to this message
она же на бесике была? в скаляре бесик прог нету
s
11:59
svofski
немного есть, но массово я не добавлял. их слишком много
VP
12:04
Viktor Pykhonin
А где они вообще есть, кстати? В каких-то архивах образов дисков?
s
12:05
svofski
был большой архив Александра Тимошенко, но он наверное не единственный. Lafromm31 когда делал стримы про бейсик все куда-то записывал в книжечку.
12:06
если есть охота заняться систематизацией, я бы в первую очередь спросил именно у него. потому что скорее всего у него есть и скриншоты и может быть даже какие-то аннотации
VP
12:12
Viktor Pykhonin
Систематизацией софта для Вектора пока возможности заняться нет (пытаюсь потихоньку систематизировать софт для РК-подобных), просто хотел понять, где вообще взять то, что нужно в перспективе систематизировать. Оно где-то выложено или вообще где-то у людей на жестких дисках? Если второе, то хотя бы без систематизации где-то разместить...
💯
N
s
12:13
svofski
у меня тут смешанные чувства. к сожалению, повальное добавление бейсика в картотеку разбавит и без того жиденький уровень ПО для вектора
ДД
12:13
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Надо запустить на эмуле. Все таки лет 6 назад занимался этими загрузчиками. Могу что то путать.
s
12:16
svofski
In reply to this message
я спрошу у Евгения
VP
12:18
Viktor Pykhonin
In reply to this message
Может не в картотеку? Просто архивом для желающих покопаться в неотсортированном...
Я просто привык все искать в картотеке, даже не знаю, доступен ли сейчас где-то, например, тот же архив Александра Тимошенко.
s
12:19
svofski
In reply to this message
я находил и забывал несколько раз еще какой-то большой архив
A
12:21
Alexander
In reply to this message
Может создадим проект на GH в таком формате и пока начнём набивать? Я "поисковик" по такой репе всё ни как не допинаю. В праздники сел и всё перекондыбал заново, сделал прям очень зайчатки для простого апи и опять на фронтовой части остановился :)
Но БД строится и, вроде бы, ничего больше добавлять к "соглашению" не надо. А если и понадобится, то переделать не будет проблемой КМК.
s
12:26
svofski
в принципе нормальный формат. я бы правда в топлевел README.md сразу вставлял скриншоты и описания всего в таблицу. это не такая ужасно огромная таблица получается, вполне можно стерпеть на современном компе.
12:27
можно в фильтре перелопатить скриншоты, чтобы они были не больше какого-то умеренного размера
A
12:27
Alexander
это, по идее, можно и автоматически генерить, почему бы и да.
s
12:27
svofski
конечно автоматически, иначе упорешься
gZ
12:27
gr8b Z
таблица формируется автоматом самим рендерером маркдауна из данных что описаны в хедере
s
12:27
svofski
Евгений уже упоролся, не надо второй раз
gZ
12:29
gr8b Z
если речь шла о этой табице. маркдаун удивительный и вполне самодостаточный формат 😃
A
12:30
Alexander
это front matter, не совсем md. Там можно томл и джейсон пихать, зависит от показывающих.
s
12:30
svofski
https://github.com/top4ek/warehouse06/tree/db_poc/storage/vector06c вот это куда генерится?
VP
12:30
Viktor Pykhonin
In reply to this message
По РК я пока не готов набивать. Даже еще не все дубли выявил, пришлось набрасывать софтину для сравнения файлов, кластеризации похожих... Потом немного некогда стало и работа притормозилась. Продолжу, наверное, в ближайшее время.
s
12:30
svofski
оно не может по gh-actions заливать на github.io? уже красивое
A
12:31
Alexander
In reply to this message
Пока никуда, вьювер и поисковик я на досуге попиливаю.
gZ
12:31
gr8b Z
In reply to this message
да, это front matter дополнение но нормальные рендереры маркдауна это понимают автоматом.
VP
12:31
Viktor Pykhonin
In reply to this message
Я пока так и не вник в нюансы того, что ты предлагаешь.
s
12:32
svofski
In reply to this message
может быть для начала просто gh-pages, или как их там, которые генерятся после коммита на github.io ? а .md файлы можно и вручную
gZ
12:32
gr8b Z
бонус в том что это и скриптом очень удобно парсить/проверять
A
12:32
Alexander
In reply to this message
Думал я об этом, но встрял в то, что на GH pages придётся приседать и если смотреть на репу с файлами прям глазками, то будет адовая каша.
gZ
12:33
gr8b Z
In reply to this message
да, ghpages это самый гармоничный вариант для базы находящейся на гитхабе!
s
12:33
svofski
In reply to this message
почему? там есть самый простой вариант, когда файлы из .md форматируются в html со всеми ништяками, получается сайт с иерархией и ссылками
MV
12:33
Mike V73
In reply to this message
Пико2
gZ
12:34
gr8b Z
под капотом там по моему jekyll и работая с ним front matter данные доступны как простая структура по моему 😃 можно всякие линки строить на раз-два
12:36
ещё бы хорошо в таком формате хранить и документации для Вектор. было бы удобно "въезжать" в разработку не бегая по поисковикам.
s
12:36
svofski
In reply to this message
круто, значит кваз поддерживается? а выход только на вга?

насколько там трудно сделать выход композитом, чтобы можно было к чб телику подключить? я к fruitbat-zxspectrum приделал опцию вывода на композит
A
12:37
Alexander
In reply to this message
ну я ж вроде уже рассказывал :)

Делаем репу в гите, покладаем там условный эксолон, рядом скриншот и README.md, в котором удобночитаемый машиной заголовок для стороннего "библиотекаря", а дальше просто маркдаун для человека.

Вся задумка в том, чтобы человек сделав git clone мог этот архив смотреть просто глазками и понимать что там происходит. Получаем так же лёгкое добавление нового — просто создал директорию, описал, положил.

А вот "библиотекарь" уже нужен для удобного поиска на каком нить сайте(да, всё ещё можно искать гуглом прямо на гитхабе), иметь api для загрузки какой нить приблудой на esp, которая подключена к ПУ.
👍
NZ
gZ
12:38
gr8b Z
In reply to this message
ghpages это просто удобная достройка которой может и не быть.. главное репа с .md
A
12:39
Alexander
In reply to this message
GH pages накладывает ограничения. Там нельзя положить файл рядом с md, только в ассеты, т.е. получается куча md в более менее красивой структуре а ля блог, а ассеты(бинари и скрины) уже в другой директории. Это можно обойти через плагины, но плагины на GH запрещены, а значит надо своими силами хостить. Ну и отсюда тогда вопрос вообще зачем привязываться к GH pages.
gZ
12:39
gr8b Z
у гитхаба ещё много вкусных плюшек которые теоретически можно было бы использовать даже для администрирования такого каталога.
A
12:39
Alexander
In reply to this message
Да обсуждалось уже. PR хорошо ложится сюда, да.
gZ
12:40
gr8b Z
In reply to this message
разве нельзя при генерации создавать прямой линк на ассет в репе?
s
12:40
svofski
In reply to this message
да нет, там был какой-то способ нормально прямые ссылки держать. там просто нагородили много, но все не так жестко
A
12:41
Alexander
In reply to this message
не понял.
s
12:41
svofski
от Lafromm31 привет — бейсик с путевыми заметками и скринами @vapyk @top4ek
👍
VP
gZ
12:42
gr8b Z
единственное к чему стоит привязывать каталог это в стандарт .md ну и его дополнениям (front matter)
A
12:42
Alexander
In reply to this message
Да не в ссылках дело то :) А в расположении этих файлов. Вот с тем же бейсиком опять вопрос. Надо как то отделять или не надо их как то отделять. Можно сделать каждую прогу на бейсике отдельной директорией, или сделать отдельной директорией внутри директориии.
gZ
12:43
gr8b Z
In reply to this message
можно кастомизировать тему верно? значит можно контролировать выхлоп html соответственно создавать свои <img src="" где src на файл гитхаба в raw
s
12:43
svofski
In reply to this message
где бы они ни располагались, ссылку то можно сделать на raw.... это работает. если перестанет работать — все же генерится автоматически, можно перегенерить по новым правилам
👍
gZ
12:44
ты посмотри вокруг-то, на .github.io 100500 сайтов и с картинками и файлами
A
12:45
Alexander
In reply to this message
Вот пример в архиве. Я открыл files, нашёл там казино. Хочу посмотреть скрины — иди в другую директорию и ищи там скрины. А если бы была просто директория, в которой cas, bas и несколько pngшек, всё сразу и рядом.
MV
12:46
Mike V73
In reply to this message
Что за кваз? Я лично вывод на телек прикручивать не планирую. Пока. Только вга. Его бы доделать нормально )
s
12:47
svofski
In reply to this message
так сгенеренная страничка все это сведет в одну удобную таблицу. какая разница в каких каталогах файлы
A
12:47
Alexander
In reply to this message
Так то оно так, но основная идея, что вот есть репа и никакого гитхаба не существует :) Есть far и всё :)
g
12:47
gray
In reply to this message
квазидиск, 256кб доп озу через порт
A
12:48
Alexander
In reply to this message
для GH Pages разница большая. Либо я не разобрался, либо как то хитро там надо это делать. md файлы отдельно, ассеты отдельно.
gZ
12:48
gr8b Z
In reply to this message
да, сначала пожалуйста репу.. ghpages потом на это накрутить можно 😃
s
12:48
svofski
в общем да, была бы помойка, а дальше можно разные морды прикручивать
MV
12:49
Mike V73
In reply to this message
Это я в psram пока выкинул. На мурмуляторах с версии 1.3 штатно ставится.
A
12:49
Alexander
человекочитаемая помойка :)
g
12:49
gray
а md распарсить получиться без проблем?
s
12:49
svofski
когда появилась rp2350 у меня первая мысль сразу была - о, наконец-то можно будет попробовать сделать вектор
12:50
In reply to this message
а хватает скорости?
A
12:51
Alexander
In reply to this message
парсеров как удобрений за баней :) Тот же GH юзает commonmark cо своим враппером и это лежит открыто. Правда последние версии чот отказываются под alpine работать, но это уже мелочи.
s
12:51
svofski
In reply to this message
дай определение человека =)
там есть .xls файл. некоторые считают, что это человекочитаемое.
A
12:52
Alexander
In reply to this message
если это можно прочитать через telnet(ну cat, ладно), то это человекочитаемое :)
12:52
Понятно, что есть гении, которые и "zip на глаз распакуют" %)
s
12:53
svofski
человек может пользоваться инструментами. можно кого-нибудь попросить загрузить .xls и выгрузить .csv
A
12:54
Alexander
ну вот и получается этот самый wget базиса :) тогда затея вообще не нужна.
12:54
Запилить в базисе админку раздать права архивариусам.
s
12:54
svofski
почему? csv превратить в красивую табличку надо. а так то больше ничего не нужно
A
12:55
Alexander
У меня такое ощущение, что мы ща о разном :)
12:55
красивую табличку и из 100500 md файликов можно нагенерить.
s
12:55
svofski
ну может быть. я думал просто о том, чтобы бейсик свалить в репу со скринами, а из описания в xls сделать README.md со ссылками на скач и картинки
12:56
вот что внутри .xls
s
12:56
svofski
Lafromm31 Евгений 09.01.2025 12:55:50
A
12:57
Alexander
Ну вот, это прям бомбическое. Описание в md, остальное в заголовок front matter.
MV
12:58
Mike V73
In reply to this message
а там не всё равно? с какой выдаёт с такой и читает. но я еще до тестов никаких не добрался. у меня только ф5+ф11 ф12 работает
gZ
12:58
gr8b Z
In reply to this message
помойки не надо.. пожалуйста структурированный каталог полезностей по самым строгим требованиям .md 😁
s
13:00
svofski
In reply to this message
главное чтобы получалось 59904 тактов процессора за кадр и чтобы они все были на своем месте
A
13:00
Alexander
In reply to this message
Кстааати, мне тут в очередной раз гугель дунул новость про tdeck, там ведь дисплей не подходит для эмуля или какая другая проблема? Я чот запамятовал :)
VP
13:00
Viktor Pykhonin
In reply to this message
Да в общих чертах-то понятно. Но дьявол кроется в деталях, как говорится. Как, например, размещать разные модификации того же условного exolon'а?
s
13:02
svofski
In reply to this message
эмуля смотря чего
👍
D
A
13:03
Alexander
In reply to this message
Воть и да, тоже вопрос, надо обмусолить это всё. Сейчас я не задумываясь из базиса взял описание, положил всё в md и ссылками все эти бинари обозначил. Но что мешает рядом с vector06c/exolon/README.md положить vector06c/exolon/music/README.md?
13:03
In reply to this message
Именно вектора :) Помню там что то именно с дисплеем были затыки. Поэтому "жёлтенький" мучался.
s
13:04
svofski
In reply to this message
хорошо для каждой программы иметь отдельный каталог как раз потому что можно в этом каталоге держать свой README.md
13:04
и в нем уже что хочешь писать
13:05
In reply to this message
но там не только в дисплее беда. для вектора он конечно не подойдет, мало строк. там еще чудовищная клавиатура. она на фотках круто смотрится, а в жизни она хороша ровным счетом для ничего.
13:09
и на самом деле мештастик на t-deck тоже треш. так что я горячо не советую
MV
13:12
Mike V73
In reply to this message
А если меньше влезет в кадр?
s
13:13
svofski
In reply to this message
будет уже не совсем вектор. у вектора жесткая привязка тактов процессора к экранным пикселям.

судя по видео с testtp все вроде хорошо вписывается
gZ
13:13
gr8b Z
In reply to this message
лучше бы в шапке описать автор/название композиции и в ридми держать реф на папку автора где ридми.md с всеми треками.
MV
13:14
Mike V73
In reply to this message
а.. так там же кадр не экранный, а виртуальный. надо будет счётчик прикрутить и показывать где-то относительный фпс
A
13:15
Alexander
In reply to this message
Так и запишем — НЕ БРАТЬ :) А то я для мышастика на неё всё засматриваюсь :)
s
13:15
svofski
In reply to this message
для мышастика T114 огонь
13:16
In reply to this message
виртуальный это как, он рисует в промежуточный буфер? это вроде как лишние действия получаются
A
13:17
Alexander
In reply to this message
У меня в бою 2 ракушки, одна носимая, вторая на балконе в яме кричит в никуда. Лежит лилиго базовая, самое первое, что потыкать брал и шилд для rpi pico — их пока некуда. Ракушки кушают меньше чем хелтеки на esp.
MV
13:18
Mike V73
In reply to this message
там много в emu80 "промежуточных" экранных буферов было 3 (не считая самого окна с памятью в видеокарте). я пока до двух сократил. но там надо всё пересматривать. а это - время. но вероятно придётся. т.к. вход в бейсик и в монитор виснут. пока только тест по ф5 нормально стартанул.
s
13:18
svofski
esp жрет просто как-то атомно, не знаю что они там нагородили
13:20
In reply to this message
по идее достаточно одного промежуточного буфера размером в строку. для скандаблера — чтобы привести развертку вектора к развертке vga

но все эмуляторы разные
MV
13:22
Mike V73
In reply to this message
это для синхронного случая, а у нас асинхронный. минимум один экранный буфер надо хранить полностью, чтобы его сканировал драйвер вга.
s
13:23
svofski
In reply to this message
хмм.. ну ладно, я не заглядывал в мурмулятор, не знаю. по-моему можно сделать синхронно без промежуточного буфера.
MV
13:24
Mike V73
In reply to this message
при чём тут мурмулятор? это логика emu80. если делать иначе, то надо полностью тракт отрисовки переписывать
s
13:25
svofski
In reply to this message
я подумал, что "драйвер вга" — это из контекста мурмулятора
MV
13:26
Mike V73
In reply to this message
драйвер - да, но ему же только выводить картинку. её ещё надо сформировать. если бы была функция - "отдай мне мне строку номер", которая быстро формируется эмулятором на лету, то вставить это в драйвер - дело 10-ти минут.
s
13:27
svofski
вот, значит видимо ее нет
💯
MV
13:27
в общем очень интересно будет увидеть вектор на мурмуляторе