PDA

Просмотр полной версии : Компьютер "Robotron 1715(M)"



Страницы : [1] 2

проф
18.09.2008, 17:07
Вроде ГДР , а это соцлагерь значит ближе к отечественным как и ПРАВЕЦ кстати. А вообще компы этого производителя были в СССР сильно распространены, насколько я знаю на них всё МПС сидело. Пишем кто чего знает.

[bETA]mEN
18.09.2008, 17:21
Пишем кто чего знает.
http://rk86.com/frolov/robotron-1715.htm
http://www.old-computers.com/MUSEUM/computer.asp?c=864&st=1
http://phantom.sannata.ru/articles/robotron_1715.shtml
http://www.xepb.ru/robotron/index.html

ZEman
18.09.2008, 17:39
а эмуляторы такого компа есть ?

micko
18.09.2008, 18:47
I have start working on that one, but problem is in floppy controler, since it is implemented using 2 x Z80 PIO and some "not dumped" PROMs.
Thing is that 8275 is used, but no DMA chip is used.
And looks like floppy code is first executed since 8275 is not initialised on begining.
Need to disassemble full code for it to see how it is all working. Will send my findings.

Добавлено через 5 часов 58 минут
Here are some IP map addresses:

PIOCS0 000000 00
PIOCS1 000100 04
CTCCS0 001000 08
SIOCS0 001100 0c
CTCCS0 010000 10
SIOCS1 010100 14
CRTCS 011000 18
NotConn 011100 1c

KRFD 100000 20
MEMCS0 100100 24
MEMCS1 101000 28
LT107CS 101100 2c
??? 110000 30
BWSCS 110100 34
NotConn 111000 38
ZRES 111100 3c


Floppy
======
PIOCS0
PIOCS1
KRFD

Video
======
CRTCS
BWSCS
ZRES

V24
====
CTCCS1
LT107CS
SIOCS1

IFSS
====
SIOCS0
CTCSC0

ZEman
19.09.2008, 07:42
micko, нет уж спасибо, я лучше подожду выхода какогонибудь другого эмулятора, например от b2m, чем буду пользоваться вашим г.....

AlecV
20.09.2008, 01:19
micko, Are you sure it's a Robotron 17xx ? AFAIK, only Robotron 19xx used Z80 PIO as a floppy controller.

Robotron 19xx was a i8086 machine (not XT conpatible), while Robotron 1715 and 1715W were a Z80 CP/M (SCP) machines. Robotron 1715 used conventional uPD765 floppy controller.

http://www.robotrontechnik.de/index.htm?/html/computer/pc1715.htm

micko
20.09.2008, 10:40
AlecV: this is what I saw on schematics on page (http://www.xepb.ru/robotron/docs.html). Thing is that 1715W did have a controler so it should be easier to implement. Eproms for both versions could be found at : http://www.sax.de/~zander/pc1715/pc_bin.html

AlecV
20.09.2008, 11:30
micko, Ah, yes. 1715 and 1715W (also known as 1715M) were two different machines. I personally saw a uPD765 (i8272A) in the 1715W. AFAIK, the floppies from the 1715 are readable but not bootable under 1715W. Also 1715W had a 256K RAM with CP/M 3.0-compatible BIOS mapper. The software from the SCP2 (1715 CP/M 2.x clone) is compatible with 1715W SCP3.

Did you consider to implement a 1715W with MESS framework ? MESS has a good library of the emulated chips and devices, including i8272A, Z80 CPU and Z80 I/O chips.

http://www.mess.org (there are wiki and forum)

JFYI: The 1715W 5" floppies are readable/writeable under Linux with fdutils/cpmtools. I sucessfully transferred alot of CP/M software to the 1715W floppies. Unfortunately, CP/M games do not work, since 1715's ESC sequences are ugly (VT52?? ADM-1 ???).

http://www.phantom.sannata.ru/forum/index.php?t=3000 (Russian)

http://www.schorn.ch/cpm/intro.php (a HUGE collection of the CP/M software)

micko
20.09.2008, 11:45
AlecV: Well I am working in MESS team as member, mostly on East Europe machines, will give my best to make 1715W work, think that it would be much easier then 1715 since of floppy controler is already implemented in MESS. Other thing is that there is no video output before it boots from floppy. BTW I have implemented 8275 in MESS, but need to make it better, but things like Radio 86RK, Mikrosha and Partner works fine.
If there are some other floppy images (bootable) in plain form (img) it would be fine, I have found just one like that, most are in some other formats (mostly ready to be written on real floppy as td0)

AlecV
20.09.2008, 12:18
micko, AFAIK, the char-generator on the 1715/1715w is downloadable. It seems, the i8275 is not enough, you have to implement this part too. Another issue is a banked memory on the 1715W. All known SCP3 uses banked RAM as an E: RAM drive.

I have 3 different bootable 1715W SCP3 diskettes (and some hand-made non-bootable diskettes with CP/M software). All SCP3's sub-versions are different, but I haven't "full" SCP3 distributive.

http://www.leningrad.su/files/robotron_scp30.bin

It's a sector-by-sector image of the bootable SCP3 (2*80*5*1024).

AFAIK, Track=0 contains a second-stage bootloader which initializes hardware and loads rest of SCP3 into (banked?) memory.

micko
20.09.2008, 12:27
AlecV, you are right about initialize routine, one inside ROM is quite small, and do just init of floppy and for example in 1715 it first copy itself in RAM.

About banked memory, good thing is that on Zanders site, that I gave link, there is a dump of CS (chip-select) PROM so that should at least help some things, but there is no schematics of 1715W, will continue my work on ROM disassembly also will take track 0 and disassemble that code to see how some things are done.

Think that ther is no actual DMA chip (at least in 1715 version).

Thanks for link

b2m
27.09.2010, 12:03
micko, нет уж спасибо, я лучше подожду выхода какогонибудь другого эмулятора, например от b2m, чем буду пользоваться вашим г.....
Получите и распишитесь :)

ZEman
27.09.2010, 12:52
b2m, а где можно набрать образов дисков для этого компа, желательно с играми или ещё чем-нибудь интересным ?
а то у тебя всего 2 диска лежит в архиве да и то какието системные.
с запуском быстро разобрался, тотже дос обыкновенный.

и да, спасибо за работу и дальнейшее развитие эмулятора :)

b2m
27.09.2010, 13:37
b2m, а где можно набрать образов дисков для этого компа, желательно с играми или ещё чем-нибудь интересным ?
Сам ищу :)

---------- Post added at 14:37 ---------- Previous post was at 14:11 ----------

Нашёл ещё три образа (спасибо пользователю arif-ru с сайта phantom.sannata.ru).
Добавил в архив.

ZEman
27.09.2010, 13:40
угу, я на них тоже наткнулся после получаса поисков.
только вот эмулятором не поддерживаются образы td0, да и как-то....
маловато будет :)

b2m
27.09.2010, 13:44
Я их сконвертировал в простую посекторную копию, которую поддерживает эмулятор.

anasana
27.09.2010, 13:59
b2m, громадное спасибо! Вот моя рабочая загрузочная дискета к обычному Роботрону 1715 (не М) с перепиской с разработчиками Cpmtools, которые добавили этот формат дискеты к себе в распознавалку. Как его привести в формат эмулятора?

b2m
27.09.2010, 14:30
b2m, громадное спасибо! Вот моя рабочая загрузочная дискета к обычному Роботрону 1715 (не М) с перепиской с разработчиками Cpmtools, которые добавили этот формат дискеты к себе в распознавалку. Как его привести в формат эмулятора?
Односторонние диски пока не поддерживаются, но можно сделать образ из прилагаемых файлов.

Нашёл ещё пару образов, добавил в архив, плюс образ диска, сделанный из файлов из аттача постом выше от anasana.

ZEman
27.09.2010, 20:44
здесь есть какието четыре диска http://www.xepb.ru/robotron/downloads.html
но походу дела это всё системные диски.
b2m, нет ли на них чегото интересного ?

---------- Post added at 23:44 ---------- Previous post was at 22:37 ----------

кстати не все игрушки запускаются.
например на диске "SUPPLIED" есть игры GOLD и WURMI они вылетают с ошибкой.

b2m
28.09.2010, 00:30
здесь есть какието четыре диска http://www.xepb.ru/robotron/downloads.html
Там третья и четвёртая ссылки одинаковые, а вообще, это самые первые образы, которые я скачал (в архиве это r1715,scp3 и r1715mt). Как выяснилось, четвёртый образ называется r1715ms, и он мало чем отличается от scp30.

P.S. Добавил r1715ms в архив.

b2m
28.09.2010, 13:45
На диске addition.cpm есть интерпретатор языка SIMP. Надо сказать, весьма занятная вещь. Хотя работает медленновато, загрузка одного из файлов (arith.mus), необходимого для интерактивных уроков (cles*.*, ples*.*) длилась пару минут точно. Интерпретатор может работать с целочисленной арифметикой до 10^611 (что соответствует двоичному числу длинной 256 байт!). Кроме того, он работает с дробями, выдавая в качестве результата максимально сокращённую дробь. Респект автору!

---------- Post added at 14:45 ---------- Previous post was at 13:26 ----------

Нашёл, откуда эта вещь взялась. Ключевые слова muMath/muSimp, ну и где-то рядом - muLisp.

Выяснил, что это за .sys файл на диске - это образ памяти для musimp с уже загруженными текстами (какими, знает только тот, кто его сохранял). Но с ним уроки тоже нормально запускаются. Т.е. чтобы посмотреть урок надо ввести:
A>MUSIMP DEMO1
...
? RDS(CLES1,DOC);

Чтобы было видно русские буквы надо предварительно включить ScrollLock.

dk_spb
28.09.2010, 18:43
Ребят, я прошу прощения за возможный оффтопик, никто не продаст 1715W, 1715М и "толстый" 1715?
И никто соориентирует по редкости белого 1715 против коричневого?

Vadim
29.09.2010, 08:00
Я вот давно ищу 1715M, или плату контроллеров с дисководами. А то у моего дисководы 40 дорожек 1 сторона. Это один из первых вариантов.

ZEman
29.09.2010, 08:21
dk_spb, Vadim, я конечно не модератор, но всёже, тема уходит кудато не туда.
для этого есть раздел барахолка.

AlecV
29.09.2010, 08:34
Коллеги, а что за проблемы с софтом для Robotoron 1715 ? На него идет весь софт CP/M, который работает с командной строки. Этого софта просто море.

http://www.schorn.ch/cpm/intro.php

Переносится с помощью тех же SIMH и cpmtools. Если не получается - скажите, перенесу.

Проблема только в полноэкранных программах, которые надо рихтовать под систему команд дисплея 1715 - редакторы, эл.таблицы и т.д. Большинство полезных программ уже перенесено.

ZEman
29.09.2010, 08:45
софта там дофига, а где игры, демы, чтото более интересное.
пялиться на какието системные утилиты и энное количество разновидностей доса особого желания нет.

AlecV
29.09.2010, 12:28
ZEman, гы-гы. Игры как раз работают в полноэкранном режиме (кроме текстовых бродилок) и требуют привязки к аппаратуре и кодам управления экраном.

ZEman
29.09.2010, 12:33
не понял.
я про полноэкранный режим вообще не говорил...

AlecV, ты вообще о чём ?

AlecV
29.09.2010, 12:34
ZEman, а ты о чем ? Ты хочешь текстовых демок в ASCII-ART ?

ZEman
29.09.2010, 12:37
а почему бы и нет, кстати на одном из дисков есть файл demo1.com, только в эмуляторе он не запускается.
и игр там явно было больше.

на диске ADDITION.cpm если быть точным этот файл лежит.
я демки видел даже на atari 2600 и ZX81, сами понимаете какая там графика.

b2m
29.09.2010, 12:52
а почему бы и нет, кстати на одном из дисков есть файл demo1.com, только в эмуляторе он не запускается.
Это не программа. Просто кто-то переименовал demo1.sys и сделал ещё один такой файл, но поменьше (загрузил меньше исходных файлов, чтобы больше свободного места было). Это дамп состояния интерпретатора musimp.com системы muMath/muSimp (это такая штука, она может дифференцировать и интегрировать, и даже раскладывать функции в ряд Тейлора).

AlecV
29.09.2010, 12:53
ZEman, на Robotron 1715 нету ни графики ни звука. Это конторская машинка с зелёным текстовым дисплеем. Максимум что можно - рисовать буковками и ASCII-ART. (На M можно грузить свои фонты.)

ZEman
29.09.2010, 12:57
на zx81 тоже нету графики и звука (почти), но всётаки там чтото умудрялись делать.

интересно где бы такие ещё игры достать
http://www.robotrontechnik.de/html/software/spiele.htm

половины этого на дисках нет.

AlecV
29.09.2010, 13:04
ZEman, на ZX81 была "Blocky graphics with a resolution of 64 by 48 pixels"

http://en.wikipedia.org/wiki/ZX81

Для "плазмы" достаточно ;)

В свое время я лично видел стандартные LADDER и CATCHUM портированные под 1715. Они кстати есть в коллекции CP/M софта schorn.ch вместе с тулзами для настраивания. Желающие могут повторить подвиг.

ZEman
29.09.2010, 13:10
а ктонибудь может дать ссылку на сайтик где есть CP/M-овские игры ?
а то кроме сайта http://www.schorn.ch/cpm/intro.php с этим диском http://www.schorn.ch/cpm/zip/games.zip больше ничего не находится.

b2m, кстати может попробуешь такой диск перевести в читабельный вид тоже ?

b2m
29.09.2010, 13:34
b2m, кстати может попробуешь такой диск перевести в читабельный вид тоже ?
Какой-то странный формат, сектора по 128 байт, между секторами по 9 байт, и неизвестно сколько между дорожками. Номер стороны меняется каждый сектор. Незнаю, смогу ли. А ты уверен, что это подойдёт к Robotron 1715?

ZEman
29.09.2010, 13:39
по идее должно подойти.
я ещё писал про игры WURMI.com и GOLD.com с диска SUPPLIED.
почемуто они не идут, ошибка биоса какаято выдаётся.

AlecV
29.09.2010, 13:51
b2m, Это формат старинного контроллера ALTAIR. Его разбирать - голову сломаешь. Можно просто запустить SIMH (бинарники есть на этом сайте), прицепить образ и командой W записать пофайлово в каталог хост-системы. Ну а дальше - cpmtools.

При запуске этих игр на Гроботроне - они идут, но на экране получается каша т.к. ESC коды не совпадают - игры настроены на VT100/ANSI.

b2m
29.09.2010, 14:35
интересно где бы такие ещё игры достать
http://www.robotrontechnik.de/html/software/spiele.htm

половины этого на дисках нет.

Ladder,Wurmi,Labyrinth(называется Bludisko),CatChum(называется Drakony) есть, Pilots,Kugelspiel не видел, остальное не для 1715.

---------- Post added at 15:35 ---------- Previous post was at 14:52 ----------


я ещё писал про игры WURMI.com и GOLD.com с диска SUPPLIED.
почемуто они не идут, ошибка биоса какаято выдаётся.
Пока не разбирался, в чём проблема, но если нажать буковку I(gnore), то они работают.

b2m
29.09.2010, 15:37
И ещё вопрос с русским языком, - в упор не помню уже как там что, но маленьких букв вроде вообще небыло, а русский шрифт имелся. Помню иногда выводились сообщения по типу ИНЖАЛИД ДЕЖИЦЕ; что для этого нужно?
Как я понял, аппаратно было два набора символов, переключались клавишей SI/SO. Поскольку это аппаратный триггер, то больше всего на его роль подошла клавиша ScrollLock. Я уже начинаю думать, что лучше наборы символов поменять местами (т.е. по-умолчанию вместо маленьких латинских большие русские). Ещё не совсем понял, выдавался ли какой-то код при смене набора символов, потому-что переключение знакогенератора происходит только с приходом кода клавиши, а "пустого" кода клавиши (который бы не выдавался драйвером) я не нашёл. Ещё набор символов переключался управляющим кодом в памяти дисплея, но это пока не реализовано.


И цвет экрана на зелёный где-то сменить можно?
Можно, но нужно цвета по умолчанию в конфиг вынести.

AlecV
29.09.2010, 15:51
anasana, насколько помню, на 1715 был переключаемый знакогенератор в ПЗУ, а на 1715М можно было грузить фонты. В любом случае использовать можно было только 7-битные кодировки (латинские большие + маленькие или латинские большие + русские большие) поскольку контроллером работала К580ВГ75 как в РК-86, а она 7-битная. Русский ИНЖАЛИД ДЕЖИЦЕ выводился вместо маленьких латинских.

b2m
29.09.2010, 18:13
Есть вроде ещё два образа но они только в .CQM и может дублируют то что уже здесь выкладывалось.
Если они с сайта http://www.xepb.ru/robotron/downloads.html то все четыре уже есть в архиве на сайте.

---------- Post added at 19:13 ---------- Previous post was at 18:51 ----------

Добавил soft1715 в архив. Кстати, там есть немецкая версия лабиринта.

b2m
29.09.2010, 20:18
Новая версия гроботрона. Теперь - зелёный! :)

ZEman
30.09.2010, 07:15
anasana, выкладывай и другие образы тоже, в колекцию всё сойдёт :)
ещё на полигоне призраков обещали посмотреть файлы.
http://www.phantom.sannata.ru/forum/index.php?t=2269&&st=120

---------- Post added at 10:12 ---------- Previous post was at 09:45 ----------

b2m, я уже наверно забодал тебя с этим компом но...
на диске SUPPLIED.cpm есть игрушка BINGO (ну не верю я что программа может быть с таким именем) при запуске этой игры выдаётся сообщение "не найден файл BRUN.com".
на диске от anasana, SOFT1715 этот файл есть.
нельзя ли его както перекинуть туда ?

---------- Post added at 10:15 ---------- Previous post was at 10:12 ----------

да и ещё,

[/COLOR]
Пока не разбирался, в чём проблема, но если нажать буковку I(gnore), то они работают.
да при нажатии клавишиши I игры дальше запукаются, но потом всёравно выдаётся ошибка биоса.

b2m
30.09.2010, 11:41
есть игрушка BINGO (ну не верю я что программа может быть с таким именем) при запуске этой игры выдаётся сообщение "не найден файл BRUN.com".
на диске от anasana, SOFT1715 этот файл есть.
нельзя ли его както перекинуть туда ?
Перекинул.


да при нажатии клавишиши I игры дальше запукаются, но потом всёравно выдаётся ошибка биоса
Я несколько раз нажимал, в конце концов они перестают выдавать ошибку. Видимо считывают, а потом записывают файл рекордов.

ZEman
30.09.2010, 11:46
ух, ты, оперативно !
спасибо, проверил диск, работает :)

AlecV
30.09.2010, 17:08
b2m, а можешь сделать "общение" с хост-системой по типу того, как сделано в SIMH - команды R.COM и W.COM ? Это сильно поможет переливать файлы.

Первый вопрос.
http://www.schorn.ch/cpm/cpmfaq.html

Интерфейс определен в исходниках SIMH, файл AltairZ80/altairz80_sio.c ищи строку /* port 0xfe is a device for communication SIMH <--> Altair machine */

Исходники программ R.COM и W.COM на языке SPL на диске B: в комплекте cpm2.zip на сaйте www.schorn.ch

b2m
30.09.2010, 17:51
b2m, а можешь сделать "общение" с хост-системой по типу того, как сделано в SIMH - команды R.COM и W.COM ? Это сильно поможет переливать файлы.
По поводу "переливания" файлов я не страдаю, у меня есть утилита (типа архиватора), которая работает с файлами-образами, я её подключил к FAR-у, и пользуюсь клавишей F5 :)

В архиве сама утилита (её скопировать в каталог FAR-а) и файл custom.ini, содержимое которого добавить к файлу Far\Plugins\MultiArc\Formats\custom.ini

ZEman
30.09.2010, 18:15
b2m, а в эмуляторе запись на диски поддерживается или только чтение осуществляется ?

b2m
30.09.2010, 20:23
В эмуляторе пока только чтение, как и в БК-0010(11).

ZEman
01.10.2010, 09:25
anasana, ну как, ты передумал выкладывать ещё 2 образа дисков или там нет ничего интересного ? ;)

ZEman
01.10.2010, 20:13
а кто может объяснить.
я разобрался как всё игры программы запускать, менять директории, запускать бейсик файлы и тому подобное.
на диске BASIC много файлов с расширением ARJ, диск не загрузочный и приходится его открывать во втором дисководе.
я так понимаю ARJ это архивы, чем их можно открыть и как ?

Atari
01.10.2010, 20:25
арджом ;)

ZEman
01.10.2010, 20:31
а как я его туда закину то ?

Atari
01.10.2010, 20:35
ну... наверное прийдется всё закинуть на писюк... распаковать а потом думать как закинуть назад распакованное...

арджа под Z80 я увы не видел :(

ZEman
01.10.2010, 20:44
вот пакость, b2m, тут ранее закидывал утилиту для работы с образами с помощью фара, но он у меня не работает.
винда просто тупо закрывает его написав чёто типа "приложение вызвало ошибку и будет закрыто".
подозреваю что это изза 64-битности винды.
:(

Atari
01.10.2010, 21:51
Почему Robotron 1715 находится в разделе "Отечественные компьютеры" ?

dk_spb
01.10.2010, 22:12
Atari, Интересно, а почему про Поиск и МС1502 такого вопроса нет ;-)
Я шучу, надеюсь никого не обидел.
Просто многие СЭВоские компьютеры (Роботрон, Правец и т.д.) для нас родные. И когда мы на них работали мы их для себя позиционировали как наши, супротив буржуйских эплов с ибмами.

b2m
02.10.2010, 00:29
Полностью согласен с dk_spb.

AlecV
04.10.2010, 12:29
Кстати еще неплохая коллекция софта CP/M и Z80

http://www.unix4fun.org/z80pack/

dk_spb
04.10.2010, 13:55
Ребят, а чем Вы образы дисков делаете?
Писать/читать файлы с диска отлично iocpm справляется.
А вот чем образ делать я так и не нашел.
teledisk у меня просто виснет когда начинает с дискетой работать.

b2m
04.10.2010, 14:32
teledisk у меня просто виснет когда начинает с дискетой работать.
А ты его под виндой запускал? Нужен комп с ДОС-ом и винтом с FAT16 (возможно ещё под FreeDOS-ом пойдёт, там FAT32 поддерживается).

---------- Post added at 15:32 ---------- Previous post was at 15:27 ----------

Под винду есть утилита, использующая драйвер fdrawcmd.sys, посмотри тут (http://zx.pk.ru/showthread.php?t=12842).

dk_spb
04.10.2010, 14:32
Под досом запускал.
Причем если образ->Диск то всё работает.
А обратно - никак.....

b2m
04.10.2010, 14:37
Попробуй ещё FDA (Floppy disk analyser), сконвертировать его выходной файл в образ - не проблема. Только там не всё так очевидно, например, прежде чем снимать образ нужно провести калибровку, при этом он изгадит одну дорожку на диске, так что лучше подсунуть пустой диск.

AlecV
04.10.2010, 15:27
dk_spb, я ж писал в соседнем форуме как это легко и незамысловато делать под линухом на обычном 1.2 дисководе.

http://www.phantom.sannata.ru/forum/index.php?t=3000

dk_spb
04.10.2010, 15:29
Скачал теледиск 2.16.
Он у меня почему-то только одну дорожку пытается сделать.
ZX Studio диск читает и делает или .fdi или .tr0.
Но их не понимает эмулятор.
Поэтому я с помощью iocpm содрал с диска файлы, а потом с помощью выложенной выше kdi утилитки залил файлы на образ.
Результат: http://fincoins.spb.ru/5/ADDITION.CPM

А как делать образы - пока не понятно.
Не исключено что у меня привод 5.25" 'загадочный'

b2m
04.10.2010, 15:57
ZX Studio диск читает и делает или .fdi или .tr0.
Но их не понимает эмулятор.
Выкладывай .fdi - сконвертируем. :) Кстати, ZX Studio вроде .kdi может делать, это и есть образ, который понимает эмулятор.


Поэтому я с помощью iocpm содрал с диска файлы, а потом с помощью выложенной выше kdi утилитки залил файлы на образ.
Результат: http://fincoins.spb.ru/5/ADDITION.CPM
Что-то странные файлы получились, в pip.com начало power.com и т.п. Перепутаны сектора.

KALDYH
04.10.2010, 16:00
teledisk у меня просто виснет когда начинает с дискетой работать.
Во-первых, он требует машину класса 386-486, не выше. Иначе - зависает. Есть версия, патченая на работу на скорости до P1-133, я поменял константы, и теперь она стабильно работает у меня на PIII-1400 (ссылка) (http://narod.ru/disk/20170080000/TD.EXE.html). Во-вторых, экспериментально установлено - Теледиск исправно читает дискеты, будучи запущен из-под Windows 98. Писать из-под винды все же отказывается.

dk_spb
04.10.2010, 16:21
anasana, Спасибо, последний теледиск помог вроде.
Теперь вопрос как из .td0 сделать .cpm или .raw

---------- Post added at 16:21 ---------- Previous post was at 16:14 ----------

b2m, http://fincoins.spb.ru/5/fff.fdi
http://fincoins.spb.ru/5/fff.td0

http://fincoins.spb.ru/5/DS.TD0 - та же дискета, снятая последним теледиском в режиме BIOS

b2m
04.10.2010, 16:42
Теперь вопрос как из .td0 сделать .cpm или .raw
Утилитой wteledisk (http://www.fpns.net/willy/wteledsk.lzh).
Например: wteledisk fff.td0 -offf.cpm

---------- Post added at 17:42 ---------- Previous post was at 17:33 ----------


http://fincoins.spb.ru/5/DS.TD0 - та же дискета, снятая последним теледиском в режиме BIOS
Похоже, дискета односторонняя, такое пока не поддерживается (в смысле, эмулятор считает, что образ двухсторонний).

b2m
04.10.2010, 16:48
Вот fff.td0 нормальный. Можно ds.td0 тоже также снять?

dk_spb
04.10.2010, 19:14
b2m, Так это одна и та же дискета.
просто fff.* снимались через ZX Disk Studio, а ds.* - через teledisk
Надо снимать еще раз?

---------- Post added at 19:14 ---------- Previous post was at 19:10 ----------

Ой, Дискеты разные.
Завтра сниму - они на работе.

ZEman
05.10.2010, 09:02
dk_spb, очень ждём. :)

b2m, а можешь добавить кнопку "RUS/LAT" на панель эмулятора чтоб шрифты переключать, а то у меня нет на клавиатуре клавиши ScrollLock.

b2m
05.10.2010, 10:28
а то у меня нет на клавиатуре клавиши ScrollLock.
Оппа. Не знал, что такое бывает :) Наверняка она есть, но её нужно нажимать с какой-нибудь синенькой Fn :)

ZEman
05.10.2010, 10:50
возможно.
клавиша Fn у меня присутствует, но перебирать все кнопки неохота, проще сделать с кнопкой на эмуляторе.

dk_spb
05.10.2010, 12:32
http://fincoins.spb.ru/5/DS.CPM
Есть еще десяток дискет, Но там при беглом осмотре ничего интересного.
А детально - только на след. неделе.

ZEman
05.10.2010, 12:41
это тотже диск или другой ? http://zx.pk.ru/showpost.php?p=320832&postcount=69
что игры тут жутко глючит.
что wurmi что chaser с очень сильными ошибками идут.

dk_spb
05.10.2010, 12:58
Тот же но по другому считанный.
Пока так и не нашел программы, которая нормально бы делала образ.

b2m
05.10.2010, 15:31
dk_spb, вроде уже лучше, но смущает размер диска 666Кб :) Должно быть 800Кб.

dk_spb
05.10.2010, 15:57
b2m, У меня только две версии.
Либо привод Самсунг - г...но (может от старости, а может так и было). А Тика мне что-то никто в Питере на продает...
Либо надо таки искать правильную софтину.
Потому как ZX Disk Studio работает через виндовый драйвер, который своей родной софтиной в режиме scan вообще видит blank диск.

b2m
05.10.2010, 16:10
Либо надо таки искать правильную софтину.
Круче FDA, по-моему, ничего нет. Он считывает не посекторно, а всю дорожку сразу, а потом анализирует данные, и ему неважно, правильная ли там контрольная сумма сектора, он просто в отчёте укажет об этом. Это я к тому, что у Роботрона какой-то странный алгоритм подсчёта CRC секторов.

dk_spb
05.10.2010, 16:20
b2m, FDA у меня не калибрэйтит на low или double.
Соответственно и диски такие не читает. Хотя я уже штук 50 разных дискет ему на калибровку подсовывал.

ZEman
05.10.2010, 16:38
всёравно какойто глючный этот диск "DS.cpm"
файлы:
stat, sr, pip, konvert, instscp - просто виснут.
basi - я думаю это бейсик, запускается но со страшными глюками.
игры wurmi и chaser тоже с ошибками идут.

BYTEMAN
05.10.2010, 16:51
Во-первых, он требует машину класса 386-486, не выше. Иначе - зависает.

У меня на PIV работает. Не патченная.

KALDYH
05.10.2010, 17:04
b2m, FDA у меня не калибрэйтит на low или double.
Попробуй на материнке с другим чипом Multi I/O. У меня тоже на второй машине он не пошел.

У меня на PIV работает. Не патченная.
Занятно... А какая версия?

BYTEMAN
05.10.2010, 17:11
Занятно... А какая версия?

По памяти сказать не могу. Точно знаю, что она пришла ко мне на диске с софтом для Ориона.

ZEman
01.11.2010, 08:50
http://www.phantom.sannata.ru/forum/index.php?t=2269&amp;&st=120
выложен ещё один игровой образ диска для Robotron 1715
прямая ссылка http://narod.ru/disk/26644398000/G1715.BIN.html
правда образ в виде bin.
чем его можно перевести в нормальный вид ?

Vadim
01.11.2010, 09:25
Нужно снять образ с дискеты от корвета или роботрона 1715 в формате FDI, потом отрезать заголовок с инфой, что бы осталось 819200 байт. Потом тот заголовок взять и прикрепить к нему этот вот образ. Получим формат FDI, а если надо перевести в teledisk то юзать утилиты или эмули.

ZEman
01.11.2010, 09:32
я ради интереса просто сенил на файле расширение с G1715.bin на G1715.cpm и подсунул такой файл эмулятору.
как ни странно работает :)
только первым диском надо ставить другой образ, этот не бутовый.

savelij
27.07.2011, 23:51
Обзавелся сегодня зверем, судя по запаху и нагреву что то с блоком питания. Хотелось бы оживить. Ткните плиз пальцем или поделитесь схемами. Конкретно модель W1715.

RST 0
28.07.2011, 00:04
savelij, напряжения не замеряли? Светодиоды все горят на плате? Блок питания как изнутри выглядит? Короче,опишите подробнее что да как.

savelij
28.07.2011, 00:14
savelij, напряжения не замеряли? Светодиоды все горят на плате? Блок питания как изнутри выглядит? Короче,опишите подробнее что да как.

Светодиоды горят, все 4, После первого включения 1 из них тусклее горел. На мониторе обратный ход только виден. Через 3-4 минуты пощол запах и монитор начал медленно тухнуть. В углу около вентилятора что то закрытое кожухом нагрелось. Моник я так понял от 12в или типа того запитан? Напряжений там 4? +5 +12 -5 -12?

---------- Post added at 00:14 ---------- Previous post was at 00:11 ----------

Фотки завтра вечером сделаю что внутри где.

savelij
28.07.2011, 22:18
Что то вчера отписал про 4 светодиода на мамке, а сомнение терзало :) Светодиодов на самом деле 3. Фотки завернул в архив и на народ кинул. Там 19 метров. Питание сегодня промерил, все напряжения есть и в норме. Блины на дисководах крутятся только после включения, индикации обращения к ним нету. Нажатие на сброс ничего не дает. Дисководы более не крутятся. Не понял пока совершенно как снимать дисководы и добраться до материнки. Что там под дисководами не знаю. Насколько понял по прочитанному про комп пока с дискеты не загрузишься ничего на экране не будет. Потому наблюдаю только растр с обратным ходом.

Фотки http://narod.ru/disk/20311343001/Robotron.zip.html

RST 0
29.07.2011, 00:28
Не понял пока совершенно как снимать дисководы и добраться до материнки.
Там сбоку от флоппов пара болтов длинных,под плоскую отвертку и с насечками для ручного вкручивания(ну как то так).Короче,их откручиваешь и вытаскиваешь оба дисковода на их раме.Ну а там уже материнка.

---------- Post added at 23:27 ---------- Previous post was at 23:24 ----------

savelij, почисти контакты дисководов и шлейфов,плат.У меня тоже дисководы не работали пока все спиртом не протер.

---------- Post added at 23:28 ---------- Previous post was at 23:27 ----------


пока с дискеты не загрузишься ничего на экране не будет
Ага,он просто должен попеременно мигать дисководами и пытаться загрузиться если есть дискета.

savelij
29.07.2011, 23:01
В выходные может получится заняться. Не стал пока трясти. Вопрос. В связи с тем что монитор несколько убитый жизнью можно ли подключить вместо родного какой нибудь типа Электроника МС6105? Что на видеовыхлопе компа?

RST 0
30.07.2011, 09:41
Подключить то можно,но не так просто.У Роботрона сигнал хитрый, нужно спаять небольшую схему.

savelij
30.07.2011, 10:46
Подключить то можно,но не так просто.У Роботрона сигнал хитрый, нужно спаять небольшую схему.

Что за схема? И есть вообще какая то документация, схемы, распальцовка разъемов и прочее? А то все что просмотрел чаще всего ссылки все дохлые.

RST 0
30.07.2011, 23:08
Ну вот например,человек тоже восстанавливал http://www.phantom.sannata.ru/konkurs/2010/kt1016.shtml

dk_spb
30.07.2011, 23:28
savelij, Савелий? Что Вам конкретно нужно?
Не забывайте что у Вас не 1715, а 1715М. А это СОВСЕМ другой компьютер.

savelij
30.07.2011, 23:49
Ну вот например,человек тоже восстанавливал http://www.phantom.sannata.ru/konkurs/2010/kt1016.shtml

Все бы ничего, но придется по тексту угадывать что там за схема была. Тупорылая привычка выкладывать картинки в хз куда, а не туда куда пишет :(

Vadim
02.08.2011, 09:01
Не забывайте что у Вас не 1715, а 1715М. А это СОВСЕМ другой компьютер.
RAM 256K... Странички вроде с адреса 0, размером или 32 или 48К.

dk_spb
02.08.2011, 09:52
Vadim, Я больше имел ввиду что другие платы, Схемы и т.д>

Vadim
02.08.2011, 10:27
Это да, я вроде для "М" так схем и не нашёл...

savelij
03.08.2011, 22:54
savelij, Савелий? Что Вам конкретно нужно?
Не забывайте что у Вас не 1715, а 1715М. А это СОВСЕМ другой компьютер.

Да я пока и сам не знаю, для начала хотелось бы схемы на это чудо. Подключить бы к монику МС6105. Что с ним далее делать пока и сам не знаю.

dk_spb
03.08.2011, 23:00
savelij, Ну если совсем не придумаете что делать - мне продайте. Или могу поменять на рабочий, но 1715 без М

savelij
03.08.2011, 23:06
savelij, Ну если совсем не придумаете что делать - мне продайте. Или могу поменять на рабочий, но 1715 без М

Можно и продать, но как это доставлять? :)

dk_spb
03.08.2011, 23:17
savelij, Отписываю в ЛС

Vadim
04.08.2011, 10:24
Что с ним далее делать пока и сам не знаю.
CP/M ихнюю запускать (SCP-3), некоторые программки смотреть. На 1715М, можно вполне нормально многое запустить. У 1715, видеоконтроллер собран на 580ВГ75, букав там мало. Всего 128 разных, т.е. за 1 кадр он может отобразить не более 128 разных символов, если в коде символа 7-й бит равен 1, то это управляющая команда для ВГ75 (во идиотизм-то?!). У 1715М видеоконтроллер иной, с загружаемыми шрифтами. Там можно сваять даже демку в текстовом режиме. Скроллы всякие и т.д. Можно запускать софт с ЦПМ. Можно туда сделать порт MP/M.

dk_spb
06.01.2012, 18:55
Надеюсь в тему буржуйских (пардон, зарубежных) компов меня не пошлют...

Достался мне такой зверек.
Нерабочий: даже не мыргает лампочками флопа.
Нужны схемы, доки по ТО и советы по починке.
Должен ли он что-то выдавать на экран или как младший брат (1715) пока не грузанется с дискеты - ни гугу.

У меня к нему есть комплект плат запасных, мама ведет себя также, а дисплейный адаптер даже не дает синхру (то есть если на мониторе выкрутить яркость на максимум, то без синхры видны линии и экран весь светится).
Кто сталкивался?

AlexM
06.01.2012, 21:23
Вот на шел : http://www.sax.de/~zander/index2h.html
но похоже не 1715М :v2_dizzy_facepalm:
Странно, но у немцев встречается robotron 1715 и 1715W, он не как 1715М

dk_spb
07.01.2012, 15:41
W и М вроде одно и тоже. Типа М - это W для СССР

shattered
08.05.2012, 05:13
Коллеги, есть ли у кого описание формата односторонних 40-дорожечных дискет для cpmtools?

Снял небольшую пачку (14 шт) образов, хочу поковыряться в них без эмулятора.

Vadim
08.05.2012, 08:25
Образы чем снимали? Т.е. на каком дисководе и каким софтом? Формат (как я полагаю логический) можно выяснить под эмулем, сделав дискету системной. Дискеты 80 дорожек 2 стороны имеют следующие параметры

Физические:
Цилиндров 80
Сторон 2
Секторов 5 по 1024 байт

Логические:
кол-во треков 160
Размер блока 2048 байт. (SPT=40) (остальные легко высчитываются из этого)
количество системных треков 4.
Размер директории 128 файлов (2 блока)

Дискета 40 SS/SD, должна иметь аналогичные логические параметры. А именно 4 системных трека. Попробуйте с такими параметрами

shattered
08.05.2012, 16:14
Описание нашлось в http://www.phantom.sannata.ru/forum/index.php?t=3000

Итого:

diskdef scp3
seclen 1024
tracks 160
sectrk 5
blocksize 2048
maxdir 128
skew 0
boottrk 4
os 3
end

diskdef scp2
seclen 1024
tracks 40
sectrk 5
blocksize 2048
maxdir 64
skew 0
boottrk 3
os 2.2
end

shattered
08.05.2012, 18:27
Внутри образов обнаружились файлы, которых нет в архиве b2m:

copy.com [копировщик дискет, "ивановооблмашинформ 1987"]
textos.com [не знаю что, и ему не хватает tsmsgs.ovr]

ZEman
08.05.2012, 19:18
shattered, а вы можете залить сюда ваши образы дискет ?
очень интересно посмотреть.

shattered
08.05.2012, 21:50
заливаю не все -- часть дисков оказалась дубликатами.

обнаружил еще один новый файл: pw.hlp, подсказка по power.com. положил его в архив отдельно.

roma
20.11.2016, 18:36
Вопрос: какой прогой можно залить .cpm файл обратно на дискету?
Реально пока работают только диски сделанные через CopyQM используя файлы .cqm .
Как .cpm переконвертировать .cqm или хотя бы в .td0 ?

AlexBel
14.12.2016, 19:35
Всем привет.
С сайта http://bashkiria-2m.narod.ru/ взял эмулятор и архив с образами дисков для Роботрона 1715. Но ни один из образов не загружается, у эмулятора просто чёрный экран. Пробовал "вставлять" образы в оба привода, нажимал "сброс" - безрезультатно. Подскажите, как запустить загрузку? Есть ли другие эмуляторы 1715? Windows 8.1 x64. Запуск от Администратора ничего не дал.

И ещё вопрос - где можно найти подробное описание архитектур разновидностей Роботронов 1715, достаточных для создания репликации?

b2m
14.12.2016, 20:53
Там не все загрузочные. Я загрузочным (в первый привод) ставлю обычно r1715.cpm (собственно он и стоит в конфиге по-умолчанию). Т.е. достаточно распаковать архив с образами в подкаталог Robotron эмулятора.

AlexBel
14.12.2016, 21:02
Там не все загрузочные. Я загрузочным (в первый привод) ставлю обычно r1715.cpm (собственно он и стоит в конфиге по-умолчанию). Т.е. достаточно распаковать архив с образами в подкаталог Robotron эмулятора.

Всё, разобрался - не было папки Robotron с ПЗУ и прочим. Не понимаю, куда подевалась. Скачал эмулятор заново, распаковал - папка есть и загрузка пошла, так что этот вопрос закрыт. Но вопрос по документации всё равно остаётся. Конечно, это всё можно насобирать на просторах Интернет, но, возможно, кто-то уже это сделал и может поделиться.

Например, эмулятор 1715 ведь писался на основе документации на компьютер :)

b2m
14.12.2016, 21:18
Документация (естесственно на немецком) есть тут (http://www.tiffe.de/Robotron/PC1715/).
Схемы в файле PC-1715-Schaltplaene.pdf (http://www.tiffe.de/Robotron/PC1715/PC-1715-Schaltplaene.pdf)

- - - Добавлено - - -


Но папки Robotron нет :(
Посмотри внимательнее. На всякий случай ещё раз ссылка на архив с эмулятором: emu.rar (http://bashkiria-2m.narod.ru/files/emu.rar), там точно есть :)

- - - Добавлено - - -


Например, эмулятор 1715 ведь писался на основе документации на компьютер :)
Я уже не помню, где что скачивал, но большинство есть в каталоге по ссылке выше.
Вот ещё какие-то текстовые файлы, где взял - не помню:

s_ports.txt


PIOCS0 000000 00
PIOCS1 000100 04
CTCCS0 001000 08
SIOCS0 001100 0c
CTCCS1 010000 10
SIOCS1 010100 14
CRTCS 011000 18
NotConn 011100 1c

KRFD 100000 20
MEMCS0 100100 24
MEMCS1 101000 28
LT107CS 101100 2c
??? 110000 30
BWSCS 110100 34
NotConn 111000 38
ZRES 111100 3c


Floppy
======
PIOCS0
PIOCS1
KRFD

Video
======
CRTCS
BWSCS
ZRES

V24
====
CTCCS1
LT107CS
SIOCS1

IFSS
====
SIOCS0
CTCSC0

s_fdc.txt


IF (fdc eq f1715)
;Steuer-PIO
flcoad equ 04h ;PORT A
flcoac equ 05h
flcobd equ 06h ;PORT B
flcobc equ 07h

;Daten-PIO
fldaad equ 00h ;Port A Schreib-Daten
fldaac equ 01h
fldabd equ 02h ;Port B Lese-Daten
fldabc equ 03h

;Select-Latch
flsel equ 20h ;Bit 7..4: /Sel LW3..0; Bit 3..0: /LCK LW3..0
flmot equ 21h ;Bit 7..4: /Mot on
;
ENDIF

;; Legende AMF:
;; Port A
;; | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
;; | | | | | | | |__ A /WE 0-Schreiben ein
;; | | | | | | |______ A MK lesen 0-MFM-A1 Erkennung
;; | | | | | | 1-FM-Mark., MFM-C2 Erkenn.
;; | | | | | | schreiben 0-Takt fuer MFM
;; | | | | | | 1-Marken FM und A1 MFM
;; | | | | | |__________ A /SIDE 0-Kopf Seite 1; 1-Kopf Seite 0
;; | | | | | oder A /FR 0-Fault reset; 1-kein FR
;; | | | | |______________ A /STR 0-AMF aktiv
;; | | | | 1-AMF ausgeschaltet
;; | | | |__________________ A MK1 lesen 0-Informationen einlesen
;; | | | 1-nur 1 einlesen
;; | | | schreiben 0-FM-Daten schreiben
;; | | | 1-MFM und FM-Marken schr.
;; | | |______________________ A MR, SD 0-steppen Richtung aussen
;; | | 1-Marke-erkannt loeschen
;; | | steppen Richtung innen
;; | |__________________________ A /HL 0-Kopf geladen
;; | 1-Kopf entladen
;; |______________________________ A /ST 0-Stepsignal an LW ein
;; 1-Stepsignal an LW aus
;;
;; Port B
;; | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
;; | | | | | | | |__ E /RDY 0-Laufwerk bereit
;; | | | | | | | 1-Laufwerk nicht bereit
;; | | | | | | |______ E /MKE 0-Marke erkannt
;; | | | | | | 1-Marke noch nicht erkannt
;; | | | | | oder PC1715 E MKE 1-Marke erkannt
;; | | | | | | u.K5122 0-Marke noch nicht erkannt
;; | | | | | |__________ E /SYN ???? (K5120)
;; | | | | | oder K5122 A /HF 0-Takt fuer 8" MFM
;; | | | | | 1-Takt fuer 5" MFM und 8" FM
;; | | | | | oder PC1715: A MFM 0-FM-Aufzeichnung
;; | | | | | 1-MFM-Aufzeichnung
;; | | | | |______________ A PRE 0-schreiben ohne Prekompensation
;; | | | | 1-schreiben mit "
;; | | | |__________________ E /FA 0-Fehler in der AMF aufgetreten
;; | | | 1-kein Fehler aufgetreten
;; | | | oder PC1715: A FO 0-5"-Disketten
;; | | | 1-8"-Disketten
;; | | |______________________ E /WP 0-Schreibschutz ist ein
;; | | 1-kein Schreibschutz
;; | |__________________________ E /FW 0-Laufwerk meldete Schreibfehler
;; | 1-Laufwerk meldete keinen Fehler
;; |______________________________ E /T0 0-Kopf steht auf Spur 0
;; 1-Kopf steht nicht auf Spur 0



- - - Добавлено - - -

Кстати, в названии темы 1715(М), а это несколько другой комп. По крайней мере диски для 1715М (или правильнее 1715W?) в моём эмуляторе не загружаются.

AlexBel
14.12.2016, 22:03
Кстати, в названии темы 1715(М), а это несколько другой комп. По крайней мере диски для 1715М (или правильнее 1715W?) в моём эмуляторе не загружаются.

Большое спасибо за информацию!

Эмулятор, как я понял, эмулирует 1715 без "М" и без "W". И, видимо, между этими моделями существенное различие, раз несовместимы по дискам. Этим вопросом я ещё не занимался и представления не имею, чем модели отличаются, кроме буквы - это ещё предстоит выяснить. Думаю, разумно заниматься именно 1715, так как для него есть и дисковые образы и эмулятор.
Когда-то давно я немного возился с 1715 (с буквой или без - не помню), машинка мне понравилась и я хочу в порядке отдыха сделать упрощённую репликацию, тем более, что с ВГ75, Z80 и FPGA проблем нет :)
Кстати, о моё знакомстве с 1715. Помнится, была на нём такая игра - вертолёт летит между скалами и постреливает. Не могу вспомнить название. Если кто-нибудь знает - напомните, пожалуйста.

dk_spb
14.12.2016, 22:12
Эх. Поработаю гуглом.
https://ru.wikipedia.org/wiki/Robotron_1715
http://www.robotrontechnik.de/html/computer/pc1715w.htm

AlexBel
14.12.2016, 22:21
Эх. Поработаю гуглом.
https://ru.wikipedia.org/wiki/Robotron_1715
http://www.robotrontechnik.de/html/computer/pc1715w.htm

Спасибо, но эти две страницы - в числе первых, на которые я попал, когда искал информацию. Правда, ещё не читал, только в закладки положил :)

dk_spb
14.12.2016, 22:34
>только в закладки положил
Ну не в корзину - и то ладно.
А так там подробно расписано что такое W и M и чем они отличаются от простой 1715

b2m
14.12.2016, 23:20
А так там подробно расписано что такое W и M и чем они отличаются от простой 1715
Различий на первый взгляд не много (4МГц, больше ОЗУ, т.е. 256Кб и загружаемый знакогенератор), но у 1715W другой контроллер флопа (на 8272). Вот диски и не грузятся.

dk_spb
15.12.2016, 00:06
Насколько я помню, может и заблуждаюсь, они совместимы сверху вниз.
То есть 1715М умеет грузить систему для 1715. Если только это не ранняя 1715 с "толстыми" (3/4H) дисководами (но там, скорее всего, дело в 40/80 дорожек).
А 1715 не умеет грузить систему от M/W, хотя диски от неё видит нормально.
Так что скорее дело не в FDC.

- - - Добавлено - - -

От 1715 есть дизасм ROM (2K, там только загрузчик) с комментариями что где и что к чему.

AlexBel
15.12.2016, 07:46
Всем привет.

Начал подбирать элементную базу. 580ВГ75 уже есть, вместо U880 поставлю Z80. Пока что вижу проблему в микросхемах U857 (как я понял, это DMA) и U856 (SIO, последовательный порт). Видимо, это аналоги микросхем из комплекта Z80. Отечественных аналогов не нашёл, поэтому обратился к китайцам. На данный момент:

U857 - Z84C3006PEC (Z80 CTC) - нашёл на "Али" вот что (https://ru.aliexpress.com/item/4pcs-lot-Z84C3006PEC-Z80-CTC/32484862095.html?ws_ab_test=searchweb0_0,searchweb 201602_2_10065_10068_10084_10083_10080_10082_10081 _10060_10061_10062_10056_10055_10037_10054_10059_1 0032_10099_10078_10079_10077_10093_10103_10073_101 02_10096_10052_10050_10051,searchweb201603_9&btsid=c60e6877-ac5e-4473-a4fd-5083c852adc6)

U856 - Z84C4006PEC (Z80 SIO) - на "Али" (https://ru.aliexpress.com/item/10PCS-Z84C4010PEC-Z84C4008PEC-Z84C4006PEC-Z80-SIO-0/32620008579.html?ws_ab_test=searchweb0_0,searchweb 201602_2_10065_10068_10084_10083_10080_10082_10081 _10060_10061_10062_10056_10055_10037_10054_10033_1 0059_10032_10099_10078_10079_10077_10093_10103_100 73_10102_10096_10052_10050_10051,searchweb201603_9&btsid=aabc47af-9337-46a9-b057-249d9c67a805)

Обнаружил параллельный интерфейс Z80 PIO, видимо, Z84C2010PEC, нашёл у китайцев (https://ru.aliexpress.com/item/Z80-PIO-Z84C2010PEC-new-and-original-5PCS/32748215200.html?ws_ab_test=searchweb0_0,searchweb 201602_2_10065_10068_10084_10083_10080_10082_10081 _10060_10061_10062_10056_10055_10037_10054_10059_1 0032_10099_10078_10079_10077_10093_10103_10073_101 02_10096_10052_10050_10051,searchweb201603_9&btsid=610bbd3b-6405-47ae-af5b-905d87f59b50). Как я понял, на нём собран контроллер дисковода, чем-то напомнивший "мегабайтник" у "Агата". С этим пока что повременю.

Посмотрите, пожалуйста - всё ли правильно понял, не упустил ли чего важного. Изучать девайс только начал, так что вполне мог что-то просмотреть.

Андрианов Игорь
15.12.2016, 11:24
Когда-то распаивал (сдуру) плату и контроллеры 1715 (первый вариант с "большими" дисководами), вроде выпаянные большие тараканы включая проц сохранились.
Вечером дома посмотрю реальное наличие.
Могу подарить все эти потроха "за пересыл".

AlexBel
15.12.2016, 12:04
Когда-то распаивал (сдуру) плату и контроллеры 1715 (первый вариант с "большими" дисководами), вроде выпаянные большие тараканы включая проц сохранились.
Вечером дома посмотрю реальное наличие.
Могу подарить все эти потроха "за пересыл".

Больше спасибо! Буду рад любому железу, пересылку, разумеется, оплачу.
Наверное, с этим лучше в личку.

AlexBel
18.12.2016, 09:06
Нашёл название игры, которую ищу - "Диверсия" (на диске, скорее всего, будет называться "DIWERSIQ"). Название-то нашёл, а саму игру - пока что не получается. Написал автору Александру Гарнышеву, но, к сожалению, у него ничего не осталось. На сайте "Башкирии" в архиве с образами дисков тоже не нашёл. Правда, есть шанс, что игра скрывается под другим названием, так как я искал по имени файла, а не запускал всё подряд.
Если у кого-нибудь есть информация о том, где взять эту игру - сообщите, пожалуйста.

Pluto
19.03.2018, 12:14
Нужно записать загрузочную дискету для 1715М в Москве.
Дискеты есть.
Кто может?

shattered
04.03.2019, 16:59
AlecV, you are right about initialize routine, one inside ROM is quite small, and do just init of floppy and for example in 1715 it first copy itself in RAM.

About banked memory, good thing is that on Zanders site, that I gave link, there is a dump of CS (chip-select) PROM so that should at least help some things, but there is no schematics of 1715W, will continue my work on ROM disassembly also will take track 0 and disassemble that code to see how some things are done.

Think that ther is no actual DMA chip (at least in 1715 version).

Thanks for link

Появились схемы 1715W, по ним (и обрывкам документации) примерно понятно, как оно работает. Поэтому КДПВ:

https://i.imgur.com/pLUJNqt.png

shattered
11.03.2019, 15:24
Занятно:

Особой популярностью пользовались игры, написанные программистом Александром Гарнышевым (Diwersiq — боевой вылет на вертолёте; KLAD — аналог «King's Valley» и др.), в которых в необычной манере были задействованы возможности аппаратуры. Так, в игре «Diwersiq» использовались звуки подключенного принтера: сигнал «звонка» — при заправке вертолёта, прокрутка барабана — при попадании снаряда в цель. В игре «KLAD» реализовано проигрывание мелодии и звуковые эффекты; их можно услышать, подключив наушники к определенным контактам внешнего разъема.
via https://ru.wikipedia.org/wiki/Robotron_1715

Pluto
11.03.2019, 18:49
Появились схемы 1715W

Где их можно посмотреть?

shattered
11.03.2019, 20:03
http://xepb.org/robotron/docs/1715w.zip

dk_spb
11.03.2019, 22:43
Появились схемы 1715W
Да уж вроде лет 8 в интернете доступны. Так что вряд ли "появились"...

shattered
12.03.2019, 00:58
Окей, давайте поищем Диверсию и Клад :)

rw6hrm
20.03.2019, 12:07
Повторюсь в этой ветке: если кто-то может поделиться архивом текстового редактора РЕФОР - с меня печеньки. Только нормальным архивом, не в экзотических форматах...
От ВАРИТАБа тоже не откажусь.

Pluto
20.03.2019, 13:35
У меня сохранилось несколько дискет от ROBOTRON.
Был там какой то текст.редактор.
Но пока прочитать не на чем.

shattered
20.03.2019, 22:12
будет потеплее - можно организовать чтение :)

Andrey_Ak
02.04.2019, 12:37
Товарищи, подскажите пожалуйста, есть кучка образов дисков в формате CQM,
понятно что их можно записать на дискеты через программу CopyQM под DOS..
Собственно раньше так и писал дискеты для Роботрона...

Но вот как эти образы CQM переделать в обычный RAW формат размером 819200,
чтоб можно было их использовать в эмуляторе и писать с них дискеты через
SAMDisk и fdrawcms.sys
???

(Как вариант можно под DOS через CopyQM записать кучу дискет,
а потом считать их в RAW формат через SAMDisk и fdrawcms.sys
но это как сами понимаете мазохизм.. Должен быть способ попроще..)

Black Cat / Era CG
02.04.2019, 13:14
Имеет смысл (возможно) глянуть сюда: http://rio.early8bitz.de/cqm/index.htm

- - - Добавлено - - -

А лучше сюда: https://virtuallyfun.com/wordpress/2014/06/29/dealing-with-copyqm-file-format/

dk_spb
02.04.2019, 13:18
Но вот как эти образы CQM переделать в обычный RAW формат размером 819200,
Я за тебя погуглил ;-)
https://docs.mamedev.org/tools/floptool.html
Я проверил, работает. Ключевое слово applix

Andrey_Ak
02.04.2019, 13:44
Я за тебя погуглил ;-)
https://docs.mamedev.org/tools/floptool.html
Я проверил, работает. Ключевое слово applix

Спасибо!!! Все получилось:

floptool convert CQM APPLIX R1715.CQM R1715.dsk

Вот не поверишь, долго гуглил, пытался найти, но так и не смог..
Плохо у меня очень с буржуйским...

shattered
02.04.2019, 21:35
samdisk тоже умеет .cqm, кстати

Andrey_Ak
03.04.2019, 05:19
samdisk тоже умеет .cqm, кстати

Разве? Надо будет попробовать...
В описании форматов не нашел этого:
https://simonowen.com/samdisk/formats/

---

Похоже что не умеет:

SAMdisk.exe R1715.CQM R1715.RAW
Error: unrecognised image format

shattered
03.04.2019, 09:56
похоже, только в 4.0 alpha, которую надо собирать самому...

Andrey_Ak
03.04.2019, 13:09
А кто владеет языком? Нужна помощь, надо написать автору SAMDisk,
кое-что исправить/модернизировать в программе...
Тут на русском то сложно объяснить, сформулировать что требуется
доработать, а с переводом вообще не понятно будет... :(

shattered
03.04.2019, 21:09
Пишите, что не так. Я могу попробовать исправить сам и заслать результат автору.

Andrey_Ak
04.04.2019, 05:53
Пишите, что не так. Я могу попробовать исправить сам и заслать результат автору.

Ну вот чтоб далеко не ходить, проблема с записью дискет для Роботрона 1715М....

Первый формат:

Robotron 1715M: 80 цилиндров * 2 головки * 5 секторов * 1024 байт на сектор

Чтение дискеты в собственный образ формата SAMDisk:
SAMdisk.exe A: SCP3_OK.DSK -c80

Запись дискеты из собственного образа формата SAMDisk:
SAMdisk.exe SCP3_OK.DSK A: - Пишет без ошибок, машина с дискеты загружается

Конвертация из собственного образа формата SAMDisk в RAW формат:
SAMdisk.exe SCP3_OK.DSK SCP3_OK.RAW

- Эти команды успешно работают...

А вот записать на дискету образ формата RAW я никак не могу...
Переименовываем SCP3_OK.RAW в SCP3_OK_RAW.DSK
SAMdisk.exe SCP3_OK_RAW.DSK A: -c80 - Пишет без ошибок, на машине загрузка с дискеты не идет...
SAMdisk.exe SCP3_OK_RAW.DSK A: -c80 -s5 - Пишет без ошибок, на машине загрузка с дискеты не идет...
SAMdisk.exe SCP3_OK_RAW.DSK A: -c80 -s5 -z3 - Пишет без ошибок, на машине загрузка с дискеты не идет...
SAMdisk.exe SCP3_OK_RAW.DSK A: -c80 -s5 --size=1024 - Пишет без ошибок, на машине загрузка с дискеты не идет...

Если посмотреть информацию об этом RAW образе:
SAMdisk.exe info SCP3_OK_RAW.DSK
[SCP3_OK_RAW.DSK]
Type: MGT
Format: 250Kbps MFM, 80 cyls, 2 heads, 10 sectors, 512 bytes/sector.

Ставит упорно 512 байт на сектор, и кол-во секторов подбирает под размер образа...

---

Второй формат:

Robotron 1715M: 80 цилиндров * 2 головки * 16 секторов * 256 байт на сектор

Чтение дискеты в собственный образ формата SAMDisk:
SAMdisk.exe A: R1715_3_OK.DSK -c80

Запись дискеты из собственного образа формата SAMDisk:
SAMdisk.exe R1715_3_OK.DSK A: - Пишет без ошибок, машина с дискеты загружается

Конвертация из собственного образа формата SAMDisk в RAW формат:
SAMdisk.exe R1715_3_OK.DSK R1715_3_OK.RAW

Запись дискеты из образа формата TeleDisk:
SAMdisk.exe R1715_3.TD0 A: - Пишет без ошибок, машина с дискеты загружается

- Эти команды успешно работают...

А вот записать на дискету образ формата RAW я никак не могу...
Переименовываем R1715_3_OK.RAW в R1715_3_OK_RAW.DSK
SAMdisk.exe R1715_3_OK_RAW.DSK A: -c80 - Пишет без ошибок, на машине загрузка с дискеты не идет...
SAMdisk.exe R1715_3_OK_RAW.DSK A: -c80 -s16 - Пишет без ошибок, на машине загрузка с дискеты не идет...
SAMdisk.exe R1715_3_OK_RAW.DSK A: -c80 -s16 -z1 - Пишет без ошибок, на машине загрузка с дискеты не идет...
SAMdisk.exe R1715_3_OK_RAW.DSK A: -c80 -s16 --size=256 - Пишет без ошибок, на машине загрузка с дискеты не идет...

Если посмотреть информацию об этом RAW образе:
SAMdisk.exe info R1715_3_OK_RAW.DSK
[R1715_3_OK_RAW.DSK]
Type: RAW
Format: 250Kbps MFM, 80 cyls, 2 heads, 8 sectors, 512 bytes/sector.

Ставит упорно 512 байт на сектор, и кол-во секторов подбирает под размер

---

Ну и заодно, раз мы тут говорим о программе, так-же проблема с записью дискет для Искры:

Искра 1030.11-2/4: 80 цилиндров * 1 головка * 9 секторов * 512 байт на сектор

Чтение дискеты в собственный образ формата SAMDisk:
SAMdisk.exe a: ADOS.DSK -c80 -s9 -h0

Запись дискеты из собственного образа формата SAMDisk:
SAMdisk.exe ADOS.DSK a: -c80 -s9 -h0
- Идет сначала форматирование каждого цилинда, а потом запись каждого цилиндра, и так на все 80 цилиндров, машина с дискеты загружается.

Конвертация из собственного образа формата SAMDisk в RAW формат:
SAMdisk.exe ADOS.DSK ADOS.RAW
- Получается файл размером 368 640 байт.

А вот записать на дискету образ формата RAW я никак не могу...
Переименовываем ADOS.RAW в ADOS.IMG
SAMdisk.exe ADOS.IMG a: -c80 -s9 -h0
- Идет сначала форматирование каждого цилиндра, а потом запись каждого цилиндра,
и так только до 40 цилиндра, далее идет просто форматирование оставшихся 40 цилиндров
естественно дискета получается не рабочей на реальной машине.
Связано это с тем, что программа думает что мы хотим записать на 80-ти дорожечную дискету
только первые 40 цилиндров, только нулевой стороны исходного образа.

---

Ну или я никак не могу понять, как программе сказать какое кол-во секторов и какой размер сектора.
(Вот кол-во цилиндров cylinder count (N) or range (A-B) указывается ключом -cN либо --cyls=N - это понятно )
А вот с указанием кол-ва секторов и размера сектора не понятно:
-s, --sector[s] sector count for format, or single sector select
-z, --size=N override sector size code (default=2; 512 bytes)

shattered
05.04.2019, 21:36
Кажется, тут две проблемы, одну (образы 800K всегда опознаются как MGT) примерно понятно, как чинить, вторую (проблемы с записью) пока не воспроизвел.

shattered
07.04.2019, 20:10
Кстати, какая версия samdisk?

Andrey_Ak
07.04.2019, 22:11
SAMDisk 3.8.11

Pluto
10.04.2019, 22:47
Повторюсь в этой ветке: если кто-то может поделиться архивом текстового редактора РЕФОР - с меня печеньки. Только нормальным архивом, не в экзотических форматах...
От ВАРИТАБа тоже не откажусь.

Отремонтировал наконец то свой Роботрон!
У меня на дискетах имеется редактор ТРК, набивал на нем когда то тексты.
Есть еще дискеты отданные мне за ненадобностью.
Надо смотреть что там..

- - - Добавлено - - -


Окей, давайте поищем Диверсию и Клад :)

Есть файлы KLAD.BAS

https://i.ibb.co/7jM3zr6/0-E7-F2-FD5-42-CF-44-D4-8-E7-B-DA9-E59-D89393.jpg (https://ibb.co/q7qHnmP)

https://i.ibb.co/wz6M6DH/4-BEA93-F5-B017-48-C3-9-EE6-4-AC4-D6-F19323.jpg (https://ibb.co/z4fGfKc)

https://i.ibb.co/2StyQzt/004340-BC-FC25-46-AF-B365-EC10090-AB71-E.jpg (https://ibb.co/BGZtxhZ)

shattered
15.04.2019, 23:12
SAMDisk 3.8.11

первую проблему (опознание raw дисков как mgt) вроде починили, но нужно собирать исходники самому

Andrey_Ak
16.04.2019, 11:26
первую проблему (опознание raw дисков как mgt) вроде починили, но нужно собирать исходники самому

Это хорошо.. Спасибо... А не могли бы собрать?
Я правда сейчас в командировку, как вернусь смогу протестировать...

shattered
16.04.2019, 20:48
Попробую, не обещаю

Andrey_Ak
04.06.2019, 18:16
первую проблему (опознание raw дисков как mgt) вроде починили, но нужно собирать исходники самому

Добрый день!

Как там, не продвинулось дело? Пересобрать программку?

alk0v
16.09.2019, 09:05
Товарищи, а есть рабочий эмулятор 1715М?

Надіслано від мого Mi A1, використовуючи Tapatalk

shattered
16.09.2019, 10:50
Я не нашел такого, поэтому стал допиливать MAME. Пока добился того, что SCP грузится и показывает prompt, но только если удалить profile.sub

alk0v
16.09.2019, 13:48
Понял, посмотрю, чего мне не хватает для mame, если что, напишу Вам )

Надіслано від мого Mi A1, використовуючи Tapatalk

AlexBel
16.09.2019, 14:54
Товарищи, а есть рабочий эмулятор 1715М?

Надіслано від мого Mi A1, використовуючи Tapatalk

http://bashkiria-2m.narod.ru/download.html

b2m
16.09.2019, 15:02
AlexBel, мой эумлирует 1715 без М

alk0v
16.09.2019, 15:23
AlexBel, мой эумлирует 1715 без МИ отлично с этим справляется )

Надіслано від мого Mi A1, використовуючи Tapatalk

AlexBel
16.09.2019, 15:55
AlexBel, мой эумлирует 1715 без М

Честно сказать, не обратил внимания, всё равно других эмуляторов 1715 не знаю :)

alk0v
16.09.2019, 23:01
А не поделитесь инструкцией по запуску и нужными файлами для MAME?

Andrey_Ak
17.09.2019, 11:51
Кажется, тут две проблемы, одну (образы 800K всегда опознаются как MGT) примерно понятно, как чинить, вторую (проблемы с записью) пока не воспроизвел.


первую проблему (опознание raw дисков как mgt) вроде починили, но нужно собирать исходники самому

Это хорошо.. Спасибо... А не могли бы собрать? И как-бы заняться второй проблемой??

shattered
19.09.2019, 22:48
Искра 1030.11-2/4: 80 цилиндров * 1 головка * 9 секторов * 512 байт на сектор

Чтение дискеты в собственный образ формата SAMDisk:
SAMdisk.exe a: ADOS.DSK -c80 -s9 -h0

а что выводит SAMdisk.exe info ADOS.RAW ?

единственный образ ados, который у меня есть, опознается как


[ados-3.30.ima]
Type: BPB
Format: 250Kbps MFM, 40 cyls, 2 heads, 9 sectors, 512 bytes/sector

Andrey_Ak
20.09.2019, 05:25
Во втором случае проблема в следующем:

Нам нужно стандартный образ 360кб - 40 cyls, 2 heads, 9 sectors, 512 bytes/sector
записать как - 80 cyls, 1 heads (нулевая), 9 sectors, 512 bytes/sector
и вот как это сказать программе я не знаю..

shattered
20.09.2019, 10:22
а что выводит SAMdisk.exe info ADOS.RAW

и все же?

Andrey_Ak
20.09.2019, 10:42
Сегодня вечером буду дома, обязательно проверю и сообщу..

Andrey_Ak
22.09.2019, 09:39
SAMdisk info ADOS.RAW

[ADOS.RAW]
Type: BPB
Format: 250Kbps MFM, 40 cyls, 2 heads, 9 sectors, 512 bytes/sector.

- - - Добавлено - - -

Суть такова, нам нужно любой стандартный образ 360кб - 40 cyls, 2 heads, 9 sectors, 512 bytes/sector
записать как - 80 cyls, 1 heads (нулевая), 9 sectors, 512 bytes/sector

С помощью написанной утилиты, получается конвертировать такой стандартный образ, в образ на 720К,
утилита просто вторую сторону образа заполняет нулями...

SAMdisk info ADOS-DS.DSK
[ADOS-DS.DSK]
Type: BPB
Format: 250Kbps MFM, 40 cyls, 2 heads, 9 sectors, 512 bytes/sector.

-- imgcnv2w.exe
-- Input image filename:
-- ADOS-DS.DSK
-- Input image sectros per track:
-- 9
-- Input image tracks:
-- 80
-- Input image sides:
-- 1
-- Output image filename:
-- ADOS-SS-DS.IMG
-- Output image sectros per track:
-- 9
-- Output image tracks:
-- 80
-- Output image sides:
-- 2


SAMdisk info ADOS-SS-DS.DSK
[ADOS-SS-DS.DSK]
Type: RAW
Format: 250Kbps MFM, 80 cyls, 2 heads, 9 sectors, 512 bytes/sector.

http://tis.kz/files/DOS_SS_80track.rar

shattered
22.09.2019, 18:17
SAMdisk info ADOS.RAW

[ADOS.RAW]
Type: BPB
Format: 250Kbps MFM, 40 cyls, 2 heads, 9 sectors, 512 bytes/sector.

Это значит, что в BPB (bios parameter block) на дискете записана обычная геометрия 40x2x9 вместо 80x1x9. Можно попробовать ее исправить и посмотреть, что будет.

Andrey_Ak
22.09.2019, 19:11
Это значит, что в BPB (bios parameter block) на дискете записана обычная геометрия 40x2x9 вместо 80x1x9. Можно попробовать ее исправить и посмотреть, что будет.

Думаю этого нельзя делать, т.к. тогда Искра не поймет такой дискеты...
Потому как с точки зрения ОС, Искра работает с обычными двух-сторонними дискетами...

Да и потом, не переделывать же каждый образ который я хочу записать для Искры..
Образы должны быть стандартными, просто программе SAMdisk надо как-то сказать что писать именно одну сторону 80 дорожек..

---

Вот описание формата Искры:

Драйвер диска базовой системы ввода-вывода ПП ЭВМ "ИСКРА-1030"
(прерывание INT 13H) поддерживает работу с дискетой только в формате 1
сторона-80 дорожек, или только 1 сторона-40 дорожек, в зависимости от
перемычки на плате микро-ЭВМ.
Напомним,что в ПП ЭВМ "ИСКРА-1030" дискеты, имеющте разметку 1
сторона - 80 дорожек, АДОС или любая версия MS DOS воспринимает как
двусторонние по 40 дорожек на стороне.Интерфейсом,поддер жеваемым это
соответствие является драйвер гибкого диска БСВВ.На практике это
реализовано следующим образом.Обычно, дискетные устройства IBM-PC и
других совместимых с ней персональных машин имеют 2 головки по 40
шагов.Дисковое устройство использует 1 головку и может выполять 80
шагов, причем шаг головки ровно в 2 раза меньше чем в
IBM-PC.Если драйвер диска БСВВ получает запрос на чтение (или запись)
дорожек 0,1,2,3...39 нулевой стороны, то физически он обращается к
дрожкам 0,2,4,6...78 (т.е. к четным дорожкам) головки 0,а при запросе
дорожек 0,1,2,3...39 стороны 1(т.е.головки 1) - драйвер работает с
дорожками 1,3,5...79(не четными),но опять же головки 0(т.е. стороны
0)

shattered
23.09.2019, 01:25
bin2imd из комплекта ImageDisk должна помочь -- см. https://forum.winworldpc.com/discussion/6931/how-to-convert-raw-images-to-imagedisk


BIN2IMD <image.img> <image.imd> DM=5 N=80 SS=512 SM=1-9 /1


и результат записать.

- - - Добавлено - - -


А не поделитесь инструкцией по запуску и нужными файлами для MAME?

Сейчас эмулятор бесполезен, потому что не подключена клавиатура. Если все же хотите запустить, ставьте свежий релиз отсюда -- https://www.mamedev.org/release.php

Архивы с прошивками надо положить в roms/, запускать примерно так


mame rt1715w -flop1 scp3mame.zip


70061
70062
70063

Andrey_Ak
25.09.2019, 10:31
bin2imd из комплекта ImageDisk должна помочь -- см. https://forum.winworldpc.com/discussion/6931/how-to-convert-raw-images-to-imagedisk


BIN2IMD <image.img> <image.imd> DM=5 N=80 SS=512 SM=1-9 /1


и результат записать.


Спасибо, постараюсь проверить побыстрее...

Хотя мне дали другую утилиту для конвертации образов, работает,
но все-же хорошо было-бы, если бы SAMdisk умел писать дискеты
согласно параметрам которые ему дают, а не исходя из заголовков образов...

А по поводу первой проблемы, не получается собрать новую версию из исходников?

shattered
26.09.2019, 00:07
А по поводу первой проблемы, не получается собрать новую версию из исходников?

попробуйте это https://github.com/simonowen/samdisk/releases/download/20190827/SAMdisk4-20190827.zip

zebest
26.09.2019, 20:50
Нашел немного инфы по домашним компьютерам Роботрон
https://ru.wikipedia.org/wiki/KC_85
Robotron KC 87 — это улучшенный вариант KC 85/1, с языком BASIC в ПЗУ. Выпускался с 1986 года.

alk0v
10.11.2019, 19:29
Всем привет. Я вроде нашел способ конвертировать и писать диски для Robotron 1715M
Использовал ImageDisk 1.18 (http://www.classiccmp.org/dunfield/img54306/imd118.zip) от Dave Dunfield
В архиве есть утилита BIN2IMD.COM позволяющая сконвертировать любой RAW диск в IMD
Запускаю ее со следующими параметрами: bin2imd.com g1715.cpm games.imd /2 DM=4 N=80 SS=1024 SM=1-5
Полученный образ записываю в IMD.COM из этого же пакета. Перед записью нужно выставить "не пропускать шаг"
Записанная дискета нормально читается, файлы запускаются.

dk_spb
10.11.2019, 20:29
Я вроде нашел способ конвертировать
Так вроде этот способ давно все знают. И не только для Роботрона.

alk0v
10.11.2019, 20:38
А, тогда ок )
В теме выше обсуждали, что нечем перегнать и записать диски.
Кстати, пробовал запустить Tetris на 1715M, заставка Tetris Super появляется, предлагает ввести класс 0-9, вводишь любую цифру, пишет GOOD BY STOP AT LINE 1000
И еще, фото плат в высоком разрешении нужны кому-то? Если да, могу выложить куда-то.

dk_spb
10.11.2019, 21:45
В теме выше обсуждали, что нечем перегнать и записать диски.
Так там про Искру ;-)

>И еще, фото плат в высоком разрешении нужны кому-то?
1715M ? Если только плат расширения. Стандартные две платы (материнскую и вторую) вроде все видели.

alk0v
17.11.2019, 21:29
С тетрисом разобрался.
А знает ли кто-то игры или программы именно под М версию, которые бы использовали подгружаемые шрифты?

Pluto
17.11.2019, 23:25
У меня были карты, там рубашки явно прорисовывались альтернативным шрифтом

alk0v
18.11.2019, 22:55
А поделись пожалуйста

Pluto
19.11.2019, 09:04
Для этого мне нужен комп с 5" дисководом и разобраться со сливом образов дискет.
У меня есть только ноутбук и Robotron. Надо что то изобретать..

Pluto
23.11.2019, 23:52
https://i.ibb.co/M8Y7Qs4/DECCC3-FB-CC1-B-4105-99-C2-C81-F169-E8-E7-D.jpg (https://ibb.co/M8Y7Qs4)

https://i.ibb.co/h2Q0Tsg/7-EDD971-D-7146-4-C15-913-B-2-E15688-BEBFB.jpg (https://ibb.co/h2Q0Tsg)

https://i.ibb.co/3mTGYwT/756-DC051-F814-48-A7-8-BE4-0-FDE8847676-E.jpg (https://ibb.co/3mTGYwT)

https://i.ibb.co/QKQjF6G/8-F2-D88-EA-3991-4103-8909-1-D0-BBD9-EBA1-E.jpg (https://ibb.co/QKQjF6G)

alk0v
27.11.2019, 13:13
Это скрины с 1715М ? Выглядит круто очень.
Можно в теории нуль-модем и uart-usb сгородить.
А как хотя-бы файлы называются? Я может найду еще где-то.

Pluto
27.11.2019, 23:36
alk0v, именно с 1715М.
Это одна программа с меню выбора игры (покер, покер-кости, очко)
Название уточню.
Игра стартует автоматически: грузится ОС, затем запускается игра.
Комп у меня на даче, а дискету забрал с собой. Если кто то может в Москве слить образ, можно встретиться.

Скрин каталога дискеты с игрой.

https://i.ibb.co/L15vK5D/62334-C2-D-C820-460-F-A0-F2-CFC02-CBE82-FB.jpg (https://ibb.co/qp5x65L)

На ней есть файлы на бейсике "21", "POKER" и файл "KOLODA.DAT". Т.к. программа стартует автоматически, нужно вычислить, какой этой файл, как он называется

dk_spb
28.11.2019, 11:17
Посмотрите текстовый файл автозапуска profile.sub
В нем перечислены команды, которые выполняет система после загрузки.

alk0v
01.12.2019, 18:10
Pluto, отписал в личку, вроде есть желающие помочь сделать дамп.

Pluto
26.12.2019, 22:33
Доехал наконец до МТУСИ, сделали дампы всех моих дискет от Роботрона

Pluto
27.12.2019, 08:56
Эмулятора 1715М нет.
Сделали дискету с образа и запустили на музейной "Эмке"
Папка с образами:
https://yadi.sk/d/JmKkvFpiIAH0Ww

alk0v
30.12.2019, 18:17
Я уже тоже проверил на своей, благодарю!
Полноценного эмулятора 1715М к сожалению, нет в природе.
Версия под MAME пока не поддерживает клавиатуру.
Не все дискеты нормально считались, но самая интересная с псевдографикой работает отлично.

shattered
12.03.2020, 17:11
alk0v, именно с 1715М.
Это одна программа с меню выбора игры (покер, покер-кости, очко)
Название уточню.
Игра стартует автоматически: грузится ОС, затем запускается игра.
Скрин каталога дискеты с игрой.
На ней есть файлы на бейсике "21", "POKER" и файл "KOLODA.DAT". Т.к. программа стартует автоматически, нужно вычислить, какой этой файл, как он называется

похоже, это A.BAS. profile.sub выглядит так:


MODCS SC643.ZGF[1] SC752.ZGF[2] ! BAS A

shattered
13.03.2020, 13:53
https://i.ibb.co/M8Y7Qs4/DECCC3-FB-CC1-B-4105-99-C2-C81-F169-E8-E7-D.jpg (https://ibb.co/M8Y7Qs4)


Потихоньку допиливаю эмулятор (MAME):

71802

shattered
29.05.2020, 21:21
Демосцена :)


https://www.youtube.com/watch?v=HXfDk-CbBn4

Alex_LG
01.06.2020, 14:34
Демосцена :)


Где бы скачать... Кто знает?

shapipovo
01.06.2020, 17:06
https://yadi.sk/i/EwXZ6A-fSQbNmA
Получите

- - - Добавлено - - -

В свое время у меня был Роботрон, и на дисках был тетрис на бейсике. Есть у кого нибудь?

anasana
01.06.2020, 19:45
В свое время у меня был Роботрон, и на дисках был тетрис на бейсике. Есть у кого нибудь?
У нас был самопальный A>BASIC TTR.BAS (дискета anasana.cpm автозагрузочная, в архиве r1715fdd.rar 2255кБ для http://bashkiria-2m.narod.ru/index/files/0-11 )
Но я сейчас проверил в эмуляторе не срабатывает управление (4 6) с клавиатуры в стакане, а в XONEKS.BAS, labirint, тоже игры с нашей лаборатории, 4 6 2 8 работают отлично.

shattered
01.06.2020, 20:35
увы, это монтаж, автор (CXEMATEKA) говорит об этом в полном видео.

Pluto
02.06.2020, 08:52
В свое время у меня был Роботрон, и на дисках был тетрис на бейсике. Есть у кого нибудь?

Такой?

https://i.ibb.co/fCjmkTS/DCB39-DEE-E992-40-A0-9-F6-C-12-DF0-BF57-E9-A.jpg (https://ibb.co/vJ023MB)

https://i.ibb.co/7vHkccS/17-BEDFA7-3-FEE-4-BBD-83-E2-1-D2-E323-DFEF2.jpg (https://ibb.co/b1xbhh6)

shapipovo
02.06.2020, 09:33
Нет, не он. Мне интересен сам текст программы

litwr
02.06.2020, 17:40
А есть ли какая-нибудь документация по программированию железа? Есть ли в 1715 аналог Z80CTC (Z84C3008)? Такие ставили только в топовые компьютеры типа Tandy 2 или Einstein Tatung. Есть ли регулярные прерывания (таймер, растр)? Спасибо

shattered
03.06.2020, 00:55
документации немного, см. http://xepb.org/robotron/ + https://www.tiffe.de/Robotron/PC1715/ + http://www.sax.de/~zander/pc1715/

Z80CTC есть, 2 штуки, но похоже, что они включены только в Z80SIO (клавиатура, принтер и v.24 порт)

из прерываний, видимо, только vblank от 8275.

litwr
03.06.2020, 21:36
документации немного, см. http://xepb.org/robotron/ + https://www.tiffe.de/Robotron/PC1715/ + http://www.sax.de/~zander/pc1715/

Z80CTC есть, 2 штуки, но похоже, что они включены только в Z80SIO (клавиатура, принтер и v.24 порт)

из прерываний, видимо, только vblank от 8275.

Благодарю вас. Нашел нормальную документацию только по CP/A, по SCP - ничего. :( Скачал диски для CP/A, но они в формате CQM. Подскажите, пожалуйста, как этот формат переконвертировать в посекторный для эмулятора b2m. Попробовал floptools, но не получилось.
И, конечно, удивительно наличие двух Z80CTC - это наверное мировой рекорд. В документации по СР/А есть даже что-то про защиту памяти... Неужели в робике и MMU ecть?! У нас драгметалов не экономили, а советские немцы чипов. :)
--EDIT--
Прерываний от растра в SCP не смог поймать. Проверил вроде все вектора на $ff00 - поймал только прерывание дисковода.

shattered
03.06.2020, 23:50
samdisk должен справиться с cqm.

пока пытаюсь завести редактор QE из комплекта http://cowlark.com/cpmish/, получается пока тухло (набор команд слегка невнятно описан в http://xepb.org/robotron/docs/screen.txt)

----

"1B X Y goto X-0x80,Y-0x80" -> на 1715W порядок обратный, Y X. 0x1B, 0x80, 0x80 - левый верхний угол.

litwr
12.06.2020, 12:00
samdisk должен справиться с cqm.

У меня samdisk выдает unrecognizable format. :( Floptool формат понимает, но работает непонятно как.. Если кто смог победить cqm, напишите, пожалуйста.

shattered
25.07.2020, 19:31
Кегли и Лабиринт:


https://www.youtube.com/watch?v=fT1aDc82-kU

Pluto
26.07.2020, 00:09
А Кегли откуда?
Дело в том, что автор «Казино» Павлов Сергей Николаевич, мой дядя. Тут те же инициалы.

shattered
26.07.2020, 00:21
Кегли с того же диска, где Казино (DSK9.TD0)

alk0v
04.08.2020, 10:50
А есть уже рабочая версия 1715М? :)

shattered
04.08.2020, 14:12
В MAME 0.222 -- "почти" рабочая (не все кнопки на клавиатуре работают)

shattered
15.10.2020, 21:42
Из "тысячи пластинок" относительно интересными оказались 4 -- 73718

r1715mt.v2.ima -- почти совпадает с r1715mt.cpm из архива эмулятора b2m, отличие только в pip.com. какой из них правильный - не разбирался.
scpv5.ima -- "SCP v5 15/10/86"
scpv6-1.ima -- "SCP v6 03/08/87", на этом диске неопознанный файл textos.com (кусок русифицированного wordstar?) и ladder.com с отличием в одном символе
scpv6-2.ima -- "SCP v6 03/08/87"

Mihail-1
28.01.2021, 23:09
Может кому-то будет интересно посмотреть процесс сборки R-1715 и заглянуть внутрь его монитора
https://youtu.be/MLOSupHviHo

AlexBel
13.02.2023, 07:46
У кого-нибудь есть успешный опыт подключения Robotron 1715 к LCD-дисплеям и видеоконвертерам? Как я понял, строчные СИ идут с частотой 15,9кГц, а современные телевизоры такие отклонения от ТВ-стандарта не очень любят...

Игра "Диверсия" (diwersiq) не нашлась?

dk_spb
13.02.2023, 11:33
Поодключал А5120 (из той же серии) - нет проблем. По приглось ставить схемку на транзисторе.

Pluto
27.03.2023, 08:54
Всем привет!
Попросили меня скопировать дискеты для R-1715M. Прислали коробку новеньких дискет. Стал я форматировать дискеты.

https://i.ibb.co/vdPGx4k/4-EF189-D6-0-F95-46-E2-8534-E32-A325750-D8.jpg (https://ibb.co/vdPGx4k)

Дискеты вроде форматятся, но через пень-колоду, выдает всякие ошибки. Так же с ошибками прошло копирование системных файлов.

https://i.ibb.co/cFGXBhz/AD98303-D-35-B7-41-C8-9-AB8-8-D06-CF4-FE7-B2.jpg (https://ibb.co/cFGXBhz) https://i.ibb.co/SPgYSkX/9-D71-D7-A0-35-E3-46-EF-9311-BCDFC927-FCCF.jpg (https://ibb.co/SPgYSkX) https://i.ibb.co/cFh7Lg8/ED3-C31-DE-6827-4-EED-ABDC-C22-A3389890-E.jpg (https://ibb.co/cFh7Lg8)

Всякие другие файлы тоже пишутся с ошибками. Пробовал менять местами А: и В:, не помогло. По команде PIP, копирование всех файлов копирует только один файл и то с ошибками. Видимо совсем мой Роботрон старый стал..
Но при этом просто чтение моих старых дискет проходит нормально, дискеты читаются.
Вспомнил, что у меня есть древний Пень, собранный из хлама с 95 виндой на борту.

https://i.ibb.co/4gbg0VX/A708-E985-FF5-D-4-DAB-8-F03-0-D9-AC504-A9-A1.jpg (https://ibb.co/4gbg0VX)

Но через USB он флешки не видит. Записал на CD диск нужные файлы и залил их на жесткий диск. Прикрутил к нему запасной роботроновский Teac. Настроил перемычки, вроде заработало.

https://i.ibb.co/fNbg0pG/CAB62-CB1-05-DB-400-F-9-B2-F-CA70-FEE5-E768.jpg (https://ibb.co/fNbg0pG) https://i.ibb.co/hFf7wYw/86219595-9-F29-4922-A4-A3-3-DB43-CDC3-C2-E.jpg (https://ibb.co/hFf7wYw)

Видит дисковод как 1,2 мБ и 360 кБ. Запустил Теледиск, нарезал пару дискет, засунул в Роботрон, он выдает ошибку.
Сижу думаю, что я делаю не так..

Может, кто поможет в Москве нарезать из образов дискет для Роботрона?

dk_spb
27.03.2023, 10:29
Дискеты точно DD ?
С утилитой 800 получается на писюке дискету на 800 отформатировать без ошибок?

Pluto
27.03.2023, 11:00
Писюк может форматировать только 1.2 мБ или 360 кБ почему то..

Дискеты такие, сверху которая, новая..

https://i.ibb.co/T2HNZwb/75-AEC9-E6-5417-43-C5-AB27-0-B47-C61-DC79-C.jpg (https://ibb.co/T2HNZwb)

Конкретно эти дискеты он форматирует только на 360 кБ. Оно и понятно..
Дискету нужно предварительно форматировать?
Я так прямо нарезал, без форматирования

dk_spb
27.03.2023, 11:22
Нужна утилита 800.com (или pu1700).
После её запуска форматировать на 800Kb так: format X: /T:80 /N:10 (где X - имя дисковода).
Если форматироваться будет с ошибками - нет смысла дальше что-то пробовать, надо менять дискеты.

Pluto
27.03.2023, 11:52
Здесь
http://compmuseum.narod.ru/zx/rus_software/black_cat/teledisk/
вычитал следующее:
"ОГРАНИЧЕНИЯ: программа работает в реальном масштабе времени, напрямую с контроллером FDD и не любит всяких дисковых резидентов (800, 900, pu_1700 и др.), особенно программу кэширования дисков SMARTDRIVE (она ее просто ненавидит !!!). Если первый тип программ всего лишь тормозит работу с флопом, то наличие второй приводит к тому, что в образе диска Вы можете не досчитаться секторов (программа tdcheck это выявляет)."

Поэтому и "пилил" диски без форматирования.

"Ну и последний совет: если Вы не хотите лишних проблем при работе с программами TELEDISK, UKV Spectrum Debugger и др., используйте дискеты, отформатированные, например, программой ADS (Василевского) или любой другой, создающей стандартный промежуток GAP5 (80 байт от индексного маркера) - иначе Ваш контроллер флопа наверняка не заметит первый следующий за индексным отверстием сектор !!!"
Вопрос: где взять этот самый замечательный ADS (Василевского) ? Если он вообще нужен..

dk_spb
27.03.2023, 12:25
Pluto, Вам совет был нужен - так я вроде его дал: начните с проверки дискет.
Если Вам нужна дискуссия - ждем следующего "помощника" ;-)

- - - Добавлено - - -


не любит всяких дисковых резидентов (800, 900, pu_1700 и др.)
После того, как проверите дискеты, и перейдёте к этапу teledisk - да, 800 лучше выгрузить (например, перезагрузкой).
Но если Вы указываете режим Direct - пофиг на 800

Pluto
27.03.2023, 13:28
Не нужна мне дискуссия, мне совет нужен, как правильно сделать.
Потому как я мало того что не знал, так еще и забыл к тому же.. :)
Взялся в интернетах искать, а там что бы найти, надо знать, что ищешь. :)
Хочу пошагово разобраться.


Но если Вы указываете режим Direct - пофиг на 800
А вот это поясните, Direct не надо указывать?

dk_spb
27.03.2023, 13:54
Хочу пошагово разобраться.
Так и давайте пошагово: начните с форматирования дискет на 800Kb. Этим Вы проверите рабочесть дискет и, частично, рабочесть дисковода.

Pluto
27.03.2023, 14:06
Понял. Буду пробовать. О результатах сообщу.

Pluto
01.04.2023, 01:55
https://i.ibb.co/R3JzhTL/92-D1-EA5-E-DF24-41-A7-984-B-BB276-C269-B50.jpg (https://ibb.co/R3JzhTL)

Дискеты отформатировал

Перезагрузил комп, запустил Теледиск, записал пару образов. Роботрон их не видит

dk_spb
01.04.2023, 06:54
Какие образы записываете?

И что значит не видит? Не грузится с них и/или по DIR не показывает?

Pluto
01.04.2023, 09:19
Не грузится с диска
Единственное, я не помню какие из образов загрузочные, а какие просто с файлами. Проверю еще с загрузочным диском

dk_spb
01.04.2023, 11:50
А не проще на роботроне загрузиться с имеющихся дисков и этим дискам DIR сказать?

Pluto
02.04.2023, 00:33
DIR-ом Роботрон тоже не читает

- - - Добавлено - - -

Пытался еще Теледиском сделать копию дискеты Роботрона, писюк не может прочесть роботроновскую дискету

- - - Добавлено - - -

Может на Роботроне дисководы не 800 кБ?
Сохраненные образы имеют меньший объем

- - - Добавлено - - -

Проверил, дисковод 800 кБ

https://i.ibb.co/rmHwp1P/5-EBACC12-99-D9-4-BE4-A9-A5-82-A5-DA54-D9-A8.jpg (https://ibb.co/rmHwp1P)

dk_spb
02.04.2023, 15:27
Тогда возможна проблема совместимости дисководов.
Остается только два варианта:
1) вытащить дисковод из r1715, вставить его в ПЦ, проверить читаются ли на ПЦ роботроновские дискеты. Потом записать из образов нужное, вернуть дисковод на место и проверить
2) записать образцы на ПЦ, вставить дисковод из ПЦ в r1715 и проверить.

Хотя я так и не увидел что за образы Вы пишете, может в них и проблема.

Ну либо попробуйте читать и писать образы не теледиском, а утилитой IMD 1.18 или 1.19. Возможно где-то происходит сбой по выбору плотности записи, а Вы этого не замечаете.

Pluto
02.04.2023, 23:27
Да, тоже об этом думал, вытащить дисковод из Роботрона.
Надо попробовать.
Образы тут https://disk.yandex.ru/d/JmKkvFpiIAH0Ww

dk_spb
02.04.2023, 23:45
А когда Вы уже имеющиеся диски от роботрона теледиском читаете что получается?

Pluto
03.04.2023, 07:58
Читает, создает файл td0

dk_spb
03.04.2023, 08:31
И где посмотреть на этот файл?

Pluto
03.04.2023, 08:54
Его надо слить с компа. Комп на даче. Теперь до выходных..

b2m
03.04.2023, 10:12
Может на Роботроне дисководы не 800 кБ?
800 кБ бывают разные. На IBM PC на дорожке 10 секторов по 512 байт, у Роботрона скорее всего 5 секторов по 1024 байт.

dk_spb
03.04.2023, 10:54
800 кБ бывают разные. На IBM PC на дорожке 10 секторов по 512 байт, у Роботрона скорее всего 5 секторов по 1024 байт.
Я выложенные образы посмотрел, тот что DSK1.TD0 вроде вполне нормальный. Остальные не смотрел

Pluto
03.04.2023, 11:57
В след выходные разберу Роботрон, сравню все три дисковода, но тот, что у меня запасной, по легенде тоже с Роботрона

dk_spb
03.04.2023, 12:03
сравню все три дисковода
А смысл их сравнивать?

Pluto
09.04.2023, 03:10
Снял дисководы с Роботрона. Попробовал форматировать, записывать образы. Поставил обратно в Роботрон, дискеты не читаются.

anasana
09.04.2023, 12:22
я сейчас напишу бесполезную штуку, потом удалю, но зафиксировал у себя такой кейс - пишу дискеты Кошем для DEC Pro380 на slim 5,25 дисководе 1.2 / 300 kbps, прошка - грузится.
а записал образ на teac fd-55fr 511-u / 250 kbps, и она не бутанулась на живой машине. буду разбираться поэтапно, но пока вот такое наблюдение.
На РС читаются всё эти дискеты на отлично любыми приводами, есс-но. Для меня получилось неожиданно.

dk_spb
09.04.2023, 16:43
Снял дисководы с Роботрона. Попробовал форматировать, записывать образы. Поставил обратно в Роботрон, дискеты не читаются.
Крайне информативное сообщение, прямо изобилующее техническими подробностями....

Pluto
09.04.2023, 18:46
Да собственно делал все тоже самое, только с дисководами, снятыми с Роботрона.
Сначала снял один, отформатировал на нем дискеты на 800 КБ, записал несколько образов на дискеты, поставил его обратно в Роботрон и попробовал прочитать. Не читает. Потом тоже самое проделал со вторым дисководом. Итог аналогичный.
Использовал Теледиск.
Другие программы не пробовал

dk_spb
09.04.2023, 19:02
Понял. Если нет желания разбираться, давайте так всё и оставим.
Спрашивать в очередной раз "что значит не читает: не грузится или не видит DIRом", спрашивать прочёл ли писюк имеющиеся рабочие роботроновские диски при роботроновском дисководе в писюке, ещё раз рекомендовать IMD - не вижу никакого смысла, Вы всё-равно не прислушиваетесь.
А давать советы, когда их явно игнорируют - совсем бессмыссленно.
Удачи!

Pluto
09.04.2023, 20:19
Я к сожалению не вижу этого миллиона нюансов, поэтому пытаюсь действовать по простому.
У меня было мало времени и очередной подход к задаче делал ночью, поэтому что успел, написал тут же. В следующий раз буду пробовать по другому.
Если бы при форматировании или записи образов выскакивали какие то сообщения, я бы это отметил. Но все проходит ровно и кажется, что все нормально. А в итоге ничего не выходит. И где проблема, не понятно.

dk_spb
10.04.2023, 01:21
И где проблема, не понятно.
Все подводные места я Вам обрисовал. Пути их локализации - тоже.
1) чтение роботроновских дисков на PC с роботроновскими же дисководами.
2) при успешном пункте 1 можете полученный образ записать на другую дискету и проверить работает ли на роботроне таким образом скопированный на PC диск. Если все происходит без ошибок, но диск не работает - что-то у Вас с теледиском не так.
3) попробуйте писать утилитой IMD. Конвертер образов из теледиска есть в её составе.

>У меня было мало времени
Так его у всех мало. И тратить его на то, чтобы гадать что у Вас происходит - совсем не охота. А уж гадать почему Вы игнорируете советы и вопросы - просто не хочется, независимо от наличия времени ;-)