28 November 2023
Ю
21:14
Юрий Ларин
К hdd загрузчик проще, чем к флоповоду, мне кажется. По крайней мере, там обращение к железу проще.
ДД
21:16
Денис सेवक सेवकाः Динанатх Гопал Дас
С другой стороны на мой взгляд обращение и к FDD и к HDD в разы проще обращения к квазидиску )))
Ю
21:19
Юрий Ларин
Тем не менее, загрузчик системы с hdd (из системной области) почти в два раза меньше, чем загрузчик с КД:
https://zx-pk.ru/threads/9488-vektor-06ts-operatsionnye-sistemy.html?p=1058579&viewfull=1#post1058579
👍
AF
21:21
Там всего 132 байта...
21:25
Вместе с пересылкой в рабочую область.
ДД
21:28
Денис सेवक सेवकाः Динанатх Гопал Дас
Это я в курсе, сувал два загрузчика в 512 байт ))) Наверняка помните этот квест, ваша оптимизация хорошо выручила тогда ))
Ю
21:30
Юрий Ларин
Да, точно. ))
29 November 2023
AF
00:25
Alex Fedotovskih
In reply to this message
Мне не нужно с голого hdd. Вроде просили чтобы из операционной системы можно было запустить игру. Чтобы это сделать, мне нужно иметь возможность создавать hdd образ с нужными программами - программа загрузчик и файл игры или куски игры.
Сейчас мне видится самый простой способ это создать программу загрузчик которая будет использовать систему для загрузки кусочков игры и передавать ей управление.
Но для этого мне нужно понять как создать hdd образ с системой и моими файлами. Спасибо за советы кстати!
s
00:26
svofski
In reply to this message
тебе достаточно образ fdd. нет смысла именно hdd
AF
00:28
Alex Fedotovskih
In reply to this message
Идея использования hdd появилась из-за этого фидбека
s
00:30
svofski
да неважно же что у кого куда воткнуто. тебе нужен загрузчик файла из операционной системы. физический медиум неважен
👍
ДД
AF
01:01
Alex Fedotovskih
In reply to this message
Мне как раз не нужен загрузчик.
Мне ок делать без поддержки операционной системы.
Фидбэк был про hdd. Если был про fdd, то я кажется его пропустил. Укажи плиз
s
01:02
svofski
In reply to this message
операционной системе нету разницы с какого носителя грузить. если будет файл loader.com и game.rom, всех это устроит
AF
01:07
Alex Fedotovskih
А, понял. Ты советуешь для тестов использовать fdd. Ок.
Если ли какие-то утилиты которые собирают образ fdd?
Что нужно сделать чтобы при открытии fdd из эмулятора v06x запускался определенный файл?
01:10
Если какие-то требования к исполняемым файлам под t-72 и rds? Какой то специальный заголовок.
s
01:11
svofski
я думал, знаю ли я собиралку образов fdd и подумал, что не знаю.
они есть как часть v06x — если ты кликнешь на дискету и выберешь каталог диска, он соберет внутри себя дискету с этими файлами. это работает может не очень надежно, но попробуй
01:12
так люди еще пользуются плагинами к фару и тотал коммандеру, но это такое себе по-моему. хотя если уж есть тотал коммандер, то почему бы и нет
01:13
.com — это тот же .rom :) только ему доступны вызовы bdos через call 5
AF
01:14
Alex Fedotovskih
Спасибо!
Операционная система разрешает вызовы основываясь только на расширении файла?
VD
01:15
Vsevolod Dziuba-Tigrov
In reply to this message
Ну если память не изменяет релиз все таки произошел в 1985 году, а 1983 только анонс
s
01:16
svofski
In reply to this message
да, просто .com -> значит загружается с адреса 0x100 и запускается
AF
01:18
Alex Fedotovskih
In reply to this message
Это хороший вариант, но хотелось бы автоматизации. Нужно подумать.
01:19
In reply to this message
А rom загружается не с 0x100 в операционной системе?
s
01:19
svofski
можешь сбацать утилиту на основе fsimage.h/fsimage.cpp в v06x/src
👍
AF
01:20
In reply to this message
только если его сначала переименовать в .com
AF
01:20
Alex Fedotovskih
То есть rom просто недоступен для запуска из операционной системы?
s
01:21
svofski
еще есть вариант сбацать утилиту из рыбозаворачивалке в vector06js, он же в прекрасме
01:21
In reply to this message
нет, она их не умеет грузить
👍
AF
01:21
но большинство мелких ромов можно просто переименовывать в комы. просто у тебя ооооочень большой ром
AF
01:22
Alex Fedotovskih
Понял спасибо!
01:27
Я подумал что можно сделать универсальный загрузчик больших исполняемых файлов. Операционные системы на векторе могут работать как консольные приложения?
Если да, то можно сделать такое приложение загрузчик которое будет по частям загружать большой файл и запускать. Плюс bat файл в котором будет прописано что именно нужно запускать.
s
01:29
svofski
там SUB файлы =)
01:30
https://github.com/svofski/vector06js/blob/3a644f74871f22c4580699014d8c2110dd449d8b/src/rom.js#L129
как вариант можно вот из этого кошмара сделать то же самое с node.js. но как-то разбираться в этом фарше..
👍
ДД
01:33
а! как же я забыл!
есть вот такое чудо-юдо http://era-cg.su/steinblume/?lang=en

parallelno
👍
AF
AF
05:00
Alex Fedotovskih
In reply to this message
это плохо? :)
05:02
Поправил баги, запилил систему сохранения состояния разрушаемых объектов. Записал видео с демкой и попутно нашел пару багов :))
https://www.youtube.com/watch?v=WMzj-VmqIDg
🔥
A
s
gZ
4
ДД
05:39
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Кстати, в T72 SUB а в РДС - *.bat.
👍
AF
Ю
05:40
In reply to this message
Без разницы, смысл тот же.
👍
AF
s
11:31
svofski
по-моему в случае .sub это только название, это идеологически текстовый файл, который как бы редиректится в консоль. он запускается через <
👍
AF
6 December 2023
C
12:14
Crackintosh [MD] Сергей
Нашел у одного мужика сотни герконовых кнопок для Вектора. Но без колпачков. Только кнопки. Стоит брать?
12:14
и микросхем серии К1533 тоже (белорусия)
SM
12:32
Surin Mikhail
In reply to this message
оно ж если нужно, то готов будешь рублей 300, а может даже и 500 за кнопку отдать... но вот только это "нужно" возникает раз в 100 лет
12:32
я как-то 10шт за 750 рублей брал у одного торговца на авито
12:33
хотя нужна была одна кнопка))) так вот 9 до сих пор лежат)))
C
12:36
Crackintosh [MD] Сергей
понял. Т.е сами кнопки без крышек нет смысла брать.
SM
12:37
Surin Mikhail
только если нужны...
L
12:47
Lespenefril
А я бы взял комплект. Можете написать в личку как это сделать ?
C
12:52
Crackintosh [MD] Сергей
Да я еще не брал их... просто спрашиваю, есть ли в них толк без самих крышек с надписями? Я даже цен не знаю.
Завтра буду на радио рынке - спрошу про точное количество в наличии у него.
L
13:10
Lespenefril
Спасибо! Колпачки рано или поздно появятся в виде моделей под 3д принтер, если ещё нет.
SM
13:29
Surin Mikhail
есть уже
13:30
ценник правда конский, как и на все у этого продавца
s
13:58
svofski
300 р за индивидуально изготовленный колпачок это конский?
SM
14:01
Surin Mikhail
индивидуально - как?))) из цельного куска пластмассы вручную точится каждый колпачек?
s
14:02
svofski
а у вас есть 3д принтер, вы на нем печатаете? ваше время чего-то стоит наверное? вот и у продавца так же.
SM
14:03
Surin Mikhail
да у меня есть 3д принтер, и я прекрасно знаю что такое мелкосерийное производство
s
14:04
svofski
ну так тогда какие вообще могут быть претензии, сделайте модель и напечатайте. можете даже продать дешевле, чем этот продавец.
SM
14:04
Surin Mikhail
у меня нет претензий)) ценник - конский!)) если продавец за него что-то продает, я за него только рад
s
14:06
svofski
ну тогда ладно =)
а чем все-таки определяется конскость, разве это не сравнительный показатель? есть где-то другие?
SM
14:09
Surin Mikhail
конскость - это мое субъективное впечатление, опирающееся на практический опыт изготовления подобных изделий.
s
14:19
svofski
я сталкивался с таким, что мол сделай модель, вот тебе корпус итд, сделай мне такой же. а когда просишь за результат 500р, тебе говорят что это же ну адски дорого. я потратил на работу 2 дня и сделал кучу тестов, делал это в общем-то за любовь к искусству, бесплатно делюсь моделью и прошу в качестве компенсации плюшку к кофе. и 500 руб за это страшно дорого.

больше никогда не соглашаюсь ни на какие просьбы. люди вообще не понимают, что время чего-то стоит.
👍
r
DA
14:21
Dmitry Alekseev
когда предлагаешь низкий ценник, то сам обесцениваешь свою работу. это своего рода парадокс. чем меньше просишь за работу - тем больше претензий
SM
14:23
Surin Mikhail
я прекрасно понимаю все это... это мое хобби, я много моделей разработал или адаптировал сам, и делал это прежде всего для себя. И когда я выставляю это на продажу, то фактически просто хочу поделиться наработками
14:24
вот например в этой теме
14:25
есть просто 1. рынок 2. ценообразование 3д печатников 3. смысл - зачем это делать
14:25
более того, я еще и готов делиться исходниками
s
14:25
svofski
In reply to this message
это был не ценник, там с самого начала было понятно, что это для души. но время есть время.
14:25
ну я то же самое
14:27
ладно, это фигня все. а никто не пробовал колпачки отливать из смолы? делать форму из силикона, молд релиз, вот это все?
SM
14:32
Surin Mikhail
In reply to this message
это уже промышленные масштабы))))
s
14:33
svofski
In reply to this message
не обязательно, там ручной работы больше будет, чем с принтером. но результат может быть практически точной копией оригинала. с текстурой итд.
SM
14:34
Surin Mikhail
я много раз задумывался про полимерник, с ним как раз можно максимально приблизиться к оригиналу
14:34
но вообще не кайф связываться с этой вонищей, химлабораторией и всем, что связано с фотополимерниками))))
s
14:35
svofski
промышленность масштаба в основном в том, что надо довольно много всяких ингредиентов. которые еще часто продаются ведрами и их надо где-то хранить.

но вот силиконовое по идее не такое мерзкое как УФ-смола
14:36
там много всего заточенного на изготовление миниатюрных моделек, ювелирных изделий и тд. теоретически можно даже найти компоненты маленькими ведерками.
14:37
фотополимерный принтер это если есть гараж или какое-нибудь подсобное помещение, сарай. точно не для городской квартиры.
L
15:35
Lespenefril
In reply to this message
Благодарю за наводку!
ДД
15:46
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
а по материалам фотополимерные не сильно дороже обычных получаются?
SM
15:46
Surin Mikhail
ты про расходники?
ДД
15:46
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
да
SM
15:47
Surin Mikhail
раза в два дороже чем PLA
15:47
минимум раза в два
15:48
15:48
вот например в 3 раза дороже за грамм
ДД
15:48
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
понятно. думаю что купить...
SM
15:49
Surin Mikhail
ну и там целый техпроцесс, залей смолу, напечатал? отдери, промой в спирте, закрепи на ультрафиолетовой лампе.... кто помнит как в СССР фотографии дома делали?)))) вот примерно так))))
15:49
ток слава богу можно все это не в темноте проворачивать)))
ДД
15:54
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
ага, я делал фото сам, фотоувеличитель таврия ))) бачки.... красная лампа... правда только чб. цветные посложней. если фотополимер тоже требует прыгать с бачками, то наверное предповтительнее из pla печатать..
s
15:57
svofski
не, фотографии дома я любил и сейчас бы не прочь иногда. это был крайне приятный процесс и безвредный. со смолой все не так.
ДД
15:59
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
у меня терпения не хватало ))) очень обрадовался полароиду )))
SM
16:02
Surin Mikhail
In reply to this message
ах да... все что осталось - слей обратно в баночку через фильтр, потом еще и промой, чтобы не застыло
s
16:31
svofski
https://www.inov3d.net/resin-safety-a-potentially-hazardous-hobby/
смола еще слегка раздражает кожу, кроме всего прочего
SM
16:32
Surin Mikhail
слегка)))
Ю
18:42
Юрий Ларин
In reply to this message
Смысл есть, если это кнопки ПКМ-1Б и покупаются для установки на Вектор, т.к. на них ставятся колпачки с Векторовских клавиатур (и ёмкостных, и герконовых).
C
19:38
Crackintosh [MD] Сергей
Уточню обязательно
7 December 2023
gZ
01:34
gr8b Z
всем привет. программисты есть кто пользуется не онлайн асмом? ) онлайн хорош, но уж очень не привычен. решил попробовать на векторе начать с мелочей, https://logiker.com/Vintage-Computing-Christmas-Challenge-2023
sjasm с флагом i80 просьба не предлагать, хочется по привыкнуть к мнемоникам кр580вм80а
👍
AF
01:45
еще вот замечательное кино от parallelno про мощный подход https://www.youtube.com/watch?v=yeffgNz69lI
AF
gZ
01:48
gr8b Z
спасибо. кстати а нет в планах сделать pretty консольным да ещё и с поддержкой javascript во время компиляции? :)
s
01:49
svofski
консольный он есть, я им даже пользуюсь. но я не вижу причин им пользоваться кому-то еще :)
gZ
01:50
gr8b Z
как-так то? :) а где можно его взять, чтобы готовый консольный был
s
01:50
svofski
лучше взять tasm, синтаксис совместимый, возможностей больше. а в Retro Assembler и вообще наворотов каких только нет
01:52
https://github.com/svofski/prettyasm вот отдельный prettyasm, но правда же — зачем?
gZ
01:52
gr8b Z
поработав немного с sjasm я для себя понял что из наворотов то и надо что только поддержка скриптования (у sjasm это к сожалению lua)
s
01:52
svofski
так не надо sjasm, это для спектрумистов
gZ
01:53
gr8b Z
In reply to this message
спасибо. изучимс. :)
s
01:53
svofski
tasm и retro assembler прекрасно умеют в 8080
gZ
01:54
gr8b Z
In reply to this message
он умеет и в 8080 с флагом дополнительным, благо z80 это просто немного прокачанный 8080.
01:54
спасибо за рекомендации, посмотрю позволяют ли tasm или retro скриптовать во время компиляции
01:55
без скриптования не интерестно :)
s
01:55
svofski
что значит во время компиляции?
gZ
01:55
gr8b Z
чтобы не писать всяки батники для подготовки данных например
01:57
кстати спасибо огромное за прити, за вечер, при помощи онлайн доки соответствия комманд z80<->кр580вм80а почти затащено :)
AF
s
s
01:59
svofski
In reply to this message
понятно. я обхожусь башем + питоном + prettyasm-ом, но это наверное не самый эффективный способ
gZ
02:00
gr8b Z
да, если наример разные оси - у меня например рабочий комп пингвин, домашний винда и баш да ещё и питоняку ставить.. ну такое :)
02:01
а когда сам асм позволяет включить исполняемый код например на javascript (было бы мега удобно) от платформы перестаёшь быть зависимым
s
02:02
svofski
а js чем исполнять? все равно неизбежно среда пухнет. или уж все писать чугунными батниками и одним tasm-ом.
👍
NG
02:03
под виндой wsl2 решает почти все проблемы связанные с тем, что она не линукс
gZ
02:03
gr8b Z
на вкус и цвет фломастеры разные :) удобно когда сам сам содержит в себе интерпретатор
02:04
In reply to this message
боже нет.. wsl.. уж лучше тогда c virtual box уродоваться :)
s
02:04
svofski
js не такая вещь, которая так вот вдруг будет откуда-то "сама", нужен движок. все можно упаковать конечно. js заворачивается в .exe, немного пухлый, но ничего страшного.
gZ
02:05
gr8b Z
In reply to this message
ага :)
s
02:05
svofski
чем страшен wsl? я без него винду вообще не представляю
gZ
02:05
gr8b Z
на моём ноуте была проблема с производительностью, на рабочем компе заморочки с докером
s
02:06
svofski
докер под виндой лучше правда не надо
02:07
а так вообще wsl2 совершенно спасительный. первый был тормозной, второй лучше (хотя конечно у него есть затыки, куда без них)
gZ
02:07
gr8b Z
wsl уже научили нормально синкать содержимое между хост машиной и докером, по моему нет
02:07
In reply to this message
как куда, на пингвин есстесствено :)
s
02:08
svofski
не знаю. podman под wsl2 кстати живет значительно спокойней
gZ
02:09
gr8b Z
вот podman так и не добрался по смотреть, слышал, даже инсталировал но как-то всё "потом-потом"
s
02:10
svofski
я просто разозлился на докер, снес его и чего-то там по подманил разок.
gZ
02:11
gr8b Z
In reply to this message
блин.. а он у меня уже даже за фавориченный.. :) чёрт,как я так пропустил, завтра буду настраивать значит. ещё раз спасибо за информацию
s
02:12
svofski
да не за что. npm не нужен кстати, у меня он просто в каталоге рядом лежит и все
02:12
node нужна
gZ
02:12
gr8b Z
In reply to this message
эта "какаха" вроде стоит, если не снёс
s
02:13
svofski
но я все-таки советую воспользоваться более полноценным ассемблером. у pasm даже никаких сообщений об ошибках нет
02:14
tasm.exe под линуксом запускется через wine
gZ
02:14
gr8b Z
зато он на js и можно всегда "подкрутить быстро" если что-то приспичит :)
s
02:15
svofski
ну, если охота с этим возиться, то конечно
AF
03:45
Alex Fedotovskih
In reply to this message
Есть retro assembler. Очень рекомендую. Могу все рассказать показать
gZ
12:10
gr8b Z
In reply to this message
он умеет во время компиляции выполнять код? lua, js любое сойдёт :)
AF
12:43
Alex Fedotovskih
На сколько я знаю, он не выполняет никакой код.
12:46
Весь сторонний код, например для подготовки данных я выполняю из скрипта на питоне. Он же запускает компиляцию и запускает эмулятор с игрой
gZ
13:07
gr8b Z
эхх.. грусть/печаль.. спасибо за информацию. получается sjasm один такой, жаль.
NG
17:37
Night Gryphon
вообще имхо странное запихивать скрипт подготовки данных внутрь асма. отдельным скриптом снаружи на любом удобном инструменте как-то логичнее
👍
ДД
gZ
17:39
gr8b Z
но, субъективно, очень удобно. проект перестаёт быть зависимым от платформы. асм есть значит и всё остальное будет работать и собираться
s
21:47
svofski
да вот не будет так никогда
gZ
22:29
gr8b Z
в каком формате правильнее для Вектора отправлять на конкурс? .rom? .cas? в случае с последним у меня эмулятор отказался его запускать, возможно я не всё верно сделал. правда я пока тестировал только на Emu80
s
22:46
svofski
на какой конкурс? надо спрашивать у организаторов конкурса в любом случае
22:47
обычно просят еще приложить видео
gZ
22:48
gr8b Z
возможно я не совсем верно выразился.. может и не конкурс
https://t.me/VECTOR_06C/8135
22:50
для спекки я знаю .tap, как бы он мне не нравился но он своего рода стандарт. а для вектора это какой формат файла?
s
22:51
svofski
.rom
22:51
просто образ памяти с адреса 0x100
gZ
22:54
gr8b Z
благодарю.
может есть ещё желающие по участвовать, для популяризации платформы так сказать? :)
s
22:55
svofski
я пока пас, спасибо за приглашение
8 December 2023
gZ
00:29
gr8b Z
для кода что загружается как .rom обязательно инициализировать палитру и скроллер?
gZ
00:46
gr8b Z
я так понимаю что можно без инициализации. следующая непонятность, если я запускаю v06x.exe с опцией —rom код не запускается с 100h адреса. если тотже .rom открою через клик на "кассете" то всё ок.
00:51
и в догонку, если запускать ром файл в v06x то экран автоматом чиститься, если из emu80 то экран не чиститься и вся графика выводиться по верх индикатора загрузки и надписи вектор-06. можно ли как-то по другому сохранить код так чтобы он в обоих эмуляторах грузился без очистки экрана?
Ю
07:46
Юрий Ларин
In reply to this message
Если устраивает двухцветная палитра загрузчика Вектора, то не обязательно.
s
11:37
svofski
Ну вот кучу софта приходилось людям патчить для совместимости с микродосом и проч. Зачем так делать? Программа на Векторе должна сбросить кваз, очистить память и установить палитру. Иначе она получается недоделанной. Уж такой Вектор.
👍
ДД
VO
11:52
Vigilant Observer
In reply to this message
Кстати, по поводу очистки памяти - когда ещё в начале 90х дизассемблировал игры для Вектора, то кроме очистки экранных областей никакой другой очистки памяти не видел...

А вот запрет прерываний и сброс кваза - это да, чуть ли не первыми инструкциями шло
s
11:53
svofski
экранных разумеется
gZ
12:05
gr8b Z
мои вопросы пока касаются очень маленького кода, который должен быть заточен на минимальный объём, прерывания не нужны и если я верно понимаю то и квазидиск в этом случае можно не трогать.
s
12:06
svofski
его необходимо запретить. xra a \ out $10
gZ
12:06
gr8b Z
всё ещё остаётся не понятка почему .rom в одном эмуляторе это очистка экрана и запуск кода с 0100 а в другом это просто запуск с адреса 0100
s
12:06
svofski
и рассчитывать на то, что прерывания запрещены, нельзя. так что еще di
👍
ДД
gZ
gZ
12:07
gr8b Z
прерывания я отключаю первой же коммандой, чтобы не надо было их настраивать
VO
12:07
Vigilant Observer
In reply to this message
на реальном векторе экран должна была очищать сама программа

Некоторые при запуске использовали экранную область для распаковки, что приводило к появлению "мусора" на экране прямо поверх карты загрузчика
s
12:07
svofski
просто потому что они по разному загружают файлы. ни то ни другое не соответствует загрузке с кассеты на реале.
12:08
чтобы максимально приблизить к реалу — сделай .wav и загрузи, это будет практически неотличимо от труъ
gZ
12:08
gr8b Z
In reply to this message
тогда если я верно понимаю я не верно выбрал расширение? то есть если я хочу чтобы это была программка рассчитывающая что загружена с кассеты. о! пока я печатал получил ответ :)
s
12:09
svofski
все правильно. но чтобы именно как с кассеты, в эмулятор надо грузить из вава
12:10
https://github.com/svofski/bin2wav я этой утилитой делаю вавы
gZ
12:10
gr8b Z
а где можно почитать как мне правильно сделать код который будет расчитан на wav загрузку? для .rom старт с 0100 а как в этом случае для .wav? может есть под рукой документация где можно почитать как писать код для загрузки с ленты?
VO
12:11
Vigilant Observer
In reply to this message
старт точно так же с 100 (но можно сделать с 0, если очень надо)
s
12:11
svofski
да ничего особенного нет, любая рыба в прекрасме это делает. запретить прерывания, отключить кваз, по вкусу установить палитру и очистить экран
gZ
12:11
gr8b Z
я вот как-раз для красоты и аутентичности не хочу чистить экран :)
🤔
ДД
s
12:12
svofski
стек конечно тоже желательно и переход по сбросу, но это уже так. не каждая программа использует стек и сбрасывается.
gZ
12:13
gr8b Z
написал вчера автору vintage computing christmas challenge просьбу/вопрос - будет ли добавлен вектор в поддерживаемые платформы.. а то бк есть а вектора нет :)
r
12:13
reddie
In reply to this message
какой текущий результат, если не секрет?)) в правилах есть наущение, мол, "никому не сообщайте точный размер кода", но это глупо, по-моему. исходников никто ж не светит, просто информируют друг друга о своих успехах, стимулируя друг друга
12:13
In reply to this message
можно под что угодно писать, там на прошлых конкурсах была дичь порарнее Вектора
gZ
12:14
gr8b Z
In reply to this message
да, про стэк забыл.. его тоже пришлось выставлять так как по дефолту, если я верно понял, он в экранной области и если не колдовать с палитрой то будет "видно" выполнение call`ов :)
s
12:14
svofski
если как-то там память жмет, можно и упаковать. но это вряд ли применимо к шедеврам на 128 байт и тому подобному
gZ
12:15
gr8b Z
In reply to this message
но в форме для сабмита надо строго выбрать платформу. я не думаю что стоит пренебрегать этим правилом и сабмитить работу для вектора под бк или другой платформой
12:16
In reply to this message
если меня не выдадут, надеюсь не выдадут так как уж очень хочется туда отправить работу для вектора.. то могу сказать :) получилось на много меньше чем 100байт :)
12:17
это естественно нет установки палитры, нет инициализации прерываний и точки для сброса.
s
12:18
svofski
но так вообще нет ничего зазорного если программа рассчитана на запуск из строго определенной среды. см. автозапуск турбозагрузчика
r
12:18
reddie
In reply to this message
да кто выдаст-то... вон для спектрума никаких секретов)) текущий рекорд 28 байт
s
12:18
svofski
если это программа-шутка на 256 байт для вечеринки, то почему нет
gZ
12:19
gr8b Z
In reply to this message
это где можно посмотреть? в одной из рыб у прити онлайн?
s
12:19
svofski
нет, это как раз в комплекте bin2wav
gZ
12:19
gr8b Z
In reply to this message
для спектрума если использовать rom то вполне реально 28
r
12:20
reddie
In reply to this message
ром процедуры используются везде (для печати символа). разве что на компах с чисто текстовыми режимами можно напрямую выводить через "роke" (подразумеваю запись в экранную память)
gZ
12:20
gr8b Z
у z80 и команд по более :)
s
12:20
svofski
чтобы посмотреть в работе bin2wav -m v06c-turbo
gZ
12:21
gr8b Z
In reply to this message
у вектора есть ром с символами и подпрограммами печати как у спекки? не знал
VO
12:21
Vigilant Observer
In reply to this message
нету от слова "совсем"

P.S. Есть "драйвера устройств" размером килобайт эдак в 6 ))
r
12:21
reddie
ну, там, где есть ром с ними - юзаются, это имел в виду
12:22
дос пц, например
gZ
12:22
gr8b Z
In reply to this message
это да.. для спекки грех для такой работы не использовать то что уже есть, пзу :)
💯
VO
VO
12:23
Vigilant Observer
In reply to this message
На ПЦ как раз в текстовом режиме оно и не имеет особого смысла, т.к. там как раз простой POKE работает
gZ
12:23
gr8b Z
In reply to this message
где текстовый режим есть и пзу не надо, это факт. взять например микрошу :)
12:25
но привлекательность такой машины, субъективно, очень страдает, особенно после того как посмотришь на машины с поддержкой графики
💯
ДД
VO
VO
12:28
Vigilant Observer
In reply to this message
+ В спекки просто довольно уникальная комбинация графического режима и ROM процедур с полной его поддержкой...если честно, я не знаю, где ещё такое было на 8-битках (на Амиге было, но это уже совсем другой класс домашних ПК)
gZ
12:30
gr8b Z
In reply to this message
но с адресацией экранной области инженеры на усложняли. согласен, на то скорее всего были причины но от этого легче не становиться :)
VO
12:32
Vigilant Observer
In reply to this message
Они упрощали "железо" по-максимуму...У Синклера была цель сделать спекки как можно дешевле в производстве
Насколько помню из разговоров со спектрумистами ещё в студенческие времена, на самом деле эта адресация довольно просто решалась одной справочной табличкой
gZ
12:34
gr8b Z
In reply to this message
таблицы и не надо, есть "классическая процедурка". downhl знакомое слово для многих спектрумистов кто хоть немного программировал :)
12:35
значит подводя итог:
я могу код что есть сейчас, при помощи прити-онлаин сохранить как .wav и в эмуляторе я смогу выбрать этот .wav, загрузить и он запуститься?
VO
12:35
Vigilant Observer
In reply to this message
посмотрел - по тактам не очень "вкусно" получается...но, раз использовали, то, наверное, был смысл по сравнению с косвенной адресацией через табличку
gZ
12:37
gr8b Z
In reply to this message
ну там уже что ближе, если скорость, то и таблицей не грех воспользоваться :)
r
12:58
reddie
In reply to this message
для печати текстов и много чего еще организация видеопамяти Вектора куда лучше)) даже линейная (горизонтально) не так удобна
s
12:58
svofski
только если устраивает 32 столбца текста на экране
💯
VO
r
12:59
reddie
да больше и не надо
s
12:59
svofski
:D
VO
13:00
Vigilant Observer
In reply to this message
ну для демок - да (многие игры такой размер тоже используют), а для всяких текстовых редакторов этого маловато...
Хотя, Ретекс вроде тоже имел 32 символа в строке...
gZ
13:00
gr8b Z
видеопамять вектора, субъективно, не привычна потому что младший разряд это y координата.. если так то стёком, любимый подход спектрумистов, обновление экрана не сделать не попав "под луч" :) тут или колдовать с палитрой или рисовать по пол экрана до и после луча
r
13:00
reddie
ну даже взять нестандарты, хоть 42, хоть 64 - все равно переход в соседнее "знакоместо" проще делается
s
13:02
svofski
столбцы привычны уже. у вектора вполне удобно и логично все сделно. дальше или навороченное железо нужно, или процессор менее тупой.
13:02
разворачивай хоть в линию, хоть в кружочек, если не целый байт, для 8080 это могила
r
13:03
reddie
In reply to this message
z80 бы Вектору изначально... куда веселей было б
s
13:04
svofski
тут уж что есть. зато с z80 мы бы всю жизнь не видели перед глазами ничего кроме LD (LD),LD или как там у них пишется
😁
VO
r
gZ
13:06
gr8b Z
In reply to this message
ну есть ещё djnz, релативные переходы, индексные регистры и альтернативный набор.. если о самой мнемонике то интеловская мне кажется сложнее для запоминания :)
s
13:06
svofski
да кто б спорил, но уж вот
gZ
13:11
gr8b Z
это не спор, а так, мысли в слух. :) как по мне вектору и с кр580вм80а всё нормально нехватает только аппаратного горизонтальныого скроллера и возможность задавать, хотя бы вертикальный, скроллер не один раз за проход луча.
s
13:21
svofski
смотря что делаешь, разных вещей не хватает. у меня такие хотелки еще бывают. из не самых схемотехнически сложных:
* маска + защелка для заполнения и копирования нескольких плоскостей сразу (как ega/vga)
* прерывание по номеру строки
13:22
хотелось бы еще конечно текстмод с тайлами, но это понятно что с технологией каменного века просто получалось невозможно громоздко и дорого
VO
13:24
Vigilant Observer
In reply to this message
вот первое, кстати, реально рулило на ПЦ во времена EGA (в VGA эпоху уже планарные режимы не так активно использовали)
s
13:25
svofski
просто у вектора №1 проблема во всех делах это огромная видеопамять помноженная на слабоумный и тормозной проц
💯
VO
VO
13:27
Vigilant Observer
In reply to this message
В ТИА-МЦ1 ("Конёк-горбунок") тайлы-таки запилили, но они там были в ROM
gZ
13:27
gr8b Z
In reply to this message
у спектрума тоже с этим не совсем сладко. за фрейм, более менее адекватным методом не обновить весь экран. да, я видел мультиколорный фреймовый скроллер, подход что там используется не применим для динамики, например игры.
VO
13:28
Vigilant Observer
In reply to this message
Интересно, как в "робокопе" выкручивались тогда
s
13:28
svofski
ну там все-таки проц хорошо побыстрее, а экран заметно поменьше. правда организация его дичайшая.
gZ
13:28
gr8b Z
In reply to this message
не знаю, не смотрел. если не ошибаюсь там две трети экрана и не 50 раз в секунду
r
13:29
reddie
In reply to this message
в некоторых задачах полноэкран, да еще со спрайтами вполне возможен (в основном демки). на спеке
gZ
13:30
gr8b Z
In reply to this message
это не всегда помогает. не барское это дело гарфику рисовать :) вон у комодора и спрайты вам и тайлоподобный режим и проц не такой чтобы уж очень шутрый и навороченный
13:31
даже апаратный горизонтальный скроллер, правда на 8 точек но всё же.. главное апаратный :)
VO
13:34
Vigilant Observer
In reply to this message
ну там какбе графический чипсет на голову выше ZX на заказной СБИС
Поэтому любительских клонов C64 и не существовало в то время...
👍
gZ
r
13:36
reddie
...как и БК =)
VO
13:36
Vigilant Observer
In reply to this message
Так в БК вроде ничего особенного по графике и не было?
Там просто проц дефицитный был и обвязка для него
r
13:40
reddie
In reply to this message
там те же заказные бис, ВП014 и 037. ну и проц, да
gZ
14:09
gr8b Z
возвращаясь к вектору - @svofski а в чём может быть причина что код не запускается если я вызываю v06c эмулятор с флагом --rom? в тоже самое время если я в ручную, тыкнув в кассету, загружу .rom то всё запускается. что не правильно делаю?
s
15:19
svofski
In reply to this message
godot версия? она немного фигово с командной строкой, потому что там godot хозяйничает. попробуй просто .rom файл без —rom
15:20
или можно взять голую sdl версию, она все из командной строки делает
gZ
15:38
gr8b Z
спасибо, вечером буду пробовать
Евгений metamorpho invited Евгений metamorpho
11 December 2023
gZ
21:26
gr8b Z
подскажите пожалуйста где можно посмотреть сколько тактов в одной строке с и без бордюра, а так-же сколько бордюрных строк до первой линии и сколько после последней.
21:27
а главное на сколько точно это могут эмулировать эмуляторы что есть
s
21:38
svofski
59904 такта делятся на 312 строк. эмуляторы в это умеют точно.
👍
AF
gZ
gZ
21:39
gr8b Z
спасибо, буду эксперементировать.
s
21:40
svofski
бордюрных строк точно не помню. видимых условно 16 + 16
21:41
получается 24 невидимых строки до верха экрана
12 December 2023
Иван (div-ru) invited Иван (div-ru)
13 December 2023
Е
17:23
Евгений
In reply to this message
Не взлетело?
ДД
19:27
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Роман, расскажите, какой процессор используется в Векторе 06Ц и какой обьем оперативной памяти можно исподьзовать в качестве видео ОЗУ? У вас на ответ около 30 минут. Если ответа не будет, удалю вас, ничего личного... Трейдинг - это не в эту группу.
19:28
In reply to this message
Иван, и для вас есть вопрос. сколько цветов в палитре Вектора 06Ц, и сколько можно одновременно вывести на экран в режиме 256Х256?
И
19:53
Иван (div-ru)
In reply to this message
256 цвет, а вывести одновременно можно 16 цветов из палитры.
🔥
ДД
ДД
19:55
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Доброго времени!
И
19:55
Иван (div-ru)
Я ещё новичок в данном компьютере.
19:55
Спасибо!
Взаимно, доброго времени!
14 December 2023
A
14:44
AKATLA
😁
И
A
14:44
Alexander
Ненене, Девид Блейн :)
A
14:52
AKATLA
In reply to this message
А еще у нас интересная работа и достойная зарплата!!!
16 December 2023
gZ
15:45
gr8b Z
а какие есть расширения для графики Вектора, если есть конечно?
15:46
для работы на пц
s
18:33
svofski
может быть DaDither что-то определенное умеет, не знаю. форматы графики на векторе очень application specific
17 December 2023
ДД
13:18
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
на векторе не расширения играют роль. изображение вектора это дамп карты памяти, старшие 32к. иногда они сжатые. аналогии на pc нет, потому что нет такой карты памяти видеоадаптера.
13:19
есть приложуха которая конвертит bmp и pcx в фоормат видеопамяти вектора. Найду дист. чуть позже, закину.
13:21
ну там изначально нужно бмп и псх подготовить, сделать его 16 цаетным в примерно похожей палитре, ибо одновременно вектор умеет выводить 256х256х16
VO
16:21
Vigilant Observer
А кстати, мощи Вектора хватило бы для отображения PCX?

Вроде бы, там из сжатия банальный RLE
A
16:22
Alexander
ЕМНИП, тулзовина для pcx где то даже была готовая.
16:23
👍
C
ЮЛ
ДД
17:00
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
святые мощи вектора 😂
😁
ЮЛ
VO
r
s
23:21
svofski
можно хоть jpg на векторе отображать, он же компьютер. только зачем?
18 December 2023
СЦ
00:28
Сергей С. Вектор 06 Ц
In reply to this message
можно даже 256х256 при 256 цветах на статической картинке (при динамике, боюсь не потянет), но опять же зачем? =)
s
00:29
svofski
при 256 цветах это как?
👍
ДД
СЦ
00:29
Сергей С. Вектор 06 Ц
динамически менять палитру, как с спектруме мультиколор
00:29
даже тест такой есть
s
00:30
svofski
и сколько раз за строку можно поменять палитру?
СЦ
00:31
Сергей С. Вектор 06 Ц
речь идет о 256 цветах на экране =) думаю в нескольких строках точно потянет
ДД
00:31
Денис सेवक सेवकाः Динанатх Гопал Дас
тесты на векторе тоже такие есть ))) кубики и палочки... но сформировать изображение таким образом необстрактное .... вряд ли .
s
00:31
svofski
один цвет за строку можно менять, котенок на фоне заката например
ДД
00:35
Денис सेवक सेवकाः Динанатх Гопал Дас
самый крутой тест от @svofski кстати, пастэльный, где он движение строк даже на бордере синхронизировал с основной областью... я ухожу в нирвану когда это вижу ))) @svofski огромное спасибо!!!
СЦ
00:35
Сергей С. Вектор 06 Ц
Кстати, в игре "башня" на спектруме мультиколор вполне себе рабочий. Правда там задача всего 8 цветов на строчку. Но поскольку игра не очень динамичная, а в векторе и так 16 цветов, то автор даже не заморачивался в версии для вектора
s
00:36
svofski
спасибо, хотя я не очень понял какой это тест с пастельными цветами. где влево-вправо дергается?
СЦ
00:39
Сергей С. Вектор 06 Ц
я уже забыл, сколько раз надо out чтобы палитры поменять? в векторе .02 эту проблему вроде бы как решили
s
00:41
svofski
к сожалению даже когда одного раза хватает, сильно много цветов не поменяешь на лету.

все примеры с мультиколорами на векторе используют один out и они работают на реалах
00:42
никто особенно не экспериментировал с созданием картинок специально под мультиколор на векторе. если художник будет рисовать сразу с учетом специфики векторного мультиколора, возможности будут шире. но это надо чтобы кто-то хорошо захотел. пока не дождались.
00:43
а так чтобы просто взять lena.jpg и зафигачить как будто на экране 256 цветов, это нет
ДД
00:45
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
s
00:46
svofski
угу, я так и подумал. тут ничего больше обычного не синхронизируется. просто когда рисуешь таким образом получается что все — бордюр
🔥
ДД
00:47
и так можно вывести 256 цветов, но горизонтальное разрешение получается ограниченным =)
ДД
00:47
Денис सेवक सेवकाः Динанатх Гопал Дас
СЦ
00:52
Сергей С. Вектор 06 Ц
In reply to this message
т.е. никто не занимался тем, чтобы выяснить, можно ли хотя бы в одной строке вывести более чем 16 цветов?
00:58
чисто спортивный интерес =)
s
00:58
svofski
вывести можно, но если хочется растровую картинку, то осмысленно получается менять 1 цвет на строку
00:59
наверное можно придумать что-то еще, типа как вот в этой пастельной демке
01:00
комбинируя растр с мультиколорностью.
19 December 2023
yur nnz invited yur nnz
21 December 2023
A
08:03
Alexander
s
gZ
10:37
gr8b Z
жаль в браузере не запускается. в консоли вот (если это может как-то помочь)
s
12:32
svofski
а что не запускается? в консоли все хорошо
12:33
может быть нажать F12, или БЛК+СБР?
gZ
14:48
gr8b Z
спасибо, по пробую
gZ
15:27
gr8b Z
F12 помогло
👍
s
24 December 2023
Е
19:29
Евгений metamorpho
Привет всем !! На сайте zx-pk стартовал конкурс программ на Бейсике для Вектора-06Ц. Желающие присоединяйтесь.
👍
AF
s
ЮЛ
Е
20:38
Евгений
Кто по такой схеме делал ПЗУ? Как должно быть на экране после включения? Что-то не взлетело или не так делаю...
ДД
20:43
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
должно быть в зависимости от положения переключателя, или так как обычно было или так как с верхним пзу должно быть.
Е
20:43
Евгений
В одном положении похоже стандартная работает, обычные полосы загрузки
20:43
А во втором, что должно быть?
ДД
20:46
Денис सेवक सेवकाः Динанатх Гопал Дас
это правильно. а в другом положении, зависит от того какой вы сверху загрузчик напали. Если мой на 512 байт HDD+KД то должен быть черный экран, и в правом верхнем углу несколько зеленых точек - стек, если есть носители, а если нету - то цвет экрана начинает меняться в цикле.
Е
20:47
Евгений
Там цвет экрана меняется
ДД
20:47
Денис सेवक सेवकाः Динанатх Гопал Дас
правильно, все работает. нужно подключать носители и все заработает.
20:48
нужен жесткий диск для загрузки.
Е
20:48
Евгений
Ну а что должно появится? Проводник или как?
20:48
Контроллер воткнут
ДД
20:49
Денис सेवक सेवकाः Динанатх Гопал Дас
а носитель? hdd есть? что загрузится с hdd то и будет на экране, если там проводник прописан в загрузке - будет на экране.
Е
20:50
Евгений
Там карта памяти от тебя
ДД
20:50
Денис सेवक सेवकाः Динанатх Гопал Дас
должно тогда все загрузиться и проводник на экране будет.
Е
20:51
Евгений
Нажимать дополнительно ничего не надо после включения?
ДД
20:51
Денис सेवक सेवकाः Динанатх Гопал Дас
если цвета меняются, значит не видит на носителе зашрузочных файлов.
Е
20:52
Евгений
я не помню точно, возможно это без носителя было, сейчас проверю
ДД
20:52
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
о.. попробуй с зажатой УС включить.
👍
Е
20:52
может на квазе какой то мусорв блуд вводит зашрузчик, а не стартует.
20:54
без носителя так и должно быть.
Е
20:56
Евгений
Вот какие то штуки верхний правый угол
20:57
И цвета меняются. Это без нажатого ус.
20:58
И с нажатым таже картина
20:59
Ввод+блк = мигает светодиод на контроллере
ДД
20:59
Денис सेवक सेवकाः Динанатх Гопал Дас
все норм, загрузился, жми ввод+блк
Е
21:00
Евгений
Один раз мигает и всё.
ДД
21:01
Денис सेवक सेवकाः Динанатх Гопал Дас
а с зажатым УС после загрузки отпустить и ввод+блк?
21:02
и после ввод+блк сразу нажать ус еще раз и держать какое то время, должен кваз отформатироваться.
21:02
и после старта системы там обновятся системные файлы.
21:03
после все должно работать без танцев и бубнов...
Е
21:12
Евгений
Неа, можеи питания не хватает, штатный БП подключен.
21:13
4.65в видимо мало
21:21
@electroscatnes Денис, напомни какой резюк в штатном БП надо настроить?
ДД
21:32
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
да, квазидиск не работает скорее всего.
21:32
нужно 5.2 вольта. чтоб на квазе 5 было.
21:33
там в корпусе блока питания сбоку отверстие для отвертки, там резюк под ним
👍
Е
21:35
25 December 2023
ДД
00:52
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
шо, заработало? Видос с работой 512б ПЗУ в студию пожалуйста !!! )))
Е
00:54
Евгений
In reply to this message
Неа, не получилось. Даже на первой ПЗУ не могу теперь с магнитофона загрузиться.
ДД
01:03
Денис सेवक सेवकाः Динанатх Гопал Дас
как это?
Е
01:05
Евгений
Когда переключаюсь на нижнее ПЗУ загрузка с магнитофонного входа не идет, хотя до напайки второго ПЗУ грузил.
01:11
Так выглядел экран ДО переделки.
01:12
А так ПОСЛЕ
01:13
Что-то не нравится картинка))
ДД
01:21
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
понятное дело, где то сопля между битами ША... И на моем пзу тоже два стека, пончалу не понял, шас дошло.о
Е
01:22
Евгений
In reply to this message
Ага, щас проверю.
ДД
01:22
Денис सेवक सेवकाः Динанатх Гопал Дас
Нада найти где короткое, и все заработает.
01:24
Мжет даже не на ПЗУ а в районе контроллера адреса ОЗУ, что то где то прилипло, с ПЗУ читается все и работает, а в озу жесть.
01:24
ША памяти надо звонить каждую к каждой.
Е
02:40
Евгений
Продвинулось немного дело.
02:41
На нижней штатной ПЗУ загрузил ось, котроллер отформатировал диск, всё ок.
02:43
На верхней ПЗУ цвета теперь не меняются, постоянно горит светодиод на контроллере и мигает на клаве.
02:44
ДД
08:47
Денис सेवक सेवकाः Динанатх Гопал Дас
цвета инверсные кстати.
08:52
вероятно образ запортился на dom. есть чем перезалить? нужен разьем типа usb to ide.
08:54
In reply to this message
а после того как замигал на клаве рус-лат нажатие ввод+блк к чему приводит?
08:55
и к чему приводит включение (сброс) с нажатым УС с верхней пзу?
Е
10:21
Евгений
In reply to this message
Этим займусь следующим шагом)
Ввод+блк ни к чему не приводит, на экране картинка не меняется. Во время нажатия рус-лат перестает мигать, когда отпускаешь продолжает мигать.
Разъем ide to usb есть, но он как на DOM напрямую не воткнуть. Могу сразу в материнку в IDE вставить.
Oleg3 Ponomarenko invited Oleg3 Ponomarenko
ДД
14:15
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
наговорю в л.с.
27 December 2023
Nikita Zimin invited Nikita Zimin
AF
23:24
Alex Fedotovskih
Сколько квазидисков можно подключить к вектору и как к ним обратиться из программы?
s
23:40
svofski
я слышал только о двух, второй будет на порту $11.

теоретически их может быть еще больше, но я не слышал, чтобы кто-то так делал.
23:43
планируешь добавить в игру полноэкранное видео с музыкой?
ДД
23:49
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
8 шт реально. Но нужно РЕ3 перепрошивать. И на 06Ц02 наверное сложнее будет ))
👍
AF
s
23:49
svofski
а что ограничивает их число? почему 8, а не 16?
AF
23:55
Alex Fedotovskih
In reply to this message
Спасибо за инфу. Не, просто эксперименты. :) подустал от игры, хочется немного отвлечься
s
23:55
svofski
понимаю
23:55
(отвлечься на полноэкранное видео с музыкой)
28 December 2023
AF
00:02
Alex Fedotovskih
Не, твой bad apple 🍎 мне не переплюнуть! Отлично получилось кстати!
ДД
00:02
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Этот момент @ImproverX может осветить подробно, информация от него, ему я верю на 100% ))
s
00:04
svofski
In reply to this message
ivagor уже намекал, что можно было бы и оптимизировать =) но ему он тоже поднадоел
AF
00:07
Alex Fedotovskih
Не удивлюсь что когда-нибудь ivagor напишет его на бейсике быстрее чем в оригинале. :)
s
00:09
svofski
колупаю shamus.com
VO
01:16
Vigilant Observer
In reply to this message
С виду ассемблер i8086 же, а не i8080? 🤔
s
01:37
svofski
да, потому что шамуса для 8080 нет
AF
03:18
Alex Fedotovskih
In reply to this message
Класс. А что это за ide?
Ю
08:10
Юрий Ларин
In reply to this message
Я тоже часто ошибаюсь... 🙂
По количеству КД: программно можно забить ими хоть все свободные порты (больше 200), главное не допускать одновременного чтения с двух квази-дисков. А вот аппаратно для большого количества потребуется ставить дополнительные буферы для снижения нагрузки на шину ВУ, возможно и дополнительное питание.
Ну и практически, ставить больше двух КД нет смысла -- будет сложнее управляться с большим числом портов... Для большего объёма в своё время была разработана ERAM, там доступно до 2мб с управлением через два порта, по порту 10h она совместима с обычным КД, поддерживается некоторыми эмуляторами. Вот только в реале этой штуки ни у кого нет, насколько мне известно.
s
11:08
svofski
In reply to this message
ghidra
s
12:01
svofski
совершенно кромешный код вообще, не знаю как он такой получился. компиляторы обычно такое не могут, там слишком вольное обращение с регистрами для 83 года, причем местами мы не помним что где храним вперед на три строчки, а местами жизненно важные переменные хранятся в регистрах на протяжении килобайт кода с вызовами подпрограмм, которые их модифицируют итд. компиляторы так не делают.

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

это все про писишный порт Шамуса с логотипом IBM и практически все это относится к процедурам рисования спрайтов, специфических именно для CGA. не знаю, как устроен оригинал на Атари. там рисование работает совсем не так.
s
12:19
svofski
может быть на самом деле автор порта так и делал — рекомпиляцией перевел 6502 в x86, а спрайты и тайлы подсовывал макросами. трудно это понять по байткоду.

6502 я с трудом читаю, поэтому желания сравнивать с оригиналом особого нет.
AF
21:59
Alex Fedotovskih
Расскажи пожалуйста что такое шамус и почему ты его колупаешь?
DV
22:21
Darth Vader
In reply to this message
Это игра
22:21
29 December 2023
s
00:24
svofski
In reply to this message
игра из детства, да. я любовался ей на атари, но х86 мне читать сильно проще, чем 6502, поэтому я колупаю писишный порт. а наверное зря
00:28
то, что разобрал, я записываю в godot
https://caglrc.cc/~svo/b/shamus/levelwank/Godot.html
00:28
(wasd)
AF
04:26
Alex Fedotovskih
Прикольно! Спасиб что поделился.
30 December 2023
r
22:45
reddie
новогодний видосик "про Вектор" (ну, почти) https://www.youtube.com/watch?v=h3hBH0UnlhU
🔥
A
AF
7
👍
AN
2
31 December 2023
gZ
03:22
gr8b Z
получается режима 1024 точки по горизонтали у Вектор-06ц нет?
ДД
03:29
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Конечно нет, и я так и не понял от куда это взяли вообще, говорится о 1024Х256 адресуемых точках экрана в 4х или 2х плоскостях экрана, то есть либо 4Х256Х256 либо 2Х512Х256. От куда взяли 1024Х256 я так и не понял, хотя с начала 90х я слышал то от одного то от другого о том что такой режим в векторе есть...
КV
08:20
Коте (Сторож) Videogames Sematary Security Service
In reply to this message
Имеется в виду адресация 4 плоскостей 256х256, в видео же было
YS
08:56
Yura Sergienko
Кто-нибудь разбирается как в Векторе память работает? Если переделывать на РУ5, кроме мултиплексоров еще надо, что-то менять?
L
09:46
LeoN
In reply to this message
На самом деле тут всё очень просто. 😉
Взгляните на схему - https://vk.com/doc197666963_584941572?hash=PKZL7W1GuJslwiZOoffNHBGdftaTyZps10nTBR015yg

На сдвиговые регистры D45-D48 приходит пиксельклок 6 МГц. То есть сдвиговые регистры дают ОДНО ФИКСИРОВАННОЕ разрешение 256х256х4bpp!!!

При установке в единицу бита PB5 у PPI D30 "в бой вступает" узел удвоения горизонтального разрешения (с сокращением глубины цвета в 2 раза!) на комбинаторике (!!!) D33 и D40. Получается 512х256х2bpp. Обратите внимание, что там "торчат" C25 и R59. Это просто писец какой-то... 😳

А 1024х256 АДРЕСУЕМЫХ точек - это общая канва, это всего лишь 4 последовательных горизонтальных монохромных экранов 256х256х1bpp - играясь с палитрой включаешь нужный кусок адресуемой канвы. Но ничто не мешает 4 последовательных монохромных рассматривать вертикально - тогда программер получает 256х1024! И даже 512х512!

Также 1024х256 АДРЕСУЕМЫХ точек можно рассматривать как 2 последовательных горизонтальных четырёхцветных экранов 512х256х2bpp - играясь с палитрой включаешь нужный кусок адресуемой канвы. Но также можно организовать канву 512х512 из двух последовательных вертикальных 512х256х2bpp. 😉
👍
gZ
🔥
ДД
r
11:02
reddie
Леон рубит правду)) достаточно ж глянуть схему (пиксельклок), там уже понятно будет. Кроме того, кварц 12МГц определяет максимальный пиксельклок, в данном случае это будет 512 точек. Взяться 1024 могут разве что при нестандартных решениях с "удвоением" частоты
ДД
11:04
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
вся фишка вектора в четырех банках памяти. и четырех плоскостях экрана. если заменить ру6 на ру5 то либо останется только одна плоскость, и потребуется переделка дешифратора адреса, тогда вектор утратит обратную совместимость и перестанет быть вектором, либо 3/4 ру5 не будет использоваться.
r
11:05
reddie
In reply to this message
да посадить старший адрес РУ5 на землю/плюс и все, будут изображать РУ6 (это если задача просто заменить, а не переделать схему "для экономии РУшек" - это не прокатит тут)
ДД
11:06
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
да, это второй вариант.
11:08
второй вариант я использовал, было дело, когда не было под рукой ру6.
11:08
первый не имеет смысла.
Ю
11:31
Юрий Ларин
In reply to this message
Вообще-то есть и третье "либо" -- можно сделать четыре плоскости на РУ5 с полной совместимостью и с полным их использованием, но переделка будет сложной...
🔥
ДД
ДД
11:45
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
с возможностью подменять какой то участок памяти из "неадресуемого" пространства? это реально сложно, и кто будет под это софт писать? если этим заморочиться, тогда можно ру7 использовать, или даже статику более современную, типа 4 микросхемы по 512 кб...
Ю
12:03
Юрий Ларин
In reply to this message
Не так сложно, и софт некоторый уже есть, если сделать также, как на ПК-6128ц. ))
А на современную статику ещё проще выйдет -- поставить 4 чипа по 16кбайт, плюс защёлку для разворачивания адреса из ras/cas в 14-битный. Технически не сложно, вроде.
ДД
12:07
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
это новодел, мне кажется курочить исторические артефакты такими переделками грех ))) разве что если это выполнить как плату для ВУ... но это вряд ли получится скорее всего. ВУ != МПИ.
Ю
12:14
Юрий Ларин
In reply to this message
Так если надо сохранить артефакт, то лучше вообще не менять схему, а искать оригинальные РУ6, и желательно того же года выпуска, и паять советским припоем с канифолью. ))
ДД
12:22
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
ну там есть несколько переделок, исторически требовавшихся, в пределах разумного. которые необходимы для нормального функционирования в современных условиях... их можно и китайским припоем паять, все остальное да, только советским ))))
👍
Ю
4 January 2024
Виталий Шевченко invited Виталий Шевченко
6 January 2024
Stanislav Maslovski invited Stanislav Maslovski
S
13:16
Stanislav Maslovski
13:16
Привет! Вот такая картинка после включения с картритджем
13:17
что на картридже - неизвестно
13:17
моргает рус/лат
13:18
если нажать ввод/блк - перерисовывает картинку и снова то же самое
13:19
раньше дела с векторами не имел, что сие означает, поясните плиз
13:24
в правом верхнем углу экрана видна вот такая хрень:
13:25
ДД
13:26
Денис सेवक सेवकाः Динанатх Гопал Дас
а после сбр+блк ?
S
13:28
Stanislav Maslovski
рисует вертикальные полоски
13:28
справа сверху вниз
ДД
13:29
Денис सेवक सेवकाः Динанатх Гопал Дас
фотку в студию ))
S
13:30
Stanislav Maslovski
ДД
13:30
Денис सेवक सेवकाः Динанатх Гопал Дас
ага.
13:31
ну сам вектор в порядке. А с чего грузищься ? Это картридж ПЗУ ?
13:31
Пока две ветви, либо с картриджа ПЗУ приходит что то не загрузочное, либо есть проблема с ОЗУ Вектора.
S
13:33
Stanislav Maslovski
оопс
13:33
заработало
🔥
AF
13:33
само
13:33
еще раз перегрузил
ДД
13:34
Денис सेवक सेवकाः Динанатх Гопал Дас
упр+сбр нужно жать когда рус.лат мигает.
S
13:34
Stanislav Maslovski
ДД
13:34
Денис सेवक सेवकाः Динанатх Гопал Дас
Ну или контакт в разбеме был некачественный...
13:34
попшикай WD40 в разбем .. ))
13:35
Поздравляю !!!
S
13:35
Stanislav Maslovski
спс!!!
ДД
13:38
Денис सेवक सेवकाः Динанатх Гопал Дас
На душе кошки скребут ))) первое что человек увидел на векторе - это заставку от дендиевского картриджа... Хотя Вектор - это верьезная машина, на которой доступны 8 языков программирования как минимум, полный спектр ps/2 в самых разных интерпретациях, поддержка хард диска и многого другого ... Но в сознании этого человека вектор навсегда останется игровой приставкой ))))
S
13:42
Stanislav Maslovski
хехе без паники
13:42
я спектрумист и бкшник
13:42
пишу на асме с 13 лет
🔥
AF
s
13:43
клаву кстати похоже чинить надо
ДД
13:47
Денис सेवक सेवकाः Динанатх Гопал Дас
Кстати, по поводу мультикарты, похоже грядуд переделки скорее всего, в связи с отсутствием самсунговской памяти К6Т4008 в дип корпусах колхожу из SMD, далее из за недостатка ВГ93 и высоких цен на ВГ93 и 8877 нужно будет делать ее замену, есть небольшая платка на STM32 и еще нескольких микросхемах... но это будет дорогой конечно вариант, дороже чем сейчас 8877. Ну и в последствии AY тоже нужно будет заменить на эмуль... В итоге, получается дорогая достаточно штука... и тут целесообразно просто все заменить на МК как это Грифон на БК сделал... В общем, HI-END мультикарты из оригинальных комплектующих заканчиваются похоже, их время подходит к концу :(
S
13:48
Stanislav Maslovski
13:48
это какого типа клава? отсюда понятно без дальнейшей разборки?
ДД
13:49
Денис सेवक सेवकाः Динанатх Гопал Дас
13:50
In reply to this message
Конечно, это раз в пол года нуждалось в удалении окислов с контактов и в 90х... а сейчас паралон нужно менять на каждой кнопке. Методика описана много где, в том числе и у меня в вк. В этой группе есть ссылки на этот процесс.
13:51
In reply to this message
Разбирать придется..
13:51
In reply to this message
Емкостная клавиатура __
S
13:51
Stanislav Maslovski
сенсорная
ДД
13:53
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
В векторовском варианте это называлось емкостная. Изначально она должна была работать на принципе изменения емкости клавиш. Но увы, хотелось как лучше а получилось как всегда. Герконовая зе бест.. Но она не так часто попадается.
КV
14:27
Коте (Сторож) Videogames Sematary Security Service
In reply to this message
Не останется. Все в порядке. Чтобы остался, надо бы чтобы игры достойные были. А то комп ништяк, а пользователи все такие серьезные, учились программировать, учились. А игр написать не смогли))) Извините)
yn
16:58
yur nnz
In reply to this message
Какое говнище емкостная клавиатура. Буду переделывать на новодел. Сил с ней нет возиться
S
18:53
Stanislav Maslovski
Товарищи, а скажите пожалуйста, кто-нибудь тут загружает программы в Вектор с телефона?
18:54
Через магнитофонный разъем?
18:55
Может есть конвертер бинарных образов в vaw?
ДД
19:01
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
https://disk.yandex.ru/d/kp5trxHgn60CKQ тут есть куча переведенного в wav. Шас найду програмулину.
S
19:03
Stanislav Maslovski
спасибо! А исходники этих программ доступны? А то у меня винда исключительно в виртуалке и та куцая
ДД
19:04
Денис सेवक सेवकाः Динанатх Гопал Дас
Мне не доступны.
S
19:04
Stanislav Maslovski
ок, возможно пойдет под wine
ДД
19:06
Денис सेवक सेवकाः Динанатх Гопал Дас
Да конечто пойдет, там много не надо ))
S
19:07
Stanislav Maslovski
19:07
вот еще что нашлось
ДД
19:10
Денис सेवक सेवकाः Динанатх Гопал Дас
Это вероятно они и есть. Только у меня они лет 8 как скачанные, соответственно версия старая ))
КV
19:12
Коте (Сторож) Videogames Sematary Security Service
In reply to this message
Можно спросить у автора на форуме
gZ
19:16
gr8b Z
если не ошибаюсь то автор и здесь доступен :)
S
19:17
Stanislav Maslovski
и еще вопрос по поводу подключения аудиовыхода наушников телефона к магнитофонному разъему: стоит ставить делитель напряжения из пары резисторов и разделительный конденсатор?
19:18
или просто напрямую?
19:20
так, взглянул в схему Вектора
19:20
кондер там уже есть на входе
19:20
и последовательный резюк на 3.3 К
КV
19:21
Коте (Сторож) Videogames Sematary Security Service
In reply to this message
запросто)
S
19:21
Stanislav Maslovski
Думаю, можно напрямую подключать и не париться, громкость только подобрать
S
21:24
Stanislav Maslovski
Попробовал грузить с выхода наушников планшета - пока безуспешно, при любом уровне громкости. Точно не надо никакую комбинацию клавиш нажимать, чтобы загрузка пошла?
21:24
Картридж вынут, ессно
21:27
Помимо кирпичиков на экране, Вектор ничего не должен еще показывать при загрузке с магнитофона? К примеру, бордюром мигать, как спектрум? :)
r
21:28
reddie
@electroscatnes @ImproverX @svofski хэлп =)) 👆
S
21:33
Stanislav Maslovski
Пока совершенно ничего не происходит при старте сигнала
21:34
Никаких видимых эффектов
Ю
21:49
Юрий Ларин
In reply to this message
При наличии сигнала на входе правом верхнем углу должны меняться точки, а при хорошем сигнале пойдёт загрузка. Может не на те контакты сигнал подаёте?
21:50
Загрузка происходит примерно так...
S
22:01
Stanislav Maslovski
Все, заработало - электроника - наука о контактах ;)
22:02
кстати, громкость звука на 2/3 где-то надо выставлять
22:08
22:08
тест загрузил с магнитофонного входа
👍
AA
Ю
Ю
22:11
Юрий Ларин
Я ещё такую штуку делал для загрузки, "эмулятор магнитофона" на ардуине:
https://github.com/ImproverX/RW-player
👍
S
s
22:43
svofski
In reply to this message
как я могу помочь?
S
22:47
Stanislav Maslovski
In reply to this message
Спасибо, уже разобрался!
👍
s
22:48
А посоветуйте какой-нибудь отладчик-дизассемблер
22:49
Если он еще и ассемблировать из мнемоник мог бы - то совсем хорошо
Ю
22:53
Юрий Ларин
Неплохой дизассемблер (без отладчика):
https://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/DASMx.shtml
22:54
А отладчик есть в эмуляторах.
S
22:58
Stanislav Maslovski
А родное на самом Векторе было что-то?
Ю
23:00
Юрий Ларин
Было, например "монитор-отладчик" мог всё это делать.
S
23:01
Stanislav Maslovski
23:01
вот тут есть что-то такое
Ю
23:02
Юрий Ларин
👍
S
23:04
Документация к нему: https://caglrc.cc/scalar/ware/774/
👍
S
S
23:20
Stanislav Maslovski
In reply to this message
Спасибо за портируемую утилиту bin2wav! Работает из под termux на андроиде
23:21
Т.е. я прямо на планшете могу сделать wav и тут же его проиграть и загрузить в Вектор
s
23:22
svofski
ух ты, здорово! в картотеке тоже если просто .rom можно нажать на плей
23:24
🔥
S
S
23:32
Stanislav Maslovski
23:32
оно даже работает =)
23:33
Но клаву надо чинить...
7 January 2024
V
01:38
Victor
In reply to this message
скажите пожалуйста, это мелкий картридж на одной ПЗУ? Если так, у Вас есть возможность сфотографировать плату картриджа в хорошем качестве, так чтоб дороги было видно?
S
01:45
Stanislav Maslovski
In reply to this message
Плата покрашена белой краской, дорожки под краской
ДД
02:18
Денис सेवक सेवकाः Динанатх Гопал Дас
на zxpk натыкался - этот картридж разобрали по косточкам и есть дамп пзу, вероятно герберы есть тоже. ищите там.
s
11:36
svofski
а купить у автора за чисто символическую цену, которую он просил, никто не захотел попробовать?
ДД
11:46
Денис सेवक सेवकाः Динанатх Гопал Дас
да, цена реально символическая, я бы купил, если бы мне было нужно.
11:52
Вот мультикарта никогда не получалась по символической цене, слишком много редких деталюх, отбраковка огромная, там сразу 3 микросхемы и разьем выходят в 5 тыр... пару дней назад пришли AY от проверенного продавана... и .. жесть, проверил пока только две, одна из них не работает. микросхемы изцарапаны, как будто их по асфальту елозили.. с 1210 тоже проблема, аж две в брак ушли из трех... с памятью вообще колхоз полный, родной даже по космическим ценам нет уже. площадки шире, а дороги паяются под микросхемой... в общем, нужно все переделывать. делать все на эмуляции..
11:53
11:53
вчера собрал.
11:55
вот такие ay приходят ))
r
11:57
reddie
In reply to this message
ну эт сильно не повезло просто)) ямахи/клоны обычно рабочие присылают. а вот 8910 да, встречались перемарки нерабочие
ДД
11:58
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
у этого продавана всегда было отлично все. но увы,... мне кажется они подходят к концу..
r
12:02
reddie
In reply to this message
да клонов на наш век точно хватит)) File или Jile, как их там...
ДД
12:05
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
это ты о чем ? не слышал... Видел на платке клон, на какой то атмеге, подумывал о нем. То же с ВГ93 - клон на стм32 есть и плис вроде еще какой то, не помню точно.. Есть идея в кучу все собрать. Но вероятно цена вообще будет космическая. Так же и альтеру заменить реально на поменьше, в смд. платка вероятно как минимум в пару раз поменьше будет.
r
12:16
reddie
In reply to this message
вот эти, например, Jile (их реально много найти можно) https://zx-pk.com/forum/viewtopic.php?f=4&t=21228
12:17
обьява просто для информации, она давно закрыта
s
13:15
svofski
а никто не думал поступить как амижники и коммодорщики и сделать все на распберри пи, а плата будет только для сопряжения уровней, разъемов итд?
s
13:37
svofski
вопрос в том, сможет ли пя достаточно быстро реагировать на взбрыки векторовской шины
s
14:01
svofski
в PiStorm правда тоже без cpld не обошлось
V
14:18
Victor
In reply to this message
иногда бывает так, что кому-то просто интересна реализация, но само устройство не нужно
ДД
15:13
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
мне интересно было именно то что было в 90х. на аутентичных БИС только с мелкой логикой в плисе. это как бы теплый "ламповый" вариант. Видимо окно возможностей в этом направлении закрывается ))) и дальше, да, похоже как на БК у Грифона будет мк с платой сопряжения, это будет дешевле. Но "ламповый" вариант я надеюсь пока по максимуму продолжать.
ДД
17:38
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
может я что то важное пропустил, и у вг93 тоже есть какие ньть аналоги которых много?
yn
17:50
yur nnz
In reply to this message
Вроде по даташиту можно поставить что нибудь такое https://aliexpress.ru/item/4000118754567.html?gatewayAdapt=gloPc2rusMsite&sku_id=10000000322617078
👍
ДД
ДД
17:56
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
по цене чуть дешевле 8877.. но тоже гуд. нада заказать и попробовать.
yn
17:57
yur nnz
In reply to this message
Там есть небольшое различие, я сейчас уже не помню но вроде 25 нога отличается. Попозже посмотрю с компа
s
17:57
svofski
In reply to this message
настоящие теплые ламповые Векторы особенно ценны, это понятно.
для массовости полезно было бы иметь упрощенный-удешевленный девайс.
yn
18:02
yur nnz
я некоторое время игрался с Mister, штука прикольная, но не вызывает и половины эмоций в отличии от старого железа. Это трудно объяснить но почему то совершенно не цепляет. К примеру новодельные платы которые втыкаются в старые компы ощущаются очень круто. А голимый новодел повторяющий (эмулирующий) старую железку, почему то мимо :(
r
18:06
reddie
In reply to this message
если б они были (и цена разумная, что тоже важно) - их бы вовсю уже пользовали. а так либо 8877, причем это каждый раз лотерея, как и все из Китая, либо эмулятор, но он выходит дороже самой ВГ. последние, кстати, все еще доступны, т.к. регулярно всплывают целыми партиями, но цена уже не 200-300р, как было буквально пару лет назад...
yn
18:08
yur nnz
In reply to this message
25 нога отсутствует сигнал строб чтения
AF
21:12
Alex Fedotovskih
Подскажите пожалуйста условия при которых белые полосы появляются при перепрограммировании палитры в мультиколорной деме
ДД
21:40
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Условия появления - реальный вектор.
21:43
Условия отсутствия - эмулятор. Все просто ))
8 January 2024
gZ
10:09
gr8b Z
In reply to this message
такое я думаю смогут сказать только обладатели реального Вектор, те кто может "по экспериментировать". было бы интересно узнать - как не стоит программировать мультиколор чтобы не встать на эти грабли.
ДД
10:35
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
На реальном векторе мультиколор не возможно программировать так, чтобы не возникли эти полосы. Такой режим на реальном векторе не предусматривали разработчики.
gZ
10:39
gr8b Z
а сами "белые полосы" этот там где находиться луч во время забрасывании очередного байта в порт палитры?
r
11:34
reddie
тоже интересно бы узнать причину... могу лишь предположить, что в момент записи возникает "конфликт доступа", и видеоконтроллер, обломавшись с чтением, получает пустой байт/FF - он и выводится в текущий пиксель
gZ
11:36
gr8b Z
если это так то "урезав аппетит" в мультиколоре и закидывая данные в порт палитры когда луч на бордюре теоретически возможно избавиться от "белых линий"?
👍
AF
r
11:37
reddie
зависит от схемы (железа)
ДД
11:38
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну у вектора то она схема. .. Точнее две, есть еще 06Ц02, но он редкий, в массах в основном 06Ц..
S
11:41
Stanislav Maslovski
In reply to this message
Тут же запись не в видеопамять, а в порт палитры, тут не может быть такого конфликта.
11:42
Надо взглянуть на схему, из схемы должно быть понятно, что происходит.
AF
11:42
Alex Fedotovskih
Судя по скриншоту из видео опубликованного выше эти белые полосы проявляются и на бордюре тоже.
S
11:49
Stanislav Maslovski
Судя по схеме, палитра хранится в двух к155ру2
11:50
д32 и д39
A
11:52
AKATLA
In reply to this message
Ну а как ты хотел! Глобализация! А что за память там - которая по ценам?
S
11:53
Stanislav Maslovski
r
11:53
reddie
In reply to this message
палитры-то в озу пишутся)) а оно не двухпортовое. и, насколько помню, еще не гарантия, что с первого раза удачно запишется, поэтому дважды писали в порт
S
11:54
Stanislav Maslovski
Ну вот из даташита на ру2 видно, в чем причина.
11:55
Активный /WE сбрасывает триггеры на выходах
11:55
В результате, на /Q1 - /Q4 появляется лог. 1 на время записи.
r
11:56
reddie
ну вот. по сути, конфликт данных
S
11:57
Stanislav Maslovski
In reply to this message
Мм. Не совсем. Скорее, такая особенность ру2.
r
11:59
reddie
а полезеи ли оно на бордюр - зависит от схемной реализации (отсекается ли аппаратно "чтение цвета" на бордюре)
ДД
11:59
Денис सेवक सेवकाः Динанатх Гопал Дас
Шо, будем менять РУ2 на ПЛИС? ))))
r
12:00
reddie
In reply to this message
Вектор 😁
ДД
12:00
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Не, это святое... Плис тут не котируется никак...
r
12:01
reddie
согласен, исходное железо, по возможности, должно оставаться
12:02
замена разве что в случаях, когда родное совсем недоступно станет (ака будет стоить неразумных денег)
ДД
12:05
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну такого наверное не будет, Похоже Темиразов и Соколов продумывали конструкцию не только но дешевизне и доступности элементов в 80х но и по тому же критерию в 202х )))
👍
r
s
12:15
svofski
In reply to this message
а где посмотреть на даташит от ру2? я смотрел от 7489 и там как будто бы немного иначе. активный WE пропускает вход на выход через инвертеры.

https://doctor-pasquale.com/wp-content/uploads/2017/05/7489-64-BIT-RAM.pdf
A
12:26
AKATLA
👍
s
AF
12:34
Alex Fedotovskih
In reply to this message
Это означает что на экране будет пиксели максимально яркого цвета? Ширина пикселей зависит от режима 256/512?
S
13:01
Stanislav Maslovski
In reply to this message
Схема, что я выше приводил, похоже из книги "Популярные микросхемы ТТЛ".
13:01
13:03
In reply to this message
Тут в даташите нет схемы
s
13:03
svofski
тогда все сходится с шитом на 7489 — во время записи на выходе инверсия входа
S
13:04
Stanislav Maslovski
In reply to this message
А по схеме не то, судя по схеме, при активном /WE сбрасываются триггеры на выходах
s
13:08
svofski
я на этой схеме не понимаю что нарисовано. там какие-то странные триггеры. у них есть вход D, но нету входа клока. между RS какой-то тайный вход без обозначений. до появления уточнений я бы воздержался пользоваться ей как основной.
13:08
если у кого-то есть ру2 и тестер ttl, отличный повод сдуть пыть с микросхем и расчехлить тестер
S
13:11
Stanislav Maslovski
In reply to this message
Проблема советских справочников и даташитов - это то, что информации в них доверять на 100% нельзя. Часто таблицы брались из одного источника, а схемы - из другого.
👍
ДД
13:12
Причем, 155 серия - это не чистая копия 74xx
13:19
В книге Шило "Популярные цифровые микросхемы" приведена та же схема.
13:19
13:20
Но в ней же приведена и та же самая таблица истинности.
13:28
А вот еще, из Тарабрина:
13:28
13:28
Тут какой-то улет в космос вообще :D
13:29
DC (16x4)
s
13:57
svofski
ну вот и пойди разбери. надо тестером обмерить
s
14:25
svofski
In reply to this message
полватта одна микросхемка, неплохо!
s
18:10
svofski
In reply to this message
все-таки, посмотрев внимательно вот на эту картинку с rgbDigger-а, я склоняюсь к тому, что никакой мистерии нет. на выходе РУ2 ровно то, что написано в даташите на 7489 и в таблице истинности из справочника по РУ2. при записи на выходе инверсия входа.

а в схеме РУ2 из справочника или ошибка, или просто какая-то неведомая номенклатура.
👍
AF
18:15
но вот моя старая фотка. и здесь я не вижу потемнения вертикальных полос в светлой зоне.
gZ
18:17
gr8b Z
а можно на простом, программерском ? :)
1. это значит что возможности как-то избежать этих полос нет?
2. позиция белой точки зависит от того в какой момент времени закидывается цвет палитры?
3. полосы не появляются на бордюре?
4. спрашиваю на всякий случай, на данный момент нет эмулятора что мог бы повторить такое?
s
19:08
svofski
In reply to this message
1. возможности избежать полос при программировании цвета в видимой области экрана нет
2. позиция белой точки всегда смещена на фиксированное расстояние относительно момента записи цвета. как именно — я не понимаю.
3. полосы появляются всегда
4. нет
👍
AF
gZ
19:13
высший пилотаж это конечно было бы забацать мультиколорную картинку, в которой белые полосы были бы частью картинки. пока вектористы не достигли таких высот в своем развитии.
gZ
20:32
gr8b Z
In reply to this message
совсем забыл, вопрос номер 5 :)
точка всегда белая или зависит от цвета что забрасывается в порт?
20:34
и в догонку номер 6: :)
толщина точки по горизонтали зависит от режима 256/512?
s
20:34
svofski
In reply to this message
вот это то мы и не знаем.
я был уверен, что всегда белая — просто по жизненному опыту. и мои старые фотографии говорят за это.

Но пример из видео про rgbDigger показывает как будто бы точка инверсная. Инверсная она должна быть и согласно даташыту. так что ответа на этот вопрос пока нет.
20:35
про толщину могу только выдвинуть гипотезу, что не зависит. но это надо проверять.
gZ
20:38
gr8b Z
In reply to this message
значит если я буду кидать 0 как значение цвета в порт, то точка по идее должна быть белой в любом из вариантов?
s
20:44
svofski
для нуля похоже что результат один и тот же независимо от того, что на самом деле
20:46
скорее всего в моих старых фотках не видно инверсности линий просто из-за какой-нибудь несимметричности в видеоусилителе, длины проводов и ограничений полосы пропускания. возможно темное на светлом просто было хуже заметно, чем светлое на темном. но всё равно как-то очень странно.
20:50
потому что вот тут черный текст на белом фоне прекрасно видно
gZ
20:52
gr8b Z
возможно переключение палитры происходит после того как луч "пробежит" левую часть с текстом и рисунком улитки?
s
20:55
svofski
вот еще нашел фотку. никакой инверсии не могу увидеть на ней
20:56
In reply to this message
конечно после. я про то, как проявляется артефакт. у меня он был всегда белый. а по описанию микросхемы и по видео про rgbDigger выходит, что он инверсный.
👍
AF
20:58
но и кстати далеко не белые эти полосы. артефакт скорее всего сильно короче одного пикселя по длительности.
👍
AF
gZ
21:03
gr8b Z
чудненько. :) огромное спасибо за информацию. надо будет как-то на досуге попробовать одну "наркоманскую" идею, реальщиков тут много будет у кого попросить проверить.
👍
ДД
AF
s
21:19
svofski
будет очень интересно посмотреть что получится
9 January 2024
ДД
00:27
Денис सेवक सेवकाः Динанатх Гопал Дас
У меня сегодня полыхнул блок питания, векторовский, ни с того ни с чего. Он был еще не вскрытый, соответственно родные емкости, все как с завода. В целом, после моего приезда он работал, но иногда что то с ним происходило, и мультиметр показывал те же напряжения, но вектор не мог работать нормально, перезагружался, полосы загрузчика могли перескакивать серез несколько строк кусками, стек уходил вниз и влево... В общем, ему башню иногда сносило, на некоторое время, но после нескольких включений и выключений он начинал снова нормально работать. Первым делом поменял ему все электролиты. Но это ни на что не повлияло, хотя нет, повлияло, он чаще начал проглючивать. В итоге, сгорел предохранитель, и как итог два транзистора короткие, дальше, поменял транзисторы, видимо нужно было менять третий тоже,... В итоге опять пара транзисторов выгорела, плюс один диод и два резистора. Проверил самый маленький ьранзистор выпаянным - а он прям так хорошо течет - коллектор эмитер. В общем, приготовил список из деталюх, породолжу после закупки. Это первый случай на моей памяти. Столько через меня прошло этих блоков - и вот наконец хоть один сгорел )))
00:28
Родные емкости кстати вполне себе приемлимые и по ESR и по емкости, не более 25% потеряли..
V
00:53
Victor
In reply to this message
первое после ремонта включение бп в сеть, разве не через лампочку накаливания?
S
00:54
Stanislav Maslovski
In reply to this message
Мне тоже достался родной блок. Он тоже подглючивает, но по-другому: Я как-то запустил его в положении лежа на боку. Потом решил поставить его вертикально, не выключая. И он в этот момент отрубился и потом не хотел включаться некоторое время.
00:57
Собственно, после этого инцидента я решил пока Вектор не включать, надо разобрать БП и посмотреть, что там делается.
00:59
Кстати, а может кто делал свой БП на замену оригинальному?
00:59
Есть проверенные временем варианты?
ДД
01:40
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Эт когда никуда не торопишся... А когда торопишься, обычно все равно не успеваешь...
😁
V
01:47
In reply to this message
У меня родной редко крайне используется. Вообще штатно АТХ работает, с подкрученной обратной связью, чтоб 5.2 вольта было. я ему прям в корпусе сделал DIN7 с векторовской распиновкой, и прям к нему подкоючаю. А из косы ATX оставил только пару molex и пару для дисководов 3.5". Сегодня просто решил родной включить. И вот такая история случилась. Вообще родного не хватает когда есть дисковод, а я не редко дисковод использую. НО ATX в стоке работать хорошо не будет, но крайней мере с мультикартой, он дает 4.8 вольта, а кваз в мультике при таких напряжениях не работает..
01:50
Более старые ATX блоки имеют -5 вольт, более современые имеют только -12, что тоже вполне неплохо, если через кренку -5 вольт их пустить. И ее через слюду прикрутить прям к корпусу. ATX при такой смешной нагрузке почти не греется, можно встроенный вентилятор подключить тупо к 3.3 вольтам (оранжевый) и этого вполне хватает для охлаждения, и не шумит.
01:52
Вариант проверенный временем и другими вектористами, я как минимум 5-6 таких блоков разослал, жалоб сильно не было.
01:52
Сам 6 лет пользуюсь.
ДД
02:32
Денис सेवक सेवकाः Динанатх Гопал Дас
Ушёл из жизни швейцарский ученый Никлаус Вирт — разработчик Algol, Modula, Oberon и создатель Pascal. Ему было 88 лет, — Швейцарская высшая техническая школа Цюриха
A
09:49
AVG2
In reply to this message
У меня тоже в блоке все транзисторы выгорели и диоды некоторые. Пытался поменять, не на всех есть маркировка. А в имеющейся схеме очень плохо напечатано. И не читаемо. Потом забросил это дело, приспособил компьютерный БП, но надо как-то взяться и восстановить родной БП
09:53
И да, замечал, что если его поворачивать-переворачивать, то меняется тон
ДД
11:28
Денис सेवक सेवकाः Динанатх Гопал Дас
S
12:15
Stanislav Maslovski
:)
12:15
Конец мира уже случился
A
12:33
AKATLA
In reply to this message
155 - она такая!
s
12:33
svofski
можно делать подогрев столика у 3д принтера на ру2
😁
A
A
12:34
AKATLA
Нее, я советую 155РЕ3 - вот они самое то!
👌
s
ДД
16:31
Денис सेवक सेवकाः Динанатх Гопал Дас
Зацените какая ко мне ПЗУ попала, это в рубрику "Трудами Советских инженеров! " - это аналог К537РФ8 из 4х К537РФ4А ...
16:31
s
16:31
16:32
Все на односторонней плате !!!! ))
16:32
И даже не лут, рисовано заточенной спичкой вероятно )))
DA
16:34
Dmitry Alekseev
а 5-я панелька это слот расширения? )
16:35
а, вкурил. от неё ноги использованы. красивое
👍
ДД
10 January 2024
ВШ
18:48
Виталий Шевченко
Здравствуйте! Здесь есть хозяин
http://caglrc.cc ? Хороший сайт, только чего-то он перестал работать
gZ
18:50
gr8b Z
18:51
нужен мониторинг.. например Zabbix 😃
18:52
сайт хороший и учитывая что там в основном статика было бы прикольно его держать за счёт всяких там github/gitlab/bitbucket
👍
ВШ
Ю
18:59
Юрий Ларин
На такой случай есть зеркало:
http://tenroom.ru/scalar/categories/index.html
s
19:05
svofski
ожил?
19:05
зеркало не уверен, что часто обновляется
Ю
19:22
Юрий Ларин
Да и основной сайт "Базиса" тоже -- обновления на Вектор не так часто выходят. 🙂
s
20:53
svofski
довольно часто — 2021 x11, 2022 x4, 2023 x4 + правки, которые появляются по мере того, как что-то находится и уточняется
20:55
статическая версия крототеки одной страницей тоже есть, правда надо ее чуть-чуть оживить
A
20:59
Alexander
А где то сырца есть? Я бы тоже не против поднять зеркало на всякий случайю
s
21:11
svofski
просто wget рекурсивно можно запустить, зеркало на tenroom так и было сделано
A
21:20
Alexander
"сомнительно, но окей" ©
А rsync какой нить сообразить через чего нить поудобнее нет варианта?
А вообще, про гитхаб я тоже думал, на github pages вполне всё это можно поднять, я так думаю. Ну и плюсом тут будет возможность это всё дело поддерживать всем сообществом и git вполне себе даже децентрализация :)
21:21
Я тут последнее время в openipc ковыряюсь немношк, дык у них вообще "вики" даже просто как репа с кучей маркдаун файлов :)
gZ
21:41
gr8b Z
In reply to this message
такое у многих встречал
s
21:52
svofski
есть много всяких видов фарша. моя картотека вот такая, какая есть. переносить ее на гитхаб ни надобности ни желания у меня нет. гитхаб вообще не совсем для этого.
👍
Ю
21:52
https://caglrc.cc/~svo/basis@home.zip — это полный экспорт одной таблицей
🔥
ВШ
A
gZ
13 January 2024
ВШ
20:17
Виталий Шевченко
In reply to this message
Про wget. Должен сознаться. Пытался на работе скачать схему Кишинёв ГК (https://caglrc.cc/scalar/media/w/vector-06c-schematics.pdf (36 Мб))
Сперва браузером, потом wget-ом. Много попыток. Короче сайт перестал после этого всего отвечать. И я сюда написал, что сайт не отвечает. Но я нашёл на своём домашнем пк эту схему. Мне кажется файлик битый. Он качается до примерно 12-14мб и останавливается
s
20:51
svofski
сервер чего-то тупит, не знаю
Чешир invited Чешир
14 January 2024
s
00:55
svofski
In reply to this message
должен починиться
A
10:22
Alexander
Чего было?
s
10:33
svofski
в конфигурации не доделал кое что когда переносил в последний раз
17 January 2024
A
10:41
AKATLA
У меня такой вопрос, почему фотки только коробки? Почему нет фоток дискет?
A
10:42
Alexander
Не вскрывалась.
L
14:25
Lespenefril
In reply to this message
Фото отдельно есть в других объявлениях этого же продавца. Я вчера взял коробку, ещё не проверял, но до меня были люди, которые проверили. Всё хорошо.
A
15:11
AKATLA
In reply to this message
Ну отлично!
20 January 2024
9
10:22
926
«Цифровой археолог» обнаружил копию самой старой версии DOS. Как работала и выглядела 86-DOS 0.1? / Habr
https://habr.com/ru/amp/publications/787612/
👍
A
Ю
9
14:40
926
9
926 20.01.2024 10:26:27
"TRANS.COM — это программа, которая берет исходный код Z80 и конвертирует его в код 8086."
VP
21:29
Viktor Pykhonin
In reply to this message
Прошу прощения, что пропал на некоторое время. Дошли, наконец, руки до эмулятора, Exolon починил.
Исходники в репозитории, при необходимости сделаю windows-сборку.
👍
Ю
AF
s
VP
21:53
Viktor Pykhonin
In reply to this message
Подскажи, как воспроизвести. Просто подменить loader.rom не получилось, есть какие-то нюансы?
21 January 2024
ДД
00:24
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
а какой эмулятор ?
есть два emu, один башкирия, а второй emu80, и там по разному.
VP
00:52
Viktor Pykhonin
emu - это Башкирия, мой - emu80
пробовал и там, и там - после того, как не заработало у меня, попробовал в emu
ДД
00:55
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
не, не должно быть нюансов, я просто указал расположение рома, и все.
VP
00:56
Viktor Pykhonin
На реале-то пробовали в итоге?
00:57
Вообще, как оно должно выглядеть? Сразу загрузка должна пойти или какое-то меню и т.п.?
В VV работает?
ДД
00:58
Денис सेवक सेवकाः Динанатх Гопал Дас
а в emu в конфиге нада прописать путь, там все ок. Да, на реале я сам не пробовал, но товарищь который пользуется моей мультикартой припаял таки РТ5 к своему вектору, и все работает, на сколько я понимаю. Я пока отложил переделку, у меня аврал по другим машинкам и основной вектор пока издох...
01:02
Кстати, завтра опишу как себя мой вектор ведет, может старшие тоарищи подскажут чего ньть, пока не пойму даже куда лезть.. Странная хрень с ним, с ходу пары часов не хватило чтобы при помощи пары тестов зашитых в ПЗУ и лог. анализатора понять хотя бы в каком аппаратном устройстве проблема... )) Может кто что посоветует и получится быстрее подчинить,.. Не хочется много времени тратить на него )
VP
01:02
Viktor Pykhonin
Что я делаю не так, указываю в конфиге:
bios : Memory {
rom="Vector06c\HDD_KD_E.r0m"
и получаю
ДД
01:03
Денис सेवक सेवकाः Динанатх Гопал Дас
так вот оно, вверху стек. Все работает.
VP
01:03
Viktor Pykhonin
Путаюсь сначала запустить в рабочем эмуляторе, посмотреть, как оно должно работать, а потом разобраться со своим.
01:03
А, просто подключаем образ и жмем F12?
01:04
А как указать, с кваза грузиться или с HDD, если оба присутствуют?
ДД
01:05
Денис सेवक सेवकाः Динанатх Гопал Дас
Оно умеет грузиться только с HDD или квазидиска. при старте если есть кваз - грузится с кваза, если нет, проверяет HDD и грузится, если нет ни того ни другого - меняет цвета. Короче - после того как стек успокоился можно джать F12 или наслаждаться цетами экрана ))
01:06
Стек по разному выглядит, тоненький помоему кваз, а высокий HDD. А, там если зажать УС кваз пропускается, и грузится с HDD - вот какой стек при зажатом УС - это харддиск.
VP
01:07
Viktor Pykhonin
Понял. В общем, смоделировал. Да, в emu80 ведет себя неадекватно, разберусь.
ДД
01:07
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
А Exolon не заработал еще ?
VP
01:08
Viktor Pykhonin
Заработал, я ж писал часа 3 назад...
ДД
01:08
Денис सेवक सेवकाः Динанатх Гопал Дас
О )) Круто !!! Завтра поставлю, уже обновили на рессурсе ?
VP
01:09
Viktor Pykhonin
Исходники в репозитории. Если нужна внеочередная сборка под windows, сделаю.
01:10
Полноценный резиз новой версии пока не готов сделать...
ДД
01:11
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Не к спеху, как время будет. У меня как уже писал - аврал )) Вряд ли под винду что то сейчас буду ставить, а мак с линуксом тоже временно не работоспособен )) Наверное позже. Спасибо огромное за ваш труд!
01:13
In reply to this message
Да, к сожалению информативность там нулевая, еле влезли оба драйвера в 512байт, и карта памяти, увы, не поместилась совсем....
VP
01:20
Viktor Pykhonin
Постараюсь завтра все-таки сделать сборку, есть пока время. А то в последние несколько месяцев немного забросил эмулятор, не того было...
VP
12:54
Viktor Pykhonin
Заменить exe в последней версии
👍
ДД
Ю
12:55
Загрузчик BOOT_HDD_E начал смотреть, нашел место, где что-то идет не так, но разбираться, в чем дело и исправлять буду уже вечером...
ДД
16:55
Денис सेवक सेवकाः Динанатх Гопал Дас
Сегодня не удалось поковырять свой Вектор, и соответствено сделать снимки.. ПОпробую так описать проблему, на словах, пока есть время.. И так, при включении на экране просто молоко, нет изображения карты памяти. На тесты в ПЗУ реагирует, тест KtSerg - синий экран, начинает лениво загружать картинку, все как надо, но медленнее, вроде слоями, иногда резко, ощущение что не стирает старую картинку, в общем ведет себя странно, растр вроде кривоват, в плане растянут, и не весь влазеет в экран, по крайней мере за пределы экрана GBS уходит какая то часть теста. Показывает что память вроде бы в порядке, так же последовательно 2й, 3й 1й. и 0й банки, но потом не видно что что то меняется, как это происходит на рабочем векторе, явно видно как перестраивается экран. Тут просто показал все 4 банка и картина остается неизменной, и только после ввод+блк - очищает экран, и как то медленно прорисовывает все с начала. Это надо видео снимать... Это единственный тест который что то показал. Все остальные варианты - молоко.. Тест который blink - мигает светодиод, есть звуковая отметка о мигании светодиода, нажатия на сс, ус и руслат отрабатывает, ВИ53 ок. ПРи нажатии УС+СС - так же три тональности выдает, то есть память ОК. Дальше - при нажатии блк+сбр - мигает светодиодом, после нажатия блк+сбр - виснет... То есть когда отключается ПЗУ - все пропало.... Вот такие пока наблюдения. Когда молоко на экране - на адресные входы РУ2 идет сплошная "1". Когда на экране тест KtSerg - на входы РУ2 идет как и пологается биты с битпланов, все соответствует в роде, все в рамках синхросигнала, все норм. Чуть позде доберусь до дома, пришлю видео, может кто то сталкивался.
16:57
Предполагаю, что в тесте от KtSerg отключены прерывания, вероятно из за этого работает, а проблема где то с прерываниями связана, но это предположение только. Вечером буду ковырять опять его.
16:59
Проверял ras, cas, все что с РЕ3 выходит там где ras и cas вроде соответствует. ВВ55 которая отвечает за все включая скроллинг - тоже норм, судя по зуку, хотя у нее бувает частично ноги отваливатся...
17:02
То есть, если верить тестам, то с памятью более менее все норм, ощибки не фиксируют. То есть проц там и шинные формирователи тоже не при делах.. Что то в видеоадаптере и это как то связано с прерываниями, вот примерно в таком направлении мыслю.
17:02
50 гц есть..
17:03
Нужно смотреть механику, которая по 50 гц (в конце кадра) запускает прерывание..
VP
17:47
Viktor Pykhonin
А у меня вопрос по загрузчику. Я всегда эмулировал расширенный загрузчик размером 32К.
Если загрузчик меньшего размера, что должно быть в оставшемся пространстве до 7FFF? Основное ОЗУ?
ДД
18:20
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
загрузчик на векторе 06ц01 - 512 байт штатный, на 06Ц02 - 2 кб. Из ПЗУ происходит чтение только, И по идее там ограничено пространство ПЗУ, читается только какой то кусок, надо схему глянуть, чтоб понять какой. Все что пишется в память - пишется в память с 0000h до FFFFh а вот чтение , на сколько я понимаю, все что перекрывает адресный диапазон ПЗУ - читается из ПЗУ, а вот остальное пространство... по идее до отключения ПЗУ должно быть единицами, потому что шина данных к плюсу подтянута.
👍
Ю
18:21
Скорее всего не весь остальной диапазон, а первые 32к.
18:22
а старшие 32к - там видеоадаптер, там скорее всего все должно быть как всегда, чтение - запись из памяти.
VP
18:30
Viktor Pykhonin
В эмуляторе пишется всегда в ОЗУ, здесь все ок. Но у загрузчика в диапазоне 7000-7FFF находятся буферы и переменные, которые у меня пишутся, но не читаются, так как ПЗУ имеет размер 32К (просто из файла грузятся первые 512 байт). Я исправлю, но хотелось бы понять, в каком именно диапазоне в немодифицированном векторе с загрузчиком в 512 байт должно читаться ОЗУ...
18:33
Предполагаю, что все, кроме загрузчика (512 или 2048 байт на .02) должно читаться как ОЗУ?
Ю
19:32
Юрий Ларин
In reply to this message
"Дальше - при нажатии блк+сбр - мигает светодиодом, после нажатия блк+сбр - виснет..." -- в этот момент там грузится тест в верхнюю память, который проверяет адреса от 0000 до 7FFF, и после него должен запускаться тест техпрогона. Если этого нет, то что-то с памятью.
Ещё вариант можно проверить в блинке: нажать УС+РУС, при этом будет загружена палитра и отработает прерывание.
19:36
In reply to this message
Если сделаны соответствующие доработки. Но если, например, доработано для установки 32к ПЗУ, а установлена на 2048, то от 2048 до 32к будут читаться единицы.
👍
VP
VP
19:38
Viktor Pykhonin
В общем, вынес в отдельную переменную в конфиге задание размера ПЗУ, а все, что выше этого размера будет читаться как ОЗУ.
Загрузчик работает :)
👍
ДД
Ю
19:39
Но нужно учитывать, что он использует для работы ОЗУ из диапазона 7000-7FFF, так что с доработкой под 32К работать не будет.
19:40
На реале
Ю
19:41
Юрий Ларин
Может в эмуляторе упростить определение верхней границы до размера подгружаемого образа ПЗУ?
👍
ДД
VP
19:41
Viktor Pykhonin
Сейчас так:

# Основное ПЗУ
#@ROM = "vector/loader.rom"
#@ROM_SIZE = 0x8000
@ROM = "vector/HDD_KD_E.r0m"
@ROM_SIZE = 0x200
19:42
Указываем файл и размер ПЗУ. Все, что больше размера файла, но меньше размера ПЗУ, будет читаться как FF
Ю
19:44
Юрий Ларин
Можно сделать @ROM_SIZE необязательным параметром, при отсутствии равно размеру файла из @ROM...
👍
s
ДД
VP
19:46
Viktor Pykhonin
Теоретически можно, но во-первых, больше дорабатывать эмулятор придется, а во-вторых в случае некратности размера файла степени двойки получается нелогично, разве что округлять до ближайшего сверху размера, кратного степени 2...
Ю
19:50
Юрий Ларин
Кстати да, микросхемы ПЗУ бывают только кратных размеров, а образы можно и обрезать...
ДД
19:51
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
а это и не требуется, он для доработки стока, то есть 512 байт с минимальными переделками.
VP
20:25
Viktor Pykhonin
В общем, пока так останется. Исходники в репозитории, могу сделать сборку.
Еще какие-то известные проблемы в эмуляции Вектора остались?
Ю
20:33
Юрий Ларин
Возможность подключить второй КД? 😉
VP
20:35
Viktor Pykhonin
Оно давно уже есть, даже через меню подключается, не только через конфиг.
👍
Ю
20:36
Alt-F8
Ю
20:36
Юрий Ларин
Надо будет протестить, а то я что-то это упустил...
VP
20:39
Viktor Pykhonin
Полтора года назад еще сделал, в июне 22-го...
20:42
Сборка с работающим загрузчиком менее 32К. Заменить файлы в последнем релизе.
🔥
Ю
ДД
22 January 2024
ДД
13:10
Денис सेवक सेवकाः Динанатх Гопал Дас
На сколько я понимаю, в стоковом векторе 06Ц01 диапазон адресов которым ограничено чтение ПЗУ это все кроме четырех старших разрядов. D10.1 не даст информации из ПЗУ читаться с адреса использующего старшие 4 разряда. Весь остальной диапазон не ограничен, то есьть авторы Вектора оставили только две крайние плоскости под нужды Вектора в режиме включенной ПЗУ, все остальное увы... либо ПЗУ либо единицы. Могу конечно ошибаться, если так, поправьте пожалуйста.
VP
13:17
Viktor Pykhonin
In reply to this message
4 разряда, то есть 0000-0FFF?
Ю
15:25
Юрий Ларин
In reply to this message
Да, всё работает -- просто у меня была старая версия emu80. Спасибо.
А как насчёт добавления эмуляции ПК6128ц? 😉 Хотя, там надо будет добавить поддержку процессора 8085...
ДД
15:29
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, все в этом диапазоне либо ПЗУ либо "1". и только FFF0h-FFFFh это реальное ОЗУ. Там две плоскости, в одну отрисовывается карта памяти, а во вторую можно еще и переменных каких то насыпать, работая с ПЗУ.
15:31
Продолжение истории болезни моего Вектора.. Пока только все усложняется. Не найдя никаких особо несоответствий и не имея графики работы РЕшек - выпаял их,. и вот что я там увидел:

D36 - ошибка в последнем (1F) байте.
15:32
D37 - тут вообще весь нижний диапазон (10-1F) не соответствует той ПЗУ которую я нашел как эталонную...
15:34
Зашил РЕшки из тех дампов которые нашел .... и увы... ситуация не сильно изменилась, а если точнее ухудьшилась. Картинки от теста RtSerg теперь нет, только мигающие клеточки...
15:35
Может я эталонные дампы с чем то перепутал, или взял сохраненные когда либо не рабочие, вряд ли конечно, но мало ли... Если у кого то есть реальные рабочие дампы, сравните пожалуйста, и напишите, это они или нет, пожалуйста !!!
VP
15:39
Viktor Pykhonin
In reply to this message
Вообще, была мысль сделать, но действительно, вернусь к этому вопросу после реализации 8085. Так-то еще и Кристу-2 хотел... Как обычно: планов много - времени мало...
👍
Ю
ДД
15:41
Денис सेवक सेवकाः Динанатх Гопал Дас
Вот что в "эталонных" на всякий случай.
VP
15:41
Viktor Pykhonin
In reply to this message
Не понял. FFF0-FFFF - это не из этого диапазона, или имеется в виду 0FF0-0FFF? В последних 16 байтах ОЗУ?
Ю
15:47
Юрий Ларин
Скорее, имелось в виду 0FFFh, точнее 1000h...FFFFh.
ДД
15:47
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да, диапазон не правильно описал. D10 стоит на старших 4х инверсных битах ША, и если хоть одна из них в нуле (то есть в единице без инверсии.) на выходе 1, соответственно ПЗУ отключается и включается ОЗУ.
15:47
In reply to this message
Да.
15:51
15:53
Запущу вектор - сделаю подробные графики работы РЕшек и выкладу.. Очень бы помогли.
15:56
Тест с миганием светодиода продолжает работать как и работал, то есть пока из ПЗУ - все норм, как только запускается из ОЗУ - все виснет. А вот тест от KtSreg теперь адекватного ничего не показывает. А вот со старыми РЕ - теперь вообще работать перестал, только гудит. Вероятно при нагреве там что то еще "подтерлось" и картина которую я получил внутри несколько таки иная, чем до выпайки.
VP
16:14
Viktor Pykhonin
In reply to this message
тогда в конфиге указать @ROM_SIZE = 0x1000
ДД
16:19
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
выходит так...
ДД
17:46
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
что то в попыхах не правильно понял посыл разработчиков, логика подвела.. получается что 1/16 всего диапазона адресов только под пзу или единицы выделено...то есть 2кб...
17:53
и вот видимо вся эта проблема с пзу больше 2к от сюда, надо кстати попробовать, выкинуть огород который под пзу 32к, и просто с D10.1 отрезать все биты кроме самого старшего.
VP
19:42
Viktor Pykhonin
In reply to this message
Э... 1/16 всего диапазона адресов - это 4К...
ДД
20:07
Денис सेवक सेवकाः Динанатх Гопал Дас
приеду домой зарисую ))) что то суть уходит ))) ... да 64к не 32 точно )))
20:12
прошу прощения, кто то сможет помочь с верификацией дампов РЕ3, они это у меня или не они? и были ли модификации? вероятно ли что у белорусских векторов были отличные от остальных прошивки РЕ3?
20:14
Может сдвинутые относительно начала или порядок обращения к устройствам другой? схемы то не отличаются, по идее любые рабочие прошивки должны работать.
L
22:54
Lespenefril
Я летом здесь просил прошивки для решек, потому что были только таблицы в сканах документации. Тогда де заметил, что таблицы и прошивки отличаются в нескольких байтах. Но разбираться не стал, так-как отложил изготовление вектора до решения вопроса с корпусом.
22:58
Фото таблицы 6 июля, поиском по «.bin” ищется
ДД
23:03
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
благодарю, нашел, эти такие же как я у себя нашел. буду искать неисправности.
23 January 2024
ДД
02:14
Денис सेवक सेवकाः Динанатх Гопал Дас
С Дампами разобрался, D36 на последний бит запортилась при выпайке, а вот D37 реально модифицированный, и соответственно как я и предполагал - изменения в схеме есть. Вот так выглядит распиновка D37 в Белорусском Векторе 1991 года:
02:15
02:19
А вот так D37 выглядит в стоковом варианте. То есть, 14 и 15 нога поменялист местами. В итоге, получается что дамп https://t.me/VECTOR_06C/8780 работает если схема как выше, а дамп который опубликован ранее, где нижняя строчка - чередующиеся 30 и 3F - это для этой схемы.
02:21
При этом D36 - и в первом и во втором случае однозначно как в имеющихся дампах, последний бит 07.
02:23
Тем не менее, что с моим вектором я так и не определил. Только вернул его в состояние до выпайки РЕ3.
02:30
Это на всякий случай, чтоб в файлах группы можно было найти потом проще.
👍
L
Ю
gray invited gray
g
14:35
gray
ку,
памагити)
14:36
есть ли что навроде ide полнофункциональное для 8080 ?
ищу ищу, ничего найти не могу
ДД
16:00
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
g
16:21
gray
In reply to this message
ide - среда разработки
не hdd
😁
A
NZ
gZ
16:23
gr8b Z
In reply to this message
я с таким-же вопросом "носился".. так и не нашёл что-то готовое. для себя лично использую vsc в связке с прекрасный ассемблер и виртуал-вектор
16:26
есть подборка с инструкциями, опять таки на базе vsc https://github.com/parallelno/Vector06c
ДД
16:30
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
IDE (Самая распространенная расшифровка — Integrated Drive Electronics), он же ATA (Advanced Technology Attachment) — один из старейших стандартов в PC, применяемых в сегодняшних PC, был разработан в 1989 году тремя компаниями: Imprimus — подразделением Control Data Corporation, Western Digital и Compaq.
g
16:30
gray
@gr8b_crs ага, это всё видел, но эти решения несколько неполные
NZ
16:31
Nikita Zimin
Я использовал: VSCode как редактор
+ pasmo.exe cross-assembler http://pasmo.speccy.org/
+ tasm.exe compatible with Windows 10 + TASM85.TAB http://old-dos.ru/dl.php?id=1926
ДД
16:31
Денис सेवक सेवकाः Динанатх Гопал Дас
А по поводу среды разработки ))) зачем она для Вектора ? Есть несколько ассемблирующих приложений, разве этого не достаточно ? Есть https://svofski.github.io/pretty-8080-assembler/ в конце концов, что еще может понадобиться ?!?
NZ
16:32
Nikita Zimin
ну люди видимо хотят всё-в-одном как в мохнатые годы, когда тут же редактируешь и подстветка и эмуляция и отладка
g
16:32
gray
In reply to this message
жменьку удобства? )
я не из тех кто ностальгирует по олдскулу)
👍
ДД
16:33
In reply to this message
о, тасм есть под вин?
а то встречались сплошные извращения в виде запуска в dosbox
ДД
16:33
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Ну так кто угодно напишет ) когда и подсветка и отладка ))) И в туалет если что сносит ))) Неее... не оно... строка в консоли наше все )))
g
16:36
gray
In reply to this message
plasmo умеет мнемоники 8080 или только z80 синтаксис?
NZ
16:38
Nikita Zimin
pasmo работает с Z80 синтаксисом + есть опция делать варнинги когда используются команды недоступные для 8080
gZ
16:39
gr8b Z
In reply to this message
sjasm, субъективно, удобнее.. у него есть мега фича - исполнение скриптов во время компиляции :)
16:39
и так-же опция чтобы генерировать код комманд доступных для i8080
NZ
16:40
Nikita Zimin
мне хватало pasmo. никого не заставляю
gZ
16:40
gr8b Z
я тоже не спорю. просто лишний раз решил упомянуть хороший продукт
NZ
16:41
Nikita Zimin
parallelno вот вообще какой-то дотнетовый компилятор использует
g
16:41
gray
а какой синтаксис используется в pretty-8080-assembler ?
NZ
16:41
Nikita Zimin
там 8080 насколько я помню
gZ
16:41
gr8b Z
In reply to this message
интеловский
g
16:45
gray
пользовал кто вот это расширение? https://marketplace.visualstudio.com/items?itemName=mborik.i8080-macroasm
оно только подсветку умеет и всё?
gZ
16:55
gr8b Z
я не использовал, судя по описанию "умеет" в подсветку и для AS асма
s
18:40
svofski
https://www.youtube.com/watch?v=yeffgNz69lI среда разработки @parallelno vscode + retroassembler
g
19:16
gray
In reply to this message
ага, видел, но это тоже не дотягивает )
s
19:16
svofski
не дотягивает до чего?
g
19:18
gray
In reply to this message
до идеала
у него даже подсветки ошибки нет, нужно читать выхлоп транслятора
s
19:28
svofski
можно приделать самому, было бы желание
g
19:34
gray
можно
просто странно что нет, даже для zx не нашёл
NZ
19:40
Nikita Zimin
Как мне кажется, тому кто пишет код и много — это особо не надо, потому что типичные ошибки в коде он и так знает и из выхлопа они легко выцепляются, и привычка так делать только укрепляется с каждым разом.
👍
Ю
ДД
19:44
я сам как-то привык уже так работать: для каждого проекта делаю командник с названием "!compilenlink.cmd" и запускаю его руками из Far, даже не из редактора, если в конце вывода не будет зелёным написано SUCCESS, то смотрю в лист-файлы в плане что не так. ну и несколько командников на запуск эмуляторов — каждый эмулятор обычно чем-то своим хорош.
g
19:55
gray
In reply to this message
ага, проф деформация)
из серии, кузнец сам себе делает инструменты
ДД
20:56
Денис सेवक सेवकाः Динанатх Гопал Дас
то из репертуара: нужно ехать, но на жигулях, не, нада чтоб автопилот, кожанные кресла с массажем, большая плазменная панель на партпризе, приборы на ЖК дисплее чтоб поменять можно было и т.д. и т.п. За всем этим "нада ехать" уже потерялось. А кому реально надо ехать - он и на велосипеде поедет...
AF
22:18
Alex Fedotovskih
In reply to this message
Я сейчас пользуюсь vs code + retro assembler. Могу помочь с настройкой. А почему не полные решения?
22:21
In reply to this message
А, этого нету. Да.
22:22
Но можно прыгать из "выхлопа транслятора" к код по гиперссылке
24 January 2024
ДД
20:23
Денис सेवक सेवकाः Динанатх Гопал Дас
Наконец то ожил мой вектор ))) Никогда бы не догадался.. Вот тут наверняка осцилограф бы помог, ибо анализатор ну совсем не замечал там ничего странного. D27, которая по большому счету не что иное как порт наружу - издохла... Вроде да и хрен с ней... Но она издохнув, стала подсаживать шину данных... И тут целый букет ошибок, и с памятью обмен через раз, и на дисплей через раз пурга выводится, а иногда и вообще не выводится... В общем, неожиданно, тест KTSerg показывал неисправность портов 7,6,5... но блин, я думал - да и хрен с ними, не до портов сейчас.. А сегодня уже решил, ну хоть ВВ55 заменю.. И все заработало ...
20:26
Удивительно что анализатором вообще ничего странного не видно было, все отрабатывало как надо, сколько проматывал и просматривал ШД, и ничего подозрительного не замечал.
20:28
логика вся отрабатывала на ура, порты включали устройства, все как надо...
👍
AF
g
20:30
gray
а вв55 точно померла? может где-то непропай\закоротки?
ДД
20:33
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
вв55 я поставил на панель, с новой работает на ура, со старой опять чудит. я все деталюхи стараюсь проверять после выпайки. что то умеет тл866, что то можно повторно в схему всунуть, а что то всунуть в панель другого устройства.
Ю
20:33
Юрий Ларин
ВВ55 на ПУ, кстати, и блинк проверяет -- шлёт туда данные, и ошибки всякие...
ДД
20:34
Денис सेवक सेवकाः Динанатх Гопал Дас
предполагаю, что это последствия недавнего выхода из строя штатного блока питания, видимо он перед тем как сгореть все таки стрельнул по 5 вольтам немного.
Ю
20:34
Юрий Ларин
А при наличии заглушки (как в Тесте Устройств) зажигает РУС.
ДД
20:36
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
блинк у меня первый тест памяти не проходил, точнее через раз, то пройдет то нет, когда проходил вис на втором тесте.
20:37
тест от KTSerg тоже не всегда запускался, иногда просто кубики показывал, иногда экран дергался...
Ю
20:38
Юрий Ларин
Когда он при включении просто попискивает и мигает РУСом, ещё до теста памяти, то он шлёт на вв55 байты 55/АА -- можно было порт простой прозвонкой проверить...
ДД
20:39
Денис सेवक सेवकाः Динанатх Гопал Дас
но если он запускался, он всегда останавливался на трех черных и одной желтой полосах на бордюре. то есть он сразу четко говорил - меняй вв55.
20:39
In reply to this message
а ))) я полез, там ничего нету...
20:39
порт то мертв )))
Ю
20:39
Юрий Ларин
Вот... 🙂
ДД
20:40
Денис सेवक सेवकाः Динанатх Гопал Дас
мне порт не принципиален был... я думал сначала вектор поднять а потом порт... но как оказалось вектор из за. порта не работал...
Дмитрий invited Дмитрий
27 January 2024
Андрей Ефимов invited Андрей Ефимов
28 January 2024
9
11:06
926
Игра, на основе которой придумали марио. (Мне лично бросился в глаза спрайт кактуса, а потом остальное. Можно сказать героя поменяли с ландшафтом как всегда...) Теперь ты видел все.
11:06
31 January 2024
L
15:47
LeoN
А ivagor с zx-pk.ru есть в телеге?
g
16:02
gray
In reply to this message
в спек-чате вроде был(но это не точно)
https://t.me/joinchat/CyRx59yXOydmYmMy
2 February 2024
ДД
11:26
Денис सेवक सेवकाः Динанатх Гопал Дас
Дорогие коллеги! На рессурсе @svofski есть С80 компилятор "си" для вектора. Но в пакете отсутствует основная и критическая библиотека libc.rel, есть только хидер от нее. Может у кого то есть этот компилятор целиком с этим либом? поделитесь пожалуйста или библиотекой или компилятором в сборе !
11:26
s
12:46
svofski
а где это? в картотеке был bds c, но это кажется что-то другое
s
13:11
svofski
в любом случае известно что современных компиляторов было что-то около двух — настоящий но громоздкий aztec c и компактный и простой, но не очень настоящий bds c. aztec по-моему был на bitsavers
З
13:20
Заказчик Мультикарта Белорусь ²
In reply to this message
13:21
там есть какой-то libc.rel
s
13:22
svofski
может быть была какая-то древняя версия hitech для 8080, но я помню все чего-то только для z80
ДД
15:51
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Вот не помню, о у меня на хард диске вектора есть, по идее, рессурс по вектору только один, так что взять где то еще вряд ли я его мог бы. Помню, что примерно год назад еще раз его нашел, и убедился что на рессурсе тоже нет этого либа.. МОжет конечно что то попутал, перепроверю все еще раз.
s
15:52
svofski
не, особенно всякое сипиэмное вполне могло бы быть где-то еще
ДД
16:01
Денис सेवक सेवकाः Динанатх Гопал Дас
Да, действиельно, на рессурсе из сей есть только BDS http://tenroom.ru/scalar/ware/75/index.html... Но не оно. Тем не менее, libc.rel - много где есть в том или ином виде, можно попробовать ))
s
16:02
svofski
надо полный комплект. мало ли было libc.rel-ов.
ДД
16:05
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Увы... :(
s
16:06
svofski
я же дал ссылку выше на музей ацтеков
ДД
16:09
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Я не все еще перешерстил, но там где посмотрел - таких либов нету.
s
16:09
svofski
а зачем нужен именно тот компилятор, если есть другой?
ДД
16:10
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Другой как вариант, но интересно то что нашел запустить. В целом, вероятно что так и придется, брать по твоей ссылке. Благодарю за ссылку !!!
s
16:14
svofski
можно поискать в других архивах. картотека не уникальна. а этот файл вообще сипиэмный, он может быть и на дисках от корвета и от любого древнего чугуна вообще
👍
ДД
3 February 2024
Huskarl invited Huskarl
М
15:52
Михаил Алещенко
🔥
Ю
s
ДД
15:52
вот из закромов
15:59
на 5 дюймовых дискетах
ДД
16:40
Денис सेवक सेवकाः Динанатх Гопал Дас
супер!!!!
16:42
In reply to this message
а можете весь диск в виде образа прислать?
М
16:47
Михаил Алещенко
у меня так и нет возможности с реала на рс перебросить. Всё как то руки не дошли. А на диске только эти 6 файлов.
ДД
17:47
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
жаль. а варианта переписать на жесткий диск и его целиком считать нет?
17:49
нужен всего лишь ide to usb разьем и через него hdd подключить к компу. а дальше куча программ которые побитно диски снимают.
М
18:15
Михаил Алещенко
переходник мне прислали. Комп я собрал. Но что то пошло не так. комп виснет. при подключении винта.
Ю
18:21
Юрий Ларин
In reply to this message
Виснет при запуске мдос, или просто при включении?
М
18:24
Михаил Алещенко
винда 7 установлена.
ДД
18:52
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
a usb не 1.0 случайно?
A
18:58
Alexander
Да ну не, там атлон, 64 бита даже :) 2.0.
М
19:00
Михаил Алещенко
A
19:01
Alexander
А вот питания может не хватать.
М
19:02
Михаил Алещенко
Жалко готек не хочет полноценно работать. И думать ничего не надо было.
A
19:03
Alexander
In reply to this message
А, тут питание и так внешнее надо.
М
19:04
Михаил Алещенко
In reply to this message
я же молекс подключаю к винту
A
19:07
Alexander
Финт ушами: с 5 дискеты на флешку мультикарты, с флешки на 3 дискету, 3 дискеты в PC :)
М
19:10
Михаил Алещенко
не хочет PC дискету . Жуёт жуёт..
A
19:11
Alexander
Чем?
М
19:13
Михаил Алещенко
дисководом есс-но.
19:13
пишет дискета не форматирована
A
19:17
Alexander
Дык ессстесна она не отформатирована, винда про cpm ничего не знает.
👍
ДД
ДД
19:19
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
На дискете должно быть заклеено окошко двойной плотности, если это 3.5". и главное, дискета для РС не форматирована, и по другому не будет. рс не знает разбивки вектора. нужна программа, приеду домой, закину самую крутую, и по проще, кто то да увидит.
19:20
ну и дисковод должен быть не векторовский, а писишный, то есть джампера у него должны быть установленны как для рс, а не как для Вектора.
A
19:27
Alexander
А с готеком чоль никто не сталкивался с подобными проблемами?
ДД
19:40
Денис सेवक सेवकाः Динанатх Гопал Дас
он читает неплохо, но образы ему надо конвертить в стандартный формат готека.
19:43
тут @lexx_1971 углублялся в проблемы готека по серьезному, наверняка он расскажет подробно.
19:43
я пробовал, форматированте с кучей ошибок... чтение норм вроде, запись даже не пробовал..
А
19:49
Алексей Шевцов
С готеком проблема в таймингах при процессе записи. Тайминги, которые используются в мкльтикарте для записи дискет на дисководе не подходят для готека и нитками настройками это не лечится. Нужно на мультикарте менять тайминги для процесса записи. С чтением на готеке никаких проблем нет. Как только начинается запись или форматирование - файловая система образа дискеты разваливается.
19:52
Настройками можно добиться запись на первых дрожках,тно как только переходит половина дорожек и нужна коррекция записи все разваливается.
19:53
Форматирование вообще до конца не доходит и умирает на первых дорожках.
М
19:57
Михаил Алещенко
да я поигрался с gap добился форматирования. Только 82 дорожку не хочет. а запись всё равно дальше 18 20 трека не идёт. ПРИ прямом доступе к диску пишет на любую дорожку на любой сектор. без ошибок.
ДД
20:03
Денис सेवक सेवकाः Динанатх Гопал Дас
мультикарта, если будет следующая ревизия, скорее всего вообще без флопа будет. флоп это боль, на плисе..... а сувать в мульт полностью контроллер дисковода на дискретных.деталюхах расточительно из за пары-тройки программ.
А
20:08
Алексей Шевцов
Ну, тогда можно про готек забыть или собирать контроллер по старинке, как в 90-х.. На Ореоне, где именно такой контроллер используется готек работает нормально. Контроллер Ориона не сильно отличается от Векторовского по схемотехнике.
ДД
20:09
Денис सेवक सेवकाः Динанатх Гопал Дас
и да, тайминги у плисовского дискогрыза более крутые получаются, от сюда, даже не со всеми одинаковыми дисководами форматирование работает без ошибок... Последние пару недель воевал с новыми платами, из китая... не знаю что конкретно, но предидущая ревизия плат работает не плохо, а последняя прям ошибками засыпает... дошел до того что пришлось полностью выдернуть дорожку с генератора 8 мгц на плис и провести ее внешне экранированным проводом, только это спасло ситуацию ...
А
20:11
Алексей Шевцов
В принципе, сейчас дисковод уже не нужен на Векторе при наличии винчестера и двух квазидисков. Вместо дисковода можно третий квазидиск прикрутить. Это полезнее будет на много.
ДД
20:11
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
видимо по этому на орионе контроллер не в плисе... плис это микросхема из далекого будущего по отношению к контроллеру дисковода.
А
20:13
Алексей Шевцов
Просто готек делали под классические контролёры, не на плисе.
М
20:17
Михаил Алещенко
Да бы вместо флопика флешку прикрутить
ДД
20:20
Денис सेवक सेवकाः Динанатх Гопал Дас
мне кажется там нужно разбираться со способом управления дисководом. контроллер вектора не работает со стандартным писишным дисководом. нужно переключить дисковод в режим RDY. вот сюда мне кажется нужно курить.
👍
L
А
20:22
Алексей Шевцов
Этот режим и включается. С другим в принципе не работает.
ДД
20:23
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
это отлично реализовали для УКНЦ, на недорогом контроллере, он получает от укнц запрос на клайстер или дорожку, и выдает данные непосредственно из SD карты не заморачиваясь с эмуляцией контроллера и дисковода.
20:25
In reply to this message
вероятно тут нужно списываться с создателями прошивок flash floppy, изучать что там наваяли реально можно мозг свернуть.
20:26
с флопами то работает, с 5.25 вообще идеально, с 3.5 не со всеми... а готек походу имеет какие то несоответствия стандарту.
А
20:27
Алексей Шевцов
Я с ним списывался. Он так и ответил мне, что процесс записи в готнке реализован в точности по документации, поэтому, ели контроллер работает так как описано в документации, то все должно работать.
ДД
20:30
Денис सेवक सेवकाः Динанатх Гопал Дас
с мультикартами вообще все сложно, не думаю что их больше пяти получится еще когда нибудь. плисов нет, присылают лоченные, программер для разлочки помер, памяти нет диповой больше, на 8877 цены космические, присылают перемарк... в общем, похоже мульт, если его сейчас не с эмулировать на контроллере - просто закончится совсем ))
А
20:31
Алексей Шевцов
Он сказал, что если ему прислать рабочий Вектор, то он изучит особенности работы контроллера и добавит конфигурацию в готек.
М
20:31
Михаил Алещенко
Мне попал в руки 5 дюймовый дисковод митцуми так читает на ура а форматировать и писать отказывается ведёт себя как готек
ДД
20:32
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
он его обратно потом пришлет? ))) и куда слать? в буржуистан наверное?
А
20:33
Алексей Шевцов
С мульти картой у меня тоже не получилось 5.25 запустить на запись.
ДД
20:33
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
у меня пока не было проблем с 5.25.. пробовал штук 7.. а 3.5 только самсунг...
А
20:33
Алексей Шевцов
Да слать за границу. Я подробности не выяснял.
ДД
20:34
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
джамперами поиграться надо. у меня все заработали, даже изот.
А
20:35
Алексей Шевцов
Да он по большому счету не нужен. Достаточно IDEшной флешки.
💯
ДД
ДД
20:39
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
и комп который ее видит.
20:40
@Leopold55 а ideразьем на мат. плате есть свободный?
20:41
может и не нужен ide to usb?
A
20:49
Alexander
А оно прям полностью совместимо?
ДД
22:33
Денис सेवक सेवकाः Динанатх Гопал Дас
нет, естественно ПиСи скажет диск не отформатирован и т.д.
но в таком случае пможно запустить HDD raw copy tools и считать образ, а потом подсунуть его эмулятору, и работать. можно просто в HxD открыть диск, выделить все, создать новый файл, назвать его disk.hdd или типа того и все выделенное скопировать, и в этот файл вставить и сохранить, это и будет образ ко орый в эмуль можно подсунуть.
👍
A
А
22:44
Программулина дл конвертирования образов Вектора в HFE - стандарт готека - ZXDStudio.exe. Он непосредствено диски Вектора не увидит, он умеет KDI подгружать, это с корвета, а так как корвет так же CP/M машина - то векторовские тоже видит отлично. Есть отличие, но в основном все читается и работает. Если открыть диск . KDI и сохранито образ как HFE вот будет готовый образ для готека. В целом, можно вполне использовать готек для загрузки или работы с файлами в образах, а писать если нужно на HDD.
22:45
Эта же программа сможет считывать дискеты вектора как дискеты корвета. Там же помоему можно файлы вытащить необходимые, точно не помню, но наверняка есть.
22:47
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=5260 можно от сюда качнуть, но лучше найти на https://zx-pk.ru/threads/12842-zx-disk-studio-programma-dlya-raboty-s-obrazami-diskov.html тут, и можно даже списаться с авторами, и попросить добавить диски вектора непосредственно в программу.
22:47
Программа работает только с живыми флопами, с реальными контроллерами, USB сурогат не увидит.
4 February 2024
g
02:37
gray
проще через звук файлы перекинуть
g
05:53
gray
почему в микродос при записи значений в экранную область ничего не отображается?
AF
07:20
Alex Fedotovskih
In reply to this message
Может быть рисуется в квазидиск или просто палитра цветов так настроена что цвет не виден?
g
07:29
gray
In reply to this message
да вроде нет
если квазидиск, то и консоль не должна отображаться работать
цвет как бы тоже есть т.к. консоль видна
A
07:47
Alexander
In reply to this message
Ну я про физику и имел в виду. Ок. Пасиб.
AF
08:31
Alex Fedotovskih
Может быть в эмуляторе потрейсить что там происходит в коде?
g
08:49
gray
In reply to this message
вдруг кто тут вкурсе)
подозреваю что мдос просто всё время переписывает экран из текстового буфера
гдеб документацию взять
g
09:23
gray
🔥
ДД
9
09:24
926
Всём привет. Ради любопытства спросить. А какой контроллер дисковфлопуода на векторе? Не вг93? Если так, то надо в писи (т.е. на дискете в него сунутой) заклеивать половину окошка синхронизатора. По крайней мере дискеты от спектрума начинают читаться!!! Если эмулятор с прямым доступом к флопу.
09:28
In reply to this message
Кстати, я вот себе достал скази флоп 3.5, конвертер LPT to SCSI. Осталось спаять LD50F to DB25F. Хочу проверить теорию что такой внешний флоп будет аппаратный а не как 3.5 юсб
g
09:46
gray
In reply to this message
да, вы правы, отключение квази помогло, странная ерунда, даже если там квази подключен, то без разницы, всё равно это экранное озу
мдос правда теперь без квази виснет)
https://svofski.github.io/pretty-8080-assembler/?https://gist.githubusercontent.com/grayich/7d25350772ad1a6823cbe0075130584e/raw/d9e0add31a336de21df096df451c1204370cdd32/mdos-art.asm
L
09:56
LeoN
In reply to this message
Индексное отверстие на дискете?
09:56
In reply to this message
Не будет...
👍
ДД
Ю
11:41
Юрий Ларин
In reply to this message
МДОС без квази:
https://caglrc.cc/scalar/ware/669/
ДД
14:28
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Сколько там килобайт для пользователя остается ? хоть половина есть ? (32к)
14:31
поколение 2,4 и 3 с лева на право... вероятно 4 последнее . если что то будет, это будет несколько другое уже..
14:31
14:33
первого поколения девайсы синие были... отличия не большие совсем. между 3 и 4 так и вообще ухудьшения ))
14:38
Всего таких девайсов 33 на данный момент собранно, еще вероятно штук 5 - 6 соберется. Можно сказать самый массовый из новодельных девайс ))
Ю
16:42
Юрий Ларин
In reply to this message
28к, судя по скриншоту из описания. Хватит для того, чтобы перелить данные с одного носителя на другой.
👍
ДД
9
17:58
926
In reply to this message
Да
17:59
In reply to this message
Уже были тесты? Где почитать?
ДД
18:05
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
там без тестов понятно, девайс рассчитан на другие адреса, другие порты, все это аппаратно прикручено и ожидается программой в другом месте...
18:07
ну волшебство не случится ))) самолет вместо трактора не поможет )))
👍
L
9
18:08
926
In reply to this message
Ну значит теория и домыслы
5 February 2024
g
00:21
gray
@electroscatnes ещё 3 диска си нашлось в завалах, не нужно?
ДД
00:26
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Закидывай, интересно ))
А
00:33
Андрей Ефимов
g
01:06
gray
In reply to this message
🔥
ДД
DA
9
08:17
926
Я тут случайно наткнулся на эмулятор вектора на ведроид. Могу сюда скинуть. А вот если их несколько то буду рад тоже
👍
A
A
08:19
Alexander
На телек поставить будет круто :)
08:27
In reply to this message
Тест на вшивость эмулятор прошёл: Устанавливается и работает на Anbernic RG ARC-D (проц RK3566, 11 ведро)
08:27
Кстати про телевизор. Не знаю как вектор а с пульта от телека в эмулятор шпектрума огонь в стратегии
A
08:28
Alexander
In reply to this message
А внутри ничего троянского нет? :)
08:47
Теперь ты видел всё!!!
08:48
In reply to this message
Тест на антивирус прошёл.
Кому сдалось в такую дичь вирусы встраивать? Это же не ангрибердс
A
10:10
Alexander
In reply to this message
Нормально такой кот в мешке. Не удивлюсь, если оно работает. Но 2.5к чот жаба душит.
10:14
In reply to this message
Разное бывает %)
Мне вон сегодня ночью такой спам пришёл, что я не сразу даже понял, что это развод: и гугль пропустил и телефон и фио и клиент потаниноффа. Оч правдоподобно :)
М
11:30
Михаил Алещенко
11:32
тут бейсик Харьковский. Мануала не нашёл. И до кучи дизассемблер.
s
11:35
svofski
In reply to this message
по названию и размеру это похоже на мой эмулятор. не знаю откуда в нем взялась цифра 1.0
🔥
A
ДД
ДД
11:36
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Итого 5 версий или разных дискет из разных источников нашлось ! ))) Вчера рассматривал, пока ничего не с компилил )) Игратся с текстовым редактором textoed ))
11:37
Спасибо !
s
11:48
svofski
In reply to this message
https://github.com/svofski/vector06sdl/releases/tag/3theydo ссылка на сборку втч для андроида
🔥
A
ДД
g
12:15
gray
In reply to this message
так и не понял прикола си на 8-битках
код всяко будет больше и тормознее
s
12:24
svofski
не все хотят маленько и быстро?
М
12:26
Михаил Алещенко
12:26
это похоже заставка к бейсику 7
g
12:29
gray
In reply to this message
чего-то не того
М
12:30
Михаил Алещенко
это к бейсику 70
ДД
12:31
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Интересно попробовать, ничего существенного пока писать не собираюсь. теоретически то понятно что код будет побольше и по медленнее, но на практике надо все это попробовать, пкомпелить, посмотреть что компилятор в ассемблер пихает и т.д.
А
12:32
Андрей Ефимов
In reply to this message
Строка не может быть более 127 символов.
Кстати, а как он после GOSUB собрался возвращаться? Возврат идет на следующую строку
s
12:32
svofski
а что такое бейсик 7?
М
12:36
Михаил Алещенко
бейсик 70
S
12:37
Stanislav Maslovski
In reply to this message
На Huawei nova 9 меню выбора ROM (?) показывает вот так:
12:37
s
12:38
svofski
In reply to this message
где-то я такое уже видел. увы, не знаю в чем дело. не помогает повернуть влево-вправо, вдруг там чего-нибудь прочихается?
S
12:41
Stanislav Maslovski
In reply to this message
попробовал повернуть - то же самое. И графика не переключается на портретный режим, хоть и поворачивается.
9
12:42
926
In reply to this message
А есть эмуль вектора чтоб маппинг-переключалка была на ЙЦУКЕН а не JCYKEN дебильная. Т.е. чтоб QWERTY было?
А
12:42
Андрей Ефимов
In reply to this message
Emu80
9
12:42
926
мне под ведроид
А
12:42
Андрей Ефимов
Там по-человечески
ДД
12:42
Денис सेवक सेवकाः Динанатх Гопал Дас
Бейсик "самопал" из харькова, 1998 год !!! Работает отлично на T72 последней, на РДС чего то не очень, заставку не подгружает.
👍
s
s
12:42
svofski
In reply to this message
жаль. ну тогда увы, по крайней мере на какое-то время.
S
12:44
Stanislav Maslovski
In reply to this message
может, там просто шрифт какой-то, который не всюду есть?
s
12:45
svofski
In reply to this message
да не, все должно быть стандартное. но в любом случае у меня руки не скоро дойдут сделать новую версию для андроида, даже если просто шрифт поменять.
ДД
12:49
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Да она не дебильная совсем,.. Просто национальная.. Наша родная. Просто ты к ней не привык, у меня обе раскладки идут отлично, но советский стандарт мне гораздо приятнее, хоть и переучиваться пришлось. А все дело в том, что раскладка, когда на клавиатуре Русские буквы выше и жирнее английских - гораздо благоприятнее для национального самоосознания Русского человека.. А вот когда латиница сверху, да еще и русские буквы как то по остаточному принципу не совадают с латинскими - это как бы подчиненное положение Русского языка и соответственно уменьшение национального достоинства пользователя. Обсуждал эту тему с психологами, они все это подтверждают. ТАк что в наших интересах таки в конце концов перейти на раскладку как на клавиатуре Вектора ;) и не называть дебильным то что не понимаешь ))
👍
Ю
A
12:56
Alexander
А если у меня ангийская раскладка коулмана? :)
g
12:56
gray
In reply to this message
ох развели философию)
всё проще, из за koi-7 такое было, инфа была читаема в любой раскладке

а вот насчёт русскости, про букву ё забыли)
😁
A
ДД
12:59
Денис सेवक सेवकाः Динанатх Гопал Дас
In reply to this message
Там даже не важно в целом какая раскладка, там два принципа важных - Русские буквы жирнее и выше латинских (расположение на самой клавише) и латинские буквы как бы по созвучию расположены под русскими - то есть явно подчиненное положение, для подсознания именно это важно, а остальное уже частности.
13:00
In reply to this message
Выше написал важное. Это не философия, это психологическое программирование. ))
A
13:00
Alexander
Ваще не задумывался о таких материях :)
ДД
13:01
Денис सेवक सेवकाः Динанатх Гопал Дас
Подсознательно все автоматически происходит.
g
13:05
gray
нлп всегда было и будет
учитывая что люди до 40, обычно ваще не думают
🔥
ДД
A
14:47
AKATLA
Прикупил в цвет!
С
15:48
Саша Р.
In reply to this message
Это моя повседневная рабочая клавиатура. На латинице раскладка Colemak DHm.
🔥
gZ
A
ДД
4
A
15:51
Alexander
In reply to this message
Я дактил все никак не соберу :) уже думаю, нафига вообще ввязался 😁
М
15:51
Михаил Алещенко
на капах буквы как рисовал?
С
15:52
Саша Р.
In reply to this message
Никак, купил готовый набор кап.
М
15:53
Михаил Алещенко
где с русской раскладкой есть7
С
15:55
Саша Р.
На каком-то английском сайте. Поищу. Вообще богатый набор кап. Сейчас сфотаю, что еще осталось от него.
15:58
М
16:00
Михаил Алещенко
ещё бы ссылку