На главную
--------------------------------------------------------------------------------
nedoPC.org
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
MCU/MPU • Re: КР1878ВЕ1
Так аппаратный интерфейс программирования одинаковый.
А вот в этом я очень и очень сомневаюсь...
Остаётся только сравнивать и применять прежний опыт.
Лучше почитать документацию, прежний опыт с другим микроконтроллером может завести не туда.
А arduino контроллер для этого микроконтроллера ещё не создан.Почему?
Это вопрос в общем-то не ко мне. Я такими целями не задавался.
Но резонно спросить, а что для PIC16F84 или PIC16F628 arduino контроллеры уже созданы? 
Statistics: Posted by Lavr — 05 Mar 2026 18:16
--------------------------------------------------------------------------------
Околонедописишности • Re: Tape Recorder from Scratch
Надо на перфокартах записывать голос вокодером. Правда дырочки должны быть разного размера, чтоб передавать интенсивность той или иной полосы вокодера.
Поддержу "шутку юмора"... но при наличии только дырочек лучше, пожалуй, использовать ШИМ.
Кстати, я много раз посмотрел внимательно, как агрегат из видео протягивает свою складную "ленту".
Если я не ошибаюсь, края длинных щелей местами укреплены воском или парафином.Statistics: Posted by Lavr — 05 Mar 2026 17:48
--------------------------------------------------------------------------------
Программное обеспечение • Re: B2M EMU
Мог бы, конечно, ехидно посмеяться
А мог бы и спасибо сказать. Но, очевидно, в твоём лексиконе таких слов нет.
Ну и х с т.
Я зато наблюдаю твой "богатый лексикон".
А я при всём своём лексиконе такого себе не позволяю...
При другом раскладе за мной "спасибо" никогда не задерживается, но не в данном случае.
Я тоже не услышал "спасибо" за то, что нашел очередные глюки твоего emu и помог твоему глюколятору стать менее глючным. Но я этого и не ждал.
На вот, не плачь, корректный конфиг: SpecialistMX.zip
Ну а в этом случае - "каков ответ, таков и привет"...
Плакать у меня реально нет причин, но теперь уж не посмеяться ехидно просто грех!
Эмуль поддерживает до 4-х дисководов, соответственно номер двухбитный, а тут нужен только 1 бит. Зачем биты d1,d2 в драйвере в еденицу устанавливаются, я не знаю
Тем более что, как говорит молодёжь: "лулзы полезли" и почему-бы не "порофлить"?
Ну ладно, на схему тебе смотреть бестолково. Ты как не знал, так и не знаешь, как работает D-триггер типа "master-slave".
Но с тех пор, как я над этим в былые времена посмеялся, лучше ничего не стало.
Поэтому в описании MX_DOS.pdf написано русским по белому:Ну и хотя бы как программист мог бы сориентироваться по коду.
Я вот по состоянию на вчера в принципе ничего этого не помнил.
Но благодаря вот этой ветке: http://www.nedopc.org/forum/viewtopic.php?t=20764
всю необходимую документацию нашел.
И, дизассемблировав загрузчик, увидел следующее:Code:
; порты контр.дисковода(КР1818ВГ93); A_10 | Чтение | ЗаписьS_C:EQU 0FFE8H ;.10_00 | Регистр состояния | Регистр команд; 0FFE9H ;.10_01 | Регистр дорожки | Регистр дорожкиSEC:EQU 0FFEAH ;.10_10 | Регистр сектора | Регистр сектораDAT:EQU 0FFEBH ;.10_11 | Регистр данных | Регистр данных; порты контр.дисковода; A_10 |HLD:EQU 0FFF0H ;.00_00 | HOLD; 0FFF1H ;.00_01 | выбор плотности записи (recording density)K18:EQU 0FFF2H ;.00_10 | выбор SIDE1/SIDE2K19:EQU 0FFF3H ;.00_11 | выбор дисковода DS1/DS2
Никаких 4-х дисководов в совокупности и близко не наблюдается!
Поэтому:
ОФИЦИАЛЬНО БЛАГОДАРЮ FIFAN-а И ВСЕХ КОЛЛЕГ ПО ВЕТКЕ:
http://www.nedopc.org/forum/viewtopic.php?t=20764
ВЫ ВСЕ МНЕ ВЧЕРА ОЧЕНЬ ПОМОГЛИ С ДОКУМЕНТАЦИЕЙ!!!Statistics: Posted by Lavr — 05 Mar 2026 17:39
--------------------------------------------------------------------------------
Программное обеспечение • Re: B2M EMU
Мог бы, конечно, ехидно посмеяться
А мог бы и спасибо сказать. Но, очевидно, в твоём лексиконе таких слов нет. Ну и х с т.Statistics: Posted by b2m — 05 Mar 2026 15:30
--------------------------------------------------------------------------------
Программное обеспечение • Re: B2M EMU
На вот, не плачь, корректный конфиг: SpecialistMX.zip
А мне с чего плакать?
У меня вполне работал альтернативный вариант, на мои планы твои глюки практически не повлияли.
Мог бы, конечно, ехидно посмеяться, что в очередной раз ты со своим эмулем облажался...
Но пожалел я твои нежные чувства стареющего мальчика. 
Statistics: Posted by Lavr — 05 Mar 2026 14:38
--------------------------------------------------------------------------------
Программное обеспечение • Re: B2M EMU
Раскладка память тут ни при чём. Эмуль поддерживает до 4-х дисководов, соответственно номер двухбитный, а тут нужен только 1 бит. Зачем биты d1,d2 в драйвере в еденицу устанавливаются, я не знаю.
На вот, не плачь, корректный конфиг: Statistics: Posted by b2m — 05 Mar 2026 11:29
--------------------------------------------------------------------------------
Околонедописишности • Re: Tape Recorder from Scratch
Надо на перфокартах записывать голос вокодером. Правда дырочки должны быть разного размера, чтоб передавать интенсивность той или иной полосы вокодера. А "считывать" прямо подачей звука через дырочки в разные полосовые резонаторы. Ну и еще что-то придумать для управления высотой тона и соотношением тон/шум.Statistics: Posted by DmitryMilk — 05 Mar 2026 09:34
--------------------------------------------------------------------------------
MCU/MPU • Re: КР1878ВЕ1
Так аппаратный интерфейс программирования одинаковый.Яж говорю нет у меня микроконтроллера КР1878ВЕ1.Остаётся только сравнивать и применять прежний опыт.А arduino контроллер для этого микроконтроллера ещё не создан.Почему?Statistics: Posted by seramirun — 05 Mar 2026 06:53
--------------------------------------------------------------------------------
Околонедописишности • Re: Tape Recorder from Scratch
О, классная тема, оркестрионы.
Я когда несколько раз прослушал этот "оркестрион", мне весьма шаловливая мысль в голову пришла...
Если бы в отечественном мультфильме "Остров сокровищ" пираты в стиле "оркестриона" взыграли бы Boney M и спели...
...это был бы полнейший разрыв шаблона! 
Statistics: Posted by Lavr — 04 Mar 2026 23:43
--------------------------------------------------------------------------------
Околонедописишности • Re: Tape Recorder from Scratch
О, классная тема, оркестрионы. Вообще, перфокарты сначала появились в лёгкой промышленности, для программирования всяких прялок-моталок-ткалок.
Во времена Наполеона некий Жозеф Мари Жаккард их изобрёл вместе с ткацким станком...
И от Наполеона якобы даже некий бонус получил!
Поскольку на него, на Жаккарда все кивают, как на основоположника, который якобы даже Беббиджа к раздумьям подтолкнул, я уже давно интересовался, как же выглядели его перфокарты?
Всё же ткацкий станок их механически нагружает сильнее, нежели машинка Холлерита, к примеру...
Как мне кажется, перфокарты Жаккарда были из тонкой древесины:
Хотел написать "фанеры", но была ли тогда фанера? 
Но вот как работает машинка Жаккарда , в отличие от шарманок и оркестронов, я до сих пор понимаю с трудом!
Statistics: Posted by Lavr — 04 Mar 2026 23:26
--------------------------------------------------------------------------------
MCU/MPU • Re: КР1878ВЕ1
А какое, собственно говоря, отношение всё это имеет к топику КР1878ВЕ1 ? 
Statistics: Posted by Lavr — 04 Mar 2026 22:52
--------------------------------------------------------------------------------
Программное обеспечение • Re: B2M EMU
А что-то у меня
CP_M-80 под
emu не запускается...
Виснет на вот этом экране...
Если что, CP_M-80 работает несколько необычно относительно стандартной карты памяти ПК "Специалист_МХ":

Чтобы ОС CP_M-80 имела линейное пространство до 60 кБайт, как заявлено, она работает в 1-й странице ОЗУ, обозначенной на рисунке как RAMDISK.
В 0-й странице ОЗУ (ОЗУ пользователя) ОС CP_M-80 мешает Экранное ОЗУ.
Может из-за этого emu виснет? Не понимает такого разворота памяти? 
Statistics: Posted by Lavr — 04 Mar 2026 22:42
--------------------------------------------------------------------------------
Specialist • Re: «Специалист» в Proteus
.
В общем-то даже на взгляд шрифт, вытащенный из пакета CP/M-80 для ПК "Специалист МХ", симпатичнее не стал.
И при выводе на LCD NOKIA 3310 симпатичности у него не прибавилось...
Как сказал Деннис Хоппер в фильме Waterworld (1995) в роли Дьякона:
Quote
Deacon: It does look like shit.
Собственно, это и была одна из причин, по которой я не заинтересовался в своё время этой самой ОС CP/M-80.
Хотя основной причиной было, конечно же то, что под ОС CP/M на тот момент не было компилятора BASIC с графическими операторами.
Но в Bios для CP/M-80, написанной Шевцовым для ПК "Специалист МХ",

есть очень интересная фича: по горячей клавише шрифты переключаются,
т.к. не всем программам требуются 80 символов в строке.
Вот это трюк интересный - надо будет посмотреть механизм подробнее!
В архиве, как обычно, - демонстрационный проект.Его также разместить в папке с предыдущими проектами, где все необходимые dll-библиотеки.
Поскольку исполняемый файл крупный, я отказался от его чтения посредством SPI.
Поэтому исполняемый файл приаттачен в ПЗУ после программы Монитор.
После старта проекта запускается GD000[Ent], появятся промпт и курсор >_
Я сделал такую задержку, чтобы успеть поместить LCD NOKIA 3310 в центр экрана.
После этого нажатие на [Ent] запускает очистку и вывод на LCD...
P.S. Я далёк от мысли, что всем интересны мои изыски с LCD и шрифтами... 
Но в архиве есть маленький сюрприз, для всех, кто использует модель LCD
NOKIA 3310 в своих проектах PROTEUS. Суть сюрприза становится очевидна,
если внимательно посмотреть на два скриншота LCD которые я специально
расположил на картинке выше рядом... 
Statistics: Posted by Lavr — 04 Mar 2026 18:41
--------------------------------------------------------------------------------
Околонедописишности • Re: Tape Recorder from Scratch
О, классная тема, оркестрионы. Вообще, перфокарты сначала появились в лёгкой промышленности, для программирования всяких прялок-моталок-ткалок. А потом пришли в музыку. Практически все виды инструментов таким образом автоматизировали, но первыми были орган и пианино.Statistics: Posted by aviator — 04 Mar 2026 17:51