nedoPC.org

Community for electronics hobbyists, established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 11 Dec 2024 04:57



Reply to topic  [ 46 posts ]  Go to page 1, 2, 3, 4  Next
КР1816ВЕ35, К1816ВЕ48 и внедрение 
Author Message
Devil
User avatar

Joined: 04 Jan 2016 09:15
Posts: 740
Location: Russia, S.- Peterburg
Reply with quote
История приборостроения:

Уникальный перистальтический волновой насос.

Участвовал в управлении вот таких насосов на микроконтроллерах в конце 80-х.

Инструмент:
Операционная система CP/M 2.2, 8-разрядный компьютер на Z80 был создан кафедрой вычислительной техники ЛИТМО.

Ассемблер:
XASM48 is a cross-assembler designed to run on 8080, Z80.

Печатная плата:
Универсальный цифрой блок управления перистальтическим насосом на микроконтроллере КР1816ВЕ35.

Видео-демонстрация
Включил в электрическую сеть часть системы проточного фотометра. Прошло тридцать лет!
Волновой перистальтический насос в работе: RuTube:
https://rutube.ru/video/932c3aee1013435 ... 3dd7767e76


Attachments:
IMG_2173.jpg
IMG_2173.jpg [ 212.22 KiB | Viewed 566 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


Last edited by askfind on 03 Nov 2024 03:20, edited 3 times in total.

20 Oct 2024 08:01
Profile WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 416
Reply with quote
askfind wrote:
Операционная система CP/M 82...

Только 2.2 наверно? Да уж, 80-е этто чтотто! Лучшие годы.)


20 Oct 2024 08:43
Profile
Devil
User avatar

Joined: 04 Jan 2016 09:15
Posts: 740
Location: Russia, S.- Peterburg
Reply with quote
Как запустить CP/M 2.2 на Linux ?

Мне удалось найти хороший проект и вернуть мне ретро проекты на КР1816ВЕ35.

Автор "Benjamin C. W. Sittler" <bsittler@iname.com> ANSI CP/M Emulator and disk image tool - https://github.com/jhallen/cpm.git

Собирается без проблем. Вкладываю файл TEST48.ASM для проверки компилятора ассемблера XASM48.COM операционной системы CP/M 2.2:

Quote:
;
; TEST FILE FOR 8048 CROSS ASSEMBLER 7 May 1980
;
; 20-Jul-83 Added examples of register equates.


ORG 0H
WIDTH 80
GRINCH EQU 5
FOO EQU R0
BAR EQU R5
MOO EQU A

ADD A,R0
ADD A,R1



Attachments:
i8048_cpm_2.2.zip [12.93 KiB]
Downloaded 14 times

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
20 Oct 2024 09:08
Profile WWW
Devil
User avatar

Joined: 04 Jan 2016 09:15
Posts: 740
Location: Russia, S.- Peterburg
Reply with quote
Старенький MS-DOS. Установка на тонкий клиент Thin Client HP 5000ю

Quote:
HP Compaq t5000
processor Transmeta(tm) Crusoe(tm) Processor TM5800 — 1000 MHz
memory 128KiB L1 cache
memory 512KiB L2 cache
memory 256MiB SODIMM DDR
bridge VT8231 [PCI-to-ISA Bridge]
bridge VT8235 ACPI
storage VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
disk 512MB 512MB ATA Flash
bus VT82xxxxx UHCI USB 1.1 Controller
multimedia VT82C686 AC97 Audio Controller
network VT6102 [Rhine-II]


Мини компьютер, тонкий клиент, тихий, бесшумный. Купил за маленькие деньги. "Железо" стандартное для тех лет и совместимое с ретро операционной системой. Симпатичный и полезный для компьютерного хобби!

Выходные. Отдых.

У меня есть родные программы для MS-DOS 6.22.

В игрушки мало играл, хотя сейчас после много-много лет, есть желание запустить и поиграть.

Хочется развернуть программы для разработки баз данных XBase CLIPPER 5.1 RUS. У меня легальная копия. Запустить и собрать приложение для выдачи документов сертификатов на продукты питания.

Хочется установить парочку редакторов текстов.

«Вернуть к жизни» старые компиляторы с языка ассемблера для микроконтроллеров.

Мой коллега в те годы использовал систему для разработки печатных плат. Остался проект и вот теперь хочется «утолить творческую жажду». Установить программу, запустить проект с печатными платами AT-Hayes совместимый модем на микроконтроллере КР1816ВЕ35.

Буду вспоминать и запускать компиляторы i8035/i8048. Есть отладчики. Осталась программа для запуска в MS-DOS эмулятора CP/M 2.2.


Attachments:
photo_2024-10-20_20-34-46.jpg
photo_2024-10-20_20-34-46.jpg [ 118.39 KiB | Viewed 566 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


Last edited by askfind on 03 Nov 2024 03:22, edited 1 time in total.

20 Oct 2024 10:45
Profile WWW
Devil
User avatar

Joined: 04 Jan 2016 09:15
Posts: 740
Location: Russia, S.- Peterburg
Reply with quote
Набор приложения для разработки i8035/i8048 и др.

MS-DOS 6.22 установил.

Каталог для разработки программ для микроконтроллеров 8035/i8048 и др. для MS-DOS.

Нет документации на макро-ассемблер. Возможно у вас есть в коллекции описание компилятора. Поделитесь!


Attachments:
image2_mini.jpeg
image2_mini.jpeg [ 90.02 KiB | Viewed 1010 times ]
image0_mini.jpeg
image0_mini.jpeg [ 71.72 KiB | Viewed 1010 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


Last edited by askfind on 03 Nov 2024 03:22, edited 1 time in total.

21 Oct 2024 00:41
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23467
Location: Silicon Valley
Reply with quote
Про CONNECT перенёс в другой подфорум:

viewtopic.php?f=87&t=22523

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


25 Oct 2024 20:48
Profile WWW
Devil
User avatar

Joined: 04 Jan 2016 09:15
Posts: 740
Location: Russia, S.- Peterburg
Reply with quote
Редактор текстов ME

Разрабатывая прошивки для i8035/i8048 с операционной системе CP/M 2.2 нам передали с компьютером редактор ME (ME.COM).

Старые 5'' диски остались. Попытки подобрать формат к дискам и прочитать файлы пока не смог.

Возможно это был UE:
Исходный проект UE - https://github.com/lindehaven/CP-M/tree/master/ue

# Micro Editor (ue)

## Summary

Micro Editor (UE) enables easy editing of small source code files. Source
code files are limited in size to fit into the transient program area
(TPA) of CP/M.

UE.COM в CP/M 2.2 Заработал!

Размер редактора 7 724 байт!


Attachments:
Снимок экрана от 2024-10-29 18-31-50.png
Снимок экрана от 2024-10-29 18-31-50.png [ 60.65 KiB | Viewed 782 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


Last edited by askfind on 03 Nov 2024 03:24, edited 1 time in total.

29 Oct 2024 08:32
Profile WWW
Devil
User avatar

Joined: 04 Jan 2016 09:15
Posts: 740
Location: Russia, S.- Peterburg
Reply with quote
Компилятор ассемблера XASM48 CP/M 2.2 и сборка в MS0DOS 6.22

Успешно заработал эмулятор Z80 для CP/M 2.2 в MS-DOS.

При переносе с дискет xasm48.com не заработал. Так как в эмуляторе cmp в linux у меня работало, то сообразил проверить копию компилятора ассемблера. По какой-то причине файл был модифицирован. Может быть вирус побывал?

Проекты на ассемблере i8048 успешно собрались.

Почему упирался? Синтаксис других компиляторов не совместим. Исправлять точно нет желания.

Нужна помощь! Где скачать и как забрать с диска файлы?

Обнаружил нудный список файлов по ссылке http://atmturbo.nedopc.com/download/cpm ... sm/asm.htm

Quote:
Содержание диска ASM.TRD
На диске:
Здесь находятся ассемблеры, макро- и кроссассемблеры (Microsoft и DR) для INTEL 8080 и Z80, а также сопутствующие им компоновщики, конвертеры, отладчики и библиотеки.

FILEINFO1 - справка по файлам на диске
READ05.ME - справка для кроссассемблера
XASM05.COM - кроссассемблер для CPU 6805
TEST05.ASM - пример работы с кроссассемблером
READ09.ME - справка для кроссассемблера
XASM09.COM - кроссассемблер для CPU 6809
TEST09.ASM - пример работы с кроссассемблером
READ48.ME - справка для кроссассемблера
XASM48.COM - кроссассемблер для CPU 8048/8041
TEST48.ASM - пример работы с кроссассемблером
READ51.ME - справка для кроссассемблера
XASM51.COM - кроссассемблер для CPU 8051
TEST51.ASM - пример работы с кроссассемблером
READ65.ME - справка для кроссассемблера
XASM65.COM - кроссассемблер для CPU 6502
TEST65.ASM - пример работы с кроссассемблером
XM86.COM - кросс-макроассемблер для процессора 8088/8086
SID8048.COM - отладчик для процессора i8048/8041


_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


Last edited by askfind on 01 Nov 2024 12:25, edited 2 times in total.



30 Oct 2024 13:14
Profile WWW
Devil
User avatar

Joined: 04 Jan 2016 09:15
Posts: 740
Location: Russia, S.- Peterburg
Reply with quote
В институте "Радио и приёма им. Попова А.С." в отделе акустики познакомился с Манохиным Петром Семёновичом. Мой первый наставник по микрокомпьютерным системам. Мужик мягкий, отзывчивый. В отдел акустики его пригласили создать микропроцессорный прибор для анализа акустических сигналов. В институте ЛЭТИ он с товарищами разработал схему и печатные платы микрокомпьютера на КР580ВМ80А. Операционная система CP/M 2.2. Мне поручили отладить схему высокоскоростной АЦП для этой разработки.

Инженеры были увлечены своей работой. Рядом создали автоматизированную систему сканирования радиодиапазона на семействе К580xx/ У него также работала 8-разрядная операционная система CP/M 2.2. Иван, разработчик, создал базу данных транзисторов в приложении dBase-II. Показал мне как можно по запросу подбирать нужные транзисторы по характеристикам.

В соседнем помещении находилась ЭВМ СМ. Петр Семёнович выдал мне пару больших магнитных гибких дисков 8'' с операционной системой CP/M и программами ассемблера и отладчика i8048. Меня отпусками на пару часов. Летом в помещении было приятно. Кондиционеры поддерживали прохладную температуру. Комнату наполнял шум вентиляторов.


Attachments:
fddcm.png
fddcm.png [ 480.46 KiB | Viewed 682 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
01 Nov 2024 12:24
Profile WWW
Fanat

Joined: 18 Feb 2019 15:46
Posts: 78
Reply with quote
http://atmturbo.nedopc.com/download/cpm ... sm/asm.zip

есть, ведь, все для MSDOS, зачем эмулятор CP_M ?
почему MCS48, а не 51 ?


02 Nov 2024 07:36
Profile
Devil
User avatar

Joined: 04 Jan 2016 09:15
Posts: 740
Location: Russia, S.- Peterburg
Reply with quote
г. Ленинград. Конец 80-х готов.

После реорганизации научно-исследовательского института часть отделов организовали свои фирмы и разъехались. Меня пригласили в Химико-биологическое отделение СССР создавать научные и лабораторные приборы. Арендовали несколько помещений в посёлке Песочный. Куда я прибыл, начинающий инженер программист. Работа кипела! Рядом работали толковые электроники. Владели цифровой логикой. Сами проектировали схемы и здесь же изготавливали. Соседи выполняли химические исследования. Один из сотрудников исследовал добычу водорода и кислорода из воды. Отношения были не прост деловыми, а и дружественные. Особенно часть коллектива "не разлей вода". Имели устойчивые традиции встречать праздники обильным застольем с горячительными напитками.

Необходимо и мне начать работу над разработкой микропроцессорных встраиваемых плат. Приобрести электронные компоненты. Организовать рабочее место программиста. Что-то покупалось быстро и стандартным путем.

Мне пришлось воспользоваться обширными связями Петра Монохина. За наличные рубли приобрели с десяток К1816ВЕ48 микроконтроллеров. У нас не было программатора этим микросхем. Купили на перспективу. Или обратиться за помощью на кафедру вычислительной техники института ЛИТМО.


Attachments:
c45b90728beabe2b145d34fc467551c0.jpg
c45b90728beabe2b145d34fc467551c0.jpg [ 98.09 KiB | Viewed 604 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
02 Nov 2024 14:17
Profile WWW
Fanat

Joined: 18 Feb 2019 15:46
Posts: 78
Reply with quote
образ диска скачали ?


03 Nov 2024 00:08
Profile
Devil
User avatar

Joined: 04 Jan 2016 09:15
Posts: 740
Location: Russia, S.- Peterburg
Reply with quote
В первый раз я попал на кафедру вычислительной техники института ЛИТМО в конце 80-х годов.

Для завершения в отделе акустики необходимо было подключить флоппи-дисковод. Пётр Манохин, разработчик встраиваемой системы на процессоре КР580ВМ80А, взял меня в командировку.

В ЛИТМО сотрудники кафедры завершили разработку печатной платы и драйвера для контроллера дисководав на КР1818ВГ93.

Платунов Алексей показал нам в действии разработку. Кафедра заключала хозяйственные договора и выполняли работы для сторонних организаций. Конечно же, в частном порядке можно договорится и приобрести, например, печатную плату контроллера.

Увидел у них на столе рабочий компьютер собственно сборки на процессоре Z80 и операционной системе CP/M 2.2. К нему сотрудники кафедры разработали программатор для микросхем с ультрафиолетовым стиранием К573РФ2, К573РФ4, К573РФ5 и др. Программатор для однокристальной ЭВМ К1816ВЕ48.

На нашу просьбу нам продали и для меня организовали рабочее место программиста микроконтроллеров.
Мы приобрели у них:
Quote:
- Монитор для компьютера;
- Компьютер Z80, операционная система CP/M-2.2, флоппи-дисководы 2 шт.
- Программное обеспечение на флоппи-дисках: CP/M-2.2, локализованное на русский язык.
- Программатор УФПЗУ;
- Программатор К1816ВЕ48.


Сейчас Платунов Алексей Евгеньевич, доктор технических наук. Должность: Руководитель Международной лаборатории «Архитектура и методы проектирования встраиваемых систем и систем на кристалле» Профессор факультета программной инженерии и компьютерной техники: https://itmo.ru/ru/viewperson/296/platu ... nevich.htm


Attachments:
IMG_2265.jpg
IMG_2265.jpg [ 244.73 KiB | Viewed 566 times ]
IMG_2264.jpg
IMG_2264.jpg [ 187.79 KiB | Viewed 566 times ]
c3e56b47879c91f0262cdd88811a8146.jpg
c3e56b47879c91f0262cdd88811a8146.jpg [ 21.65 KiB | Viewed 566 times ]

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
03 Nov 2024 03:19
Profile WWW
Devil
User avatar

Joined: 04 Jan 2016 09:15
Posts: 740
Location: Russia, S.- Peterburg
Reply with quote
ra3qdp wrote:
образ диска скачали ?


Не смог найти ссылки для скачивания на этот диск. Сможете подсказать где скачать?

_________________
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)


03 Nov 2024 03:58
Profile WWW
Fanat

Joined: 18 Feb 2019 15:46
Posts: 78
Reply with quote
я же Вам дал прямую ссылку здесь выше. Вы читаете или только пишите ?


03 Nov 2024 08:47
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 46 posts ]  Go to page 1, 2, 3, 4  Next

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.