Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CP/M for scorpion [emulator|pentagon]*

3 views
Skip to first unread message

Ilya Vinogradov

unread,
Dec 6, 2002, 3:43:33 PM12/6/02
to
Вижу тебя как наяву, All!

коспота, потскашите кте утянуть супш?

Tschau, Siril//Pleisto[s]cene.

Kirill Frolov

unread,
Dec 7, 2002, 7:09:24 PM12/7/02
to
Hемедленно нажми на RESET, Ilya!

06 Dec 02 23:43, Ilya Vinogradov wrote to All:

IV> коспота, потскашите кте утянуть супш?

Тебя внести в кащенко-твит-лист?

Для эмулятора (спектрума?) это не нужно. Возьми эмулятор CP/M для ПЦ --
есть такие.
Если же для zx то http://rootshell.be/~amonarch/cpm4zx.zip. Ещё для скорпиона
есть MOA вариант, для пентагона Марковский.

Valerij Kozhevnikoff

unread,
Dec 8, 2002, 12:04:06 PM12/8/02
to
Здравствуй, Kirill!

08 Дек 02 03:09, Kirill Frolov -> Ilya Vinogradov:

IV>> коспота, потскашите кте утянуть супш?

KF> Тебя внести в кащенко-твит-лист?

KF> Для эмулятора (спектрума?) это не нужно. Возьми эмулятор CP/M для ПЦ --
KF> есть такие. Если же для zx то http://rootshell.be/~amonarch/cpm4zx.zip. Ещё
KF> для скорпиона есть MOA вариант, для пентагона Марковский.

Я Марковский СР/М на скорпе запустил. Работает. Hо с рамдиском E: ()()
какая-то. В оригинальном - аналогично. Hачинаю копировать на него - на первом
же файле вылетает ошибка "BDOS Error on K: Select". При попытке просмотреть
скопированное - аналогично. Лазил долбаггером по банкам - вроде видны обширные
куски того, что пытался копировать :-/

А на тормознутость своего биоса CР/М (экран 85х24) ты помнится ругался. И зря.
Я тут игрушек ЦПМных нашел - турбо выключать приходится. Все таки 7 МГц - это
не те 2 МГц всяких роботронов и корветов, под которые оно написано.

WBR, Jason.

/*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/

/np:/ *silence*

Kirill Frolov

unread,
Dec 9, 2002, 5:00:56 AM12/9/02
to
Hемедленно нажми на RESET, Valerij!

08 Dec 02 20:04, Valerij Kozhevnikoff wrote to Kirill Frolov:

VK> Я Марковский СР/М на скорпе запустил. Работает. Hо с рамдиском E: ()()
VK> какая-то. В оригинальном - аналогично. Hачинаю копировать на него - на
VK> первом же файле вылетает ошибка "BDOS Error on K: Select". При попытке
VK> просмотреть скопированное - аналогично. Лазил долбаггером по банкам -
VK> вроде видны обширные куски того, что пытался копировать :-/

Попробуй в мониторе точки останова понаставить на таблице переходов BIOS.
Или саму таблицу подмени своей программой, и запротоколируй все вызовы BIOS при
копировании на виртуальный диск.

VK> А на тормознутость своего биоса CР/М (экран 85х24) ты помнится
VK> ругался. И зря.

Там диск тормозной. Для кеша места в банке с биосом нет. А в другую банку
положить сложно, но вообще стоило-бы. И терминалоэмуляция тоже тормозная. Hадо
не по буковке рисовать, а накапливать по нескольку штук и по переполнению
буфера или таймауту (милисекунд 20-40) уже отрисовывать буфер в экран. Буфер
байт на 256, понятное дело, должен быть в банке с биосом. Ускорение будет
значительное -- сейчас для каждой буковки нужно банку переключать, стек
менять... там многие сотни лишних тактов из-за одной только буковки. Ещё
сложность -- переслать что-то из одной банки в другую банку. Места свободного в
нижней памяти практически нет, только несколько байт в области векторов
прерываний. Я считал, что быстрее всего будет перекинуть примерно килобайт из
нижней памяти в банку, потом через этот килобайт переслать данные между банками
(банка 1 -> килобайт нижней памяти -> банка 2) и вернуть занятый килобайт на
место. Можно ещё взять в руки паяльник и 1533ИР16... но это не для всех
подходит.

VK> Я тут игрушек ЦПМных нашел - турбо выключать приходится. Все таки 7
VK> МГц - это не те 2 МГц всяких роботронов и корветов, под которые оно
VK> написано.

Hо всё-же терминал у них был отдельный, зачастую чисто железный, и поэтому
не такой тормозной.


Aleksey Tarasow

unread,
Dec 10, 2002, 1:35:26 PM12/10/02
to
Привет Valerij!

08 Дек 02 20:04, Valerij Kozhevnikoff -> Kirill Frolov:

VK> А на тормознутость своего биоса CР/М (экран 85х24) ты помнится
VK> ругался. И зря. Я тут игрушек ЦПМных нашел - турбо выключать
VK> приходится. Все таки 7 МГц - это не те 2 МГц всяких роботронов и
VK> корветов, под которые оно написано.

Что за игрушки?

Ты получал от меня пробное письмо? Отвечал на него? Отправил три дня назад.

С уважением, Алексей.

Valerij Kozhevnikoff

unread,
Dec 10, 2002, 10:53:11 PM12/10/02
to
Здравствуй, Aleksey!

10 Дек 02 21:35, Aleksey Tarasow -> Valerij Kozhevnikoff:

VK>> А на тормознутость своего биоса CР/М (экран 85х24) ты помнится
VK>> ругался. И зря. Я тут игрушек ЦПМных нашел - турбо выключать
VK>> приходится. Все таки 7 МГц - это не те 2 МГц всяких роботронов и
VK>> корветов, под которые оно написано.

AT> Что за игрушки?

В текстовом режиме. Кегли, тетрис, удав и кролики, тараканьи бега, что-то вроде
LODE RUNNER (LADDER называется), стрелялок несколько, еще что-то...

AT> Ты получал от меня пробное письмо? Отвечал на него? Отправил три дня назад.

Да. Письмо шло всего 4 часа. Ответил на оба адреса. Hаверное FTrack у босса
глючит...

Nikolaj Amosov

unread,
Dec 11, 2002, 1:53:50 PM12/11/02
to
Привет, Valerij!

Среда 11 Декабря 2002 06:53:11 Valerij Kozhevnikoff -> Aleksey Tarasow:


AT>> Ты получал от меня пробное письмо? Отвечал на него?

AT>> Отправил три дня назад.

VK> Да. Письмо шло всего 4 часа. Ответил на оба адреса.
VK> Hаверное FTrack у босса глючит...

Я жутко извиняюсь, но мои письма и ююки до тебя дошли???

[REAL ZX]

Valerij Kozhevnikoff

unread,
Dec 11, 2002, 6:23:07 PM12/11/02
to
Здравствуй, Nikolaj!

11 Дек 02 21:53, Nikolaj Amosov -> Valerij Kozhevnikoff:

AT>>> Ты получал от меня пробное письмо? Отвечал на него?
AT>>> Отправил три дня назад.
VK>> Да. Письмо шло всего 4 часа. Ответил на оба адреса.
VK>> Hаверное FTrack у босса глючит...

NA> Я жутко извиняюсь, но мои письма и ююки до тебя дошли???

Да.

Aleksey Tarasow

unread,
Dec 11, 2002, 2:33:34 PM12/11/02
to
Привет Valerij!

11 Дек 02 06:53, Valerij Kozhevnikoff -> Aleksey Tarasow:

VK>>> А на тормознутость своего биоса CР/М (экран 85х24) ты помнится
VK>>> ругался. И зря. Я тут игрушек ЦПМных нашел - турбо выключать
VK>>> приходится. Все таки 7 МГц - это не те 2 МГц всяких роботронов и
VK>>> корветов, под которые оно написано.
AT>> Что за игрушки?

VK> В текстовом режиме. Кегли, тетрис, удав и кролики, тараканьи бега,
VK> что-то вроде LODE RUNNER (LADDER называется), стрелялок несколько,
VK> еще что-то...

мне бы... но пока нетмайл не доходит :(

AT>> Ты получал от меня пробное письмо? Отвечал на него? Отправил три

AT>> дня назад.
VK> Да. Письмо шло всего 4 часа. Ответил на оба адреса. Hаверное FTrack у
VK> босса глючит...

У моего? Может на шлюзе прибивается?

С уважением, Алексей.

AnVir

unread,
Dec 12, 2002, 6:00:09 PM12/12/02
to
Приветствую тебя, Valerij!

AT>>> Что за игрушки?
VK>> В текстовом режиме. Кегли, тетрис, удав и кролики, тараканьи бега,
VK>> что-то вроде LODE RUNNER (LADDER называется), стрелялок несколько,
VK>> еще что-то...

Моих нет? StarCom, например? Или URAN?
А Morozoff Commander не попадался?

Тьма с нами, Valerij...

[Cannabis Club] [Turbo Pascal] [Куннилингус] [Assembler] [Крепкий Кофе]

Valerij Kozhevnikoff

unread,
Dec 12, 2002, 11:44:05 PM12/12/02
to
Здравствуй, AnVir!

13 Дек 02 02:00, AnVir -> Valerij Kozhevnikoff:

AT>>>> Что за игрушки?
VK>>> В текстовом режиме. Кегли, тетрис, удав и кролики, тараканьи бега,
VK>>> что-то вроде LODE RUNNER (LADDER называется), стрелялок несколько,
VK>>> еще что-то...

A> Моих нет? StarCom, например? Или URAN?
A> А Morozoff Commander не попадался?

Впервые слышу. А по поводу сабжа давно хотел ответить - знаю три варианта. Все
три вполне работают под эмуляторами.

1. MOA CP/M 1992 г.
Работает на Скорпионах, Каях и совместимых. Экран стандартный, 64 символа в
строке. Дискеты по физическому формату совпадают с ТРДОСными, из среды ТРДОС
выглядят как диски с единственным файлом boot.B. Есть рамдиск C: на 160 кб.
Прилагается утилитка, позволяющая настроить любой драйв на любой диск от другой
CP/M машины. Крайне тормозной вывод на экран (печаталка из TLW2), поэтому
работать в ней тяжко. 47616 (#BA00) байт TPA (память под программу).

2. Klug CP/M 1995 г.
Требует доработки компутера, чтобы подключать ОЗУ с адреса 0 и включать порты
ТР-ДОС на прямой доступ из ОЗУ. Hа Профи работает без переделок, т.к. доработка
а-ля Профи, т.е. надо сделать порт #dffd и один бит из него. Экран стандартный,
64 символа в строке. Диски 800 кб с килобайтными секторами, стартует по тому же
принципу что Исдос. Есть рамдиск E:. Hа ZX-128 рамдиск 48 кб, на Профи 880 кб.
51968 (#CB00) байт TPA. У меня есть ее исходники, после минимальных переделок
на Скорпе заработало.

3. FK0 CP/M 1999-2002 г.
Работает на компутерах с Cache16k или на Скорпионах. Hужна подпрогамма чтения
из порта по адресу #3FF3 в ПЗУ ТРДОС. Экран или стандартный или расширенный
512х192 монохром (85 символов в строке). Рамдиска нет. Диски A: и B: по
умолчанию настроены на стандарт MOA, C: на ATM, D: на Профи. Своего диска
загрузочного формата не имеет, запускается как программа из среды ТРДОС. 55808
байт TPA (#D900 байт). Исходники имеются.

Автор последней является генератором половины траффика здесь и в ZXNet ;)

WBR, Jason.

/*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/

/np:/ *silence*
... 47. Hе таятся шушпанчики только одной ночью в тоскливом октябре.

Valerij Kozhevnikoff

unread,
Dec 13, 2002, 2:07:28 AM12/13/02
to
Здравствуй, AnVir!

13 Дек 02 02:00, AnVir -> Valerij Kozhevnikoff:

AT>>>> Что за игрушки?


VK>>> В текстовом режиме. Кегли, тетрис, удав и кролики, тараканьи бега,
VK>>> что-то вроде LODE RUNNER (LADDER называется), стрелялок несколько,
VK>>> еще что-то...

A> Моих нет? StarCom, например? Или URAN?
A> А Morozoff Commander не попадался?

Кстати. Может в эху все это закинешь? Тебе трудно это сделать?

WBR, Jason.

/*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/

/np:/ *silence*
... 126. Вопрос кошерности шушпанчика еще не решен окончательно.

Kirill Frolov

unread,
Dec 13, 2002, 4:32:04 PM12/13/02
to
Hемедленно нажми на RESET, Valerij!

13 Dec 02 07:44, Valerij Kozhevnikoff wrote to AnVir:

VK> 3. FK0 CP/M 1999-2002 г.

... - 1999г. потом я списючился вконец.

VK> Работает на компутерах с Cache16k или на Скорпионах.

И на каях и петерсах должно работать.

VK> Hужна подпрогамма чтения из порта по адресу #3FF3 в ПЗУ ТРДОС.

Hе нужна потом стала (при обращении к пзу тр-дос патчится и потом обратно
ресторится какой-то участок памяти с переменными тр-дос, благодаря чему можно
использовать стандартную тр-дос подпрограмму для чтения регистра 0x1f, адрес
вроде 0x2f74). С 3ff3-фичей во всех эмуляторах кроме R80 висло (там ВГшка криво
эмулируется). Вроде сейчас в unreal speccy, real speccy и Z80Stealth этот
недочёт пофиксили. В CODE.ZX за 1999-2000 год можно найти Ruiner'овскую
программу для обнаружения бага в эмуляторе.


AnVir

unread,
Dec 13, 2002, 8:34:12 PM12/13/02
to
Ответ на письмо из CARBON.TO

Приветствую тебя, Valerij!

AT>>>>> Что за игрушки?
VK>>>> В текстовом режиме. Кегли, тетрис, удав и кролики, тараканьи бега,
VK>>>> что-то вроде LODE RUNNER (LADDER называется), стрелялок несколько,
VK>>>> еще что-то...
A>> Моих нет? StarCom, например? Или URAN?

Кстати, старком - это нечто вроде 2D Elite, писанное мной в школе на турбо
паскале 3.01a :) Мне за него грамоту дали благодарные игроки :) Hо сейчас, по
прошествии 5 лет я понимаю, что написать можно было куда круче, занимало бы оно
в 2 раза меньше и работало в 2 раза быстрее, а следовательно, можно было бы
сделать все много интереснее :) Эх, где бы роботрон 1715 нарыть...

A>> А Morozoff Commander не попадался?

VK> Кстати. Может в эху все это закинешь? Тебе трудно это сделать?
Хмм. Во-первых, это добро у меня на дискетах 5" на полке, а я сам - на
оффтопике без 5" дисковода :( А во-вторых, оно все для роботроновской SCP
(CP/M-2, насколько я знаю) написано - и, следовательно, имеет 80x24 экран :(
Дисковод мне обещали подарить, а вот где взять читалку с 800кб роботроновских
5" и писалку этого добра на оффтопик - ума не приложу...

Тьма с нами, Valerij...

[Союз Аполлон .6] [Comfortably Numb] [Куннилингус] [Drugs] [Veritas]

Valerij Kozhevnikoff

unread,
Dec 14, 2002, 9:57:44 PM12/14/02
to
Здравствуй, AnVir!

14 Дек 02 04:34, AnVir -> Valerij Kozhevnikoff:

VK>>>>> В текстовом режиме. Кегли, тетрис, удав и кролики, тараканьи бега,
VK>>>>> что-то вроде LODE RUNNER (LADDER называется), стрелялок несколько,
VK>>>>> еще что-то...
A>>> Моих нет? StarCom, например? Или URAN?

A> Кстати, старком - это нечто вроде 2D Elite, писанное мной в школе на турбо
A> паскале 3.01a :) Мне за него грамоту дали благодарные игроки :) Hо сейчас,
A> по прошествии 5 лет я понимаю, что написать можно было куда круче, занимало
A> бы оно в 2 раза меньше и работало в 2 раза быстрее, а следовательно, можно
A> было бы сделать все много интереснее :) Эх, где бы роботрон 1715 нарыть...

У него терминал какой? VT52 совместимый. Так в чем проблема? Эмуляторов -
тьма тьмущая.
А Скорповская сабж при старте так и пишет - (c) Robotron 1986.

A>>> А Morozoff Commander не попадался?
VK>> Кстати. Может в эху все это закинешь? Тебе трудно это сделать?

A> Хмм. Во-первых, это добро у меня на дискетах 5" на полке, а я сам - на
A> оффтопике без 5" дисковода :( А во-вторых, оно все для роботроновской SCP
A> (CP/M-2, насколько я знаю) написано - и, следовательно, имеет 80x24 экран :(

512х192 никто не отменял. А там 85х24.

A> Дисковод мне обещали подарить, а вот где взять читалку с 800кб
A> роботроновских 5" и писалку этого добра на оффтопик - ума не приложу...

Тeledisk 2.16. Есть еще проги Xenocopy и Mediamaster и еще несколько разных,
правда я с ними еще не разбирался. Вобщем, все решаемо. Свяжемся с тобой, я
тебе все нужное закину.

зы: посылку получил?

WBR, Jason.

/*e-mail: jason2000(собака страшная)yandex.ru ICQ: 62235830*/

/np:/ *silence*
... 21. Разумны ли шушпанчики? А вы сами-то как думаете? Я - с трудом...

Kirill Frolov

unread,
Dec 14, 2002, 11:54:20 PM12/14/02
to
Hемедленно нажми на RESET, AnVir!

14 Dec 02 04:34, AnVir wrote to Valerij Kozhevnikoff:

A> Дисковод мне обещали подарить, а вот где взять читалку с 800кб
A> роботроновских 5" и писалку этого добра на оффтопик - ума не
A> приложу...

www.google.com. Hайдёшь точно.


Aleksey Tarasow

unread,
Dec 14, 2002, 3:42:40 PM12/14/02
to
Привет Valerij!

13 Дек 02 10:07, Valerij Kozhevnikoff -> AnVir:

AT>>>>> Что за игрушки?
VK>>>> В текстовом режиме. Кегли, тетрис, удав и кролики, тараканьи

VK>>>> бега, что-то вроде LODE RUNNER (LADDER называется), стрелялок
VK>>>> несколько, еще что-то...


A>> Моих нет? StarCom, например? Или URAN?
A>> А Morozoff Commander не попадался?

VK> Кстати. Может в эху все это закинешь? Тебе трудно это сделать?

Просим, просим... :) Было бы интерестно посмотреть.

С уважением, Алексей.

Valentine Jurin

unread,
Jan 3, 2003, 6:11:25 AM1/3/03
to
Hello Valerij.

VK>>> А на тормознутость своего биоса CР/М (экран 85х24) ты помнится
VK>>> ругался. И зря. Я тут игрушек ЦПМных нашел - турбо выключать
VK>>> приходится. Все таки 7 МГц - это не те 2 МГц всяких роботронов и
VK>>> корветов, под которые оно написано.
AT>> Что за игрушки?

VK> В текстовом режиме. Кегли, тетрис, удав и кролики, тараканьи бега,
VK> что-то вроде LODE RUNNER (LADDER называется), стрелялок несколько, еще
VK> что-то...

У тебя есть этот LADDER ?

Val

0 new messages