PDA

Просмотр полной версии : Что за зверь, откуда взялся?



twix
14.08.2018, 05:37
Всем привет.

Планируя как-нибудь запилить контроллер дисковода для моего аппарата, я для себя обосновал необходимость перепрошивки ПЗУ. Родную трогать не хочется, поэтому на ебае был найден и выкуплен лот с четырьмя 27C128. Вечером того же дня продавец сообщил, что не может отправить четыре, потому что одну микросхему куда-то протерял, и предложил вместо утерянной 128 отправить две 64. Мне и так было лишнего, поэтому я согласился.
В общем, когда в руках у меня оказались и эти микросхемы, и программатор TL866, я решил посмотреть, что же в этих ПЗУ содержится. В четырех не было ничего интересного: маленький бинарник в одной, какие-то коммуникационные сообщения во второй, и различные игры с ASCII и алфавитом в остальных. Но вот в одной 27C64 оказался код, который привлек мое внимание. Начинается он так:
"Copyright (C) 1984 BORLAND Inc ... Modified ADM-31M-31MP", а в конце вот такое: "TURBO Pascal system͐ ... Version 2.00A ... CP/M-80, Z80 ... Copyright (C) 1983,1984 by BORLAND Inc."
Интересно было бы узнать, что же это все-таки такое (понятно, что поскакаль и цп-м), и где оно могло применяться.

Собственно, извлеченное содержимое:
65969

rw6hrm
14.08.2018, 21:14
Cкорее всего ПЗУшная версия языка, модифицированная для работы с терминалом ADM-31. Если внутри есть системные сообщения, совпадающие с описанием, http://bitsavers.informatik.uni-stuttgart.de/pdf/borland/turbo_pascal/TURBO_Pascal_Reference_Manual_CPM_Version_3_Dec88. pdf , то это оно самое... Вот только для какого компа?

twix
15.08.2018, 13:45
Вот только для какого компа?

Так именно это и интересует.

Sent from my LM-G710VM using Tapatalk

rw6hrm
15.08.2018, 17:05
Так именно это и интересует.
Так для любого на базе Z80, с поддержкой СР/М и возможностью загрузки из ПЗУ. Их явно не так много было.
Просто из наших мало кто что сказать сможет подробнее (был barsik, но его забанили), ибо таких компов на 1/7 части явно не было...

twix
15.08.2018, 20:00
Продавец сказал, что микросхемы к нему попали из какой-то поликлиники, в которой стояло старое оборудование для рентгенографии. В частности, аппараты Picker X-ray (тынц (http://www.ob-ultrasound.net/picker.html), тынц (http://www.ob-ultrasound.net/articulated-arm.html), тынц (https://www.facebook.com/media/set/?set=ms.c.eJxVzrENwDAMA8GNAlF0ImX~%3BxQw4RV7l4VlQb bteybUufciBBzCxOLsHOCuWHvhnHUHgTodYkiVZzHK~_bUecLI c~-.bps.a.183337301374.125791.183293516374&type=1)).

Получается, что ПЗУшка эта содержала в себе не турбо паскакаль, а код, собранный борландовским компилятором. Код этот принадлежал рентгеновскому аппарату, который управлялся терминалом ADM-31M (http://www.bitsavers.org/pdf/learSiegler/ADM_31/DP-211_ADM_31_Users_Manual_May80.pdf) через RS232.

Занятно. Доверять облучение людей коду на паскале, который выполняется на Z80 - это сильно.

rw6hrm
15.08.2018, 20:09
который управлялся терминалом ADM-31M (http://www.bitsavers.org/pdf/learSiegler/ADM_31/DP-211_ADM_31_Users_Manual_May80.pdf)
...с каким бы удовольствием я бы приобрёл этот терминал за вменяемую цену..., или хотя бы просто корпус с клавиатурой, без потрохов...
Это так, слюнявый оффтоп...