-
- ? TheGWBV
- 22.01.2018 16:08
Тогда Вы по адресу обратились )))
Вот смотрите. На БК0011М можно переключать палитры - например, в каждой ТВ строке включать свою.
Редактор графики, позволяющий построчно задавать палитры, чтобы рисовать в итоге "крутые" картинки, до сих пор отсутствует в природе.
Авторы будущих Демок скажут Вам огромное человеческое спасибо :)
- ? TheGWBV
- 22.01.2018 15:41
>> Я просто не догоняю зачем печатать на БК чтобы передать на PC чтобы отредактировать и опять послать на БК.
редактировать и снова слать в БК не предполагалось. Идея с режимом терминала, симулирующего и ЕМТ16 ещё сыровата.
Пока достаточно просто на РС симулировать вывод задания печати средствами EMT16 :)
- ? TheGWBV
- 22.01.2018 15:34
>> а в КЦГД монитор БК10 загрузить и в тетрис кассетный резаться.. реальная тема.
Вот, это ММ может понравится :) А то... трайдент Вам подавай! )))
- ? TheGWBV
- 22.01.2018 15:27
>> Хотя бы Уилсона почитали бы про VGA поняли бы "чем вам не трайдент".
В этом смысле, я маху дала, признаю. Столько возможностей в ЕМТ16 нетути.
Главное, чтобы "редактор" позволял симулировать работу ЕМТ16. Иногда проще что-то напечатать текстом или векторной графикой нарисовать, чем хранить всё это в виде дампа картинки...
- ? TheGWBV
- 22.01.2018 14:11
1. Запустили редактор-эмулятор-ЕМТ16 на каком-нибудь orange-Pi, подключенном к современному ТВ по HDMI.
2. Запустили слегка модифицированную МК-DOS 3.18 (хотя бы и без МС), с перенаправлением запросов EMT16 в "редактор".
Чем вам не "трайдент"? :)
- ? TheGWBV
- 22.01.2018 13:45
>> Может вы имели в виду "экспорт" данных.
Именно импорт. По сути идет речь о встроенном в экранный редактор "эмуляторе терминала EMT16" из состава Монитора БК0010.
Его используют Бейсик, Фокал, множество системных программ, различные тестовые программы, Тетрис с кассеты БК.
Экспорт для редактора - это как бы само-собой необходимые функции для сохранения результата...
- ? TheGWBV
- 22.01.2018 09:32
Вот кто-то тут недавно говорил, дескать нет средств разработки ПО для БК под нынешние ПЭВМ...
Может "двух зайцев разом убить" - разработать экранный редактор для подготовки картинок для БК на РС, заодно эмулирующий ЕМТ16..20 (прием данных с трех источников: 1 - текстовый/бинарный файл с потоком данных для ЕМТ16; 2 - COM-порт РС; 3 - текст на ассемблере с форматированными блоками данных). Боюсь, что ISA-VGA также останется игрушкой для одного-двух любителей БК...
- ? TheGWBV
- 21.01.2018 23:34
Наверное, лучше делать bs=5120 , чтобы дорожка за раз записывалась, или bs=512 , если по-секторно...
http://vak.ru/doku.php/proj/bk/floppy-800k
- ? TheGWBV
- 21.01.2018 21:14
Смотрите абзац "Вспомогательные средства для работы с дисководом и винчестером:"
тут http://www.forum.pk-fpga.ru/viewtopic.php?f=16&t=14
Дискеты форматировать нужно на 800КБ, 80 дорожек, 10 секторов на дорожку...
- ? TheGWBV
- 21.01.2018 21:06
Не знаю даже чем и парировать )))
Вообще, можно просто взять и подключить к Бустер-11 вот такое http://mail.olimex.com/Products/Modules/Video/MOD-VGA/resources/MOD-VGA_32-UM.pdf
и никакие там ISA не нужны ;) Только всё это не будет совместимо даже с текстовыми режимами Бейсика, Фокала и Монитора БК0010 без захламления драгоценного адресного пространства БКашки драйверами такого "ISA-VGA"... как жить без родного MIRAGE с таким? :)
- ? TheGWBV
- 21.01.2018 20:44
Для начала можно отработать вывод символа из знакогенератора, хранящегося в памяти "ускорителя ЕМТ16", в ответ на отправку кода символа на порт ИРПС БК, например. Думаю, уже и этой поделке будут рады ЦПУшники, использующие БК как основу ;-)
- ? TheGWBV
- 21.01.2018 20:35
>> Столько телодвижений.. а на сколько это ускорит, если ускорит.
Думаю, как, как минимум, раза в два...
Родной драйвер ТВ считывает матрицу символа из знакогенератора и загружает в нужные ячейки видеопамяти, занимая кучу времени на МПИ.
А тут получится... отловили EMT16, остановили ЦПУ, загрузили матрицу символа в нужные ячейки видеопамяти... профит! :)
- ? TheGWBV
- 21.01.2018 19:42
Как ускорить ЕМТ16?!
Сделать что-то, вроде, QBUS Blaster-а http://zx-pk.ru/threads/26952-qbus-mpi-blaster-rabota-s-shinoj-bk-napryamuyu-cherez-kom-port-usb.html
только чтобы следило на шине за вызовом ЕМТ16 и системными ячейками, читало содержимое R0 из соответствующего адреса (где хранится копия регистра R0). Затем средствами микроконтроллера (или ПЛИС? KISSER - вернись! :) ) загрузить матрицу знакоместа в нужные ячейки видеопамяти БКашки...
Вот S_V_B спрашивал, зачем зеркало памяти в Booster-11... может как раз для этого?! Кто знает! ;-)
- ? TheGWBV
- 21.01.2018 19:13
>> ? BD - 20.01.2018 20:55
>> если сможешь из этого "виртуальный диск" для СМК64-512 (там для БК11М) - тебе памятник поставят ))
>> https://yadi.sk/d/wHEVsXye3QsG62
Эх... "никогда такого не было и вот опять"... Дима, где комменты то?! ))
Ясно только, что нужно "убить" EM RT-11 )))
- ? TheGWBV
- 16.01.2018 22:36
>> ? Voland@ - 16.01.2018 21:29
>> Проплатил очередной год pk-fpga.ru, стоимость 569р вышла.
Нормальная реальная цена. Цены выросли на рынке по многим причинам. Бывшие демпингеры либо разоряются, либо повышают цены, чтобы выжить.
Теперь же надо, как минимум, электронный кассовый чек высылать на эл.ящик абонента :) Спасибо Дмитрию Анатольевичу и господину Мишустину...
- ? TheGWBV
- 16.01.2018 15:39
Хороший вопрос. Первым делом это и протестирую :)
- ? TheGWBV
- 16.01.2018 12:45
0x00100000..0x0011FFFF – 128 кБайт - зеркало всех страниц ОЗУ БК11М
Нужны для отображения видеоизображения в "родном" режиме БКашки.
Ну, и можно таким образом, например, записать в "родную" страницу БК дамп данных, а потом им пользоваться средствами Бустера.
Замысловато, но другого варианта быстро передать много данных из памяти/HDD БК в память Бустера пока вроде как нет :)
- ? TheGWBV
- 14.01.2018 12:19
>> ? S_V_B@ - 13.01.2018 17:11
>> Бустер пока единственное за что можно зацепиться.
>> Кстати а в нем можно менять адрес отображаемого видео буфера?
Доступ к ресурсам ОЗУ Бустера и видеоадаптер там со своеобразной архитектурой :)
Тут всё описано http://files.pk-fpga.ru/storage/fpga/booster-11/Booster-11%20Developers%20Guide.zip
Можете попробовать прикинуть код для вывода текстовой информации на экран с новым разрешением?
Интересно, какие впечатления у Вас при этом возникнут ;-)
- ? TheGWBV
- 13.01.2018 13:04
>> не увидел работу с LFN
Источник алгоритмов специально подбирался иcходя из минималистических требований и потенциальной совместимости с ANDOS ;-)
Думаю, что ЦПУ БКашки и её ОЗУ не обрадуются LFN и FAT32 )))
- ? TheGWBV
- 12.01.2018 23:50
Снова не выдержала душа поэта, наверное :)
Вот ссылка на архив, когда-то скачанный с гитхаба - https://yadi.sk/d/uNuQcI8R3RQhL8
- ? TheGWBV
- 12.01.2018 21:39
>> Есть же fat lib http://ultra-embedded.com/fat_filelib/ , которой для работы нужны только две процедуры - дисковые чтение и запись.
Я использую как источник знаний доки на ФС FAT16 и тексты VinxFS http://we.easyelectronics.ru/Soft/vinxfs-samaya-malenkaya-faylovaya-sistema-fat32-dlya-avr.html
- ? TheGWBV
- 12.01.2018 20:55
>> все бкшечники жуткие индивидуалисты
Архитектура БКшки и её программеры -- два сапога пара ))
А исключения только подтверждают правило ;-)
- ? TheGWBV
- 12.01.2018 20:27
не для стандартизации...
- ? TheGWBV
- 12.01.2018 20:26
Теоретически для БК0011(М) есть RT-11 (ОС-БК) со всеми вытекающими... трансляторами из Си в ассемблер PDP-11...
Просто БКашка, она же для стандартизации процесса кодинга придумана, а для выявления гениев среди программистов-алгоритмистов ;-)
- ? TheGWBV
- 12.01.2018 19:56
Я в рабочее время не программист :) В основном занимаюсь производственной логистикой.
Переключиться в режим кодера не так то и просто ))
- ? TheGWBV
- 12.01.2018 19:44
Что будет, когда научитесь думать на ассемблере БКашки, даже боюсь представить ))
Я вот с трудом, только ради внедрения FAT16 в БКашку, свыклась с семантикой языка Си )))
Чтобы Си-шную библиотеку от AVR-а перевести в понятный нам с БКашкой ассемблер ;-)
- ? TheGWBV
- 12.01.2018 19:27
>> Пытаюсь gcc для pdp-11 настроить, пока с переменным успехом.
Вот я на это время не тратила. Просто писала на ассемблере в mousepad-е, в текстовый файл, затем его родными средствами БК (Turbo7MK) транслировала в исполняемый код. Исходник и машинный код передается между БК и РС либо через дискету в формате Андос, либо через вот эти приспособы http://forum.pk-fpga.ru/viewtopic.php?p=6182#p6182
- ? TheGWBV
- 12.01.2018 19:08
Вот есть, например, не так давно появившийся Кросcассемблер Turbo8 http://gid.pdp-11.ru/f/3.9.1703.5669/BKTurbo8.rar
Планирую его освоить для ускорения дальнейшей работы по тестированию Бустера :)
В винде не программирую, пробовала в Linux-е, совсем чуть-чуть, для души ))
- ? TheGWBV
- 12.01.2018 19:00
Да. Сначала начинают писать прогу. Потом переключаются писать средство разработки проги и... пропадают )))
- ? TheGWBV
- 12.01.2018 18:32
SD-шка в Бустере сама по себе. CF изображает БКашный HDD со всеми своими особенностями.
К этому и стремимся в итоге -- "сделать драйвер под мкдос для поддержки fat16 и привязать ее вместо электронного диска на E:"
Может кто вперёд успеет написать такой драйвер, обслуживающий раздел в 32Мб с FAT16, расположенный на CF СМК ;-)
Низкоуровневые П/П для чтения/записи блока данных карты SD уже есть в исходниках у тов. Voland-a :-)
И есть кусок кода обнаружения на карте SD ФС FAT16 и её параметров. Счастье уже близко! )))
- ? TheGWBV
- 12.01.2018 18:08
>> ? Voland@ - 12.01.2018 08:42
>> Речь о том коде, который Рита пишет в рамках теста для бустера?
Да. Но всё идет не так быстро. Далее придётся вникать в исходники утилит для копирования логических дисков под МК-ДОС и драйверов поддержки файловых систем. А в 90-е годы их не сильно подробно комментировали по-строчно... В общем, сначала клава и мышь PS/2, потом продолжение по FAT16 :-)
- ? TheGWBV
- 12.01.2018 08:12
И никаких bootsector переписывать не надо :-)
- ? TheGWBV
- 12.01.2018 08:09
У тов. Voland-а есть исходник кода обнаружения файловой системы FAT16 на карте SD, подключенной к Booster-11 ;-)
- ? TheGWBV
- 20.03.2017 00:59
Среди знакомых, пользующихся бытовыми компьютерами, были трое со спектрумами (двое из них и с Дендями) и один с МК-85...
- ? TheGWBV
- 04.03.2017 21:14
> 1801ВМ1А и 1806ВМ2 будут переключаться выключателем по ДМА
Программным или электрическим?
¤
Можно ли будет эту доп. конструкцию разместить вторым этажом на стандартном КНГМД для БК0011М? ;)
¤
Возможно ли использовать родную частоту БК0011М в 4МГц?
- ? TheGWBV
- 04.03.2017 20:38
Для настоящего БК-ашника конца 80-х начала 90-х было достаточно такого набора:
¤
1. Система программирования в машинных кодах Mirage
...загружается в часть экранного ОЗУ, позволяет покопаться в ПЗУ БК-ашки и не только ;-)
¤
2. Экранный растровый графический редактор SCREDIT
...позволяет создавать-редактировать рисунки и спрайты
¤
3. Игра с шикарным для "голой" БК0010 звуковым сопровождением King's Valley
...шедевр программирования -- чтобы было на что ровняться при кодинге ;-)
¤
4. Текстовый редактор EDASP
...чтобы было в чем писать и читать описания к программам в машинных кодах
¤
5. Копировщик магнитофонных записей программ HELP4S
Чтобы быстро копировать свои и чужие шедевры :)
- ? TheGWBV
- 22.02.2017 00:54
а для I2C и SPI есть Booster-11 -- с джойстиками и картами SD работать можно на любимом БК-акшном ассемблере ;)
- ? TheGWBV
- 22.02.2017 00:50
Давно бродит такая мысль... вместо 5-ти контактного разъема МГ впаять 7-ми контактный, и на два новых контакта вывести ПР/ПРД от ТЛГ... и к ним цеплять уже разные преобразователи интерфейса, вроде адаптеров UART-2-USB :)
- ? TheGWBV
- 22.02.2017 00:38
38400 -- это врядли :) а вот 19200 бод -- реально, если отказаться от квитирования и стандартного кода из 017 ПЗУ (где структурное программирование не пошло на пользу производительности в п/п приема массива байт)... http://forum.pk-fpga.ru/viewtopic.php?p=6096#p6096
- ? TheGWBV
- 21.02.2017 00:02
Интересно, сколько в природе существует софта, написанного под ТЛГ канал от БК0010 с 017 ПЗУ?
В журналах мелькала статья про телетайпный модем для передачи сводок погоды.
А что ещё было под ТЛГ?
- ? TheGWBV
- 09.02.2017 23:27
Ничего не изменилось с 90-х... каждый БК-ашник свои девайсы хвалит :)
- ? TheGWBV
- 08.02.2017 21:04
Ещё бы кто написал эмулятор блочного устройства HX-сервера by Patron для МК ДОС-а! ;)
- ? TheGWBV
- 31.12.2016 14:57
Здоровья и новых сил, трудовых, творческих успехов и счастья всем в Новом году!
с Наступающим!!!
- ? TheGWBV
- 02.11.2016 18:43
Когда декапили ЦПУ, вроде как, вкрылось, что у таймера есть свой ввод синхросигнала с одной из ног ЦПУ. Видимо, на плате БК не соединения этой ноги с сигналом синхронизации ЦПУ.
- ? TheGWBV
- 06.10.2016 19:53
Но пузырёк со стола исчез примерно за один час ;)
- ? TheGWBV
- 05.10.2016 16:44
EIS/FIS в СМК, вроде как, подгружается с HDD, если так настроен загрузчик...
- ? TheGWBV
- 22.09.2016 19:40
А я в Комусе год назад прикупила 5 пачек дискет 3.5" :) Несмотря на наименование их вендора -- работают исправно ))
http://www.komus.ru/katalog/tekhnika/kompyuternaya-tekhnika/nositeli-informatsii/diskety/disketa-nashua-3-5-1-44-mb-10-shtuk-/p/327390/
- ? TheGWBV
- 02.09.2016 22:49
Очки нада?! (с) Пыталась паять проводки к современному "железу" -- глаза чуть не лопнули... Нужна уже лупа, видимо :)
- ? TheGWBV
- 02.09.2016 21:26
На днях заказала в Китае -- посмотрим :)
Ставили в подъезде видеорегистратор -- попробовала подключить к нему БК -- работает, дает картинку
https://fotki.yandex.ru/next/users/ritafilippova/album/150779/view/695305
- ? TheGWBV
- 08.08.2016 09:41
Москва, Подольск, Чехов, 1989 (БК0010Ш, с цветастой пленочной клавиатурой)
Последний раз включалась БК0011М, с Booster-11 между майскими праздниками
https://fotki.yandex.ru/next/users/ritafilippova/album/150779/view/694399
-
«
1 | 2 | 3 | 4 | 5 | 6 | »
?