Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Электроника МС 1502
RSS

Электроника МС 1502

XT в корпусе УКНЦ

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9 10
Печать
 
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Есть МС1502 голая (ХТ совсместимая). Посоветуйте ресурс с софтом, описанием, схемами....
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
dk_spb написал:
[q]
Есть МС1502 голая (ХТ совсместимая). Посоветуйте ресурс с софтом, описанием, схемами....
[/q]
topic/4708
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
В Мурзилке 12/1992 и 01/1993 было описание сабжа...
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Спасибо всем.
А какой-нибудь информации по КГМД и КЖМД нету?
Vit Skystranger
Advanced Member


Откуда: Москва
Всего сообщений: 599
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 июля 2009
А было там вообще КЖМД? По-моему только контроллер флопика и память.
Хотя, может какие-то "самопальные" разработки и были...
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Даже если контроллера винта там и не было, я думаю, несложно будет собрать переходник на ISA и воткнуть обычный MFM контроллер.
jekka
Advanced Member


Откуда: Москва, САО
Всего сообщений: 880
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 фев. 2009
А как к нему вообще контроллер флопа собрать????
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Содержанием ПЗУ для 1502 никто не поделится?
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
А может и схема есть у кого?
alterego3000
Junior Member


Откуда: Казань
Всего сообщений: 150
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 мар. 2009
Гдето был паспорт от нее, вроде там и схема была. Посмотрю.
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Очень выручите. С нетерпением буду ждать.
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
dk_spb
У меня только паспорт есть, схем нет, там только описание и распайка контактов... Но я свою 1502 даже не смог к телевизору подключить. Что-то я ничего не понимаю, советская инструкция такая запутанная, там ничего не понятно. Как у вас успехи с подключением?
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
DOS Logic
Первый контакт - видео, восьмой или шестой - земля.
Это для монохрома.
Вот только у меня на всех трёх машинках гонит "пустой" синхросигнал.
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
хм, сейчас попробую, хоть монохром..

........
Ага, фиг, не запускается, на экране видно что-то есть, чёрный прямоугольник еле виден в центре но больше ничего.. Что может быть? Из компа сигнал 1 вольт есть, сопротивление 120 ом, в тюнере 180, это нормально?

(земля там контакты 4-6-8-10)
alterego3000
Junior Member


Откуда: Казань
Всего сообщений: 150
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 мар. 2009
Нашел схемы "Устройство вычислительное" и "устройство запоминающее" + сборочный чертеж. еще есть схема подключения к 3УСЦТ. Попробую сосканить, как сканер подвернется.
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
DOS Logic написал:
[q]
Ага, фиг, не запускается, на экране видно что-то есть, чёрный прямоугольник еле виден в центре но больше ничего.. Что может быть? Из компа сигнал 1 вольт есть, сопротивление 120 ом, в тюнере 180, это нормально?(земля там контакты 4-6-8-10)
[/q]
Вот и у меня также. То есть видео есть, но пустое. И осцилографом видно что видеосигнал пустой идёт :-(
Предыдущий владелец мне ничего сказать не смог...
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
alterego3000 написал:
[q]
Нашел схемы "Устройство вычислительное" и "устройство запоминающее" + сборочный чертеж. еще есть схема подключения к 3УСЦТ. Попробую сосканить, как сканер подвернется.
[/q]
C нетерпением буду ждать. Заранее огромное спасибо!!!
alterego3000
Junior Member


Откуда: Казань
Всего сообщений: 150
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 мар. 2009
В свое время подключал МС-ку к видеомонитору, контакты 1 и 10 ИРПМ (кажется так разьем назывался). Сигнал был нормальный, правда цветной или нет не знаю-моник был монохромный.
alterego3000
Junior Member


Откуда: Казань
Всего сообщений: 150
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 мар. 2009
Сосканил схемы, ссылка: http://ifolder.ru/15715597
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Спасибо огроменное!!!!!

Первую машинку починил! Еще раз огромное спасибо за схему.
Andrew666
Newbie


Всего сообщений: 1
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 окт. 2010
Если кому-то нужна прошивка ПЗУ (BIOS) МС1502, то вот она: http://ifolder.ru/19916264
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
У меня есть почти все для Электроники МС-1502, кроме содержимого кассет с программами и играми. Могу выложить сканы документации и схем, содержимое основного ПЗУ и ПЗУ бейсика. Мне нужно содержимое кассет, буду очень благодарен.
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
SoftCat

Оцифрил кассету с игрушками для МС1502:

SIDE A:
- Битетрис (BITET) 52
- Антитетрис (ANTI) 4A
- Корзинки (BASK) 47
- Солитер (YOGA) 5D
- Калах (KALAH) 93
- Матрица (MATR) 99
- Пасьянс (PAC) 60
- Толмач (GRIF) F0
- 1-2-3-4-5 (S12345) F7

SIDE B:
- П-Лото (LTR) F4
- Коробочки (BOX) D3
- Клавиатура (COMPET) DD
- Детектив (DETECTIV) 78
- Алфавитные кольца (GOP) C9
- Летающие цифры (LATCH) D3
- Арканоид (ARK) (идёт бонусом, на оригинальной его не было, в своё время видимо решил добить место)


http://pk-info.ru/UPLOAD/MS150..._mono.flac
http://pk-info.ru/UPLOAD/MS150..._mono.flac

Файлы удалены, смотреть здесь - http://pk-info.ru/ms1502.html

Кассета МК 60-6, плюс тех магнитофонов уже нет. Проверить как будет читаться неначем. Самой МС1502 тоже уже нет. Эмуляторов никаких для МС1502 тоже нет. Прогнал через FFT фильтр, но результат не гарантирую, в крайнем случае могу выложить как записалось в wav, если не считается.

Просьба, выложить оригинальный BIOS в том числе и Basic от МС1502. Всю имеющуюся документацию, схемы и т.п. Может кто-то когда-нибудь и сподобиться написать эмуль. К слову, Basic файлы прекрасно можно загрузить через MESS PCJr, и даже програмки запускаются, но естественно PC Jr не поддерживает кирилицу, и наверняка есть какие то отличия МС 1502 от PCjr.
Vit Skystranger
Advanced Member


Откуда: Москва
Всего сообщений: 599
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 июля 2009
Летом на даче смогу переписать "обновленный" BIOS от 1502, был такой, он еще менял адресацию "внутренней" и "внешней" памяти, что большей частью устраняло мигание экрана при работе с дисководом, но с ним еще драйверок один требовалось грузить с дискет при загрузке. Конечно, если машина будет еще работать (прошлым летом работала). Посоветуйте программу, которой можно дамп памяти скинуть в файл на диске, вроде бы можно debug'ом, но точно не помню. С бейсиком хуже, чтобы его подключить, надо будет вынуть или модуль памяти, или контроллер дисковода, соответственно - как перепишешь?
И 1502 не jr ни разу, у jr какие-то расширения в графике/звуке были, а магнитофонный порт вроде как у самых первых XT был, так что может и есть какой эмулятор XT с поддержкой этого рудимента.
Да, есть еще ДОС, родной.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Alex_B, спасибо Вам огромное!!! Да, об эмуляторе я давно думал. Хоть и совместимость с IBM PC хорошая, всё равно, мне кажется, эмулятор будет очень кстати. А FFT (Fast Fourier Transform) фильтром Вы что сделали? Просто интересно, у Вас "нули" и "единицы" выравнились по амплитуде, а это хорошо.
Вот тут некоторые схемы.
http://files.mail.ru/LWLRO1
Вот тут схемы модулей расширения. Электрические схемы разбиты на две части.
http://files.mail.ru/7UHHVU
Вот тут содержимое некоторых ПЗУ: три версии Монитора, Бейсик-К и знакогенератор.
http://files.mail.ru/PQ1P86
Две книжки выложены здесь.
http://www.phantom.sannata.ru/...=&st=0
Я их скачал. Для удобства выкладываю архивы, правда надо упорядочить страницы.
http://files.mail.ru/7U3C5N
Если Вас не затруднит, не могли бы Вы выложить оригинальные (без FFT) wav-файлы и сканы обложек кассет? А какие-нибудь ещё кассеты к МС1502 у Вас есть?
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Vit Skystranger
Да, дамп памяти можно скинуть в файл на диске с помощью программы Debug. Но я написал на ассемблере свою маленькую програмку, которая записывает на диск сегменты: C000h, D000h, E000h, F000h и таблицу векторов прерываний в файлы: c000h.dat, d000h.dat, e000h.dat, f000h.dat и intvec.dat соответственно. Монитор (вместе с BIOS и POST) расположен по адресам FC000h - FFFFFh, а Бейсик либо по адресам E8000h - EFFFFh, либо по адресам F0000h - F7FFFh, в зависимости от модели МС1502. Обращаю Ваше внимание на то, что на дискете должно быть свободно не менее 256 Кбайт. Програмка написана на скорую руку и никакой проверки на наличие свободного места не делает, а также сообщения об ошибках не выводит. Програмку можно взять здесь.
http://files.mail.ru/RV14TU
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
SoftCat спасибо! Теперь ждём софтового эмулятора :) В MESS, МС1502 уже появилась, осталось дело за нашими программистами, у которых будет желание добавить полную поддержку МС1502 в этот эмулятор, причём больше интересна работа с магнитофоном, поскольку оригинальный софт МС1502 был на кассетах.


По фильтру.

Усилил средние частоты, обрезал низкие, убавил высокие, график фильтра такой:


Фильтры изначально делались для считывание кассет со "Специалиста", этот фильтр довольно универсален, для МС1502 загрузку проверял на M.E.S.S., загрузка без ошибок.

До фильтра:


После применения фильтра:


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

Оригинал записи без фильтра:
http://pk-info.ru/UPLOAD/MS1502/ma1502_original_sidea.flac 174Mb
http://pk-info.ru/UPLOAD/MS1502/ma1502_original_sideb.flac 172Mb

Файлы удалены с сайта.

Скан кассеты выложу позднее (хотя там особо и нечего сканировать). Есть кассеты с игрушками для МС1502, тоже выложу позднее.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Alex_B, спасибо Вам большое! Я как раз дизассемблировал и разобрался в той части BIOS, которая работает с магнитофоном. Правда никак не соберусь написать преобразователь из wav-файлов (и обратно). Были стандартные программы MagDisk и DiskMag для этих целей (не для wav-файлов, они были в каком-то дисковом софте от МС1502), но они у меня не сохранились и в интернете я их не могу найти.
А "косметический" эффект фильтра за счёт того, что почти убрались 50 Гц, идущие из сети.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Alex_B, в МС1502 таймер тактируется частотой 16 МГц / 12 = 1333333,(3) Гц, а в IBM PC и Специалисте — 1193181 Гц. То есть у МС1502 все частоты, генерируемые таймером примерно в 1,1175 раз выше.

Для бита "1" в счетчик таймера заносится 4A0h = 1184
и получаются частоты
у IBM PC ~ 1007,75 Гц
у МС1502 ~ 1126,13 Гц

Для бита "0" в счетчик таймера заносится 250h = 592
и получаются частоты
у IBM PC ~ 2015,51 Гц
у МС1502 ~ 2252,25 Гц

Именно эти две частоты (немного разные у IBM PC и МС1502) в идеале лучше усилить, а все остальное убрать. Но тут не всё так просто. У частотной модуляции хитрый спектр.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Люди, выложите пожалуйста программы MagDisk и DiskMag для преобразования с кассеты на дискету и обратно. Буду очень благодарен.
Alex_reaper
Advanced Member


Откуда: СПб
Всего сообщений: 363
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 июля 2009
SoftCat
что нибудь из этого нельзя адаптировать?
http://www.zimmers.net/anonftp...nsfer.html
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Alex_reaper
Проще заново написать, так как дизассемблированный BIOS МС1502 уже есть, а Commodore совсем не совместим с МС1502. Я спрашиваю, так как знаю, что есть готовые утилиты для МС1502 и ПОИСКа.
Alex_reaper
Advanced Member


Откуда: СПб
Всего сообщений: 363
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 июля 2009
SoftCat
http://sergey-moskalenko.narod...u/soft.htm

может тут есть? по крайней мере прога для перевода *.com на кассеты есть в списке
http://sergey-moskalenko.narod...om2cas.zip
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Alex_reaper
Спасибо Вам большое! Попробую её. Эта программа для com-файлов (а также бинарных файлов с данными, оверлеем, текстовых фалов, и т. д.). Для exe-файлов и программ на бейсике она не подойдёт, там после загрузки с кассеты надо делать преобразование. Я всё-таки хочу найти MagDisk и DiskMag.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
А в MESS Электроника МС1502 почти работает!!! :) Только почему-то при тесте видеоОЗУ ошибку пишет и зависает. :(
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
В MESS, МС 1502 не работает, только биос подгружает и пытается пройти тест, прикручено там на основе IBM PC 5150, но не учтены различия в организации памяти и т.п.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
У меня замечание по поводу заголовка:
------------------------------
Электроника МС 1502
XT в корпусе УКНЦ
------------------------------
XT она на то и XT, что у неё нет магнитофонного интерфейса, а у МС1502 есть этот интерфейс. Поэтому МС1502 ближе просто к PC (без XT).
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
SoftCat написал:
[q]
XT она на то и XT, что у неё нет магнитофонного интерфейса, а у МС1502 есть этот интерфейс. Поэтому МС1502 ближе просто к PC (без XT).
[/q]
Хех... если по подобным признакам определять различия между компьютерами, то МС1502 вообще весьма мало общего имеет как с PC XT, так и с PC без XT :) Ну, система команд одинаковая, и архитектура в какой-то мере совместимая.
Eugene Ch
Newbie


Откуда: Nizhny Novgorod, Russia
Всего сообщений: 30
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 дек. 2005
Совершенно случайно нашел фотографии модифицированной МС1502 с 3-хдюймовым дисководом и MFM винчестером - http://comp.disneyjazz.net/ind...erjanie=74

Оказывается, и такой вариант доработки был...
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
SoftCat написал:
[q]
Alex_reaperПроще заново написать, так как дизассемблированный BIOS МС1502 уже есть,
[/q]
Поделитесь? Пробую допилить драйвер в MESS, было бы очень кстати.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Результаты допиливания:

POST: начало


POST: тест [видео]памяти


POST: тест памяти пройден


Продолжение, после некоторого шаманства (клавиатура не работает, симулировал нажатие кнопок)
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Исправил генерацию символов. Клавиатура все еще не реализована, симулирую ее записью в буфер введенных символов.

Заставка


Монитор 5.0


Бейсик-К 1.1
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Чего не хватает:

- клавиатура
- магнитофон
- флоппи (вг93) — в MESS есть драйвер wd17xx, но в 1502 есть еще 3 порта, относящиеся к флоппи
- serial (i8251 вместо i8250) — такого драйвера в MESS нет
- parallel
- звук

Приоритет — клавиатура и флоппи.

Судя по картинке, был КЖД, неплохо бы и его заэмулировать...
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered, я очень рад видеть родные скриншоты. Я как-то запускал BIOS МС1502 под DOSBox'ом, чтобы записать вот это видео:
http://files.mail.ru/U38G6X
Посмотрите у Вас в MESS при прокрутке картинки "Электроника МС1502" влево текст от заголовка
"*** Монитор верс.5.0 ***" не залазит на первый столбец экрана? В моём видео это правильно работает.
У меня есть Мониторы версий 5.0, 5.2 и 5.31.
Далее, параллельный адаптер — это порты 60h, 61h и 6Ah.
Что касается контроллера клавиатуры, то его роль выполняет центральный процессор. То есть опрос матрицы клавиш осуществляется программным путём, а после этого формируется программное прерывание int 9. То есть клавиатура в MESS зависает там, где осуществляется опрос матрицы клавиш.
Звук в МС1502 делается точно так же, как и в IBM PC, поэтому он работать должен. Правда частота звука у МС1502 немного выше из-за более высокой частоты тактирования.
Более подробно про параллельный адаптер ИРПР-М и контроллер клавиатуры смотрите здесь на странице 41:
http://comp.disneyjazz.net/biblioteka/0099.djvu
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
SoftCat написал:
[q]
Посмотрите у Вас в MESS при прокрутке картинки "Электроника МС1502" влево текст от заголовка
"*** Монитор верс.5.0 ***" не залазит на первый столбец экрана? В моём видео это правильно работает.
[/q]
Не понял, что имеется в виду.

Мой код уже в SVN, можете попробовать :-) Пока клавиатура не работает, можно ее симулировать записью в буфер (0040:001A и пр.) из отладчика MESS, например

do d@41a = 20001e
do w@41e = d

Это нажатие ВВОД.

В драйвере есть все три монитора, видимо — ваши дампы?

Документацию читаю внимательно, попробую допилить хотя бы клавиатуру.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
SoftCat написал:
[q]
Alex_reaperПроще заново написать, так как дизассемблированный BIOS МС1502 уже есть,
[/q]
Поделитесь? Пробую допилить драйвер в MESS, было бы очень кстати.
[/q]
Вот дизассемблированный BIOS:
http://files.mail.ru/PL9O8J
В самом начале я поставил jmp loc_607 — это точка входа в int 15h. Просто это мне было нужно, в реальном BIOS'е этого jmp нет. Несколько точек входа я знаю: POST, Монитор, и т. д. Могу написать Вам.


shattered написал:
[q]
SoftCat написал:
[q]
Посмотрите у Вас в MESS при прокрутке картинки "Электроника МС1502" влево текст от заголовка
"*** Монитор верс.5.0 ***" не залазит на первый столбец экрана? В моём видео это правильно работает.
[/q]
Не понял, что имеется в виду.
[/q]
А дело в том, что картинка "Электроника МС1502"

движется влево по следующему принципу:
1) ожидается вертикальный обратный ход луча;
2) в первый столбец экрана записывается очередной столбец от "*** Монитор верс.5.0 ***";
3) делается горизонтальная проккрутка экрана на один столбец вправо, при этом первый столбец экрана попадает в последний (с вертикальным смещением).
Эти три действия повторяются в цикле 40 раз, так как в данном режиме на экране 40 столбцов.

Так вот на адаптерах CGA и MDA эта горизонтальная прокрутка делается на ТЕКУЩЕМ вертикальном обратном ходе луча, а на EGA и VGA — на СЛЕДУЮЩЕМ. Поэтому на EGA и VGA при горизонтальном движении картинки "Электроника МС1502" влево, в первом столбце экрана проглядывается часть текста от "*** Монитор верс.5.0 ***". Вот на МС1502 эта прокрутка делается как на CGA. На ней стоит не совсем CGA, но совместимость с CGA очень большая.



shattered написал:
[q]
В драйвере есть все три монитора, видимо — ваши дампы?
[/q]
Да, это я выкладывал. Монитор 5.2 — это с моей МС1502, а остальные два я скачал. Лучше пробуйте на Мониторе 5.2, так как при этом есть возможность сверить с реальной МС1502.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Версия 5.31, похоже, рассчитана на другой КНГМД — вместо портов 0x10_ используются 0x4_.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Если есть возможность, снимите дамп 556РТ4 с клаты КНГМД?
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Крайне занятное железо, однако. Чтение порта 108h (DRQ от ВГ93) блокируется, т.е. снимает RDY на процессоре :-) Как это сэмулировать, пока не знаю, спросил Micko.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
Если есть возможность, снимите дамп 556РТ4 с клаты КНГМД?
[/q]
Я могу снять дамп только с программно доступных ПЗУ: это только BIOS и Бейсик. Программатора у меня нет, а знакогенератор для текстовых режимов мне прислали, я не сам его читал.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
Крайне занятное железо, однако. Чтение порта 108h (DRQ от ВГ93) блокируется, т.е. снимает RDY на процессоре :-) Как это сэмулировать, пока не знаю, спросил Micko.
[/q]
Некоторое описание портров МС1502, а также документация по ВГ93 у меня где-то есть. Могу прислать, если нужно. Может быть это связано с отсутствием DMA (ПДП) на МС1502? То есть ВГ93 программируется в режиме без DMA. При этом int 0Eh (IRQ6) — это запрос от контроллера гибких дисков.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
У меня есть статьи из Радио и сканы с disneyjazz, есть у вас есть что-то еще — приму с благодарностью.

Документацию на ВГ93 нашел на zx.pk.ru.

Дамп РТ4 прояснил бы, что точно означают сигналы в портах, но и без него пока справляюсь.

И мне кажется, что на схеме КНГМД ошибка — вход D3.2 соединен с входом D14.10, это сигнал MOTOR ON.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
И мне кажется, что на схеме КНГМД ошибка — вход D3.2 соединен с входом D14.10, это сигнал MOTOR ON.
[/q]
Если есть ошибка, то она только на бумаге. Сам контроллер работает корректно.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
У меня есть статьи из Радио и сканы с disneyjazz, есть у вас есть что-то еще — приму с благодарностью.
[/q]
Вот ещё схемы:
http://files.mail.ru/C8DXSG
Вот схемы модулей расширения:
http://files.mail.ru/9PIG0N
Вот содержимое некоторых ПЗУ МС1502:
http://files.mail.ru/ORKCI5
Вот сфотографированные книжки:
http://files.mail.ru/WX8VHE

Кое-что из этого у Вас есть, но старые ссылки померли и я выкладываю заново. Может быть кому-то ещё понадобится.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Вот я и стал счастливым обладателем МС1502 со встроенным в нижний отсек КНГМД.
Пока одни загадки.
Шлейф на стороне дисковода разделан в 40-пиновую "маму" как у IDE, и как мне сказали, предназначался для дисковода МС5310. Его распайку я не нашел.
Используется 24 проводника. По схемам контроллера ГМД, который втыкается сверху, должно использоваться 24 проводника, но нумерация ни с чем не сопадает. У меня проводники идут подряд от контакта 8 до контакта 32 с пропуском контакта 31. По схеме же со стороны дисковода контакт №4 (Head Load) должен использоваться, а вот №10, 26, 28, 30 - не используются.
У меня контроллер либо другой (раз вставлен в нижний отсек), либо тот же, но переделанный для нижнего размещения. Этого я тоже не знаю.
Как же мне понять распиновку этого 40-пинового разъема и разделать его под обычный 34-пиновый разъем для 5" дисковода?
Наверное совет будет - разобрать, сравнить контроллер со схемой и по выходам логических элементов определить назначения сигналов?.
Или информации о нынешней разделке шлейфа в разъеме достаточно?

Один час спустя:
Нашел фотку контроллера DOS Logic-а как раз для нижнего размещения. Судя по фотке и по тому, что я вижу в своей МСке в ма-а-а-аленькую дырочку в нижней крышечке, скрывающей контроллер, у меня отпаян разъем 34пин с краевыми защелками, и на его место впаян шлейф. Теперь задача еще усложнилась, раз была "самопальная" переделка...
Остается надеятся, что существует стандартная рапиновка шлейфа дисковода МС5310, и к этой распиновке подойдет имеющиеся данные об используемых в моем случае контактах.
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
sanders написал:
[q]
Остается надеятся, что существует стандартная рапиновка шлейфа дисковода МС5310, и к этой распиновке подойдет имеющиеся данные об используемых в моем случае контактах.
[/q]
Вроде как прямая распайка. 1-34 и 6 на массе.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
т.е. после 34 контакта до 40го не используется?
а может и до 8го не используется то же?
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
sanders написал:
[q]
т.е. после 34 контакта до 40го не используется?а может и до 8го не используется то же?
[/q]
А какая разница, если он одним концом впаян в контроллер, а на другом 40 пин?
Или я неправильно понял?
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
у меня нет мс5310 и мне разъем 40 пин на конце некуда воткнуть. Мне надо разделать этот шлейф под 34 пиновый обычный разъем. А поскольку проводов 24, то надо понять их назначение. Первый вариант разобрать мс1502, второй - узнать распайку дисковода 5310, раз со слов владельца именно такой у него работал на этом шлейфе и этом разъеме.
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
sanders написал:
[q]
у меня нет мс5310 и мне разъем 40 пин на конце некуда воткнуть. Мне надо разделать этот шлейф под 34 пиновый обычный разъем. А поскольку проводов 24, то надо понять их назначение. Первый вариант разобрать мс1502, второй - узнать распайку дисковода 5310, раз со слов владельца именно такой у него работал на этом шлейфе и этом разъеме.
[/q]
Делаешь как на 40. Т.е. на какие пины идут эти провода на 40 разъеме, на те же и в 34.
Последние 6 в воздух, если они есть.
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
sanders написал:
[q]
т.е. после 34 контакта до 40го не используется?
а может и до 8го не используется то же?
[/q]
Абсолютно верно. До 8-го контакты не используются (по крайней мере, в МС1502 и аналогичных машинах), а после 34-го, вероятно, туда заведено питание. К примеру, в МС1502, которая вчера приехала ко мне, шлейф дисковода распаян с 8 по 34 контакты. В остальном он полностью совместим со стандартным флоппи-шлейфом, цепляй 34-пиновый разъем и пользуйся.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Пытаюсь починить ввод с кассеты в MESS. Цитаты из документации:

[6.9.5 РЭ]

"Для формирования звукового сигнала используются разряды PB0, PB1 порта 061H ППИ 1 и канал 2 ПТ. Сигнал с выхода разряда PB0 порта 061H ППИ 1 используется для разрешения работы канала 2 ПТ. Сигнал с выхода ПТ совместно с сигналом PB1 поступает на схему "И" и, далее, через схему эмиттерного повторителя подается на разъем "Видео" ПЭВМ. Уровень сигнала составляет не менее 250 мВ."

[6.9.4 РЭ]

"Для записи информации на магнитную ленту используется частотный способ кодирования сигнала. В качестве кодирующего устройства используется 2-й канал ПТ, программируемый в режиме 3 [square wave generator]. На каждый бит выводимой информации приходится один период прямоугольного сигнала. При этом единичному биту информации соответствует один период сигнала с частотой 2 кГц, нулевому - период сигнала с частотой 1 кГц (рис. 15). Контроль окончания периода осуществляется по переходу сигнала TIMER2 с уровня лог.1 на уровень лог.0. Опрос сигнала TIMER2 осуществляется через разряд PC5 порта 062H. Управление [gate] каналом 2 ПТ производится сигналом с выхода разряда PB0 порта 061H.

Сигнал TIMER2 с выхода ПТ через пассивный НЧ фильтр первого порядка с делителем напряжения поступает на вывод 3 разъема "МАГ" для записи на магнитную ленту.

При чтении с магнитофона, сигнал с вывода 3 разъема "МАГ" предварительно фильтруется, усиливается до необходимого уровня, снова фильтруется и поступает на компаратор. Для повышения помехозащищенности компаратор работает с гистерезисом порядка 50-70 мВ. Сигнал с выхода компаратора считывается через разряд PC6 порта 062H и программно декодируется в последовательность информационных байтов.

Формат блоков данных приведен в базовом программном обеспечении.

Обслуживание в/в на магнитофон осуществляется с помощью программного прервывания INT 15H."

[1.5.1 БПО]

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

Перевод на чуть более понятный язык:

\tКанал 2 таймера используется для вывода и на магнитофон, и звука. программируется в режиме 3 (square wave generator).
\tбит PB0 [= 01h] "TIMER" разрешает работу канала 2 вообще — соединен с выводом G2 таймера.
\tбит PB1 [= 02h] "SNDGATE" [сигнал 99] разрешает прохождение сигнала T2OUT на выход звука [D29.4]
\tбит PB7 [= 80h] "CASWR" [сигнал 105] соединен со схемой, в которую также входит T2OUT. назначение не описано.
\tбит PC4 [= 10h] "SNDOUT" [сигнал 157] соединен с выходом схемы "И" [D29.4]
\tбит PC5 [= 20h] "T2OUT" [сигнал 97] соединен с выводом OUT2 таймера, схемами вывода на магнитофон [X6.3] и вывода звука.
\tбит PC6 [= 40h] "CASSIN" [сигнал 166] соединен с X6.3 [ввод-вывод на магнитофон]
\tпохоже, что при выводе на магнитофон таймер программируется один раз и дальше модулируется сигналом CASWR?
\tа результат можно контролировать, читая CASSIN.

Итого: починил тест канала магнитофона в Мониторе (команда V1).
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Alex_B написал:
[q]
для МС1502 загрузку проверял на M.E.S.S., загрузка без ошибок.
[/q]
Расскажите, как вам это удалось (какая версия MESS, какой драйвер)?

И еще — похоже, что архивы на http://www.pk-info.ru/ms1502/files/ битые (1, 2 и 4) — проверьте, пожалуйста.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
похоже, что при выводе на магнитофон таймер программируется один раз и дальше модулируется сигналом CASWR?
[/q]
Вот так выглядит у МС1502 функция записи бита на магнитофон. Если флаг CF установлен, то "1", иначе — "0". То есть таймер перепрограммируется для каждого выводимого бита. При этом для каждого выводимого бита опрашивается бит PC5 "T2OUT", это порт 62h. Опрос нужен для того, чтобы определить окончание полного периода. А бит PB7 "CASWR" в модуляции вообще не используется.


;------------------------------------------------------
; Запись бита на магнитофон
;------------------------------------------------------

\t\tmov\tax,4A0h
\t\tjc\tone
\t\tmov\tax,250h
one:
\t\tpush\tax
wait_high:
\t\tin\tal,62h
\t\tand\tal,20h
\t\tjz\twait_high
wait_low:
\t\tin\tal,62h
\t\tand\tal,20h
\t\tjnz\twait_low
\t\tpop\tax

; Вывод счетчика в таймер

\t\tout\t42h,al
\t\tmov\tal,ah
\t\tout\t42h,al
\t\tret
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
а результат можно контролировать, читая CASSIN.
[/q]
А бит PC6 "CASSIN" используется в функции чтения бита с магнитофона.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Бит PB7 "CASWR" при записи на магнитофон должен быть установлен в "1". Этот бит просто открывает транзистор VT7. То есть при записи на магнитофон транзистор VT7 должен быть открыт. А модуляция идет от T2OUT.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Как и ожидалось, BIOS в 1502 — переработанный от IBM 5150 PC. Помог листинг в IBM TechRef — http://minuszerodegrees.net/ma..._APR84.pdf (стр. 195 и далее).

Сейчас кассеты не читаются потому, что срывается чтение пилот-тона (leader) — это минимум 512 бит '1', за которыми следует бит синхронизации ('0').

Если в отладчике MESS поставить такой breakpoint в процедуре чтения leader:

bpset ff921,1,{logerror "CX %04X DX %04X ? BX %04X — %d\n", cx, dx, bx, bx > dx; go}

То можно увидеть, как выглядит срыв — похоже, пропускается один переход через 0:

CX 0200 DX 0378 ? BX 06CE — 1
CX 01FF DX 0378 ? BX 04FC — 1
CX 01FE DX 0378 ? BX 06A0 — 1
...
CX 00BC DX 0378 ? BX 05DE — 1
CX 00BB DX 0378 ? BX 05AC — 1
CX 00BA DX 0378 ? BX 089E — 1
CX 00B9 DX 0378 ? BX 0300 — 0
CX 0200 DX 0378 ? BX 05EA — 1
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
Сейчас кассеты не читаются потому, что срывается чтение пилот-тона (leader) — это минимум 512 бит '1', за которыми следует бит синхронизации ('0').
[/q]
Электроника МС1502 при записи на кассеты пишет 2048-битный пилотирующий сигнал, состоящий из единичных битов. Это как раз 256 байт 0FFh. Где-то в документации про это написано, но я еще смотрел ассемблерный код. Далее следует один нулевой бит.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Заработало :-) Дело было в кривом опросе клавиатуры.

Начал проверять:
- IBM_PC_Diagnostics_Cassette.wav — из Бейсик-К грузится загрузчик ldcass.b, но при запуске зависает (неудивительно).
- MK60-6_SideA.flac ("Tape13" на pk-info.ru) — ни одна игра не грузится до конца.
- ms1502_original_cassete2_sidea_fft_mono.flac — первые две игры грузятся и работают, остальные пока не проверял.



Остальные скриншоты — в альбоме по ссылке.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Посмотрите, будет ли грузиться эта Goody:
http://files.mail.ru/FQ9GC0
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Загружается, запускается, играть пока не стал :-)
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
shattered написал:
[q]
для МС1502 загрузку проверял на M.E.S.S., загрузка без ошибок.
[/q]
Расскажите, как вам это удалось (какая версия MESS, какой драйвер)?И еще — похоже, что архивы на http://www.pk-info.ru/ms1502/files/ битые (1, 2 и 4) — проверьте, пожалуйста.

Загружались файлы на Бейсике в PCJr. В мониторе проверить было не на чем.
Архивы проверил, все распаковываются. Сегодня попробую запустить эмуляцию в MESS, что-то не совсем получается даже выйти в монитор, может билд не тот скачиваю.. Скорее всего кассеты прогоню через FFT фильтр, как сделал с этой "ms1502_original_cassete2_sidea_fft_mono.flac"

Спасибо Вам, что занялись эмуляцией МС 1502 в MESS, полагаю, что самым ценное - это оригинальный софт для МС1502 который записан на кассетах, и безусловно то - что каждый из нас писал на этой машинке.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Я скоро отошлю авторам MESS патч, добавляющий работу с магнитофоном — http://paste.lisp.org/display/130550

Но сначала нужно починить ввод с клавиатуры — мы с SoftCat работаем над этим. Упомянутой в патче строчки про deassert IRQ1 недостаточно.
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
Понятно, спасибо вам двоим, очень ждём результатов :)
ReDmit
Full Member


Откуда: Нижний Новгород
Всего сообщений: 269
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 апр. 2012
Навороченный игровой ПК, 90-ых годов
Репост делать лень, смотрите сами. 15 фото + комментарии автора.
Fe-Restorator
Гость

Ссылка

ReDmit написал:
[q]
Репост делать лень, смотрите сами. 15 фото + комментарии автора.
[/q]
Имя автора говорящее. :)
Сейчас на форуме
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Alex_B написал:
[q]
Архивы проверил, все распаковываются.
[/q]
Оказалось, они просто не докачиваются — за несколько десятков попыток ни разу не удалось скачать 1, 2 и 4 целиком, обрыв после ~170M.
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
shattered
Ясно. Сделал всё по прямым ссылкам, докачка будет.
http://pk-info.ru/ms1502/files
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Заработало чтение дискет. SF-DOS по крайней мере грузится и реагирует на команды, OTS показывает заставку и все.



UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
shattered написал:
[q]
Оказалось, они просто не докачиваются — за несколько десятков попыток ни разу не удалось скачать 1, 2 и 4 целиком, обрыв после ~170M.
[/q]
Перезалил на всякий случай в архив на rusfolder.com
Как перезалилось, к сожалению, проверить не могу. Разве что скачаете и напишите тут.

Tape: MS-1502 Original Cassete, ms1502_original_tape.rar, 166 Mb, RAR
Tape: MC1502 #1, mc1502_tape1.rar, 94 Mb, RAR
Tape: MC1502 #2, mc1502_tape2.rar, 268 Mb, RAR
Tape: MC1502 #13, mc1502_tape13.rar, 50 Mb, RAR
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
Shattered и SoftCat - спасибо!

Сейчас проверяю tape1.rar, пока всё считывается и работает.

Не знаю как вывести в MESS звук ленты, если там вообще есть такая функция...
Сейчас буду разбивать кассету на отдельные файлы. Оригинальную кассету оставлю дополнительно "как есть", думаю не помешает для истории.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Звука ленты там нет.

Если есть возможность, сделайте два варианта — разбитый и нет.
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
ага, немного опередили :) сейчас займусь этим
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
Кассету "МС1502 Пакет игровых программ" (Tape: MS-1502 Original Cassete), полностью обработал и выложил на свой сайт, плюс к этому добавил описание игр из официального руководства и там же картинки по каждой игре. Другие кассеты в процессе.

Запись пришлось разбить на файлы, оригинал сохранять не стал, тому есть две причины:
1) Восстанавливал считывание программ: LTR, LATCH, GOP, - через повторную оцифровку кассеты и применял другие фильтры в Audition.
2) В MESS удобнее загружать файл по отдельности. Структуру содержания файлов для записи на кассету - сохранил, при желании записать кассету, как это было в оригинале, не составит труда.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Alex_B, у Вас есть опыт обработки wav-файлов. У меня к Вам просьба, не затруднит ли Вас улучшить FFT-фильтром или как-нибудь ещё вот эти три кассетные программы?
http://files.mail.ru/YR7O0P
А то на реальной МС1502 они грузятся нормально, а в MESS не грузятся.
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
SoftCat,

Basic загрузил по адресу 100:0, запустил оттуда-же, вроде работает.
а как в Basic-Поиск'а запускаются эти исполняемые файлы?
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Alex_B, Basic можно на МС1502 грузить в любой сегмент (но так, чтобы памяти на него хватило), главное, что с нулевого смещения. А ISPP (Паскаль) и ISKATEL (Диггер) на самом деле C-файлы, а не B. Там ошибка, они к бейсику ни какого отношения не имеют. Просто в Мониторе их нужно грузить и запускать с нулевого смещения:
l ispp
g
Я запускал это все в MESS в эмуляции МС1502, Поиск меня не интересует пока.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Поиск в MESS пока что не работает никак (нет картинки и клавиатуры), но alt-x@zx.pk обещал его починить.

Опрос клавиатуры в Поиске сделан похожим образом, но ее схемы пока нет.
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
Поколдовал, выложил на сайт:
http://pk-info.ru/ms1502/files/soft/ispp_fft.zip — Паскаль
http://pk-info.ru/ms1502/files/games/iskatel_fft.zip — Искатель, он же Digger, на русском.
http://pk-info.ru/ms1502/files/soft/basic.zip

Искатель, Паскаль, Basic, - записаны в формате "Поиск-1", для МС1502 загружать в Мониторе, в конце считывания выдаст ошибку "Потерянные данные" - это нормально. Бейсик у меня заработал при загрузке в 100:000.
В MESS считывается и запускается.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Alex_B, спасибо Вам большое!
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
Оцифрил вторую кассету. Больше оригинальных кассет с МС1502 не поставлялось.

Содержание оригинальной кассеты #2:

SIDE A:
- Редактор текста (REDAK) 100
- Записная книжка (BAZA) 100

SIDE B:
- Школа Машинописи (SCULL) 63

http://pk-info.ru/ms1502/files/original_tape_2/16_redak.zip
http://pk-info.ru/ms1502/files/original_tape_2/17_baza.zip
http://pk-info.ru/ms1502/files/original_tape_2/18_scull.zip

Записи программ: "Редактор текста" и "Записная книжка" отлично сохранились. Всё как должно быть в оригинале, ничем не обрабатовалось, заводская копия. Документация на софт будет немного позднее, много текста, плохая печать...
Alex_B
Newbie


Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 янв. 2011
Закончил с документацией на Редактор текста и Записная книжка, забрать можно отсюда http://www.pk-info.ru/ms1502/f...ette2.html
на сайт же выложил 25 игрушек и 3 программы для МС1502. Приступил к нормальному переводу в текст всей остальной документации на МС1502.
MadKiller
Advanced Member


Откуда: Украина
Всего сообщений: 620
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 нояб. 2008
Alex_B большое спасибо!!!
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
Попал мне в руки последних вздох господина ПЖ киевского КНИИМПа - компьютер "Каштан 01".
Он третий в семействе (после ПК88 и МС-1502).
Из забавностей - встроенный флоп 1,44 при контроллере ВГ93. Вроде уже в 1992 году нормально выпускался кр1810вг72.
DMA, конечно, не добавили.
Подробности и фото потрошков чуть позже.
Пока две проблемы:

1) обычный ЭЛТ телевизор не видит сигнала. Вообще. Современный LCD тоже не видит, но если ему дать питание после того как пошел сигнал от компьютера - он показывает картинку, хотя часто и продолжает гонять по экрану текст "нет сигнала".
При этом кадр неспеша ползёт вверх (полная прокрутка одного кадра - секунд 10-11).
Что меня при этом смутило - CheckIt говорит что процессор работает на 5.57 МГц. Но это может из-за нездоровой реализации CGA.
На плате два генератора 16,0 и 24,0 МГц.

2) компьютер очень тормозной. Я, правда, не запускал тест памяти из Checkit на МС-1502. Но здесь за 5 минут даже не успевает пройти первый тест на первые 64K (естественно, quick test).
Кто-нибудь пускал чекит на 1502?
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
Я через MESS внимательно посмотрел обработчик прерывания int 10h на МС1502 и заметил там удивительную вещь. Оказывается, производители начали делать поддержку видеорежима 7 для MDA, но не доделали. А именно, сделано следующее:

1) перевод видеоконтроллера в режим с 720-ю столбцами;
2) настройка шрифта на размер 8x14 (9-ый столбец для каждого символа формируется отдельно).

При этом имеются следующие недоработки:

1) отечественные мониторы в принципе не могли делать развертку с таким большим количество строк;
2) на экран в этом режиме по-прежнему отображается шрифт 8x8 из того же ПЗУ, при этом "лишние" строки берутся от следующего символа.

У кого-нибудь есть работающая МС1502, желательно с биосом 5.2? А то я хочу узнать, как этот режим будет выглядеть на самом деле.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9 10
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Электроника МС 1502
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS