Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Инопланетные скрижали |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 14 15 16 17 18 * 19 20 21 22 .. 25 26 27 28 29 30 | Печать |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
MM написал: А в этих ПЗУ по смыслу ровно одно и то же? Если так, то сравнив все три, найти то, что на 020000 отличается друг от друга и экстраполировать на базовый адрес 100000. Ну, при условии, что отличия только такие, а в остальном все совпадает. Компиллятор от БК0010-01. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Mixa написал: Там компилятор с MSX - Васика. И библиотеки. Общий объёб - 24 кбайт. Если выкинуть графику и специфические привязки к БИОС БК0010 - можно подсократить на ~полкилобайта. А в этих ПЗУ по смыслу ровно одно и то же? MC68k написал: Это Вам на фотрум БКшников - есть существенная вероятность, что отроют комплексный пакет для работы с макроассемблером на БК0010 и магнитофоне : нужно оценить размер бинарника мини-ассемблера для 1801ВМ1 типа РК-шного МИКРОНа. http://bk0010.org/forum/ Обращаю внимание, что с MACRO.SAV этот пакет имеет мало общего, и тексты исходников не совместимы, т.к. макроассемблер под RT-11 можно сравнить с Жигули-01 1960-х , а БК0010 макроассемблер - с детским самокатиком, с гнутым рулем и чиркающими колесиками . |
MC68k |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 сентября 2017 9:42 Сообщение отредактировано: 30 сентября 2017 18:22
MM написал: Похоже, что нашел http://bk0010.org/forum/ http://ufasoft.com/open/bk-0010/ http://ufasoft.com/files/open/bk-0010/macro11.bin http://ufasoft.com/files/open/bk-0010/macro11.asm Надо будет приводить в читабельный вид и адаптировать, почикав некоторые фичи. Нашел в поисках эмулятора БК http://www.asvcorp.ru/darch/electronics/1801vm1/opcodes.html 100240) CLR @#177714 - сброс в исх состояние выходного регистра порта вывода Вот это надо понимать тот самый БКшный трик, связанный с обработкой ошибок? |
Mixa
Member
Откуда: Москва Всего сообщений: 170 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2009 |
Вот здеся можно вдохновиться на написание своего Монитора. Ну и еще может быть подцепить сопряжение с 8-битной периферией. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Mixa написал: ТС же просил его на 1807ВМ1 не подсаживать, хочет 1801ВМ1... Вот здеся можно вдохновиться MC68k написал: Нет, там просто реле управления магнитофоном выключается и параллельный и последовательный порты в исходное ставятся. Вот это надо понимать тот самый БКшный трик, связанный с обработкой ошибок? |
MC68k |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 сентября 2017 21:40 Сообщение отредактировано: 30 сентября 2017 23:16
Anonymous написал: Да-да. ТС же просил его на 1807ВМ1 не подсаживать, хочет 1801ВМ1... Anonymous написал: Я уже добрался вот Нет, там просто реле управления магнитофоном выключается и параллельный и последовательный порты в исходное ставятся. сюда. Сегодня обошелся без рисования, вчитывался в сырки редактора-ассемблера и БКшного монитора. Теперь надо найти описания БКшных TRAPов... Там же нашел еще сырков мониторных, будет над чем поразмыслить. Мысли вслух. Очередной выпуск. 000000-157776(0000-DFFF) - RAM 62256 всего-то 160000-167776(E000-EFFF) - Video 64*25 attr 16ink/16paper, знакогенератор скорее всего загружаемый. 170000-177576(F000-FF7F) - BIOS ROM+default font 177600-177676(FF80-FFBF) - пультЪ, не знаю зачем, но пусть будет. 177700-177776(FFC0-FFFF) - тут я так понимаю ВВ55 для клавиатуры совсем не нужна. Желеные устройства. 1) SD card займет одну ячейку(16 бит) на чтение/запись. 2) 580ВВ51А, чтобы не городить байтовый обмен пусть займет две ячейки, остальное программно. Тут же прерывания. 3) клавиатура. Без прерываний. Счетчик, тактируемый КСИ перебирает строки. Столбцы и номер строки всегда доступен на чтение. Одна ячейка. 4) прерывания по КСИ. Тут все понятно - таймер и можно проверить, что там на клавиатуре нажато. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
MC68k написал: TRAPы в каждой программе разные функции выполняют и задаются самой программой пользователя. Регламентированы только EMTы. TRAP - по 034 вектору программное прерывание, вектор в самой программе имеет обработчик, например в том же бейсике, EMT - по 030 вектору программное прерывание и вектор прописывается ОС либо монитором. надо найти описания БКшных TRAPов |
MC68k |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 сентября 2017 23:27 Сообщение отредактировано: 30 сентября 2017 23:29
http://ufasoft.com/files/open/bk-0010/macro11.asm TRAP 100 TRAP 101 TRAP 103 TRAP 104 TRAP 106 TRAP 111 TRAP 112 TRAP 114 TRAP 115 TRAP 116 - тут понятно, печать на экран. TRAP 117 TRAP 120 TRAP 121 TRAP 122 TRAP 125 TRAP 126 TRAP 130 TRAP 131 это что и где описывается? или сырок фейковый или это вызовы фокала/бейсика? |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Это его собственные trapы, вон перед вызовом первый раз трапа метка t: заносится в 34 ячейку - с той метки и обработчик. |
MC68k |
Ага, нашел, но легче не стало T: PUSH R0 146440, 151646, 151704, 153072, 151650, 154610, 151046, 151036 это ведь в ПЗУ находится? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 14 15 16 17 18 * 19 20 21 22 .. 25 26 27 28 29 30 | Печать |
Полигон-2 » Другие архитектуры » Инопланетные скрижали |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |