PDA

Просмотр полной версии : МС-0515



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

megabyte
22.02.2011, 13:51
А кто знает, что это (http://voronezh.molotok.ru/item1471998872_elektronika_ms_0515_ms0515_evm_komp yuter_iz_sssr.html) за компьютер?

Второй вопрос, неужели он действительно стоит таких космических денег?

Murzik
23.02.2011, 09:05
Гмм судя по виду это одноплатная Э-60 весьма вещь в себе

Slesar
23.02.2011, 13:56
сие чудо вычислительной мюсли - УПБК-16, насколько я понимаю, неудавшийся конкурент УКНЦы, делался в Воронеже. Он не электроника-60, а свой собственный комп, с операционкой ОСА и бейсиком. Довольно редкий, но, имхо, трудноподнимаемый в силу отсутствия документации и софта.

---------- Post added at 13:56 ---------- Previous post was at 13:53 ----------

Имхо, 20 косарей оно никак не стоит. Даже 10 не стоит.

megabyte
23.02.2011, 14:14
сие чудо вычислительной мюсли - УПБК-16, насколько я понимаю, неудавшийся конкурент УКНЦы, делался в Воронеже. Он не электроника-60, а свой собственный комп, с операционкой ОСА и бейсиком. Довольно редкий, но, имхо, трудноподнимаемый в силу отсутствия документации и софта.
А что он умеет? Есть что-то отличающее его от обычных клонов LSI-11/03? Или это БК-0010-подобный компьютер со встроенным дисководом? (что тоже не плохо)

Slesar
23.02.2011, 14:43
Сложно сказать. Это явно не бк-шка. Но и союзнеонки у него внутре тожа нетуть. Учитывая явно школьную направленность, прозреваю присутствие сетки-кольца штук на 8 машин. Еще нашел упоминание о ФОДОС с Паскалем под него. Однопроцессорный УКНЦ, в общем, но с флопповодами на ученических машинах.

Жека:)
24.02.2011, 08:39
Данный комп поставлялся со своей операционкой, не совместимой с RT-11. RT-11 запустить можно, но необходимо допилить какой-то драйвер, и это можно сделать только при наличии описания на машину...

Sergei Frolov
24.02.2011, 08:40
Она вроде "ОСА" называлась.

megabyte
24.02.2011, 11:13
Машинка мне нравится. Хотя бы по сборке - маленький системничек с дисководом и нормальной клавиатурой. Вот неужели отечественная промышленность не могла наладить массовое производство таких компьютеров? Не верю...

Внутри (http://www.leningrad.su/museum/show_big.php?n=1157) как все красиво :)

DrPass
24.02.2011, 12:03
Вопрос только в том, чем он выгоднее был для промышленности по сравнению с другими машинками? Я подозреваю, что в производстве эта штука была заметно подороже, скажем, УКНЦ.

CodeMaster
24.02.2011, 12:11
и нормальной клавиатурой.

Это ты зря, клавиатура глючная и весит как сам комп


не могла наладить массовое производство таких компьютеров?

А смысл выпускать "нечто" ни с чем не совместимое? Я подозреваю, что это было просто распиливание денег на НИОКР выделяемых заводу "Процессор". Так как бытовой комп он не канал (если бы в этом корпусе с дисковода выпускался Спеки или БК, тогда другое дело), а в промышленных системах он не использовался так как там было всё заточено по Э85. Вообщем - очередной аппендицит советской электронной промышленности.

Slesar
24.02.2011, 14:01
Думаю, сабж был выпущен недопиленным (как минимум в плане софта) на фоне шедшей тогда гонки КУВТ. Портов расширения, кроме флопповода и компорта нету, контроллер только на 1 флопповод. Больше всего похоже на попытку выпустить комп под РТ-11, школьный, но с дискетой на каждой машине. Фэйл заключался в том, что в школах уже был УКНЦ, а годом ранее был выпущен куда как более винрарный (хоть и восьмибитный) корвет. Я находил древнюю новость, где говорилось, что в 95-м году Процессор пытался сбыть свои УПБК для терминалов информации в аэропортах, но, опять же, фэйл. Тогда уже были IBM PC...
А системничек кавайный, ня =^-^= Но один флопповод при дискетной операционке...

megabyte
24.02.2011, 14:11
Это ты зря, клавиатура глючная и весит как сам комп
Клавиатура стандартная, вроде, отечественный клон LK-201 (оригинал, при этом весит раза в 3 легче :) )


А смысл выпускать "нечто" ни с чем не совместимое?
А у нас все выпускаемое компьютерной промышленностью вполне подходило под эту фразу. Если б сделали эту машину не дорогой и дали документацию, хотя бы на уровне БКшечной - народ бы с руками оторвал. Но это все мечты...

Вобщем хочу себе такой аппарат в коллекцию, но 20 тысяч платить за него - это явный перебор.


кроме флопповода и компорта нету
Да и это уже весьма не мало! На BBS'ки через стандарнтые hayes-модемы уже можно лазать.

Дмитрий
24.02.2011, 15:13
Портов расширения, кроме флопповода и компорта нету,
судя по наличию в нем 2х ВВ55, должен быть и параллельный порт. на фото еще видно, что какая-то шина есть.

Slesar
24.02.2011, 15:31
это может быть от того самого db-25. На ем написано "коммуникации", а кто он - ком или лпт - не написано. Шина - это трехрядный разьем внутри на плате? Это может быть МПИ? Если да, то при наличии документации к нему таки можно что-то подключить.

megabyte
24.02.2011, 15:38
это может быть от того самого db-25. На ем написано "коммуникации", а кто он - ком или лпт - не написано. Шина - это трехрядный разьем внутри на плате? Это может быть МПИ? Если да, то при наличии документации к нему таки можно что-то подключить.
Потом, я не думаю, что там сильные отклонения от архитектуры PDP-11. Мне кажется, вполне реально на этой машинке запустить RT-11.

А что за "ОСА"? Никто не знает?

CodeMaster
24.02.2011, 16:03
Мне кажется, вполне реально на этой машинке запустить RT-11.

Так писАли же выше, что типа можно, но юзать RT-11 с одним флопом - это мягко говоря изврат.

Дмитрий
24.02.2011, 16:08
но юзать RT-11 с одним флопом - это мягко говоря изврат.
Думаю при наличии схемы девайса - прикрутить к нему второй флоп, не такая уж и большая проблема... контроллер на ВГ93 - схем на него валом... прикрутить доп порт для выбора дисковода - это пару микрух... В RТ-11 какой-то порт в контроллере дисковода юзался для выбора, вот его и реализовать, если его нет.

megabyte
24.02.2011, 16:12
Думаю при наличии схемы девайса - прикрутить к нему второй флоп, не такая уж и большая проблема... контроллер на ВГ93 - схем на него валом... прикрутить доп порт для выбора дисковода - это пару микрух... В RТ-11 какой-то порт в контроллере дисковода юзался для выбора, вот его и реализовать, если его нет.
Вопрос тогда, куда пихать второй флоповод в пределах родного корпуса. Хотя, если там ВГ93, можно заюзать 3.5" дисководы.

Slesar
24.02.2011, 16:21
Хотя, если там ВГ93, можно заюзать 3.5" дисководы.
А толку, все равно второй невлезает :(
ВГ93 умеет МУдиски читать?

Дмитрий
24.02.2011, 16:24
Вопрос тогда, куда пихать второй флоповод в пределах родного корпуса. Хотя, если там ВГ93, можно заюзать 3.5" дисководы.
это уже вопрос другой :) не видя перед собой цели можно задаваться вопросом вечно!
Думаю при определенных усилиях можно (и скорее всего даже нужно) прикрутить эмулятор дисковода, типа HxC Floppy Emulator :)

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


МУдиски читать?
Что такое МУдиски?

megabyte
24.02.2011, 16:30
Думаю при определенных усилиях можно (и скорее всего даже нужно) прикрутить эмулятор дисковода, типа HxC Floppy Emulator :)
Не аутентично :)

Что такое МУдиски?
MY

Я думаю, гораздо интересней было бы в эту машинку воткнуть IDE-интерфейс.

Slesar
24.02.2011, 16:37
Дмитрий, диски формата MY :)

---------- Post added at 17:37 ---------- Previous post was at 17:36 ----------


Я думаю, гораздо интересней было бы в эту машинку воткнуть IDE-интерфейс.
Это да.

Жека:)
24.02.2011, 17:40
Мне кажется, вполне реально на этой машинке запустить RT-11.
Можно. Если самому написать драйвера, котрые не осилила наша промышленность...

Slesar
24.02.2011, 17:52
не осилила
Осилила. Но благополучно унесла с собой в могилу. ФОДОС-то была, но вот где найти теперь. Вариант собрать новый самому. Не прокатывает без досконального знания архитектуры, которая хоть немного, но отличается от буржуйской, и кучки техдокументации на машину.

Patron
24.02.2011, 20:49
ФОДОС-то была, но вот где найти теперь.В каком смысле "где найти"..

Если нужны дистрибутивы операционной системы ФОДОС В03.00 или В02.00 - ищите здесь (http://grands.land.ru/soft_dvk.htm).

И ещё есть образ загрузочного диска ФОДОС В03.00 для УКНЦ (http://zx.pk.ru/attachment.php?attachmentid=14905).

dk_spb
24.02.2011, 22:17
Patron, Говорят вирус у Вас на сайтике......

Patron
24.02.2011, 22:36
Patron, Говорят вирус у Вас на сайтике......Я не публиковал на zx.pk.ru ссылок на свои сайты.

Slesar
24.02.2011, 23:27
Patron, не ФОДОС как таковая, а собранная под УПБК, с недостающими дровами. А ФОДОС, РАФОС или РТ-11 уже не важно.

Patron
25.02.2011, 00:07
Patron, не ФОДОС как таковая, а собранная под УПБК, с недостающими дровами.Чтобы загрузиться - нужен драйвер дисковода.

Чтобы подготовить драйвер - нужно знать какой там контроллер.

Вряд ли там что-то небывалое. Наверняка, какой-то типовой контроллер.

Найдя в эмуляторе пульта адреса регистров контроллера, можно (как я понимаю) довольно легко определить какой драйвер нужен.

В чём же тогда проблема..

Slesar
25.02.2011, 00:33
вг-93 там. Это, как я понимаю, и есть проблема. Кажется, он никогда не ставился в пдп-шки. Может, из-за этого и требовался самописный драйвер. Вообще похоже, что перед авторами стояла задача - из двух пентагонов собрать один ПДП-совместимый...

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

Как аигрик не прицепили - непонятно.

---------- Post added at 00:33 ---------- Previous post was at 00:28 ----------

Туплю. Он стоял в контроллере КНГМД-2 от ДВК.

Patron
25.02.2011, 01:58
КР1818ВГ93 используется также и в КНГМД Э-85.

Возможно, что исходник драйвера DZ окажется неплохой отправной точкой.



.MCALL .MODULE
.MODULE DZ,VERSION=20,COMMENT=<RX50 Mini-Floppy Disk Handler>,AUDIT=YES

.SBTTL General Comments

;+
; This handler serves as the standard RT-PC RX50 device handler. It
; is both the system and non-system handler. It also provides two
; special function capabilities to support physical I/O on the floppy
; as a foreign volume. The special functions are:
;
; Code Action
;
; 377 Absolute sector read.
; WCNT=TRACK, BLK=SECTOR, BUFFER=256 word buffer
; 376 Absolute sector write. Arguments same as code 377.
;
; In standard RT-PC mode, a 2:1 interleave is used on a single track and
; a 2 sector skew is used across tracks.
;-

.SBTTL DEFINITIONS

.MCALL .DRDEF, .ASSUME, .BR, .ADDR

.DRDEF DZ,52,FILST$!SPFUN$,800.,0,0
.DRPTR FETCH=DZLOAD,LOAD=DZLOAD
.DREST CLASS=DVC.DK
.DRSPF <377> ; Read Absolute
.DRSPF <376> ; Write Absolute

.SBTTL Constants and defaults

.IIF NDF DZ.CMA, DZ.CMA = 173206 ;Interrupt A command register
.IIF NDF DZ.CMB, DZ.CMB = 173212 ;Interrupt B command register
.IIF NDF DZ.IEN, DZ.IEN = 1 ;Bit number of interrupt enable bit

DZ$CS0 = 4 ;Offset from RX5ID to RX5CS0

SPFUNC = 100000 ;Special functions flag in command word
SYSPTR = 54 ;Pointer to base of RMON
P1EXT = 432 ;Offset from $RMON to external routine
GETVEC = 436 ;Offset from $RMON to $GTVEC routine

; RX50 Controller defaults

PC$CSR = 174000 ;Base device address of PC option modules
PC$VEC = 300 ;Base interrupt vector address for PC options
PC$IC1 = 173206 ;PC interrupt controller 1 CSR address
PC$IC2 = 173212 ;PC interrupt controller 2 CSR address
MMUSR0 = 177572 ;Memory management unit SR0
MMUSR3 = 172516 ;Memory management unit SR3
.IRPC X <01234567>
KISAR'X = 172340+<2*X> ;Kernel Instruction PAR'X
KISDR'X = 172300+<2*X> ;Kernel Instruction PDR'X
.ENDR
AP$ACF= 077406 ;4KW page with no trap/abort
PROCFG = 37776 ;PAR1 biased address of start of PRO3xx CONFIG table
CTI = -10. ;Offset to number of option slots
SLOT0 = -14. ;Option slot 0 ID
DZ$ID = 2004 ;Hardware device id # for RX50 controller

; Control and status register bit definitions

DZ.ID = -4 ;Offset to RX5ID from RX5CS0

;+
;Offset and command mode bit definitions of RX5CS0.
;-

DZ.CS0 = 0 ;RX5CS0

C0.DSK = 002 ;Disk select
C0.DRV = 004 ;Drive select
C0.MTO = 010 ;Extended motor timeout
C0.FN0 = 020 ;Mask bit for FUNTION BIT 0
C0.FN1 = 040 ;Mask bit for FUNTION BIT 1
C0.FN2 = 100 ;Mask bit for FUNTION BIT 2

C0.STA = 000 ;Read status function

C0.RSD = 040 ;Restore drive function
C0.RSS = 060 ;Restore subsystem function (RX INIT)
C0.RED = 100 ;Read sector function
C0.RER = 120 ;Read sector with retries function (EXTENDED)
C0.RAD = 140 ;Read address function
C0.WRT = 160 ;Write sector

C0.DON = 10 ;Done bit

;+
;These offsets are relative to the RX5CS0 register (X04).
;-

DZ.CS1 = 2 ;Offset to RX5CS1 from RX5CS0
DZ.CS2 = 4 ;Offset to RX5CS2 from RX5CS0
DZ.CS3 = 6 ;Offset to RXCS3 from RXCS0
DZ.DB = 14 ;Offset to RX5DB from RX5CS0
DZ.CA = 16 ;Offset to RXCA from RXCS0
DZ.GO = 20 ;Offset to RX5GO from RX5CS0

DZMTRK = 79. ;Highest track

; Error and status register bit definitions

RETRY = 8. ;Max number of retries (write function only)
DZNREG = 7. ;Number of registers for error log

; Miscellaneous hardware definitions

KISAR1 = 172342 ;KT-11 PAR for mapping user buffer

Slesar
25.02.2011, 02:50
Вот что настораживает в этом компе - при наличии вг93 отсутствуют напрочь Кочан и Оптима. А в обоих известных контроллерах они есть. Порт снаружи - скорее всего ком, т.к. есть 2шт. вв51, а вв55, значит, работает на трехрядный разъем...

megabyte
25.02.2011, 10:27
Вот что настораживает в этом компе - при наличии вг93 отсутствуют напрочь Кочан и Оптима. А в обоих известных контроллерах они есть. Порт снаружи - скорее всего ком, т.к. есть 2шт. вв51, а вв55, значит, работает на трехрядный разъем...
Если смотреть на плату спереди корпуса, то справа-сзади есть еще один разъем.

А то, что похоже внешне на DB9, может быть вообще видеовыход.

Дмитрий
25.02.2011, 10:41
Порт снаружи - скорее всего ком, т.к. есть 2шт. вв51, а вв55, значит, работает на трехрядный разъем...
это можно сказать однозначно после просмотра схемы, либо, как минимум, фото нижней стороны платы.

Slesar
25.02.2011, 11:28
megabyte, Порты слева направо: клавиатура, видео, печать, коммуникации. db-9 это принтер. db-25, возможно, компорт для локалки. Что справа - непонятно. Приглядевшись, вижу, что он выведен наружу, стало быть, какой-то периферийный порт.

---------- Post added at 11:28 ---------- Previous post was at 11:22 ----------

34 пина... это, наверное, внешний флоппик. Не все так плохо.

Patron
25.02.2011, 12:21
Вот что настораживает в этом компе - при наличии вг93 отсутствуют напрочь Кочан и Оптима.Возможно, это даже к лучшему. Насколько я понял из его описания - чистый вг93 может быть запрограммирован и на работу с MX и на работу с MY форматами записи.

megabyte
25.02.2011, 16:19
А что за серия 1807? Почему для очередного клона PDP-11 используют не 1801 серию, а 580? У 580 серии элементарно по другому программируются и имеют другие порты. Как, интересно, решали эту проблему?

Slesar
25.02.2011, 18:13
megabyte, 1807вм1 - это наш клон буржуйского контроллера DCT11-AA (тактовая 7.6 мгц). Имеет встроенный контроллер ОЗУ. И, кажется, рассчитан на сильно меньшую обвеску, чем 1801-я серия, и таки да, 580-ю:v2_conf2:. Если б сам не был редок как вся вп-шная братия вместе взятая...

Patron
25.02.2011, 20:30
Здесь (http://www.bitsavers.org/pdf/dec/pdp11/1121/) есть описание клона LSI-11 на этом процессоре со схемой и исходниками ПЗУ.

AlecV
26.02.2011, 17:29
У 580 серии элементарно по другому программируются и имеют другие порты. Как, интересно, решали эту проблему?Я как-то кидал фотки советского кассового аппарата, у которого процессор был КР1801ВМ1, а вся периферия - К580. ПЗУ обычные К573РФ6 в паре, а ОЗУ - К537РУ8 (тоже пара). Сделать "интерфейс" МПИ -- шина 580 не очень сложно, надо просто искусственно генерировать RPLY.

Программируются чипы в этой машинке по-другому, но "архитектура" и "система комманд" -- разные вещи. На самом деле, машинки DEC Pro 350 (Электроника-85), БК-шка и ДВК имеют совершенно разную архитектуру, хотя и (практически) одинаковую систему команд.

Кстати не факт, что для этой машинки есть адаптация RT-11. Хотя RT-11 довольно неприхотливая и ее умудрились заточить напильником и на БК и Э-85. Для БК была куча более естественных ОС.

Upd нашел картинку
http://s45.radikal.ru/i110/0911/28/7fbd489b67b5t.jpg (http://radikal.ru/F/s45.radikal.ru/i110/0911/28/7fbd489b67b5.jpg.html)

Patron
26.02.2011, 18:07
Кстати не факт, что для этой машинки есть адаптация RT-11. Хотя RT-11 довольно неприхотливая и ее умудрились заточить напильником и на БК и Э-85.Вряд ли адаптировать RT-11 на такой комп сложнее, чем на БК-0011. Когда в конце 80-х мне довелось ( по заказу Экситона ) адаптировать RT-11 на БК-0011 - для этого даже компьютер не потребовался. Только карандаш и распечатка всех исходников RT-11 v5.1 ( правда, драйвер BY уже был ).

AlecV
26.02.2011, 19:37
Вряд ли адаптировать RT-11 на такой комп сложнее, чем на БК-0011. RT-11 насколько помню, довольно сильно завязана на стандарный COM-порт 177560 (DL-11). В Электронике-85 он имитируется драйвером PI.SYS от которого вроде даже исходников не дают. Т.е. - это возможно, но заморочно.

Patron
26.02.2011, 22:55
RT-11 насколько помню, довольно сильно завязана на стандарный COM-порт 177560 (DL-11). В Электронике-85 он имитируется драйвером PI.SYS от которого вроде даже исходников не дают.Исходников нет только от "русифицированного" PI.SYS

Что же до зависимости RT-11 от порта терминала - то у БК-0011 порта терминала как раз и не было.

Как и проблем с излечением RT-11 от "терминальнопортовой зависимости" :)

Patron
27.02.2011, 14:54
Прогресс не стоит на месте - для процессоров ВМ2 и ВМ3 разработана обвязка высокой интеграции (http://www.npofizika.ru/microprocessor_systems.htm):

http://www.npofizika.ru/pdf/micro_proc.jpg

Sergei Frolov
27.02.2011, 16:59
Сколько же это денег стоит...

megabyte
27.02.2011, 22:49
Прогресс не стоит на месте - для процессоров ВМ2 и ВМ3 разработана обвязка высокой интеграции (http://www.npofizika.ru/microprocessor_systems.htm):

Это современная отечественная военная техника или это добро имеет еще и какое-то "гражданское" применение?

Patron
27.02.2011, 23:38
Это современная отечественная военная техника или это добро имеет еще и какое-то "гражданское" применение?Я не знаю.

Но на сайте фирмы-производителя есть информация о том, кто знает:



Главный конструктор:
Власов Владимир Андреевич
телефон (495) 381-34-22
vlasov@npofizika.ru

Andrey_Ak
26.04.2011, 13:49
Достался мне этот МС 0515, в рабочем состоянии и с тремя дискетами..
На двух дискетах какая-то бухгалтерия, а на третей дискете еще что-то
под ОС ОСА.. Ну и сама ОСА там тоже есть, вместе с драйвером его дурацкого
контроллера дисковода...

С дискеты грузится, вижу каталог, вижу драйвер контроллера дисковода..

Но как скопировать эту дискету не знаю.. Ничего не получается, эмуляторы
PDP не видят эти дискеты, программами копирования разными пробовал,
но скопировать не получилось, с копий не грузится..

Patron
26.04.2011, 14:37
А есть ли в операционной системе программа типа DUMP, или какие-то языки программирования ?

Andrey_Ak
26.04.2011, 14:55
Сделаю списочек того, что есть на дискете..
Образы тоже выложу... Но формат не понятный там..

---------- Post added at 16:55 ---------- Previous post was at 16:52 ----------

Но вот пробовал сделать SH DEV - не получается, ничего не происходит...

megabyte
27.04.2011, 16:49
Достался мне этот МС 0515, в рабочем состоянии и с тремя дискетами..
На двух дискетах какая-то бухгалтерия, а на третей дискете еще что-то
под ОС ОСА.. Ну и сама ОСА там тоже есть, вместе с драйвером его дурацкого
контроллера дисковода...
А, если не сложно, можно сделать фотографий рабочего компьютера с примером того, что софт и ОС выводят на экран? Интересно как оно выглядит.

Andrey_Ak
28.04.2011, 14:26
А, если не сложно, можно сделать фотографий рабочего компьютера с примером того, что софт и ОС выводят на экран? Интересно как оно выглядит.

- Да можно конечно будет сделать... И подробные фото самого ПЭВМ конечно тоже сделаю....

Andrey_Ak
06.05.2011, 14:10
Имеющаяся документация на МС 0515:

Персональная ЭВМ "Электроника МС 0515"
- 2.791.064 ФО Формуляр
- .00183-01 46 01 Программы технического обслуживания Руководство по техническому обслуживанию
- .00188-01 35 01 ПО ПВК "Электроника МС 0515" Бейсик-М Описание языка

---------- Post added at 15:46 ---------- Previous post was at 15:31 ----------



Отсканировал:

Персональная ЭВМ "Электроника МС 0515"
.00183-01 46 01 Программы технического обслуживания Руководство по техническому обслуживанию (http://www.tis.kz/docs/MC0515/00183-01-46-01.pdf)

---------- Post added at 16:10 ---------- Previous post was at 15:46 ----------

Персональная ЭВМ "Электроника МС 0515"
- 2.791.064 ФО Формуляр (http://www.tis.kz/docs/MC0515/2-791-064.pdf)

anasana
06.05.2011, 22:32
Andrey_Ak, огромное Вам спасибо, очень, очень жду продолжения!
Только есть просьба: 21 век, напичнанный технологиями с безлимитным инетом, на дворе, а эти .pdf человеку читать просто невозможно, я про распознавание в FR вообще молчу :(.
Киньте, пожалуйста, куда-нибудь параллельно и RAWы без сжатия после сканирования.

Andrey_Ak
06.05.2011, 22:36
Andrey_Ak, огромное Вам спасибо, очень, очень жду продолжения!
Только есть просьба: 21 век, напичнанный технологиями с безлимитным инетом, на дворе, а эти .pdf человеку читать просто невозможно, я про распознавание в FR вообще молчу :(.
Киньте, пожалуйста, куда-нибудь параллельно и RAWы без сжатия после сканирования.

- Да пожалуйста... :) Теперь надо умудрится сдампить дискету с ОСА...

А я сканировал сразу в PDF...

anasana
06.05.2011, 22:51
При чтении глаза сразу устают от муара вокруг букв :(
А при сверке текста после распознавания вообще вытекут :)
Я так понял, что ОСА это что-то вроде ФОДОСа, а какой формат дискет (сторон/дорожек, байт в, и секторов) известно?
Там написано, что неформатированная ёмкость 0.5 Мб, значит, скорее всего как и в Эл-ке 0585, одна сторона, и вообще они, судя по тексту, довольно близки в плане совместимости.

Andrey_Ak
06.05.2011, 22:54
При чтении глаза сразу устают от муара вокруг букв :(
А при сверке текста после распознавания вообще вытекут :)
Я так понял, что ОСА это что-то вроде ФОДОСа, а какой формат дискет (сторон/дорожек, байт в, и секторов) известно?

- Могу потом еще попробовать отсканировать...

Формат вообще не совместимый ни с одним клоном PDP.. :(
Даже не знаю как считать...

anasana
06.05.2011, 23:04
- Могу потом еще попробовать отсканировать...
Спасибо! И... про Бейсик-М тоже ;)

Формат вообще не совместимый ни с одним клоном PDP.. :(
А Teledisk под ДОСом хоть как-то ругался?
P.S. Дорожек - 80.

Titus
07.05.2011, 03:21
- Могу потом еще попробовать отсканировать...
Качество сканирование поставили очень низкое, вот и разборчивость плохая.

Patron
07.05.2011, 11:51
Теперь надо умудрится сдампить дискету с ОСА...Если Бэйсик позволяет читать абсолютные блоки устройства прямого доступа - дамп можно написать на Бэйсике.

Потом сравнить порядок секторов ( в образе, снятом аппаратно ) с порядком блоков ( в дампе ) и определить схему чередования секторов, зависимость смещения нулевого сектора от номера дорожки и стороны диска и т.п.

Andrey_Ak
07.05.2011, 20:30
Если Бэйсик позволяет читать абсолютные блоки устройства прямого доступа - дамп можно написать на Бэйсике.

Потом сравнить порядок секторов ( в образе, снятом аппаратно ) с порядком блоков ( в дампе ) и определить схему чередования секторов, зависимость смещения нулевого сектора от номера дорожки и стороны диска и т.п.

- Так бейсик еще надо где-то взять.. В ПЗУ то его нет..

Patron
07.05.2011, 21:12
А какие вообще системные программы там есть?

Andrey_Ak
07.05.2011, 21:25
А какие вообще системные программы там есть?

- Сейчас не помню, надо еще смотреть, но сдампить дискету надо с помощью ПиСи... А как непонятно.. Пока не получилось..

Patron
07.05.2011, 21:28
Надо вывести на экран список всех файлов системной дискеты командой:

DIR/BR/COL:6 SY:

И сфотографировать.

AlecV
07.05.2011, 23:01
Если ОС - клон RT-11 то там будут работать команды D (deposit), E (Examine), G (Go) и SAVE. То есть монитор-отладчик встроен в ОС.

Andrey_Ak
01.09.2011, 07:37
Надо вывести на экран список всех файлов системной дискеты командой:

DIR/BR/COL:6 SY:

И сфотографировать.

- А там нет программки DIR....
система там кастрированная, заточенная под какую-то бухгалтерию или еще что-то,
но сама система там есть и драйвер контроллера НГМД, поэтому надо сдампить
дискеты на писи, а потом уже собирать систему по кусочкам..

KokaF77
03.11.2011, 22:40
Есть такая... :)

Vamos
04.11.2011, 01:35
но сдампить дискету надо с помощью ПиСи... А как непонятно.. Пока не получилось..
Теледиском или в RTTOOLS есть утилитка RTDUMP.EXE, можно еще попробовать WinHex.

Andrey_Ak
04.11.2011, 07:32
Давайте сегодня вечером все тут встретимся, и попробуем мне помочь сдампить дискеты...

Так как там не обычный формат, стандартным способом тут не обойтись..
Если обычные дискеты MY/MX/MZ я умею дампить, копировать и т.д.,
то с этими дискетами такое не срабатывает...

Andrey_Ak
04.11.2011, 19:35
Так, на МС0511 есть заводская дискета, с полной системой ОСА 1.0
Каталог дискеты соответствует листингу в книжке...

Попытался сдампить дискету AnaDisk 80 дорожек 0 сторона вот образ:

www.tis.kz/temp/OSA-1.DSK

Titus
04.11.2011, 19:47
Так, на МС0511 есть заводская дискета, с полной системой ОСА 1.0
Каталог дискеты соответствует листингу в книжке...

Попытался сдампить дискету AnaDisk 80 дорожек 0 сторона вот образ:

www.tis.kz/temp/OSA-1.DSK
Похоже на мусор.
Попробуй сдампить через ukdskp. Если формат дискеты вдруг типа RT-11.

Andrey_Ak
04.11.2011, 19:49
Попытался сдампить дискету TeleDisk 211

www.tis.kz/temp/OSA-2.TD0

Titus
04.11.2011, 19:53
Попытался сдампить дискету TeleDisk 211

www.tis.kz/temp/OSA-2.TDO
Файл не найден.

Andrey_Ak
04.11.2011, 20:22
www.tis.kz/temp/OSA-2.TD0

Titus
04.11.2011, 20:37
www.tis.kz/temp/OSA-2.TD0
Внутри текстовые файлы в кодировке KOI-8 детектед)
А сколько секторов на треке? И какого размера?

Alex_K
04.11.2011, 20:57
Внутри текстовые файлы в кодировке KOI-8 детектед)
А сколько секторов на треке? И какого размера?

По анализу получается, что дискета односторонняя, 80 дорожек, по 10 секторов на дорожку. Но anadisk и teledisk прочли по 9 секторов. К тому же на дорожки сектора записаны с интерливингом. Из 9 существующих секторов получается так: 6,2,7,3,8,4,9,5,10, нет самого первого сектора с номером 1.

Драйвер дисковода там DZ, так что и по формату дискета наверное, как и на "Электронике-85", также реальная информация идет с 1-й дорожки.

CodeMaster
04.11.2011, 21:31
По анализу получается, что дискета односторонняя, 80 дорожек, по 10 секторов на дорожку.

надо anasana'вской пантерой читать

Andrey_Ak
04.11.2011, 22:12
www.tis.kz/temp/0515/dump.log
www.tis.kz/temp/0515/dump.dsk

- Это дискета с названием: 4.800.065 с/б №1 Программые средства Кассовых операций

---------- Post added 05.11.2011 at 00:02 ---------- Previous post was 04.11.2011 at 23:55 ----------



www.tis.kz/temp/0515/dump-OSA.log
www.tis.kz/temp/0515/dump-OSA.dsk

Собственно сама OSA 1.0

Содержимое дискеты, которое соответствует описанному к документации:

183107.SAV
DATSET.SAV
DIR.SAV
DUP.SAV
DZ.SYS
HELP.SAV
MON8SJ.SYS
OUT2.SAV
PIP.SAV
RESORC.SAV
START.COM
SWAP.SYS
SYSCTR.SAV
TT.SYS
VM.SYS
VS.SYS

---------- Post added at 00:06 ---------- Previous post was at 00:02 ----------

Там-же еще какая-то база данных...

---------- Post added at 00:07 ---------- Previous post was at 00:06 ----------

183107.SAV - Системный тест машины 0515

---------- Post added at 00:12 ---------- Previous post was at 00:07 ----------

Теперь то что дальше делать, как назад на дискету сдампить?

Titus
04.11.2011, 22:14
Теперь то что дальше делать, как назад на дискету сдампить?
Зачем же назад?

Andrey_Ak
04.11.2011, 22:38
Чтоб на реальной машине работать

Titus
04.11.2011, 22:49
Чтоб на реальной машине работать
Т.е. сделать просто копии, чтобы не испортить оригиналы?

KokaF77
04.11.2011, 22:55
как назад на дискету сдампить?
Меня тоже интересует этот момент. Подскажите, пожалуйста, как?!

Andrey_Ak, а чем всё-таки удалось снять образы?

Ещё один глупый вопрос: чем их можно посмотреть?

Vamos
04.11.2011, 22:56
Драйвер дисковода там DZ, так что и по формату дискета наверное, как и на "Электронике-85", также реальная информация идет с 1-й дорожки.
RTToolS умеет читать DZ.

Andrey_Ak
04.11.2011, 23:15
Т.е. сделать просто копии, чтобы не испортить оригиналы?

- Да, а что с ними еще делать?

---------- Post added at 01:12 ---------- Previous post was at 01:11 ----------


Меня тоже интересует этот момент. Подскажите, пожалуйста, как?!

Andrey_Ak, а чем всё-таки удалось снять образы?

Ещё один глупый вопрос: чем их можно посмотреть?

- А это самый сложный вопрос... Наверно ничем...

Там формат другой, ни реальная ДВК ни эмулятор не понимают эти дискеты и образы...

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

Снять удалось этим:

www.tis.kz/temp/0515/RX50_DZ_koshka_v.1.1.zip
www.tis.kz/temp/0515/FdInstall.exe

Titus
04.11.2011, 23:17
Так выяснили точно, сколько секторов на дорожке 10 или 9?

Andrey_Ak
04.11.2011, 23:17
И еще не факт что они рабочие.... Образы всмысле.. дискеты то рабочие..

KokaF77
04.11.2011, 23:19
- А это самый сложный вопрос... Наверно ничем...

Там формат другой, ни реальная ДВК ни эмулятор не понимают эти дискеты и образы...
Жаль...

Всё-таки, чем вы сняли дампы?

И остаётся открытым вопрос: как сделать реальные дискеты из этих образов?!

Alex_K
04.11.2011, 23:24
- А это самый сложный вопрос... Наверно ничем...

Там формат другой, ни реальная ДВК ни эмулятор не понимают эти дискеты и образы...
Эти образы нормально смотрит плагин RT-11dsk.wcx от Patron-а. В самом образе сектора также записаны с интерливом, но уже присутствует недостающий сектор (он наверное на дорожке имеет номер 11, т.к. по логам первый отсутствует). Информация также начинается не с нулевой, а с первой дорожки.
На диске dump.dsk кроме как системы с драйверами, да программы кассовых операций, ничего нет. Отсутствуют даже DIR, PIP, DUP.

Сама система капитально перелопачена под архитектуру МС-0515. Судя по всему у данной ЭВМ отсутствуют регистры терминала, т.к. в RMON-е вместо 177560, 177562, 177564, 177566 стоит соответственно 300, 302, 304, 306. Да и первичный загрузчик в случае ошибки вызывает подпрограмму по адресу 160000. По всей видимости с адреса 154000 присутствует системное ОЗУ, значения ячеек которого используется в ПЗУ, которое с адреса 160000. Вначале в ПЗУ по всей видимости присутствуют команды перехода, т.к. драйвера VM, DZ обращаются по абсолютным адресам в самом начале этой ПЗУ командой CALL.

anasana
04.11.2011, 23:27
Нужен тот кто разберёт области помеченные Unused - в дампах видно, что у дискет заполнены содержимым почти все сектора.
Может быть это удалённые файлы. Там ещё очень много всего лежит недоступного через плагин.

Track 0, sector 1, retry 1, error 27 - Не удается найти заданный сектор на диске.
Track 1, sector 1, retry 1, error 27 - Не удается найти заданный сектор на диске.
...
Там всё на местах. Все 1-е сектора в дампах находятся именно там, где они должны быть.
Просто каждый первый сектор каждой дорожки успешно прочёлся только со второго оборота диска (т.е. был нашелся со второй попытки, иначе бы увеличивались счётчики в полях 'retry': 2, 3... на каждый трек и сектор).

Andrey_Ak
04.11.2011, 23:30
На дискете с ОСА 1.0 в батнике прописана загрузка какой-то программки,
которая выводит надпись: "Р.С.Ф.С.Р Воронежский сбербанк Капитализация процентов" потом просит еще один .sav файл, которого нет..

А так все стандартные программы типа DIR есть... Можно сказать чистая полная ОСА 1.0

Titus
04.11.2011, 23:35
А есть схема компа и дампы ПЗУ?

Andrey_Ak
04.11.2011, 23:35
Так выяснили точно, сколько секторов на дорожке 10 или 9?

10


Формат дискет: 1 сторона (0), 80 цилиндров (0-79), по 10 секторов (1-10) на трек, 512 байт в секторе.

Titus
04.11.2011, 23:37
10


Формат дискет: 1 сторона (0), 80 цилиндров (0-79), по 10 секторов (1-10) на трек, 512 байт в секторе.
Понятно. Значит формат как у 40-дорожечных дисков для УКНЦ, раз плагин Патрона их понимает?

Patron
04.11.2011, 23:40
Нужен тот кто разберёт области помеченные Unused - в дампе видно что заполнена вся дискета. Может быть это удалённые файлы. Там ещё очень много всего лежит недоступного через плагин.Это обычный образ DZ.

Поэтому, в качестве "лекарства от интерлива DZ" проще всего использовать эмулятор Э-85.

Прицепив образ в эмулятор Э-85 и создав файлы на пустых местах командой CREA - можно эти файлы уже исследовать.

Andrey_Ak
04.11.2011, 23:41
А где этот эмулятор Эл.85 ? Кстати RTTOOLS не видит образ осы..

Patron
04.11.2011, 23:46
А где этот эмулятор Эл.85 ? Кстати RTTOOLS не видит образ осы..Ответ знает anasana.

Тема Электроника-85 vs. DEC Pro-350 + их эмуляция (http://zx.pk.ru/showthread.php?t=10371) :)

Andrey_Ak
05.11.2011, 01:18
Подключил к 0515 второй дисковод, хотел так сделать копии дискет,
а нет не получилось, в той системе ОСА 1.0 нету даже программы
форматирования, а по INI новую дискету не получится подготовить..

И вообще SH DEV даже не работает... Но хоть понимает DZ0: и DZ1:

Titus
05.11.2011, 01:26
Подключил к 0515 второй дисковод, хотел так сделать копии дискет,
а нет не получилось, в той системе ОСА 1.0 нету даже программы
форматирования, а по INI новую дискету не получится подготовить..

И вообще SH DEV даже не работает... Но хоть понимает DZ0: и DZ1:
Может просто подпатчить ukdsk, чтобы он мог читать односторонние дискеты, и таким образом считать, и записать образ диска?

Andrey_Ak
05.11.2011, 01:30
Вопрос в том, драйвер DZ на УКНЦ Такой-же как и на 0515 или нет?

Titus
05.11.2011, 01:36
Вопрос в том, драйвер DZ на УКНЦ Такой-же как и на 0515 или нет?
Причем тут вообще УКНЦ? ukdsk читает обычный MFM диск 80 или 40 дорожек, по 10 секторов на дорожке, каждый размером 512 байт.

Alex_K
05.11.2011, 01:41
Вроде бы привел файлы образов в удобочитаемый вид для эмуляторов. Теперь можно нормально посмотреть и в UKNCBTL.
Собственно таблица интерлива:
0 1 2 3 4 5 6 7 8 9
==============
0 5 1 6 2 7 3 8 4 9
4 9 0 5 1 6 2 7 3 8
3 8 4 9 0 5 1 6 2 7
2 7 3 8 4 9 0 5 1 6
1 6 2 7 3 8 4 9 0 5

Vamos
05.11.2011, 01:54
Вопрос в том, драйвер DZ на УКНЦ Такой-же как и на 0515 или нет?
На УКНЦ драйвера DZ вообще нет, есть MZ или MU и SET параметры в которых задаются кол-во сторон, дорожек, секторов и размер сектора. Кстати в RTTOOLS драйвер DZ для Электроники-85. Может Вы не настроили параметры при запуске утилиты?

Alex_K
05.11.2011, 01:58
Andrey_Ak, а на диске с операционной системой есть RESORC.SAV. Хотелось бы узнать, что выводится по команде SH M.

Patron
05.11.2011, 02:10
Собственно таблица интерлива:
0 1 2 3 4 5 6 7 8 9
==============
0 5 1 6 2 7 3 8 4 9
4 9 0 5 1 6 2 7 3 8
3 8 4 9 0 5 1 6 2 7
2 7 3 8 4 9 0 5 1 6
1 6 2 7 3 8 4 9 0 5Драйвер DZ переставляет блоки в образе по следующему алгоритму:


int BlockNumber_DZ_Encode( int nBlock )
{
int track = nBlock / 10;
int sector = nBlock % 10;

int sector_00 = ( track*2 )% 10;

sector = ( sector_00 + sector*2 )% 10;

if( nBlock % 10 >= 5 ) sector++;

track++;
if( track > 79 ) track=0;

return track*10 + sector;
}

Andrey_Ak
05.11.2011, 02:15
На УКНЦ драйвера DZ вообще нет, есть MZ или MU и SET параметры в которых задаются кол-во сторон, дорожек, секторов и размер сектора. Кстати в RTTOOLS драйвер DZ для Электроники-85. Может Вы не настроили параметры при запуске утилиты?

- Я просто УК-НЦ еще не занимался, не до этого, поэтому тонкостей не помню.. Теперь вспомнил, что там MZ:

Параметры в RT-TOOLS были настроены правильно...

Но почему-то ни одна программа не хотела понимать что у меня сектора начинаются с 1 а не со второго...

Хотя проблем с записью и чтением дискет MY/MX на этом компьютере не возникало...

---------- Post added at 04:15 ---------- Previous post was at 04:13 ----------


Andrey_Ak, а на диске с операционной системой есть RESORC.SAV. Хотелось бы узнать, что выводится по команде SH M.

- Есть, но он не такой как в RT11, он даже SH DEV не понимает...

Понимает только одно: RESORC по данной команде выводится скудная информация...

Alex_K
05.11.2011, 02:32
- Есть, но он не такой как в RT11, он даже SH DEV не понимает...

Понимает только одно: RESORC по данной команде выводится скудная информация...
По команде RESORC должен высветиться запрос строки CSI (обычно *). Вводим ключ /X - это вывод распределения памяти.

---------- Post added at 02:32 ---------- Previous post was at 02:21 ----------

Кстати, да, RESORC.SAV чуть-чуть подпорченный, устройства не выводит, по неправильным ключам вываливается в пультовый отладчик (СТОП), но ключ вывода распределения памяти /X работает.

Andrey_Ak
05.11.2011, 08:43
А удалось ли вообще загрузится в каком-нибудь эмуляторе с этой ОС?

Alex_K
05.11.2011, 12:36
А удалось ли вообще загрузится в каком-нибудь эмуляторе с этой ОС?
А эта ОС предназначена исключительно для МС-0515, так что загрузиться с нее не удасться. Архитектура этой машины не соответствует классической PDP-11. Сама ОС капитально патченная для МС-0515, отсутствует работа с регистрами 177560,177562,177564,177566, вместо этого есть команды CALL @#160000(вывод символа) и CALL @#160004(ввод символа). Во вторичном загрузчике довольно много команд, обращающихся к регистрам этой машины. Так что эта ОС чем-то напоминает ОС БК-11, там тоже архитектура БК-0011 не соответствовала классике PDP-11, поэтому патчилось капитально.

form
05.11.2011, 13:35
А эта ОС предназначена исключительно для МС-0515, так что загрузиться с нее не удасться

Ну если знать как работает железо и слить прошивки, то можно E11 расширить до того же функционала :)

Alex_K
05.11.2011, 13:55
Ну если знать как работает железо и слить прошивки, то можно E11 расширить до того же функционала :)
Вот проблема вся в том, чтобы знать как работает железо - надо техописание и желательно схему. А уж слить прошивки не проблема, судя по фоткам они стоят в кроватках, так что только снять и прочесть в программаторе.
Возникает еще вопрос об 1807ВМ1 - как осуществляется начальный пуск по включению питания, как реализован пультовый отладчик, обработка фатальных ситуаций. Потому что информации конкретно по этому процессору нет, хотя в инете пишется, что это полный аналог T-11.

form
05.11.2011, 13:57
Возникает еще вопрос об 1807ВМ1 - как осуществляется начальный пуск по включению питания, как реализован пультовый отладчик, обработка фатальных ситуаций. Потому что информации конкретно по этому процессору нет, хотя в инете пишется, что это полный аналог T-11/

Полностью эмулировать железо не обязательно для запуска.
К примеру УКНЦшный винт легко сэмулировать вообще без эмуляции контроллера и ПП :)
Вобщем нужна информация...

Titus
05.11.2011, 14:37
На сайте у Фролова тоже есть такая машинка. Может у него имеется и описание?

Alex_K
05.11.2011, 14:52
Полностью эмулировать железо не обязательно для запуска.
К примеру УКНЦшный винт легко сэмулировать вообще без эмуляции контроллера и ПП :)
Вобщем нужна информация...
Да, без информации делать нечего. А T-11 довольно интересный экземпляр - существует при запуске считывание регистра режима, что-то напоминающее регистр SEL у 1801ВМ2, но у ВМ2 регистр SEL можно считать программно по команде RSEL(код 000020), у T-11 эта возможность отсутствует, если он не выведен на какой-то внешний регистр. Соответственно в соответствии с регистром режима есть адрес начального пуска и рестарта (команда HALT и сигнал HALT), естественно MicroODT нет. Отсутствует прерывание по ошибке шины, так что и двойного зависания нет, по 4-му вектору трапаются только команды JMP Rx и JSR Rx. Нет соответственно и ошибки приема адреса вектора прерывания, вместо этого исполняется прерывание с нулевым вектором.

По поводу эмуляции железа, нестандартное оно. Вот кусок кода из вторичного загрузчика:


BIS #1000,@#157700
MOV @#157700,@#177400
MOV #20,@#177702

Естественно есть обращение и к другим регистрам.
А драйвера VM,DZ вообще обращаются в ПЗУ, там подпрограммы сидят с адресов 160000 и выше.

Да и E11 все-таки заточен под архитектуру PDP-11.

form
05.11.2011, 14:58
Да и E11 все-таки заточен под архитектуру PDP-11.

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

В общем случае легко сделать независимые процессоры, связь между ними, добавлять регистры-вектора, инструкции.

KokaF77
05.11.2011, 15:18
Может у него имеется и описание?
Описанием схемами и прошивками могу поделиться. :)
Только очухаюсь немного, сорвал спину, лежу пластом третьи сутки. :(

Господа, так же надеюсь на вашу помощь в том чтоб записать живые диски из образов. :)

Titus
05.11.2011, 16:49
Да и E11 все-таки заточен под архитектуру PDP-11.
Что такое E11?

form
05.11.2011, 16:50
Что такое E11?

Ersatz-11 (http://www.dbit.com/)

Со стороны PC пользуюсь им в том числе для разных дел с живой 11/83.
К примеру выставлять в инет живой 11/83 сериал терминалами удобно через E11, стоящий по дороге :)

KokaF77
12.12.2011, 00:52
ПЕРСОНАЛЬНАЯ ЭВМ "ЭЛЕКТРОНИКА МС 0515"
ТЕХНИЧЕСКОЕ ОПИСАНИЕ
И ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ
2.791.064 ТО

2.791.064 TO.7z (http://narod.ru/disk/34004913001/2.791.064%20TO.7z.html) - 273 МБ
2.791.064 TO.djvu.7z (http://narod.ru/disk/34008428001/2.791.064%20TO.djvu.7z.html) - 35.3 МБ


МОДУЛЬ СИСТЕМНЫЙ НС4
ТЕХНИЧЕСКОЕ ОПИСАНИЕ
3.858.420 ТО

3.858.420 TO.7z (http://narod.ru/disk/34031619001/3.858.420%20TO.7z.html) - 287 МБ
3.858.420 TO.djvu.7z (http://narod.ru/disk/34040610001/3.858.420%20TO.djvu.7z.html) - 40.4 МБ


ПЕРСОНАЛЬНАЯ ЭВМ "ЭЛЕКТРОНИКА МС 0515"
ПРОГРАММЫ ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ
РУКОВОДСТВО ПО ТЕХНИЧЕСКОМУ ОБСЛУЖИВАНИЮ
.00183 46 01

00183-01 46 01.7z (http://narod.ru/disk/34043248001/00183-01%2046%2001.7z.html) - 53.8 МБ
00183-01 46 01.djvu.7z (http://narod.ru/disk/34043452001/00183-01%2046%2001.djvu.7z.html) - 4.37 МБ

P.S. Продолжение следует... :)

Andrey_Ak
12.12.2011, 07:45
ПЕРСОНАЛЬНАЯ ЭВМ "ЭЛЕКТРОНИКА МС 0515"
ТЕХНИЧЕСКОЕ ОПИСАНИЕ
И ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ
2.791.064 ТО

МОДУЛЬ СИСТЕМНЫЙ НС4
ТЕХНИЧЕСКОЕ ОПИСАНИЕ
3.858.420 ТО

ПЕРСОНАЛЬНАЯ ЭВМ "ЭЛЕКТРОНИКА МС 0515"
ПРОГРАММЫ ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ
РУКОВОДСТВО ПО ТЕХНИЧЕСКОМУ ОБСЛУЖИВАНИЮ
.00183 46 01

P.S. Продолжение следует... :)

- Добрый день! Спасибо за документацию...

Такой вопрос, не смотрели, отличаются ли
- .00183-01 46 01 от моего варианта отсканированного ранее?

И какие еще есть книжки? Можно ли у Вас выпросить оригиналы
документации после сканирования?

KokaF77
12.12.2011, 09:28
- Добрый день! Спасибо за документацию...
Приветствую! Всегда пожалуйста! :)

Такой вопрос, не смотрели, отличаются ли
- .00183-01 46 01 от моего варианта отсканированного ранее?
Если честно, то не сравнивал, оригиналы то на руках. Сразу собирался делать полные копии всех документов имеющихся у меня.

И какие еще есть книжки?
Сегодня-завтра скину ещё пару интересных книжиц: описание ОСА, и весь комплект схем со спецификациями. Есть ещё кое-какие описания на бухгалтерию, что стояла на этой машине, на память не помню... Но есть ли смысл её сканировать в таком же варианте (оригинал + DjVu), тем более, что они формата А4? Скорее всего, выложу только DjVu.

Можно ли у Вас выпросить оригиналы
документации после сканирования?
Мне не хотелось бы разбивать комплект, при живой то машине. ;) Если появится возможность найти ещё комплект, буду иметь в виду. :)

Andrey_Ak
12.12.2011, 09:38
Приветствую! Всегда пожалуйста! :)

Сегодня-завтра скину ещё пару интересных книжиц: описание ОСА, и весь комплект схем со спецификациями. Есть ещё кое-какие описания на бухгалтерию, что стояла на этой машине, на память не помню... Но есть ли смысл её сканировать в таком же варианте (оригинал + DjVu), тем более, что они формата А4? Скорее всего, выложу только DjVu.

Мне не хотелось бы разбивать комплект, при живой то машине. ;) Если появится возможность найти ещё комплект, буду иметь в виду. :)

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

Схемы было-бы очень замечательно. Да и всю остальную документацию тоже...

А дискеты с ПО были? Или удалось запустить на машине образы моих дискет?

KokaF77
12.12.2011, 09:45
Схемы было-бы очень замечательно. Да и всю остальную документацию тоже...
Схемы я оставил на десерт. ;) Будут. И прошивки ПЗУ - тоже.
Если востребована, то остальную документацию так же сделаю, но постепенно, не сразу.

А дискеты с ПО были? Или удалось запустить на машине образы моих дискет?
Дискеты мне обещали, но уже отчаялся их ждать, скорее всего не будет, а если и появятся, то затрудняюсь сказать когда. :(
По поводу образов, я так и не разобрался как их записать. У меня сейчас проблема с поиском клавиатуры, а без неё, увы, пока никак.

Andrey_Ak
12.12.2011, 10:00
А вроде как от ДВК должна подходить?

KokaF77
12.12.2011, 10:26
А вроде как от ДВК должна подходить?
Не от каждой ДВК подойдёт. У меня от терминала есть, а нужна МС-7004, либо МС-7007. Если не ошибаюсь...

Andrey_Ak
12.12.2011, 13:23
Не от каждой ДВК подойдёт. У меня от терминала есть, а нужна МС-7004, либо МС-7007. Если не ошибаюсь...

- Ну я и имел ввиду от ДВК3/4 с круглым разъемом...

hobot
12.12.2011, 14:42
Если нужны дистрибутивы операционной системы ФОДОС В03.00 или В02.00 - ищите здесь.
Очень полезная ссылка на очень полезный ресурс, всё ПО с источника добавлю сейчас к архиву ДВК\УКНЦ софта - название образов и текстовых файлов сохраню оригинальные, указанием на источник будет название папки.


______________________ добавил ___________
добавил в архив весь раздел ПО касающийся ДВК,
образы дискет fodosstm1 и fodosstm0 в разделе УКНЦ архива в папке fodos_UKNC

Спасибо.

KokaF77
13.12.2011, 00:12
ОПЕРАЦИОННАЯ СИСТЕМА ОСА
СПРАВОЧНОЕ РУКОВОДСТВО
.00187-01 90 01
СПЕЦИФИКАЦИЯ
.00187-01

00187-01 90 01.7z (http://narod.ru/disk/34145441001/00187-01%2090%2001.7z.html) - 191 МБ
00187-01 90 01.djvu.7z (http://narod.ru/disk/34147754001/00187-01%2090%2001.djvu.7z.html) - 20.6 МБ


ПЕРСОНАЛЬНАЯ ЭВМ "ЭЛЕКТРОНИКА МС 0515"
ЭКСПЛУАТАЦИОННЫЕ ДОКУМЕНТЫ
2.791.064 ЭД
2.791.064 3И
2.791.064 Э6
3.559.024 Э4
3.559.025 Э3
3.858.420 Э3
3.858.420 ПЭ 3
3.858.420 СБ
3.384.028 Э3
4.854.127 Э3
4.854.128 Э3
4.854.129 Э3
4.854.131 Э3

ЭД.7z. (http://narod.ru/disk/34163399001/%D0%AD%D0%94.7z.html) - 295 МБ
ЭД.djvu.7z (http://narod.ru/disk/34165650001/%D0%AD%D0%94.djvu.7z.html) - 38 МБ


Ну, вот, собственно... Описание операционной системы и схемы. :)
На днях сниму дампы ПЗУ, скину так же здесь. По поводу остальной бухгалтерской документации, будет позже - пока беру паузу... :v2_dizzy_sleep2:
P.S. Продолжение следует...
P.P.S. Начало ЗДЕСЬ --> (http://zx.pk.ru/showpost.php?p=445245&postcount=119)

Andrey_Ak
20.12.2011, 20:34
Итак три образа моих дискет, которые шли с МС0515, там-же на них всякие спец программы толи бухгалтерии и еще банка какого-то.. :

http://www.tis.kz/progs/mc0515/dump-001.dsk
http://www.tis.kz/progs/mc0515/dump-002.dsk
http://www.tis.kz/progs/mc0515/dump-003.dsk

Диски слиты первой версией "Кошки", и для проверки были записаны
на новые дискеты второй версией "Кошки". Все успешно читаются и грузятся..

И чистый образ системы ОСА Версия 1.0
http://www.tis.kz/progs/mc0515/dump-OSA.dsk

Из которого были удалены плагином ТС vs FAR лишние куски бухгалтерских программ.. Все программы на этом диске соответствуют списку программ в
документации на ОСА. т.е. это полный образ системы ОСА 1.0

SKcorp.
20.12.2011, 20:42
Не от каждой ДВК подойдёт. У меня от терминала есть, а нужна МС-7004, либо МС-7007. Если не ошибаюсь...

7004, а 7007 - это бескорпусная от УК-НЦ.
Купите переходник-конвертер PS/2->МС-7004.

KokaF77
20.12.2011, 21:38
Купите переходник-конвертер PS/2->МС-7004.
Спасибо, не горит. ;) Жду на днях оригинал. :)

---------- Post added at 21:38 ---------- Previous post was at 21:35 ----------

Andrey_Ak, СПАСИБО за Образы! :) Буду приставать к Вам по поводу записи реалов, но позже, если Вы не против. ;)

Andrey_Ak
20.12.2011, 21:40
Andrey_Ak, СПАСИБО за Образы! :) Буду приставать к Вам по поводу записи реалов, но позже, если Вы не против. ;)

- Да не за что... Я не против.. :)

- А там все просто.. :) Автор Кошки думаю скоро выложит тут законченную вторую версию.. Но и не законченная нормально работает..

Titus
15.02.2012, 22:14
А чего это ПЗУ от МС-0515 еще никто не считал?

---------- Post added at 22:14 ---------- Previous post was at 22:13 ----------


На днях сниму дампы ПЗУ, скину так же здесь. По поводу остальной бухгалтерской документации, будет позже - пока беру паузу...
Вот это на каких днях?

KokaF77
15.02.2012, 22:48
Вот это на каких днях?
Извините, затянулось (проблемы личного характера). До конца недели скину. :)

---------- Post added at 22:48 ---------- Previous post was at 22:40 ----------

Раньше - физически не смогу. :(

KokaF77
16.02.2012, 23:15
Свершилось! :)

MC-0515_ROM.7z (http://narod.ru/disk/40956047001/MC-0515_ROM.7z.html)

В архиве два файла, названия с наклеек на микросхемах:
7004L - D65,
7004H - D77.

Titus
16.02.2012, 23:47
Склеил из двух половинок ROM'ов (младшие и старшие байты), один ROM.

Судя по фонту, склеил правильно.
Кстати, фонт один в один со Спектрума)

http://s018.radikal.ru/i517/1202/d1/f6d6898c9a5c.png

KokaF77
16.02.2012, 23:56
Судя по фонту
Чем такая красота делается? :) Я про рисунок.

Titus
16.02.2012, 23:59
Чем такая красота делается? :) Я про рисунок.
Любым граббером графики.
Я использовал Spectrum Graphics Editor.
Выдернул несколько колонок букв, склеил в графическом редакторе и все)

hobot
17.02.2012, 00:03
Titus, не верится что-то, просто ещё один эмулятор, мы то знаем )))))) Ждём релиза !!! С играми !!! И программами ! ))))))))))))))))))))

Titus
17.02.2012, 00:05
Titus, не верится что-то, просто ещё один эмулятор, мы то знаем )))))) Ждём релиза !!! С играми !!! И программами ! ))))))))))))))))))))
Честное слово, нету эмулятора)
К тому же, на нем ни то, что игр, вообще софта никакого нет (

hobot
17.02.2012, 01:16
К тому же, на нем ни то, что игр, вообще софта никакого нет (
А что же там на дискетах тогда на этих ??? )))

---------- Post added at 01:16 ---------- Previous post was at 01:15 ----------

ОС как минимум там же есть ))) Значит есть и что то для работы, а какая работа без тетриса ???

Titus
17.02.2012, 01:16
А что же там на дискетах тогда на этих ??? )))
Говорят, что какая-то бухгалтерская программка и все.

hobot
17.02.2012, 01:16
Из скобочек ))) []

Titus
17.02.2012, 01:17
Из скобочек ))) []
Посмотри образы в плагине для TC, и у видишь, чего там есть)

hobot
17.02.2012, 01:19
и у видишь, чего там есть)
две очень грустных дискеты (((

Titus
17.02.2012, 01:19
две очень грустных дискеты (((
Полупустых)

Andrey_Ak
22.02.2012, 13:51
Добавил документацию себе на форум по Эл.85 и МС0515

http://www.tis.kz/forum/topic.php?forum=1&topic=11

micko
06.08.2012, 16:58
KokaF77: Thanks for documentation and rom dumps, I have managed to get machine running in MESS. Hope you do not mind crediting you, since documentation is very helpfull in this case.

Titus
06.08.2012, 21:01
KokaF77: Thanks for documentation and rom dumps, I have managed to get machine running in MESS. Hope you do not mind crediting you, since documentation is very helpfull in this case.
Where is screenshots? It is interesting to compare with my emulator (http://zx.pk.ru/showthread.php?t=19698).

micko
06.08.2012, 21:20
Sure, here it is :

http://i.imgur.com/44lCQ.png

Note that it's just couple of hours spent, mostly for reading documentation to understand how it works. So no keyboard connected yet.

Here you can see full source of it :

http://git.redump.net/mess/tree/src/mess/drivers/ms0515.c

Still need to connect other pieces :)

Titus
06.08.2012, 21:31
So no keyboard connected yet.
Not connected, or not written? MS-7004 is toughie) You can try MS-7007 instead it.

micko
06.08.2012, 21:36
Still not written. I see 7007 is over 8255 so guess just keymatrix. Assume 7004 contain MCU on keyboard side so probably easier over 7007 then.

Titus
06.08.2012, 21:44
Still not written. I see 7007 is over 8255 so guess just keymatrix. Assume 7004 contain MCU on keyboard side so probably easier over 7007 then.
For me not easier. I wrote 7007, and 7004, for UKNC emulator. With 7004 was much more problems and nuances. Autorepeat. The specific work of the SS and Ctrl, etc. Although, at first approximation, 7004 is easier.

shattered
07.08.2012, 21:09
There's a 7007 variant in mc1502 (I added it) ;-)

anasana
04.03.2015, 23:36
Модуль расширения запоминающего устройства и интерфейсов для ПЭВМ "Электроника МС0515" (.txt)


Сравнение скорости работы электронного диска и НГМД.
-----------------------------------------------------------------
: Режим работы : НГМД : Эл. диск :
-----------------------------------------------------------------
1. Загрузка операционной системы 12 сек 1,1 сек
2. Запуск программы типа ART.SAV 6 сек 0,5 сек
3. Загрузка файлов типа SCR для ART 3,5 сек 0,4 сек
-----------------------------------------------------------------
у этого модуля какая-то маркировка была? (что бы я принципиальную схему хоть по каким-то ориентирам поискал).
Плата, на которой распаяна часть ответственная за расширение ОЗУ изображена вот тут:
http://zx-pk.ru/showpost.php?p=814340&postcount=157

Denkixot
07.06.2015, 16:55
Поднимем тему.

Напомню часть беседы с сотрудником завода Процессор:

“ НС4 - УПБК
...
Для УПБК оригинальные вещи не пошедшие в серию - видеоввод, жесткий диск AT."

Вот перед нами и плата-прототип видеоввода на Электроника МС 0515!!!

VV Редакция 1

https://img-fotki.yandex.ru/get/6212/211803077.a/0_fe94e_ad444d0_L.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1042766/)
https://img-fotki.yandex.ru/get/5505/211803077.a/0_fe94f_9ce188c_L.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1042767/)

Denkixot
27.06.2015, 18:01
История о МС 0515

https://m.facebook.com/permalink.php?story_fbid=534950529989485&id=100004236274023&pnref=story

:v2_thumb:

vvv104
28.06.2015, 14:26
Вот плата расширения памяти, которая досталась мне с апгрейдом ПК. Также было произведено изменение ПО, точно помню, что там была утилита а-ля Нортон с двумя панелями и обновлена ОС. На компах без этой модификации такая дискета не грузилась. Сейчас в поисках этой дискеты, родителей попросил, может сохранилось.

https://pic.maxiol.com/thumbs2/1614540815.1608303174.a79eb97706ba4747b0.jpg (https://pic.maxiol.com/?v=1614540815.1608303174.a79eb97706ba4747b0.jpg&dp=2) https://pic.maxiol.com/thumbs2/1614540931.1608303174.bee4ab611b67487f83.jpg (https://pic.maxiol.com/?v=1614540931.1608303174.bee4ab611b67487f83.jpg&dp=2)

Denkixot
03.07.2015, 07:35
Материалы публикуются с разрешения автора фотографий


https://img-fotki.yandex.ru/get/9931/211803077.b/0_101973_1b7dc186_L.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1055091/)
https://img-fotki.yandex.ru/get/16162/211803077.b/0_101974_a0b3418d_L.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1055092/)
https://img-fotki.yandex.ru/get/6834/211803077.b/0_101975_65fbf8c1_L.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1055093/)
https://img-fotki.yandex.ru/get/6826/211803077.b/0_101976_a3e504f6_L.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1055094/)
https://img-fotki.yandex.ru/get/15524/211803077.b/0_101978_70baa80_L.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1055096/)
https://img-fotki.yandex.ru/get/9825/211803077.b/0_101979_ea30e639_L.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1055097/)
https://img-fotki.yandex.ru/get/26/211803077.b/0_10197a_3f34fd15_L.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1055098/)

vvv104
03.07.2015, 10:38
ПЗУ
https://drive.google.com/file/d/0Bxboot5k03npNHRwOXZZV2E5WXc/view?usp=sharing

anasana
03.07.2015, 11:24
ПЗУ
https://drive.google.com/file/d/0Bxboot5k03npNHRwOXZZV2E5WXc/view?usp=sharing
Объединил H и L bytes в rom-образ для эмулятора Titus-а.
Содержимое различается, но в "EmuStudio MS-0515 v0.12g" загрузился успешно!

CodeMaster
03.07.2015, 12:02
Вот плата расширения памяти, которая досталась мне с апгрейдом ПК.

Доступ памяти через порты ВВ55 :-/

И очень странный конструктив, что надо использовать со снятой крышкой. Почему бы не сделать вторым этажом над материнкой и не выходя за её габариты? Но, видимо совсем опытный образец, дата выпуска есть, а названия платы нет.

Titus
03.07.2015, 12:40
Интересно, зачем там расширенная память, если даже штатную 128Кб он использует лишь наполовину? (мне удалось заметить использование лишь 64Кб).

Sergei Frolov
03.07.2015, 12:46
Это может быть RAM-disk

vvv104
03.07.2015, 21:00
Это может быть RAM-disk

Это и есть RAM-диск. На этой машинке с 1 дисководом он очень кстати!

CodeMaster
03.07.2015, 21:58
На этой машинке с 1 дисководом он очень кстати!

А разве на 1 шлейф нельзя повесить 2 дисковода? И для чего краевой разъём, очень похожий на дисководный?

Denkixot
05.07.2015, 22:41
Вот на этой странице http://zx-pk.ru/showthread.php?t=21450&page=62
я обещал документацию. Память у меня хоть и сбойная, но такие вещи стараюсь не забывать!


От инженера завода "Процессор" получена документация "Модуль системный НС4. Техническое описание" Внутри схемы, подписи и фамилии разработчиков. 1991г.
Интересно кому нибудь? Сканировать?

Часть 1

Фотографии в альбоме «Электроника МС 0515. НС4. ТО (https://fotki.yandex.ru/users/denkixot-ya/album/483839/)», автор denkixot.ya (https://fotki.yandex.ru/users/denkixot-ya/) на Яндекс.Фотках

https://img-fotki.yandex.ru/get/25/211803077.b/0_101d6f_cc09c30d_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056111/)

[more]
https://img-fotki.yandex.ru/get/15599/211803077.b/0_101d70_f54a1ba9_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056112/)

https://img-fotki.yandex.ru/get/5210/211803077.b/0_101d71_d582e2ce_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056113/)

https://img-fotki.yandex.ru/get/4011/211803077.b/0_101d73_67f1d7d3_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056115/)

https://img-fotki.yandex.ru/get/6402/211803077.b/0_101d74_eea94df1_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056116/)

https://img-fotki.yandex.ru/get/9260/211803077.b/0_101d75_6134ca7c_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056117/)

https://img-fotki.yandex.ru/get/15503/211803077.b/0_101d76_765b244a_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056118/)

https://img-fotki.yandex.ru/get/3008/211803077.b/0_101d79_17e8571d_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056121/)

https://img-fotki.yandex.ru/get/5210/211803077.b/0_101d7b_663b0310_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056123/)

https://img-fotki.yandex.ru/get/16100/211803077.b/0_101d80_289d583c_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056128/)

https://img-fotki.yandex.ru/get/9115/211803077.b/0_101daf_ae5cfedb_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056175/)

https://img-fotki.yandex.ru/get/6734/211803077.c/0_101db0_fbf6bbc5_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056176/)

https://img-fotki.yandex.ru/get/6824/211803077.c/0_101db1_d92afd17_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056177/)

https://img-fotki.yandex.ru/get/4707/211803077.c/0_101db2_5b8bbae7_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056178/)

https://img-fotki.yandex.ru/get/6516/211803077.c/0_101db3_48e3843_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056179/)

https://img-fotki.yandex.ru/get/9819/211803077.c/0_101db4_b18d18ed_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056180/)

https://img-fotki.yandex.ru/get/5401/211803077.c/0_101db6_90854d95_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056182/)

https://img-fotki.yandex.ru/get/3604/211803077.c/0_101db9_84e8a4fe_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056185/)

https://img-fotki.yandex.ru/get/9068/211803077.c/0_101dba_fb7cba7a_M.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1056186/)

CodeMaster
05.07.2015, 22:43
Фотографии в альбоме

А одним файлом закачка будет?

Denkixot
05.07.2015, 22:49
Нет

Denkixot
14.07.2015, 08:22
Часть 2 (из 3х)


https://img-fotki.yandex.ru/get/4010/211803077.c/0_102c0b_6f41475b_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059851/)
https://img-fotki.yandex.ru/get/6802/211803077.c/0_102c0c_fda9edca_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059852/)
https://img-fotki.yandex.ru/get/16123/211803077.c/0_102c0d_14fb2ccb_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059853/)
https://img-fotki.yandex.ru/get/5203/211803077.c/0_102c0e_8cfcfaf_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059854/)
https://img-fotki.yandex.ru/get/15560/211803077.c/0_102c0f_fe200709_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059855/)
https://img-fotki.yandex.ru/get/6512/211803077.c/0_102c10_e9276b0d_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059856/)
https://img-fotki.yandex.ru/get/6202/211803077.c/0_102c11_443385d7_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059857/)
https://img-fotki.yandex.ru/get/5630/211803077.c/0_102c12_e39b93f4_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059858/)
https://img-fotki.yandex.ru/get/6617/211803077.c/0_102c13_4a7b92c8_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059859/)
https://img-fotki.yandex.ru/get/5601/211803077.c/0_102c14_b6d38b8a_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059860/)
https://img-fotki.yandex.ru/get/9324/211803077.c/0_102c15_4278509c_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059861/)
https://img-fotki.yandex.ru/get/3417/211803077.c/0_102c16_d4a37587_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059862/)
https://img-fotki.yandex.ru/get/3911/211803077.c/0_102c17_6013ddb3_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059863/)
https://img-fotki.yandex.ru/get/5114/211803077.c/0_102c18_928bb18b_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059864/)
https://img-fotki.yandex.ru/get/6309/211803077.c/0_102c19_4025af65_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059865/)
https://img-fotki.yandex.ru/get/6845/211803077.c/0_102c1a_85b06b2d_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059866/)
https://img-fotki.yandex.ru/get/15499/211803077.c/0_102c1b_5fce19e7_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059867/)
https://img-fotki.yandex.ru/get/17849/211803077.c/0_102c1c_359d5736_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059868/)
https://img-fotki.yandex.ru/get/5631/211803077.c/0_102c1d_676a98a4_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059869/)
https://img-fotki.yandex.ru/get/4407/211803077.c/0_102c1e_caee6ec3_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059870/)
https://img-fotki.yandex.ru/get/6426/211803077.c/0_102c1f_ca51d270_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059871/)

Denkixot
15.07.2015, 09:10
Часть 3 (из 3х)


https://img-fotki.yandex.ru/get/4529/211803077.c/0_102c7e_5a748082_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059966/)

https://img-fotki.yandex.ru/get/5200/211803077.c/0_102c7f_2e21dd5e_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059967/)

https://img-fotki.yandex.ru/get/17848/211803077.c/0_102c80_2bd0c69c_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059968/)

https://img-fotki.yandex.ru/get/3609/211803077.d/0_102c81_64e636fb_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059969/)

https://img-fotki.yandex.ru/get/6832/211803077.d/0_102c82_edc23fd4_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059970/)

https://img-fotki.yandex.ru/get/6413/211803077.d/0_102c83_c223c564_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059971/)

https://img-fotki.yandex.ru/get/26/211803077.d/0_102c84_c3336b58_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059972/)

https://img-fotki.yandex.ru/get/5641/211803077.d/0_102c85_c46ab713_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059973/)

https://img-fotki.yandex.ru/get/15554/211803077.d/0_102c86_142c5f34_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059974/)

https://img-fotki.yandex.ru/get/6302/211803077.d/0_102c87_401e6605_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059975/)

https://img-fotki.yandex.ru/get/6621/211803077.d/0_102c88_3516288_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059976/)

https://img-fotki.yandex.ru/get/4000/211803077.d/0_102c89_ecc9fc54_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059977/)

https://img-fotki.yandex.ru/get/16117/211803077.d/0_102c8a_62093edd_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059978/)

https://img-fotki.yandex.ru/get/6621/211803077.d/0_102c8b_3af39511_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059979/)

https://img-fotki.yandex.ru/get/4000/211803077.d/0_102c8c_20acd661_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059980/)

https://img-fotki.yandex.ru/get/9262/211803077.d/0_102c8d_af5b2eb_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059981/)

https://img-fotki.yandex.ru/get/4211/211803077.d/0_102c8e_fc5cce3c_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059982/)

https://img-fotki.yandex.ru/get/4121/211803077.d/0_102c8f_210278b4_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059983/)

https://img-fotki.yandex.ru/get/5400/211803077.d/0_102c90_39450c90_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059984/)

https://img-fotki.yandex.ru/get/5308/211803077.d/0_102c91_4183250d_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059985/)

https://img-fotki.yandex.ru/get/9837/211803077.d/0_102c92_8eab6df7_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059986/)

https://img-fotki.yandex.ru/get/6824/211803077.d/0_102c93_c531eb60_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059987/)

https://img-fotki.yandex.ru/get/23/211803077.d/0_102c94_43df57a1_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059988/)

https://img-fotki.yandex.ru/get/5400/211803077.d/0_102c95_d3a71169_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059989/)

https://img-fotki.yandex.ru/get/5401/211803077.d/0_102c96_985f91ec_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059990/)

https://img-fotki.yandex.ru/get/4808/211803077.d/0_102c97_40bbf71d_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059991/)

https://img-fotki.yandex.ru/get/15514/211803077.d/0_102c98_9759fd67_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059992/)

https://img-fotki.yandex.ru/get/6110/211803077.d/0_102c99_aea40bca_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059993/)

https://img-fotki.yandex.ru/get/9740/211803077.d/0_102c9a_5909c503_S.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059994/)


+Bonus Пометки инженеров на чистой странице

https://img-fotki.yandex.ru/get/41/211803077.d/0_102c9b_d24b841c_L.jpg (https://fotki.yandex.ru/users/denkixot-ya/view/1059995/)

Denkixot
20.07.2015, 23:02
Новый владелец документации не исключил перспективного появления здесь сканов схем.

Vslav
21.07.2015, 00:10
Новый владелец документации не исключил перспективного появления здесь сканов схем.
Было бы неплохо, а то у меня как раз 1807ВМ1 готовится к фотографированию :)

skoroxod
22.07.2015, 19:57
Было бы неплохо, а то у меня как раз 1807ВМ1 готовится к фотографированию :)
Будете вскрывать и сравнивать с кристаллом T-11 DC310 ? Круто!

А я покажу какие бывают КР1807ВМ1 - на фото сверху вниз: раннего выпуска, основной серийный и фейк.
Такие фейки продавали в 90-е на Царицинском рынке, возможно и изготовляли там-же :)
Донором видимо служил какой-то недорогой чип, судя по корпусу предположительно что-то родоновского
производства. Очень уж смахивает на их 580-ю серию, да и в других были такие-ж корпуса.
Но это явно не воронежский корпус, на всех ВЗПП-шных PDIP-40 по серёдке между 10-ми пинами
есть небольшие ложноножки. И рисунок толкателей в пластике на пузе другой.
В общем не попадитесь на эту разводку. Чип прозванивается совсем иначе чем родные КР1807ВМ1

Кстати таким образом подделывали не только КР1807ВМ1 но и другие дефицитные воронежские чипы.
Только непонятно на кого был расчёт, наверно на запаренных экспедиторов не секущих в теме.
Поскольку другие фейки не соответствовали даже типу корпуса :)
На фото мои КР1807ВМ1, КМ1807ВМ2 и КН1831ВУ1 а были ещё и КН1831ВМ1 (фото от коллеги)

http://storage1.static.itmages.ru/i/15/0722/s_1437583310_6402526_24a008d745.jpg (http://itmages.ru/image/view/2792382/24a008d7) http://storage2.static.itmages.ru/i/15/0722/s_1437585141_4905454_2dbc15fbfb.jpg (http://itmages.ru/image/view/2792496/2dbc15fb) http://storage2.static.itmages.ru/i/15/0722/s_1437585413_3610216_ad5fc5d6a8.jpg (http://itmages.ru/image/view/2792508/ad5fc5d6)

Vslav
22.07.2015, 21:42
Будете вскрывать и сравнивать с кристаллом T-11 DC310 ?
Уже открыли парочку, осталось сфотографировать. Визуально кристаллы вроде не фейковые. Мне их опытный товарищ презентовал :)

vvv104
14.08.2015, 16:21
У меня нашлись дискеты и с большой вероятностью это они и есть. От МС0515. Пока загвоздка в наличии рабочего дисковода 5.25. Если есть у кого в районе Мск -готов взять в аренду. Шлейф тоже нужен. Спасибо.

vvv104
20.08.2015, 22:48
Небольшой апдейт, я достал дисковод и сегодня пытался снять образы дискет. Я пробовал 2-мя программами - досовой teledisk и кошкой товарища anasana. Дискеты уже не везде читаются, к счастью, разные программы рапортуют о несовпадении контрольной суммы на разных блоках (в большинстве случаев). Я начинаю компоновку образов из секторов, которые считаются безошибочными в разных копиях. Пока что выкладываю образ первой дискеты, на которой написано "Архив SAV" - с ней было проще всего, она наименее сбойная оказалась. Формат этой дискеты не понимается плагином к TC, у остальных понимается. Я полагаю это как раз та самая последняя дискета с новой ОСью которая досталась мне после апгрейда компьютера как я писал ранее. Я помню точно, что нормальным образом я не мог сделать с нее копию, а у меня был в наличии только этот компьютер, поэтому я просил знакомого копировать ее как раз teledisk-ом. Прошу знающих людей разобраться с форматом. Я, к сожалению в этом не спец. ЗЫ. Это точно не мусор ;)

vvv104
20.08.2015, 23:23
Вот еще предлагаю вам дискету с надписью "языки программирования". Там тоже на 0 стороне ось и компитяторы. На другой какие-то программы. Особо троллить не надо, мне тогда было мало лет, это мои первые программы, а какая-то часть даже не моих.

Тут я посылаю 2 варианта - снятые и теледиском и кошкой. С нижней стороной есть 1 сбойный блок, но к счастью он пришелся на свободную область, так как в просмотрщике плагина TC все файлы совпадают. А вот с верхней стороной кто-то из программ накосячил, так как обе не выдали вообще сбойных блоков, но файлы различаются.

Patron
21.08.2015, 19:53
По диску ARCSAV

Изначально это был двусторонний диск со следующим списком файлов:



DIR .EXE 20P 01-Jan-1995 10'240
DUP .EXE 51P 01-Jan-1995 26'112
PIP .EXE 30P 01-Jan-1995 15'360
SCE .EXE 31P 01-Jan-1995 15'872
BASICO.EXE 75P 01-Jan-1995 38'400
K13U .EXE 54P 01-Jan-1995 27'648
ZASTM .EXE 28P 01-Jan-1995 14'336
ART .EXE 73P 01-Jan-1995 37'376
BLACK .EXE 9P 01-Jan-1995 4'608
FORML .EXE 3P 01-Jan-1995 1'536
FORMH .EXE 3P 01-Jan-1995 1'536
RESORC.EXE 25P 01-Jan-1995 12'800
DESS .EXE 19P 01-Jan-1995 9'728
MACRO .EXE 61P 01-Jan-1995 31'232
LINK .EXE 49P 01-Jan-1995 25'088
PAS1 .EXE 52P 01-Jan-1995 26'624
FCON .EXE 84P 01-Jan-1995 43'008
BINCOM.EXE 25P 01-Jan-1995 12'800
DATSET.EXE 4P 01-Jan-1995 2'048
DUMP .EXE 9P 01-Jan-1995 4'608
TR7004.EXE 15P 01-Jan-1995 7'680
6337 .EXE 16P 01-Jan-1995 8'192
COLOR .EXE 13P 01-Jan-1995 6'656
GETEML.EXE 4P 01-Jan-1995 2'048
TFP .EXE 48P 01-Jan-1995 24'576
HELP .EXE 98P 01-Jan-1995 50'176
183107.EXE 21P 01-Jan-1995 10'752
NEG .EXE 2P 01-Jan-1995 1'024
PIPRT .EXE 30P 01-Jan-1995 15'360
DIRRT .EXE 19P 01-Jan-1995 9'728
DUPRT .EXE 49P 01-Jan-1995 25'088
DATIME.EXE 4P 01-Jan-1995 2'048
MSDOS .EXE 60P 01-Jan-1995 30'720
184106.EXE 17P 01-Jan-1995 8'704
BLUE .EXE 2P 01-Jan-1995 1'024
FORTRA.EXE 178P 01-Jan-1995 91'136
UKCALC.EXE 66P 01-Jan-1995 33'792
RECODE.EXE 10P 01-Jan-1995 5'120
UDAW .EXE 21P 01-Jan-1995 10'752
UMN .EXE 9P 01-Jan-1995 4'608
GENRDB.EXE 67 01-Jan-1995 34'304
RETRDB.EXE 111 01-Jan-1995 56'832
UNIRDB.EXE 26 01-Jan-1995 13'312
< UNUSED > 1 512

Но затем его вставили в привод DZ: и выполнили команду INIT.

Особенность изначального формата в том, что все дорожки сдвинуты на 1 ( как у DZ ), но нет интерлива. Чтобы самостоятельно просмотреть каталог - надо переименовать образ ARCSAV_Head0.dsk в ARCSAV_Head0.MY, смонтировать его в привод MY эмулятора ДВК и выполнить команду:



COPY/DEV/FILE/NOQ MY:/ST:10/END:799 HD1:HEAD0.DSK


У полученного таким способом образа HEAD0.DSK будет доступный для просмотра каталог. Но так получится только посмотреть каталог, потому что дорожки другой стороны диска - в другом образе.

vvv104
21.08.2015, 19:56
Хочу поблагодарить ребят из музея ретро вычислительной техники в Текстильщиках за предоставленный дисковод!

vvv104
21.08.2015, 20:05
По диску ARCSAV

Изначально это был двусторонний диск со следующим списком файлов:


Но затем его вставили в привод DZ: и выполнили команду INIT.

Особенность изначального формата в том, что все дорожки сдвинуты на 1 ( как у DZ ), но нет интерлива. Чтобы самостоятельно просмотреть каталог - надо переименовать образ ARCSAV_Head0.dsk в ARCSAV_Head0.MY, смонтировать его в привод MY эмулятора ДВК и выполнить команду:



COPY/DEV/FILE/NOQ MY:/ST:10/END:799 HD1:HEAD0.DSK


У полученного таким способом образа HEAD0.DSK будет доступный для просмотра каталог. Но так получится только посмотреть каталог, потому что дорожки другой стороны диска - в другом образе.

А если взять dsk из образа теледиска? Он снят сразу по двум головам.

И откуда там *.EXE? я что-то не помню такого :)

anasana
21.08.2015, 21:20
Patron, vvv104 - спасибо!!!!
После чернового преобразования (т.к. исходник действительно пока был взят из .TD0) получается что-то типа такого как тут в аттаче. Плагину нравится :).

P.S. А у lang-ов вроде нормальная организация, а остальные посмотрим, мне перекодировщик надо подшаманить.

MiX
22.08.2015, 10:36
В МС-0515 один физический дисковод, но используется как два логических. То-есть DZ0 -верхняя поверхность, DZ1- нижняя (или наоборот). Файлы из образа FORMH,FORML делают отдельное форматирование.
...
Ради интереса запустил файл MSDOS на что получил ответ "Нет платы адаптера МС 1702"

vvv104
22.08.2015, 11:19
В МС-0515 один физический дисковод, но используется как два логических. То-есть DZ0 -верхняя поверхность, DZ1- нижняя (или наоборот). Файлы из образа FORMH,FORML делают отдельное форматирование.
...
Ради интереса запустил файл MSDOS на что получил ответ "Нет платы адаптера МС 1702"

DZ0: нижняя сторона, загрузочная.
DZ2: верхняя.

DZ1: и DZ3: видимо оставлены для второго дисковода.


А в каком эмуляторе вы запускали MSDOS?

MiX
22.08.2015, 11:34
А в каком эмуляторе вы запускали MSDOS?Можно запустить в эмуляторе Патрона, можно и в EmuStudio.

bigral
02.11.2015, 18:23
Чип прозванивается совсем иначе чем родные КР1807ВМ1

Как я понимаю у чипа есть 2 вывода GND 20-й и 8-й, они соединены внутри на кристалле или нет?

hobot
02.11.2015, 21:36
Печалька №1 - Воронежский УДАВ для обучения детишек алфавиту не работает
ни в одном из эмуляторов - осталась одна попытка под одним видом монитора RT-11
файл UDAW.EXE


Печалька №2 - Бейсик-Омега (! О как) стартует только в эмуляторе Титуса, но вылетает )
файл BASICO.EXE

http://storage7.static.itmages.ru/i/15/1102/s_1446489359_9755735_5acd666985.png (http://itmages.ru/image/view/3161431/5acd6669)

http://zx-pk.ru/showpost.php?p=824029&postcount=181

anasana, откуда такой сборничек взялся! Там шикарный SCE.EXE !!!
Работает под любой RT-11 ) А есть чего ещё весёлое такое же )

shattered
07.02.2017, 23:22
Объединил H и L bytes в rom-образ для эмулятора Titus-а.
Содержимое различается, но в "EmuStudio MS-0515 v0.12g" загрузился успешно!

Эта версия не поддерживает загрузку с кассеты (нет реакции на команду L).

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


Бейсик-Омега (! О как) стартует только в эмуляторе Титуса, но вылетает )

BASICO.SAV с h0.dsk из lang.7z не вылетает. правда, и эмулятор другой :-)

https://img-fotki.yandex.ru/get/194425/264743.6/0_b5c23_b61e88be_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/744483)

Titus
07.02.2017, 23:56
BASICO.SAV с h0.dsk из lang.7z не вылетает. правда, и эмулятор другой :-)
Это тот самый, который у меня вылетает?

shattered
08.02.2017, 00:29
по виду -- тот же самый. BASICO.EXE с ARCSAV.DSK тоже не вылетает :-)

https://img-fotki.yandex.ru/get/172931/264743.6/0_b5c24_e3f3ab1c_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/744484)

здесь загрузка с диска lang.dsk -- этой Омеге нужна более другая прошивка (0515H.rf4, 0515L.rf4)

Titus
08.02.2017, 01:02
Значит что-то у меня в эмуляторе не доработано, если у тебя работает, а у меня нет)

shattered
08.02.2017, 01:51
Наверно :) Кстати -- известно ли, как работает порт 177770 ( "адрес обслуживания останова и системного таймера" )?

Titus
08.02.2017, 14:47
Наверно :) Кстати -- известно ли, как работает порт 177770 ( "адрес обслуживания останова и системного таймера" )?
У меня он не реализован)

nzeemin
11.02.2017, 19:05
У меня тоже пара скриншотов теперь есть :)
https://img-fotki.yandex.ru/get/197852/7448436.9/0_a5e53_6ed0ce8e_orig.png

Ну и пока дошёл только до этого:
https://img-fotki.yandex.ru/get/198361/7448436.9/0_a5e54_22210e52_orig.png

hobot
11.02.2017, 19:36
У меня тоже пара скриншотов теперь есть
Вот всё что есть у меня из присланных (всё с этого форума, подписано просто Воронеж (?) )
http://www.fayloobmennik.net/6851846 - ссылка временная.
Просьба ко всем счастливым обладателям софта для этой и других редких машинок (УК-НЦ, ДВК, НЕМИГА, НЕОН ПК)
не зажимать(не забывать!!!) , а активнее считывать в образы и делиться с сочувствующими теме товарищами, т.о.
улучшая ситуацию с ПО для эмуляторов этих ЭВМ и конечно реальных железяк!

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

nzeemin
11.02.2017, 21:12
Вот это поворот. Полез смотреть что это за клавиатура, а там свой процессор и прошивка.
Ребят, а есть описание протокола этой шняги? Со стороны МС0515 я вижу что туда идёт, а как клавиатура должна отвечать пока непонятно.

- - - Updated - - -

О, нашёл к ней Техническое описание.

shattered
11.02.2017, 21:27
Круто, круто :)

Кстати, скорость порта у этой клавиатуры должна быть 4800 бод, но фактически пришлось слать на 4960 (3% быстрее) -- не исследовал, почему.

Titus
11.02.2017, 23:00
У меня тоже пара скриншотов теперь есть :)
О, третий пошел)

Даешь эмулятор Союз-Неона! )

nzeemin
17.02.2017, 21:49
этой Омеге нужна более другая прошивка (0515H.rf4, 0515L.rf4)

Как я понимаю, есть две альтернативных прошивки, которые себя не называют никак.
Может дадим им какие-то имена? Например, по MD5 хешу содержимого:


ms0515-3d60.rom 3d60d719ca650b3fab27a0daf0a4d317 -- у этой вначале много FF
ms0515-b92c.rom b92cda2d83117ebbba2340acfadbf130 -- У этой вначале много 00

shattered
17.02.2017, 22:58
Я назвал их A (в которой есть загрузка с ленты) и B (загрузки с ленты нет). Причем документации не соответствует ни одна (по доке должны работать команды 7K и 8K).

nzeemin
18.02.2017, 18:06
Как ни странно, я загрузился до приглашения командной строки.
Странно потому что эмулятор сейчас представляет из себя чудовище Франкенштейна.
Особенно жутко вышел эмулятор дисковода -- делал его глядя на эмуляцию диска в unrealspeccyp, но у меня другая модель времени, пришлось пока навставлять костылей. Ну и процессор пока довольно далёк от T11.

https://img-fotki.yandex.ru/get/194503/7448436.9/0_a6278_438cf4cb_orig.png

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

shattered
18.02.2017, 21:24
эмулятор сейчас представляет из себя чудовище Франкенштейна.

надо загримировать :)


Дальше надо хоть как-то размапить клавиатуру,

а можно не мелочиться и сэмулировать intel mcs48 :) мне легче, такое cpu core уже есть, оставалось только прочитать документацию и воткнуть в него "провода" по схеме. хотя с Искрой-1030 такой фокус не пока не прошел -- что-то загадочное там происходит с сигналами в порту...

nzeemin
21.02.2017, 20:59
На диске dump-OSA.dsk удалось загрузиться в командную строку и даже команды работают!

https://img-fotki.yandex.ru/get/56796/7448436.9/0_a62d7_6b95b2b2_orig.png

Но тест 183107.SAV пока не проходит -- пишет начальную надпись "УПРАЖНИТЕЛЬ МС0515 В1.0" и вываливается в HALT.

- - - Updated - - -

Конфигурация системы:

https://img-fotki.yandex.ru/get/11/7448436.9/0_a62d8_8a7f74d2_orig.png

- - - Updated - - -

Ну и загрузившись с диска System3.dsk и запустив EXPRESS я получил живую игрушку:

https://img-fotki.yandex.ru/get/113457/7448436.9/0_a62e6_f354d0e3_orig.png

Но с управлением действительно беда. Может оно джойстик хочет?

- - - Updated - - -

Сделал маскирование прерывания Vblank, теперь "УПРАЖНИТЕЛЬ" работает таким вот образом -- интересно, это так и должно быть?

https://img-fotki.yandex.ru/get/9739/7448436.9/0_a62ee_db17a01a_orig.png

shattered
21.02.2017, 21:51
Сделал маскирование прерывания Vblank, теперь "УПРАЖНИТЕЛЬ" работает таким вот образом -- интересно, это так и должно быть?

да, так в документации. у меня пока не работает :)

nzeemin
21.02.2017, 22:09
да, так в документации. у меня пока не работает :)

Ну теперь ты в мой код можешь подглядывать ;-)

https://github.com/nzeemin/ms0515btl

shattered
22.02.2017, 21:50
Но с управлением действительно беда. Может оно джойстик хочет?

там рядом лежит текст, где автор жалуется на мс7004 и думает о джойстике :)

но действительно странно, почему так лагает -- не пора ли заглянуть в код? :) символ передается за 11/4800 = ~ 2мс, на что уходит остальное время?

nzeemin
23.02.2017, 02:37
На диске 059.dsk есть FORML.SAV -- форматирование нижней поверхности диска.
Собственно вот самая интересная часть -- здесь в памяти готовится образ дорожки с адреса 3000, но используется целое слово на один записываемый на дорожку байт. Из этого кода получаем то как выглядит "сырой" образ дорожки.


001142: MOV #003000, R5 ; Адрес начала образа дорожки
001146: MOV #000066, R4 ; Счётчик = 54. -- заполнитель от начала дорожки
001152: MOV #000116, (R5)+ ; пишем 4Eh
001156: SOB R4, 001152 ; повторяем
001160: MOV #000014, R4 ; Счётчик = 12.
001164: CLR (R5)+ ; пишем 00h
001166: SOB R4, 001164 ; повторяем
001170: MOV #000366, (R5)+ ; байт F6h -- пишем C2h
001174: MOV #000366, (R5)+ ; байт F6h -- пишем C2h
001200: MOV #000366, (R5)+ ; байт F6h -- пишем C2h
001204: MOV #000366, (R5)+ ; байт F6h -- пишем C2h
001210: MOV #000043, R4 ; Счётчик = 35.
001214: MOV #000116, (R5)+ ; пишем 4Eh
001220: SOB R4, 001214 ; повторяем
001222: MOV #000012, R3 ; Счётчик = 10. сектором
; Цикл подготовки секторов
001226: MOV #000001, R1 ; Номер сектора, начинаем с 1
001232: MOV #000010, R4 ; Счётчик = 8.
001236: CLR (R5)+ ; пишем 00h
001240: SOB R4, 001236 ; повторяем
001242: MOV #000365, (R5)+ ; байт F5h -- пишем A1h
001246: MOV #000365, (R5)+ ; байт F5h -- пишем A1h
001252: MOV #000365, (R5)+ ; байт F5h -- пишем A1h, начало CRC
001256: MOV #000376, (R5)+ ; пишем FEh
001262: MOV #000011, (R5)+ ; пишем 09h
001266: CLR (R5)+ ; пишем 00h
001270: MOV R1, (R5)+ ; пишем 01h -- номер сектора
001272: INC R1 ; Увеличиваем номер сектора
001274: MOV #000002, (R5)+ ; пишем 02h -- 512 байт на сектор
001300: MOV #000367, (R5)+ ; байт F7h -- пишем 2 байта CRC
001304: MOV #000026, R4 ; Счётчик = 22.
001310: MOV #000116, (R5)+ ; байт 4Eh
001314: SOB R4, 001310 ; повторяем
001316: MOV #000014, R4 ; Счётчик = 12.
001322: CLR (R5)+ ; пишем 00h
001324: SOB R4, 001322 ; повторяем
001326: MOV #000365, (R5)+ ; байт F5h -- пишем A1h
001332: MOV #000365, (R5)+ ; байт F5h -- пишем A1h
001336: MOV #000365, (R5)+ ; байт F5h -- пишем A1h, начало CRC
001342: MOV #000373, (R5)+ ; пишем FBh
001346: CMP #000001, 001264 ; 1-я дорожка?
001354: BNE 001406 ; нет => переходим
001356: CMP #000005, R1 ; 5-й сектор?
001362: BNE 001406 ; нет => переходим
001364: MOV #002052, R0 ; Откуда копируем начало сектора
001370: MOV #000032, R4 ; Счётчик = 26.
001374: MOV (R0)+, (R5)+ ; копируем
001376: SOB R4, 001374 ; повторяем
001400: MOV #000363, R4 ; Счётчик = 243.
001404: BR 001412 ; идём дописывать остаток сектора
001406: MOV #000400, R4 ; Счётчик = 256. -- готовим 512. байт данных
001412: MOV #000266, (R5)+ ; пишем B6h
001416: MOV #000155, (R5)+ ; пишем 6Dh
001422: SOB R4, 001412 ; повторяем
001424: MOV #000367, (R5)+ ; байт F7h -- пишем 2 байта CRC
001430: MOV #000054, R4 ; Счётчик = 44.
001434: MOV #000116, (R5)+ ; байт 4Eh
001440: SOB R4, 001434 ; повторяем
001442: DEC R3 ; Уменьшаем счётчик цикла по секторам
001444: BEQ 001452 ; если 0 => выходим из цикла
001446: JMP 001232 ; Продолжаем цикл по секторам
001452: MOV #000540, R4 ; Счётчик = 352. -- заполнение до конца дорожки
001456: MOV #000116, (R5)+ ; байт 4Eh
001462: SOB R4, 001456 ; повторяем
001464: MOV #000010, @#157732


Плюс вот как выглядит 26 слов по адресу 2052 -- опять же каждое слово записывается на дорожку как один байт:


002052 000004 000000 000000 000000 000001 000000 000000 000000
002072 000016 000000 000000 000002 000325 000000 000071 000147
002112 000364 000046 000022 000003 000000 000000 000000 000000
002132 000000 000010


Итого получаем вот такую структуру дорожки.
Отсчёт идёт от индексного отверстия. Количество байт указано десятичное, байты — шестнадцатеричные значения, в скобках указано что реально записывается на диск, в особых случаях.


Кол-во байт Записываемые байты
54 4E
12 00
4 F6 (записывается C2)
35 4E
Начало сектора 1..10
8 00
3 F5 (записывается A1)
1 FE -- маркер заголовка сектора
1 xx -- номер дорожки 0..79
1 00 -- сторона: 0 - низ
1 01 -- номер сектора
1 02 -- 512 байт на сектор
1(2) F7 (записывается 2 байта CRC)
22 4E
12 00
3 F5 (записывается A1)
1 FB -- маркер данных сектора
512 xx -- данные сектора
1(2) F7 (записывается 2 байта CRC)
44 4E
Конец сектора
352 4E -- до конца дорожки


- - - Updated - - -

Не понял здесь только зачем так важно было записать эти 26 байт в 5-й сектор первой дорожки -- с виду это заголовок директории.
Может таким образом отпадает необходимость делать команду INIT ?

nzeemin
23.02.2017, 23:27
Процессор T11 имеет инструкцию MFPT (код 000007) -- в регистр R0 помещается 4, как признак того что тип процессора -- DCTII-AA.
Вижу что при загрузке системы инструкция вызывается.
Интересно, отдаёт ли КР1807ВМ1 такой же тип?

shattered
24.02.2017, 00:28
mame как раз это и не эмулирует. интересно, как тогда работает :-)

+ в T11_UsersMan.pdf сказано, что MOV/CLR/SXT перед записью в память читают ее (страница B-8) и нужно быть внимательным, если там устройства.

EDIT: теперь эмулирует и процессор определяется верно. не хватает только "проверки четности памяти", хм.

https://img-fotki.yandex.ru/get/96803/264743.7/0_b5fdd_9043d61c_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/745437)

а результаты"упражнителя" просто надо ждать :)

https://img-fotki.yandex.ru/get/42692/264743.7/0_b5fdc_a4b128d5_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/745436)

nzeemin
24.02.2017, 15:41
С командой SH ALL у меня та же картинка:
https://img-fotki.yandex.ru/get/246231/7448436.9/0_a6303_109be86b_orig.png

А вот с тестом вроде как получше, если я верно понял результат:
https://img-fotki.yandex.ru/get/246231/7448436.9/0_a6304_9dccf0fe_orig.png

- - - Updated - - -

EmuStudio MS-0515 v0.12g --
SH ALL -- не реализована команда 000007, и вываливается в HALT.
RU 183107 -- после нажатия P вываливается в HALT.

- - - Updated - - -

shattered, у вас в режиме 640x200 половинная яркость -- так и должно быть, так по описанию?

shattered
24.02.2017, 19:22
А вот с тестом вроде как получше, если я верно понял результат:

не знаю, надо почитать инструкцию -- должно быть так много прерываний или нет


в режиме 640x200 половинная яркость -- так и должно быть, так по описанию?

тоже надо проверить. в emustudio так же :)

nzeemin
25.02.2017, 00:44
У меня заработала запись секторов и форматирование.
В аттаче прикладываю "сырые" образы дорожек, получаемые при форматировании программой FORML -- может кому пригодится.

Кстати, выяснил что магия с 5-м сектором первой дорожки реально работает -- полученный диск не требует выполнения команды INIT перед использованием.

nzeemin
25.02.2017, 23:58
Выложил предварительную версию своего эмулятора тут: http://zx-pk.ru/threads/27427-emulyator-ms-0515-back-to-life!.html

- - - Updated - - -

Интересно, а прошивку МС 0515 кто-нибудь декомпилил уже?

- - - Updated - - -



А вот с тестом вроде как получше, если я верно понял результат:

Нет, результат я понял неверно. Количество прерываний -- это счётчик прерываний от таймера. Таймер у меня пока не реализован, поэтому там 0, а должно быть большое число.

vvv104
30.06.2017, 08:33
Ребята, есть несколько дискет с МС 0515. Я готов их передать любому желающему с обязательным выкладыванием всего, что там есть, на этот форум. Я в Москве. Пишите в личку, дам телефон. Да, дискеты с трудом читаются. Я пару лет назад экспериментировал с кошкой уважаемого anasana но тем не менее добыть всю информацию не смог. Возможно у меня был плохой дисковод. Так что если у кого есть хорошая техника и большой опыт в добывании данных из порченных носителей, то отдам предпочтение ему.

dk_spb
30.06.2017, 16:32
vvv104, Опыт и оборудование есть, но я в Питере.

vvv104
30.06.2017, 16:53
С почтой не хочется заморачиваться, да и не доверяю я ей. Если у Вас есть тут знакомые кто может привезти, можем это дело организовать. Я попробую поискать у себя тут знакомых кто едет в ближайшее вермя в Питер. UPD В личку написал.

shattered
30.06.2017, 21:13
У меня есть "стенд" с SuperCard Pro + Panasonic JU-475, при желании его можно привезти к вам и зачитать на месте.

nzeemin
21.07.2017, 16:59
Коллеги, подскажите -- при запуске после начальных тестов МС-0515 выдаёт писки на динамик?
если да, то можете записать с реала?
У меня по трассировке получается, что выдаётся пять нот, вот таких (если я не напутал с вычислениями):


1798 = 6040. = 331.126 Гц ~= 329,63 Гц E 1 октавы
12b9 = 4793. = 417.275 Гц ~= 415,30 Гц G# 1 октавы
0fbf = 4031. = 496.155 Гц ~= 493,88 Гц B 1 октавы
0bcc = 3020. = 662.252 Гц ~= 659,26 Гц E 2 октавы
1798 = 6040. = 331.126 Гц ~= 329,63 Гц E 1 октавы


Хехе, у меня получилось -- там действительно мелодия из пяти звуков.
Вот процедура в ПЗУ, генерящая звук:


174550: BIC #000340, @#177604 ; таймер звука выкл, звук выкл, тон звука выкл
174556: MOVB #000266, @#177526 ; канал 2: будет загрузка младшего и старшего байта, режим 3 (генератор меандра)
174564: MOV #000140, R4 ; значение счётчика = 96.
174570: MOVB R3, @#177524 ; передаём младший байт
174574: SWAB R3 ;
174576: MOVB R3, @#177524 ; передаём старший байт
174602: BIS #000300, @#177604 ; таймер звука вкл, звук вкл
174610: MOV 174652, R0 ; значение малого счётчика = 005777
174614: SOB R0, 174614 ; ожидаем
174616: SOB R4, 174610 ; ожидаем
174620: BIC #000340, @#157706 ; таймер звука выкл, звук выкл, тон звука выкл
174626: MOV @#157706, @#177604
174634: MOV #000002, R4 ; счётчик = 2
174640: MOV 174654, R0 ; значение малого счётчика = 017777
174644: SOB R0, 174644 ; ожидаем
174646: SOB R4, 174640 ; ожидаем
174650: RETURN
174652: .WORD 005777
174654: .WORD 017777


- - - Updated - - -

shattered, у вас в MAME достаточно легко сделать звук -- нужно только правильно зарулить два бита в управляющем регистре C и связать таймер выход канала 2 с динамиком:


/*
* b7 -- sound out ?? -- *НЕВЕРНО*, это timer channel 2 gate
* b6 -- sound out gate -- *НЕВЕРНО*, это включение timer channel 2 gate output на динамик
* b5 -- sound ??
* b4 -- LED VD17
* b3 -- video resolution, 0: 320x200, 1: 640x200
* b2-0 -- overscan color
*/
WRITE8_MEMBER(ms0515_state::ms0515_portc_w)
{


- - - Updated - - -

Исправил у себя реализацию IRQ2 и IRQ11 -- получил количество прерываний.

https://img-fotki.yandex.ru/get/205820/7448436.9/0_aae81_3b1224d7_orig.png

Получается что у меня один проход выполняется за 006413 = 3339 прерываний, 3339/50 = 66.78 секунд.
У shattered тот же цикл выполняется за 475 секунд.
Очень интересно сколько же это занимает на реале.

nzeemin
21.07.2017, 20:54
shattered, и ещё одно -- у вас t11 подключен на 4 МГц, но по схеме МС-0515 я вижу что там получается 7,5 МГц (15 МГц на кварце, затем делитель на триггере).
Кстати, вот краткий шит по процессору -- http://oldpc.su/cpu/cpu_doc/Nef1807vm1.pdf
максимальная частота -- 7,6 МГц.

И ещё по скорости работы -- тут в теме была цитата что загрузка ART.SAV с НГМД занимает 6 секунд.
У меня почти 18 секунд. Видимо, сами команды занимают меньшее число тактов.

- - - Updated - - -

В моём эмуляторе на запускаются UDAW.EXE и ZASTM.EXE, оба выводят одинаковую ошибку "No room on device or file not found".

RU ZASTM.EXE
https://img-fotki.yandex.ru/get/370413/7448436.9/0_aae83_304787dc_orig.png

shattered
22.07.2017, 00:07
shattered, у вас в MAME достаточно легко сделать звук -- нужно только правильно зарулить два бита в управляющем регистре C и связать таймер выход канала 2 с динамиком:
+
Исправил у себя реализацию IRQ2 и IRQ11 -- получил количество прерываний.

https://img-fotki.yandex.ru/get/205820/7448436.9/0_aae81_3b1224d7_orig.png

Получается что у меня один проход выполняется за 006413 = 3339 прерываний, 3339/50 = 66.78 секунд.
У shattered тот же цикл выполняется за 475 секунд.
Очень интересно сколько же это занимает на реале.

Да, теперь пищит :) + исправил частоту процессора.

shattered
08.01.2018, 21:51
По диску ARCSAV
<...>
Особенность изначального формата в том, что все дорожки сдвинуты на 1 ( как у DZ ), но нет интерлива. Чтобы самостоятельно просмотреть каталог - надо переименовать образ ARCSAV_Head0.dsk в ARCSAV_Head0.MY, смонтировать его в привод MY эмулятора ДВК и выполнить команду:

Кстати, с таким форматом ОМЕГА работает через драйвер DV.SYS.

А вот что в ней делает EX.SYS с CSR 177550 -- загадка.

shattered
09.03.2018, 15:01
В моём эмуляторе на запускаются UDAW.EXE и ZASTM.EXE, оба выводят одинаковую ошибку "No room on device or file not found".


UDAW.EXE нужно переименовать в UDAW.SAV и запускать с DK:
https://img-fotki.yandex.ru/get/369167/264743.8/0_b7c32_6868cdea_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/752690)

ZASTM.EXE ищет некий REKL.HLP, которого нет.

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

Попробовал завести работу с принтером (в ОМЕГА есть LP.SYS, рассчитанный на подключение к ИРПС, CSR 177700), но не вышло -- при старте RT11SJ.SYS отключает передатчик и приемник порта.

shattered
10.03.2018, 16:15
У меня заработала запись секторов и форматирование.
В аттаче прикладываю "сырые" образы дорожек, получаемые при форматировании программой FORML -- может кому пригодится.

что-то тут не так, он отличается от track description, которую передает FORML.EXE контроллеру:


80x4e 12x00 3xf6 fc 50x4e 12x00 3xf5 fe 2x00 01 02 f7 22x4e 12x00 3xf5 fb (data) f7 30x4e 12x00 3xf5 fe 2x00 2x02 f7 22x4e 12x00 3xf5 fb (data) ...
GAP4a SYNC- --IAM-- GAP1- SYNC- --IDAM- ---CHRN--- CR GAP2- SYNC- --DAM-- CR GAP3- SYNC- --IDAM- ...

shattered
11.03.2018, 16:15
Ребята, есть несколько дискет с МС 0515. Я готов их передать любому желающему с обязательным выкладыванием всего, что там есть, на этот форум. Я в Москве. Пишите в личку, дам телефон. Да, дискеты с трудом читаются. Я пару лет назад экспериментировал с кошкой уважаемого anasana но тем не менее добыть всю информацию не смог. Возможно у меня был плохой дисковод. Так что если у кого есть хорошая техника и большой опыт в добывании данных из порченных носителей, то отдам предпочтение ему.

В том году мы таки встретились и прочли 5 дискет на моем стенде. Две уже известны (disk3 = LANG.TD0, disk4 = ARCSAV.TD0). Остальные действительно сильно пострадали; samdisk вытянул данные только с отдельных секторов. Образы .dsk -- в формате CPC Extended DSK, в них сохранены метки bad_crc и прочие.

disk1 - формат DZ. много мелких повреждений, на стороне 0 (нижней) задело каталог.

disk2 - формат DZ. сектора 7-10 почти на всех дорожках похоже, размагничены. сторона 0 -- не повреждены только k.com и starts.com. сторона 1 -- выжили только k.pas и stonh.pas + часть файлов на progs.dsk.

disk3 - формат DZ. сторона 1 цела, на стороне 0 пострадали дорожки 67-79. восстанавливать LANG.TD0 нет смысла, потому что единственный битый сектор в нем -- в неиспользуемой части диска.

disk4 - формат DV. сторона 1 цела, на стороне 0 пострадали дорожки 63-79. удалось восстановить единственный битый сектор ARCSAV.TD0 (он попал на UKCALC.EXE).

disk5 - формат DV. сторона 1 цела, на стороне 0 пострадали дорожки 64-79 (задело последние 6 файлов -- PASCAL.LST, PASUSE.LST, CHART.DOC, UKCALC.LST, PASGR.DOC, GR.DOC)

Увы, не выжили обе копии Voronkov Commander.

64567

64568

xolod
31.07.2020, 13:37
Господа, а есть у кого-нибудь содержимое D21 - 556РТ12 в которой формируется строчная синхронизация?
У меня она похоже очень прикольно накрылась.
Строчная синхронизация есть, но частота около 18кгц!
При этом конвертор GBS8200 отлино показывает изображение! А аналоговый монитор естественно в ауте.

kolk
31.07.2020, 23:49
При этом конвертор GBS8200 отлино показывает изображение! А аналоговый монитор естественно в ауте.
А это строчная синхронизация только поднялась (уменьшились боковые поля), а не частота пикселей?

xolod
08.08.2020, 20:11
Выяснилось интересная тема о видео выходе.
На плате есть две перемычки Е3 и Е4 которорые задают строчную и кадровую частоту для монитора.
Есть три варианта:
50гц 15,625кгц
60гц 15,625кгц
72гц 18,750кгц (а разве были такие советские мониторы?)
Состояние этих перемычек можно считать программно.

AFZ
11.08.2020, 18:21
72гц 18,750кгц (а разве были такие советские мониторы?) А это не MDA, часом?

nzeemin
27.09.2020, 15:18
Я назвал их A (в которой есть загрузка с ленты) и B (загрузки с ленты нет). Причем документации не соответствует ни одна (по доке должны работать команды 7K и 8K).

Загрузка с ленты есть в той прошивке у которой в начале много 00.

В пульте работают команды 7K и 0K.

nzeemin
27.09.2020, 23:05
За выходные накидал черновик дизасма для прошивки "A" (у которой есть загрузка с ленты и много 00 в начале) - https://github.com/nzeemin/ms0515btl/blob/master/docs/ms0515-b92c.lst

- - - Updated - - -

Из странного - в коде загрузки с НГМД есть попытка записи в ROM:
162704: MOV #000012, @#164052

Radon17
01.10.2020, 19:27
Ко мне в руки попали две дискеты для МС 0515 из одной воронежской школы. Там данные компьютеры использовали в кабинете физики для обучения школьников.
Снял с дискет образы Кошкой. Тот который disk1 считался без проблем, на disk2 есть два сбойных сектора. На каждом диске была заполнена только сторона 0.
disk1 меня сразу заинтересовал своим необычным содержимым - и нет, не файлами.
Там сам диск отформатирован интереснейшим образом. Прямо говоря, он целиком является одной большой "пасхалкой" от разработчика ПО для форматирования. Все чистые сектора имеют сообщения следующего содержания в кодировке КОИ-7:

Дорожка ХХ Сектор Y

Письмо любопытным пользователям

Дорогой друг! Ты наконец нашел столь необходимую

для тебя информацию. Данная дискета была отформатирована

на УБПК-16, программой форматирования дискет, разрабо-

танной Михиным Ю.А. С дельными пожеланиями просим по ад-

ресу: 394043 г.Воронеж ул.Фронтовая 5. Всегда буду рад.

(C) Mihin-soft <1990>
Собственно та самая программа форматирования лежит на этом же диске под именем FDZ.SAV, но об этом далее.

Т.к. МС 0515 это компьютер с одним дисководом, то очевидно что оба этих диска являются загрузочными. И правда, там имеется система RT-11, а не стандартная для этого компьютера ОСА.
Попробовал запускать образы в эмуляторах MS0515BTL и EmuStudio v0.12g. Загружается драйвер DZ (тоже самописный, от Михина), но дальше загрузка не идёт и компьютер падает в Пульт по одному из адресов. Причём в каждом эмуляторе по своему.

Собственно, скриншоты:

MS0515BTL:
https://pic.maxiol.com/thumbs2/1729446055.1559552189.unknown12.png (https://pic.maxiol.com/?v=1729446055.1559552189.unknown12.png&dp=2)

EmuStudio:
https://pic.maxiol.com/thumbs2/1729446125.1559552189.unknown13.png (https://pic.maxiol.com/?v=1729446125.1559552189.unknown13.png&dp=2)

По всей видимости в эмуляторах содержатся ошибки, прошу уважаемых @Titus и @nzeemin обратить на это внимание, а также владельцев реальных машин записать образ (лучше disk1) на дискету и попробовать с неё загрузиться.

Следующим шагом поставил считанный образ как DZ1, а стандартную загрузочную дискету с ОС "ОСА" - DZ0. Удалось запуститься и посмотреть что же записано на дискете.
А именно:
- программа форматирования дискет FDZ.SAV. Может размечать дискеты в произвольном формате (дорожки и сектора возможно указывать вручную). При запуске перекрашивает экран в синий цвет.
- К52. Что интересно, переведён на русский и внутри самой программы называется как наш К13. Неизвестно зачем переименовали
- AT.SAV - самое интересное на мой взгляд, AutoTeacher 3.10. Программа для обучения. По всей видимости, файл 10L01.BAK как раз для неё
- CR.SAV - кажется, редактор вопросов для AutoTeacher
Ну и ещё несколько программ вроде Паскаля, Макро-ассемблера, нечто терминальное (TERM.SAV) и прочее.

Только вот незадача! Все .SAV файлы тут используют кодировку КОИ-7, а ОСА её не понимает. Потому-то и надо добиться стабильной загрузки образа в эмуляторе. "Родная" RT-11 должна отображать их нормально.

Ну и скриншоты:
https://pic.maxiol.com/thumbs2/1729446171.1559552189.unknown14.png (https://pic.maxiol.com/?v=1729446171.1559552189.unknown14.png&dp=2)

https://pic.maxiol.com/thumbs2/1729446206.1559552189.unknown15.png (https://pic.maxiol.com/?v=1729446206.1559552189.unknown15.png&dp=2)

https://pic.maxiol.com/thumbs2/1729446267.1559552189.at.png (https://pic.maxiol.com/?v=1729446267.1559552189.at.png&dp=2)

К сообщению прикладывается архив с образами.

nzeemin
01.10.2020, 22:31
Radon17, спасибо - новые дискеты это всегда хорошо.

Посмотрел загрузку disk1.dsk в MS0515BTL - обращения к незнакомым портам нет, перед вылетом код выглядит вполне норм, но делается вызов в память где лежат нули - отсюда HALT и вылет в пульт.

Содержимое дисков:
disk1.dsk


Filename Blocks Date Start Bytes
---------- ------ --------- ----- --------
SWAP .SYS 27 23-Nov-90 14 13824
RT11SJ.SYS 80 17-Jun-91 41 40960
DZ .SYS 4 04-Jul-91 121 2048
TT .SYS 2 04-Jul-91 125 1024
SL .SYS 10 24-Feb-89 127 5120
VM .SYS 2 13-Aug-91 137 1024
DIR .SAV 19 03-Mar-90 139 9728
DUP .SAV 49 10-Feb-90 158 25088
PIP .SAV 30 03-Mar-90 207 15360
K52 .SAV 54 31-Jan-91 237 27648
TERM .SAV 3 31-Jan-91 291 1536
CR .SAV 41 08-Jul-92 294 20992
AT .SAV 34 21-Jul-92 335 17408
PAS1 .SAV 52 14-Jun-88 369 26624
LINK .SAV 49 05-Sep-86 421 25088
PAS1 .OBJ 89 31-Dec-88 470 45568
PASGRF.OBJ 30 03-Apr-92 559 15360
BADS .SAV 3 01-Nov-89 589 1536
FDZ .SAV 5 04-Jul-91 592 2560
STARTS.COM 1 03-Sep-92 597 512
MACRO .SAV 61 29-Jan-91 598 31232
10L01 .DOC 19 18-Nov-92 659 9728
10L01 .BAK 7 18-Nov-92 678 3584
10L01 .QUS 7 -BAD- 685 3584
< UNUSED > 108 692 55296
---------- ------ --------- ----- --------
24 files, 678 blocks

disk2.dsk


Filename Blocks Date Start Bytes
---------- ------ --------- ----- --------
SWAP .SYS 27 23-Nov-90 14 13824
RT11SJ.SYS 80 17-Jun-91 41 40960
DZ .SYS 4 04-Jul-91 121 2048
TT .SYS 2 04-Jul-91 125 1024
SL .SYS 10 24-Feb-89 127 5120
VM .SYS 2 13-Aug-91 137 1024
DIR .SAV 19 03-Mar-90 139 9728
DUP .SAV 49 10-Feb-90 158 25088
PIP .SAV 30 03-Mar-90 207 15360
K52 .SAV 54 31-Jan-91 237 27648
TERM .SAV 3 31-Jan-91 291 1536
CR .SAV 41 08-Jul-92 294 20992
AT .SAV 34 21-Jul-92 335 17408
PAS1 .SAV 52 14-Jun-88 369 26624
LINK .SAV 49 05-Sep-86 421 25088
PAS1 .OBJ 89 31-Dec-88 470 45568
PASGRF.OBJ 30 03-Apr-92 559 15360
BADS .SAV 3 01-Nov-89 589 1536
FDZ .SAV 5 04-Jul-91 592 2560
STARTS.COM 1 03-Sep-92 597 512
MACRO .SAV 61 29-Jan-91 598 31232
10L04 .QUS 8 13-Nov-92 659 4096
10L04 .DOC 22 12-Mar-92 667 11264
!10L04 .DOC 55 -BAD- 689 28160
< UNUSED > 56 744 28672
---------- ------ --------- ----- --------
24 files, 730 blocks


- - - Updated - - -


нечто терминальное (TERM.SAV)

См. http://www.emuverse.ru/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D 0%B8%D0%BA%D0%B0_%D0%9C%D0%A10515/TERM.TXT

Radon17
01.10.2020, 23:00
делается вызов в память где лежат нули
Эдакая защита от копирования? Например, будет работать только на машинах, на которых прошивка при старте записывает некое значение в нужную область памяти, так? Или я неправильно понимаю?

nzeemin
01.10.2020, 23:01
Эдакая защита от копирования? Например, будет работать только на машинах, на которых прошивка при старте записывает некое значение в нужную область памяти, так? Или я неправильно понимаю?

Вряд ли. Либо неточность эмуляции где-то (скорее всего), либо ошибки на дискете (менее вероятно).
Кстати файлы на двух дисках почти все совпадают - кроме 10L04.* и SWAP.SYS - так что дело не в ошибках чтения.

Radon17
01.10.2020, 23:06
ошибки на дискете (менее вероятно)
Перечитывал её четыре раза, образы получались идентичные.


неточность эмуляции где-то (скорее всего)
Нужен человек, который протестирует загрузку на реальной машине ;)

hobot
01.10.2020, 23:11
в теме https://zx-pk.ru/threads/19698-emulyator-ms-0515-emustudio.html
по прежнему вложения живы ( это я на всякий, в плане дискет для эмулятора)

shattered
02.10.2020, 20:01
в MAME работает

73609

Radon17
29.10.2020, 13:26
Ещё две дискеты для МС 0515.
disk3.dsk считалась без проблем, была записана только одна сторона
В папке "amk" есть две вложенные папки - amk_1 и amk_2 - это две стороны одной дискеты. Увы, прочитались с множеством бэд-блоков. Собственно, помимо .dsk в этих папках лежат также .log, .map и .dat файлы, сгенерированные Кошкой при вычитывании.
Если понадобится, могу отправить эту сбойную дискету кому-нибудь с девайсами вроде kryoflux для "профессионального" снятия образа.

anasana
29.10.2020, 20:15
Ещё две дискеты для МС 0515.
disk3.dsk считалась без проблем, была записана только одна сторона
В папке "amk" есть две вложенные папки - amk_1 и amk_2 - это две стороны одной дискеты. Увы, прочитались с множеством бэд-блоков. Собственно, помимо .dsk в этих папках лежат также .log, .map и .dat файлы, сгенерированные Кошкой при вычитывании.
Если понадобится, могу отправить эту сбойную дискету кому-нибудь с девайсами вроде kryoflux для "профессионального" снятия образа.
Подчистил чуток: https://www.dropbox.com/s/lqfrj1s00ymaeuc/0515_part2_amk12.zip
amk2 - полный порядок.
amk1 - восстановились все исходники PAS (там текстовое, так что сразу видно что побайтно собирать в Beyond Compare из .dat файлов). Для завершения ROK.TXT надо начитать больше ретраев с двух секторов 1 и 3 с трека 49.
остались черные кубики с бинарным/исполняемым по содержимому которых у меня нет понимания к каким именно именам файлов эти сектора относятся, может они так же попадают на удаленные (UNUSED) области, нужна их карта fs RT-11.

Radon17
29.10.2020, 23:30
Для завершения ROK.TXT надо начитать больше ретраев с двух секторов 1 и 3 с трека 49.
Прочитал. Столько хватит? https://yadi.sk/d/PtNN5noYWr5PoA

Dec
28.12.2020, 07:10
Один из форумчан попросил меня в личной переписке добавить возможность конвертации изображений для Электроника МС 0515 в утилиту DaDither (https://zx-pk.ru/threads/32400-dadither-eshche-odna-programka-dlya-dither-ga-kartinok.html). Я добавил конвертацию в 320x200 и 640x200. На выходе - дамп экранной памяти. Я не знаю ничего о палитре и pixel aspect ratio, используемых на этой платформе, поэтому в программе используется простая линейная палитра и par 1:1 для 320x200 и 1:2 для 640x200.

https://jpegshare.net/images/c2/36/c2362ab877b1a2a53b6909ce0b98ede5.png

nzeemin
28.12.2020, 12:53
Один из форумчан попросил меня в личной переписке добавить возможность конвертации изображений для Электроника МС 0515 в утилиту DaDither (https://zx-pk.ru/threads/32400-dadither-eshche-odna-programka-dlya-dither-ga-kartinok.html). Я добавил конвертацию в 320x200 и 640x200. На выходе - дамп экранной памяти. Я не знаю ничего о палитре и pixel aspect ratio, используемых на этой платформе, поэтому в программе используется простая линейная палитра и par 1:1 для 320x200 и 1:2 для 640x200.
[/SPOILER]

Для 320x200 там горизонтальные октеты точек 8x1, в каждом октете своя пара цветов ink/back, цвета такие же точно как на Спектруме.
Для 640x200 выбираются два цвета ink/back на весь экран.

Dec
28.12.2020, 13:02
Для 320x200 там горизонтальные октеты точек 8x1, в каждом октете своя пара цветов ink/back, цвета такие же точно как на Спектруме.
Так я же так и реализовал. Или я что то не правильно сделал?


Для 640x200 выбираются два цвета ink/back на весь экран.
У меня сделано простое ч/б изображение. Куда писать цвета в дамп для 640x200 я не знаю.

nzeemin
28.12.2020, 14:53
Так я же так и реализовал. Или я что то не правильно сделал?

Вы написали здесь, что не знаете какая палитра. Я для вас пишу - палитра та же, что и на ZX Spectrum.


У меня сделано простое ч/б изображение. Куда писать цвета в дамп для 640x200 я не знаю.

Там некуда писать. Для этого режима одна из восьми пар цветов выставляется записью в порт.

Подробнее можно посмотреть здесь:
http://www.emuverse.ru/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D 0%B8%D0%BA%D0%B0_%D0%9C%D0%A1_0515
http://www.emuverse.ru/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D 0%B8%D0%BA%D0%B0_%D0%9C%D0%A1_0515/%D0%9D%D0%A14-%D0%A2%D0%9E

Dec
28.12.2020, 22:19
Вы написали здесь, что не знаете какая палитра.
Я подразумевал, что я не знаю конкретных RGB значений для светлых и темных цветов.

Radon17
25.10.2021, 14:27
Этикетка на МС 9026, БП из МС0515.
За неё спасибо Юрию (Dekatron)

https://pic.maxiol.com/thumbs2/1635161190.1559558028.etms9026.jpg (https://pic.maxiol.com/?v=1635161190.1559558028.etms9026.jpg&dp=2)

Схем на данный БП всё ещё нет...

Radon17
29.10.2022, 16:14
Наконец-то закрыто ещё одно белое пятно в истории с МС 0515!

Найдена материнская плата НС5 от заводского исполнения МС 0515 в корпусе УКНЦ. За предоставленный на сканирование экземпляр выражается спасибо CodeMaster!

https://pic.maxiol.com/thumbs2/1667048167.1401652637.ns58.png (https://pic.maxiol.com/?v=1667048167.1401652637.ns58.png&dp=2) https://pic.maxiol.com/thumbs2/1667048282.1401652637.ns51.png (https://pic.maxiol.com/?v=1667048282.1401652637.ns51.png&dp=2)

Также скачать можно отсюда - https://radon.su/files/scan/brd/processor/NS5/

Вот так плата выглядит в корпусе:

https://pic.maxiol.com/thumbs2/1667048383.1401652637.dscn8345.jpg (https://pic.maxiol.com/?v=1667048383.1401652637.dscn8345.jpg&dp=2) https://pic.maxiol.com/thumbs2/1667048404.1401652637.dscn8346.jpg (https://pic.maxiol.com/?v=1667048404.1401652637.dscn8346.jpg&dp=2) https://pic.maxiol.com/thumbs2/1667049200.1401652637.dscn8353.jpg (https://pic.maxiol.com/?v=1667049200.1401652637.dscn8353.jpg&dp=2)

В стандартной давно выложенной документации на МС 0515 есть информация про это исполнение. Например:

https://pic.maxiol.com/thumbs2/1667048792.1401652637.p00116.png (https://pic.maxiol.com/?v=1667048792.1401652637.p00116.png&dp=2) https://pic.maxiol.com/thumbs2/1667048816.1401652637.p00091.png (https://pic.maxiol.com/?v=1667048816.1401652637.p00091.png&dp=2)

К сожалению на НС5 нет никакой документации, хотя она существовала:

https://pic.maxiol.com/thumbs2/1667048878.1401652637.p00031.png (https://pic.maxiol.com/?v=1667048878.1401652637.p00031.png&dp=2)

Предлагаю:

- мониторить площадки на предмет "странных УКНЦ", может быть и найдётся машина в сборе.

- попробовать восстановить монтажную схему по плате и принципиальной схеме НС4.
- попробовать сделать реплику платы с учётом сохранения посадочных мест, но с изменением всей разводки (за счёт более тонких дорожек уместить на два слоя).
- попробовать изменить прошивку для работы с клавиатурой МС 7007. Тестировать можно на любой НС4, там распаяны ВВ55 и соответствующий боковой разъём для клавиатуры.

Mick
08.09.2023, 15:22
Найдена материнская плата НС5 от заводского исполнения МС 0515 в корпусе УКНЦ.

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

UncleDim
08.09.2023, 16:12
сколько же слоев в этой плате

прям на ней 8 пронумеровано, не?

Radon17
08.09.2023, 18:52
А сколько же слоев в этой плате.
Да, там 8 слоёв. Вверху слева есть карта слоёв.
Три слоя видно с каждой стороны + полигоны земля и питание.

Хотите отрисовать реплику? Но ведь она для производства будет не годна. С современными допусками по дорожкам и отверстиям думаю можно уместить на 2, в крайнем случае 4 слоя.
Ну и плюс без патчинга прошивки это не имеет смысла. На форуме определённо есть люди, которые могут дизассемблировать прошивку НС4 и адаптировать под клавиатуру МС7007, но не знаю захотят ли они это делать. Повторюсь, тестировать будет несложно, на каждой НС4 уже распаяны ВВ55 и вся обвязка для МС7007.

Mick
08.09.2023, 19:54
Да, там 8 слоёв. Вверху слева есть карта слоёв.
Три слоя видно с каждой стороны + полигоны земля и питание.


На цифры слоев я как то не обратил внимание. Так в принципе можно попытаться срисовать для истории, но внутренние слои без верификации хотя бы с бумажной схемой тяжко будет. А насколько различны схемы НС4 и НС5.
Я как то начинал срисовывать схему с МС0515, по сути последний лист с разъемами оставался. Вот по ней можно ориентироваться или нет?
https://zx-pk.ru/threads/18337-mikroprotsessor-kr1807vm1-obsuzhdenie.html?p=482134&viewfull=1#post482134
https://zx-pk.ru/threads/18337-mikroprotsessor-kr1807vm1-obsuzhdenie.html?p=1116757&viewfull=1#post1116757

Пока собираю информацию.
И еще глупый вопрос, а КР1807ВМ1 можно как то заменить на тот же КР1801ВМ2(1 или 3) или нет?