PC-01 Lviv http://pc01.lviv.ua/forum/ |
|
Прошивки ПЗУ ПК-01 "Львов" http://pc01.lviv.ua/forum/viewtopic.php?f=22&t=135 |
Page 3 of 3 |
Author: | Zelya [ 22 Nov 2012, 13:43 ] |
Post subject: | Re: Прошивки ПЗУ ПК-01 "Львов" |
Quote: IMHO есть 2 основных варианта:
Не... слишком надуманно. Как показывает практика, перед выпуском обычно что-то аккуратно вырезается (nop-ами, чтоб адресса не попортить), а не добавляется с прицелом на будщее.
2. Можно предложить и более надуманную версию |
Author: | ivagor [ 22 Nov 2012, 19:34 ] |
Post subject: | Re: Прошивки ПЗУ ПК-01 "Львов" |
Quote: Quote: Этот фрагмент не только является завершающей частью процедуры, но еще и сам вызывается как отдельная процедура. [...]
1) А при каких обстоятельствах она вызывается как отдельная процедура?Используемые в некоторых процедурах ei и di тоже вызывают вопросы. 2) И в каких еще процедурах используется парочка EI/DI? 2) С парой DI/EI я, мягко говоря, облажался. Смотрел перед этим IDAшный файл, где у меня еще и XBASIC, это в его звуковой процедуре (что тоже забавно) есть запрещение прерываний до и разрешение после. В базовом ПO пока вижу только один ei (как раз в вышеприведенном примере) и два di. Один перед записью пилота (перед тем фрагментом, который в соседней теме предложил использовать для музыкального звукоизвлечения). E28C di и еще один в интересно выглядящем обрамлении E2E8 nop E2E9 nop E2EA di E2EB nop E2EC nop Это начало одной из процедур, вызываемых при чтении с ленты. Смотрел я Бейсик от Микро-80, РК86 и Векторовский 1.3 и есть там очень характерный момент, одинаковый со львовским бейсиком - процедура по адресу 0FE1 - вызов подпрограммы чтения байта, куча NOPов и ret. В альтаировских (MITSовских) бейсиках по этому адресу ничего похожего нет. Короче говоря, не верю я, что бейсик взяли не от микро80 или РК86. Quote: Quote: IMHO есть 2 основных варианта:
Не... слишком надуманно.2. Можно предложить и более надуманную версию |
Author: | liberation [ 26 Nov 2012, 01:14 ] |
Post subject: | Re: Прошивки ПЗУ ПК-01 "Львов" |
Обсуждение вопроса происхождения Бейсика ПК-01 "Львов" вынесено в отдельную тему. |
Author: | sadfsdfsdaf [ 25 Dec 2012, 23:33 ] |
Post subject: | Re: ПК-I (прототип ПК-01 "Львов") |
Quote: у меня в планах всё-таки купить чёртов логический пробник (или осциллограф) и "доисследовать" оставшиеся вопросы. Я получил доступ к Rigol 1102E (правда нахожусь пока в стадии освоения аппарата), если мой Львов "заведётся", то могу померять все сигналы. Надо в каком-то месте собрать текущие вопросы: частоты, скорость выборки из ОЗУ/ПЗУ, задержки переключения палитры и т.п. Постараюсь на них на все ответить.
|
Author: | liberation [ 05 May 2013, 14:50 ] |
Post subject: | Re: ПК-I (прототип ПК-01 "Львов") |
Quote: Quote: А в rom03 предполагается, что при включенном экране по адресам 0000-3FFF ОЗУ.
Меня этот момент муляет ужасно. Как я уже где-то писал, на своем ПК-02, где была произведена соответствующая доработка, я адаптировал Mon90 под размещение в ПЗУ по адресам 0xC000-0xC7FF... Прошить ПЗУ тогда не получилось, а вот свои труды я мог отправить в Луцк одному товарищу. С другой стороны, rom03 мы получили из Польши... Да и директивы несколько разнятся. Какой-то подозрительный ребус! Из забавного можно отметить раскрытия секрета наименования клавиш на клавиатуре ПК-01 "Львов". Вы когда-нибудь задумывались, почему надо было давать функциональным клавишам двойное название? Что значат все эти "BS", "ED", "AS"? Ответ ищете в таблице 3 "Назначение функциональных клавиш ПЭВМ". Одно скажу: "AS" это чтение с кассеты и запуск макроассемблера... Это же элементарно, Ватсон! (лицорука.bmp) UPD. Занятно, но получается, что в эмуляторе MESS наш rom03 правильно назван "L'vov (prototype)". 2UPD. Нет, я ошибался, Бейсик запускается из-под Монитора. Но все равно надо с Вадима спросить по поводу документации и прошивки. |
Author: | Zelya [ 07 May 2013, 10:35 ] |
Post subject: | Re: ПК-I (прототип ПК-01 "Львов") |
Quote: Но все равно надо с Вадима надо спросить по поводу документации и прошивки.
Документации нет. "Львов" могу отправить надежному человеку для считки БИОСа, если предполагается что-то новое.
|
Author: | liberation [ 15 May 2013, 13:51 ] |
Post subject: | Re: Прошивки ПЗУ ПК-01 "Львов" |
Благодаря материалам Мызина выяснил значения КС для разных модификаций ПК-01:
|
Author: | Zelya [ 15 Jul 2013, 12:36 ] |
Post subject: | Re: Прошивки ПЗУ ПК-01 "Львов" |
Уважаемый Александр Тимошенко оцифровал ПЗУ "Львова" Шурика. Предварительный анализ показал отличие в несколько байт в ПЗУ D8. |
Author: | liberation [ 28 Mar 2014, 04:17 ] |
Post subject: | Re: Прошивки ПЗУ ПК-01 "Львов" |
Quote: Уважаемый Александр Тимошенко оцифровал ПЗУ "Львова" Шурика. Предварительный анализ показал отличие в несколько байт в ПЗУ D8.
А можно выложить дамп? Для коллекции, так сказать.
|
Author: | Zelya [ 03 Apr 2014, 11:31 ] | ||
Post subject: | Re: Прошивки ПЗУ ПК-01 "Львов" | ||
Quote: А можно выложить дамп? Для коллекции, так сказать.
Можно, конечно! Простите за задержку, пропустил Вашу просьбу.
|
Page 3 of 3 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |