Как внезапно оказалось, эмулятор уважаемого Марата написан на Delphi. Но раз уж я решил написать это сообщение, то все-таки не отступлюсь. Из интернетов стало известно, что в ФРГ был написан эмулятор CP/M-80 для Raspberry PI. Самое интересное, что CP/M в данном случае выступает в роли, так сказать, хостовой ОС, или вот так скажем:
Quote:
Here is the emulator without an operating system "bare metal" operated on the Raspberry PI.
Т.е. никаких предварительно установленных линуксов не нужно, вообще ничего не нужно, кроме "blank SD card".
Примечательно, как этот проект реализован. Вот
обширная цитата, которая попутно поясняет, почему этот материал появился в этой теме:
Quote:
The secret to this development is an open source system known as Ultibo, a framework based on Open Pascal which allows you to create bare metal applications for the Raspberry Pi. The choice of Free Pascal will delight some and annoy others, depending on your predilections. Ultibo is still very much in active development, but the most common functions are already there; you can write to the framebuffer, read USB keyboards, and write to a serial port. That’s all you really need to make your own emulator or write your own Doom clone.
Словом, можно было бы и эмулятор Марата конвертнуть в "bare metal" приложения для Распи, если оно работает с Free Pascal. А потом мы прячем Распи в корпус от ПК-01 и
тема про памятник "Львову"приобретает новую жисть. Или даже
про ПК-04 можно будет снова поговорить.
Другое практическое применение дерзновенной задумке найти трудно.
Перелiк посилань:
1.
RASPBERRY PI BOOTS CP/M,
2.
EMUZ80 RPI - Z80 / CP/M - Emulator on Rapberry PI(2),
3.
Ultibo
p.s.
Кстати, можно еще барыжить такими "восстановленными" ПК-01. Молодежь все равно подвоха не заметит. Наоборот, буду еще восхищаться, что комп 88-го года выпуска HDMI искаробки умеет. )))