PC-01 Lviv http://pc01.lviv.ua/forum/ |
|
ПК-01 Львов глазами Андрея Чистякова http://pc01.lviv.ua/forum/viewtopic.php?f=9&t=74 |
Page 2 of 4 |
Author: | liberation [ 18 Jan 2012, 23:04 ] |
Post subject: | |
Quote: Таки нашелся флопповод, и восстановлена часть коллекции
Ого, свято наближається, свято наближається!!! Спасибо, будем разбираться. А так хотелось поработать... К сожалению не совсем разобрался со *СВОИМ* загрузчиком и не смог конвертировать в LVT. Попытаюсь приложить wav файл неизвестной вроде здесь игрушки И что это за удивительный загрузчик? Зачем он нужен был такой? p.s. Андрей, а правда, что Ваша супруга публиковалась в альманахе бр. Стругацких? |
Author: | chis [ 18 Jan 2012, 23:17 ] |
Post subject: | |
Quote:
p.s.
Правда Читали?
Андрей, а правда, что Ваша супруга публиковалась в альманахе бр. Стругацких? |
Author: | liberation [ 18 Jan 2012, 23:27 ] |
Post subject: | |
Quote: Правда Читали?
Читал. Даже написал ей письмо. Но ответа не получил! Можете, пожалуйста, припомнить экслюзивно для наших знатоков и ценителей прекрасного, как выглядел ваш семейный подряд? Вот как братья Стругацкие писали вдвоем прочесть в Инете можно, а как программы для "Львова" пишут семьей - увы, такой информацией даже Гугль не владеет. |
Author: | sadfsdfsdaf [ 18 Jan 2012, 23:33 ] |
Post subject: | |
Quote: К сожалению не совсем разобрался со *СВОИМ* загрузчиком и не смог конвертировать в LVT.
это не помогает вспомнить?(тут перетирают обработчик опроса стрелки вниз, так получается управление, имхо, это по 1F4 уже) Code: ROM:BF72 loader: .dw loader ROM:BF74 .dw sub_BFF4+2 ROM:BF76 .dw loc_E002 ROM:BF78 lxi h, unk_8C4D ROM:BF7B push h ROM:BF7C mvi l, 64h ; 'd' ROM:BF7E mvi d, 2 ROM:BF80 call sub_F81E ; sound ROM:BF83 dcx sp ROM:BF84 dcx sp ROM:BF85 pop h ROM:BF86 xchg ROM:BF87 lxi h, unk_8BF7 ROM:BF8A lxi b, check_kbd ; 1F4 ROM:BF8D jmp memcopy ; sub_E11F ROM:BF90 .db 0 ROM:BF91 .db 0B4h ; + ROM:BF92 .db 0E5h ; ? ROM:BF93 .db 2Ah ; * ROM:BF94 .db 4 ROM:BF95 .db 8Ch ; i ROM:BF96 .db 71h ; q ROM:BF97 .db 23h ; # ROM:BF98 .db 22h ; " ROM:BF99 stack_at_e002: .db 4 ; DATA XREF: ROM:loc_E002o ROM:BF9A .db 8Ch ; i ROM:BF9B .db 0E1h ; ? ROM:BF9C .db 0C9h ; г ROM:BF9D aGalaxyZagpuvae:.text "GALAXY zAgPuvAETCq" ROM:BF9D .db 0 ROM:BFB0 lxi h, unk_9899 ROM:BFB3 push h ROM:BFB4 lxi h, unk_8C06 ROM:BFB7 shld sub_BFF4+1 ROM:BFBA call sub_E4D0 ROM:BFBD call sub_DDCA ROM:BFC0 lxi b, 0 ROM:BFC3 call loc_DDA4 ROM:BFC6 lxi h, sub_DF68 ROM:BFC9 shld sub_BFF4+1 ROM:BFCC lxi h, unk_B409 ROM:BFCF call print ; E4A4 ROM:BFD2 mvi l, 0 ROM:BFD4 mvi d, 64h ; 'd' ROM:BFD6 jmp sub_F81E ROM:BFD9 lxi h, sub_DF68 ROM:BFDC shld sub_BFF4+1 ROM:BFDF lxi h, 0 ROM:BFE2 shld word_BE38 ROM:BFE5 call oper_CLS ROM:BFE8 lxi h, unk_8C11 ROM:BFEB ROM:BFEB loc_BFEB: call print ; was vector to basic ROM:BFEE loc_BFEE: jmp unk_8C24 ROM:BFF1 loc_BFF1: jmp loc_E002 ROM:BFF4 sub_BFF4: jmp sub_E800 ROM:BFF7 loc_BFF7: jmp sub_E810 ROM:BFFA sub_BFFA: jmp loader ROM:BFFA ; end of loaderтут же всё не нужно, я так понимаю, достаточно формат вспомнить... исходники читалки я могу выложить, возможно, проще будет её "допилить" |
Author: | Zelya [ 18 Jan 2012, 23:44 ] |
Post subject: | |
Добро пожаловать в мир Galaxy! Ждем таблицу рекордов |
Author: | chis [ 18 Jan 2012, 23:46 ] |
Post subject: | |
В принципе у меня даже куча asm файлов сохранилась, но проанализировать их нет времени. так что пока то что выложил, то выложил. проще наверно сделать снапшот и допилить точку входа |
Author: | chis [ 18 Jan 2012, 23:48 ] |
Post subject: | |
Опоздал |
Author: | sadfsdfsdaf [ 18 Jan 2012, 23:51 ] |
Post subject: | |
Quote: Добро пожаловать в мир Galaxy! Ждем таблицу рекордов
Колись, как/чем "допиливал" ?
|
Author: | Zelya [ 18 Jan 2012, 23:56 ] |
Post subject: | |
E3000 - наше все |
Author: | liberation [ 18 Jan 2012, 23:58 ] |
Post subject: | |
Quote: В принципе у меня даже куча asm файлов сохранилась, но проанализировать их нет времени. так что пока то что выложил, то выложил. проще наверно сделать снапшот и допилить точку входа
Мы готовы проанализировать! Galaxy так шустро работает! И как Вам удавалось достичь такого быстродействия? Вроде бы все писалось под одну машину, но остальные игрушки на фоне Ваших выглядят деревянными.
|
Author: | liberation [ 19 Jan 2012, 00:01 ] |
Post subject: | |
Quote: Добро пожаловать в мир Galaxy! Ждем таблицу рекордов
Срочно телефонограмму на zx.pk.ru. Думаю, там тоже найдутся ценители прекрасного.
|
Author: | sadfsdfsdaf [ 19 Jan 2012, 16:00 ] |
Post subject: | |
Вроде работает (с откушенным загрузчиком). http://hotfile.com/dl/142666394/dfef238/galaxy.lvt.html |
Author: | Zelya [ 23 Jan 2012, 18:53 ] |
Post subject: | |
sadfsdfsdaf Спасибо! Выложил на сайт вместо дампа. |
Author: | Zelya [ 23 Jan 2012, 19:44 ] |
Post subject: | |
Добавил таблицу рекордов - соревнуемся! |
Author: | sadfsdfsdaf [ 28 Jan 2012, 21:52 ] |
Post subject: | |
Quote: sadfsdfsdaf
wav пока лучше никуда не девать, т.к. я контрольные суммы не сверял (не знаю с чем их сверять).Спасибо! Выложил на сайт вместо дампа. Если кому интересно, то загрузчик там работает примерно так: в самом начале обычная программа, грузится в область стека и сервисных векторов, перетирает ошибку ввода/вывода. Потом идёт последовательность из единичных битов (т.к. нет пилота следующего байта, то получается ошибка ввода/вывода). С этого места отрабатывает загрузчик и повторно вызывает загрузку блока с магнитофона. А уже этот блок в самом начале содержит адрес загрузки и размер. Единственно - адрес начала запуска хранится в теле самого загрузчика, его надо определять вручную, но дизассемблированием всё видно. Код конечно "покрученный", тогда для меня это был бы высший пилотаж (убрать загрузчик), особенно "с теми инструментами". (Я даже не представлял, что компьютер в такие позы можно ставить). Kudos! Andrey! Эта фаза для меня "пришла" уже на РС. Вот этим я делал: http://ifile.it/joy9cpm/lv_wav_pch.rar (тут отломана проверка на корректность загружаемого файла, в таком виде утилита будет читать всё подряд до конца звукового файла, потом надо вручную анализировать результат). до исходных текстов мне сейчас не добраться, поэтому в таком виде выкладываю (если ещё необходимость возникнет). |
Page 2 of 4 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |