PC-01 Lviv http://pc01.lviv.ua/forum/ |
|
ПК-01 "Львов", накопитель CompactFlash и CP/M80 http://pc01.lviv.ua/forum/viewtopic.php?f=2&t=222 |
Page 2 of 5 |
Author: | r00t [ 13 Apr 2013, 04:22 ] |
Post subject: | Re: ПК-01 "Львов" и накопитель CompactFlash + CP/M80 |
Quote:
У меня к Вам вопрос совсем не в тему. А Вы не пробовали подключить ко "Львову" PS/2 клавиатуру? А то аутентичная зело неудобна в работа. В моем случае еще и раздолбана порядком. Наш друг vinxru проделал подобную штуку для "Специалиста", сделал адаптер на основе ATMega8, но все это для "Специалиста"... Дайте, пожалуйста, заключение технической экспертизы, насколько это возможно сделать для ПК-01 "Львов".
Да, одно время была у меня идея прикрутить PS/2 клавиатуру к ПК-01, но я быстро от нее отказался. По моему мнению большое достоинство "Львова" в том, что это моноблок. По этой же причине я не стал подключать к нему FDD, а остановился на CF, которую можно спрятать внутрь корпуса. А иначе вся эта конструкция разложится на целый стол. И получится такой недо_PC. С технической точки зрения это вполне возможно, но у меня в планах этого нет.
|
Author: | liberation [ 14 Apr 2013, 14:35 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Quote: По горячим следам: в ПЗУ по адрессу С109 - С15E солидная дырка. Пробовал забить ее мусором (оставив по несколько ноликов "с краев" на всякий случай) и запустить бейсик игру. Работает, зараза . Думаю дальше
Из-за чего весь сыр-бор? Идея с новой микросхемой ПЗУ просто отличная, все-таки "Львов" уже почтенного возраста компьютер, но чтобы уменьшить "хирургическое" вмешательство, загрузчик действительно можно размесить с адреса C000h. А что касается Бэйсика, то его можно загружать как обычную прогу с диска (по желанию, ессно). Все равно он только в ОЗУ работает.
|
Author: | r00t [ 14 Apr 2013, 19:24 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Пока что выкладываю версию CP/M с "магнитофонным" загрузчиком. |
Author: | liberation [ 15 Apr 2013, 23:26 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Quote: Пока что выкладываю версию CP/M с "магнитофонным" загрузчиком.
А исходник загрузчика можно посмотреть?
|
Author: | r00t [ 17 Apr 2013, 03:33 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Quote: А что касается Бэйсика, то его можно загружать как обычную прогу с диска (по желанию, ессно). Все равно он только в ОЗУ работает.
Так сделать не получится. Бейсик работает не только в ОЗУ. Если на эмуляторе область С000H - С7FFH забить нулями, то Бейсик работать не будет.
Quote: А исходник загрузчика можно посмотреть?
Нет, исходники я выкладывать не буду.
|
Author: | liberation [ 17 Apr 2013, 10:18 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Quote: Так сделать не получится. Бейсик работает не только в ОЗУ. Если на эмуляторе область С000H - С7FFH забить нулями, то Бейсик работать не будет.
Хм... Но ведь когда я работал в Хамелеон Дос, которая размещалась в ПЗУ в области С000H - С7FFH, то с Бэйсиком проблем не было. При нужде я просто загружал его с дискеты, словом, как и прочие программы. Никаких манипуляций с ПЗУшками. Гипотетически можно предположить, что Бэйсик подвергался существенным доработкам, но я в этом сомневаюсь.Quote: Нет, исходники я выкладывать не буду.
Воля Ваша, будем хакать!
|
Author: | Zelya [ 17 Apr 2013, 10:33 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Quote: Из-за чего весь сыр-бор? Идея с новой микросхемой ПЗУ просто отличная, все-таки "Львов" уже почтенного возраста компьютер, но чтобы уменьшить "хирургическое" вмешательство, загрузчик действительно можно размесить с адреса C000h. А что касается Бэйсика, то его можно загружать как обычную прогу с диска (по желанию, ессно). Все равно он только в ОЗУ работает.
Так я не против новой ПЗУ. Только я хочу максимально сохранить совместимость. Внести в неиспользуемое место минимальный код, колторый можно вызвать хоть тем же Бейсиком, а потом все с CF грузиццо.
|
Author: | liberation [ 17 Apr 2013, 10:52 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Quote: Только я хочу максимально сохранить совместимость.
А она действительно нужна? И зачем?
|
Author: | Zelya [ 17 Apr 2013, 10:56 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Quote: А она действительно нужна? И зачем?
В противном случае Вы можете взять любую CP/M машину и иметь "несовместимый ПК-01" с CP/M.
|
Author: | liberation [ 17 Apr 2013, 11:00 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Quote: В противном случае Вы можете взять любую CP/M машину и иметь "несовместимый ПК-01" с CP/M.
[Оффтоп]Как некогда активный практик замечу, что "Львов" имел смысл тогда, когда менее всего походил на ПК-01. [/Оффтоп] |
Author: | Zelya [ 17 Apr 2013, 11:03 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Quote:
Как некогда активный практик замечу, что "Львов" имел смысл тогда, когда менее всего походил на ПК-01.
Охотно верю! Но мы теперь ленивые и пузатые, сидим на гигагерцах и терабайтах, так что смысл "Львова", как практичной машины, для нас, увы, утерян. Поэтому я куда больше уделяю внимания аутентичности, чем парктичности. О как мудро загнул
|
Author: | r00t [ 18 Apr 2013, 03:23 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
В этом вопросе я полностью согласен с Zelya. "Львов" сейчас это скорее музейный экспонат, чем рабочая машина. Поэтому аутентичность очень важна. А загрузчик можно сделать так, чтобы он сам определял подключена CF или нет. Если нет, то происходит стандартный старт. Если подключена, то запускается CP/M. В этом случае будет обеспечена максимальная аутентичность. Quote:
Хм... Но ведь когда я работал в Хамелеон Дос, которая размещалась в ПЗУ в области С000H - С7FFH, то с Бэйсиком проблем не было. При нужде я просто загружал его с дискеты, словом, как и прочие программы. Никаких манипуляций с ПЗУшками. Гипотетически можно предположить, что Бэйсик подвергался существенным доработкам, но я в этом сомневаюсь.
В адаптацию Бейсика специально под "Хамелеон" я тоже не верю. Скорее в код "Хамелеона" были вмонтированы блоки кода необходимые Бейсику. Но что это за блоки и где они должны располагаться, это пока загадка.
|
Author: | liberation [ 18 Apr 2013, 09:46 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Quote: В адаптацию Бейсика специально под "Хамелеон" я тоже не верю. Скорее в код "Хамелеона" были вмонтированы блоки кода необходимые Бейсику. Но что это за блоки и где они должны располагаться, это пока загадка.
Никакой загадки нет, поскольку никаких блоков в Хамелеон и нету. Эту оську я в свое время достаточно поковырял, никаких следов Бейсика там не припомню. Так что остаюсь на своей точке зрения: Бейсик можно загружать как обычный файл. Все остальное - происки.
|
Author: | Zelya [ 18 Apr 2013, 12:54 ] |
Post subject: | Re: ПК-01 "Львов", накопитель CompactFlash и CP/M80 |
Quote: Quote: По горячим следам: в ПЗУ по адрессу С109 - С15E солидная дырка. Пробовал забить ее мусором (оставив по несколько ноликов "с краев" на всякий случай) и запустить бейсик игру. Работает, зараза . Думаю дальше
Только учитывайте, чтобы перенести загрузчик в первую микросхему, туда же нужно будет перенести блок кода начальной инициализации системы, который располагается с Е000H до Е???H точно не помню. А это уже гораздо больше 100 байт . В моём варианте инициализация идет стандартно, и в конце процедуры вставлен JMP на F9F6H. |
Author: | orest [ 18 Apr 2013, 16:44 ] |
Post subject: | Re: Зовнішній накопичувач (3.5 FDD vs SD картка) |
Quote: Схема проста.
Спасибо за ссьілку, давно собирался прикупить такой же, только с перламутровьіми пуговицами (под ноубучньій разьем). Используется китайский переходник CF to 40 Pin IDE, например такой Будем запускать. А пока едет, вопрос сразу: нельзя ли как-нибуть без FARа обойтись? Ну вот нету у меня виндьі больше ) Может можно dd-шнуть ну, или там, REWRITE-нуть цельньій диск сразу (всю карту памяти, тоесть, чистьій образ)? |
Page 2 of 5 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |