Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Электроника МС 1502 |
<<Назад Вперед>> | Страницы: 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 написал: Есть МС1502 голая (ХТ совсместимая). Посоветуйте ресурс с софтом, описанием, схемами....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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 декабря 2009 21:04 Сообщение отредактировано: 28 декабря 2009 22:02
хм, сейчас попробую, хоть монохром.. ........ Ага, фиг, не запускается, на экране видно что-то есть, чёрный прямоугольник еле виден в центре но больше ничего.. Что может быть? Из компа сигнал 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 написал: Вот и у меня также. То есть видео есть, но пустое. И осцилографом видно что видеосигнал пустой идёт :-( Ага, фиг, не запускается, на экране видно что-то есть, чёрный прямоугольник еле виден в центре но больше ничего.. Что может быть? Из компа сигнал 1 вольт есть, сопротивление 120 ом, в тюнере 180, это нормально?(земля там контакты 4-6-8-10) Предыдущий владелец мне ничего сказать не смог... |
dk_spb
Advanced Member
Всего сообщений: 5056 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
alterego3000 написал: C нетерпением буду ждать. Заранее огромное спасибо!!! Нашел схемы "Устройство вычислительное" и "устройство запоминающее" + сборочный чертеж. еще есть схема подключения к 3УСЦТ. Попробую сосканить, как сканер подвернется. |
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 декабря 2009 14:20 Сообщение отредактировано: 30 декабря 2009 10:13
Спасибо огроменное!!!!! Первую машинку починил! Еще раз огромное спасибо за схему. |
Andrew666 |
Если кому-то нужна прошивка ПЗУ (BIOS) МС1502, то вот она: http://ifolder.ru/19916264 |
SoftCat |
У меня есть почти все для Электроники МС-1502, кроме содержимого кассет с программами и играми. Могу выложить сканы документации и схем, содержимое основного ПЗУ и ПЗУ бейсика. Мне нужно содержимое кассет, буду очень благодарен. |
Alex_B |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 января 2011 22:58 Сообщение отредактировано: 29 июля 2012 14:29
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/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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 января 2011 18:07 Сообщение отредактировано: 18 января 2011 18:07
Летом на даче смогу переписать "обновленный" BIOS от 1502, был такой, он еще менял адресацию "внутренней" и "внешней" памяти, что большей частью устраняло мигание экрана при работе с дисководом, но с ним еще драйверок один требовалось грузить с дискет при загрузке. Конечно, если машина будет еще работать (прошлым летом работала). Посоветуйте программу, которой можно дамп памяти скинуть в файл на диске, вроде бы можно debug'ом, но точно не помню. С бейсиком хуже, чтобы его подключить, надо будет вынуть или модуль памяти, или контроллер дисковода, соответственно - как перепишешь? И 1502 не jr ни разу, у jr какие-то расширения в графике/звуке были, а магнитофонный порт вроде как у самых первых XT был, так что может и есть какой эмулятор XT с поддержкой этого рудимента. Да, есть еще ДОС, родной. |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 февраля 2011 22:40 Сообщение отредактировано: 5 февраля 2011 22:44
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 февраля 2011 23:22 Сообщение отредактировано: 5 февраля 2011 23:27
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 февраля 2011 21:13 Сообщение отредактировано: 29 июля 2012 14:32
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 февраля 2011 21:34 Сообщение отредактировано: 6 февраля 2011 21:40
Alex_B, спасибо Вам большое! Я как раз дизассемблировал и разобрался в той части BIOS, которая работает с магнитофоном. Правда никак не соберусь написать преобразователь из wav-файлов (и обратно). Были стандартные программы MagDisk и DiskMag для этих целей (не для wav-файлов, они были в каком-то дисковом софте от МС1502), но они у меня не сохранились и в интернете я их не могу найти. А "косметический" эффект фильтра за счёт того, что почти убрались 50 Гц, идущие из сети. |
SoftCat |
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 |
Люди, выложите пожалуйста программы MagDisk и DiskMag для преобразования с кассеты на дискету и обратно. Буду очень благодарен. |
Alex_reaper
Advanced Member
Откуда: СПб Всего сообщений: 363 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2009 | |
SoftCat |
Alex_reaper Проще заново написать, так как дизассемблированный BIOS МС1502 уже есть, а Commodore совсем не совместим с МС1502. Я спрашиваю, так как знаю, что есть готовые утилиты для МС1502 и ПОИСКа. |
Alex_reaper
Advanced Member
Откуда: СПб Всего сообщений: 363 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 февраля 2011 15:52 Сообщение отредактировано: 9 февраля 2011 15:54
SoftCat http://sergey-moskalenko.narod...u/soft.htm может тут есть? по крайней мере прога для перевода *.com на кассеты есть в списке http://sergey-moskalenko.narod...om2cas.zip |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 февраля 2011 17:32 Сообщение отредактировано: 9 февраля 2011 17:52
Alex_reaper Спасибо Вам большое! Попробую её. Эта программа для com-файлов (а также бинарных файлов с данными, оверлеем, текстовых фалов, и т. д.). Для exe-файлов и программ на бейсике она не подойдёт, там после загрузки с кассеты надо делать преобразование. Я всё-таки хочу найти MagDisk и DiskMag. |
SoftCat |
А в MESS Электроника МС1502 почти работает!!! Только почему-то при тесте видеоОЗУ ошибку пишет и зависает. |
Alex_B |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 февраля 2011 4:31 Сообщение отредактировано: 16 февраля 2011 4:32
В MESS, МС 1502 не работает, только биос подгружает и пытается пройти тест, прикручено там на основе IBM PC 5150, но не учтены различия в организации памяти и т.п. |
SoftCat |
У меня замечание по поводу заголовка: ------------------------------ Электроника МС 1502 XT в корпусе УКНЦ ------------------------------ XT она на то и XT, что у неё нет магнитофонного интерфейса, а у МС1502 есть этот интерфейс. Поэтому МС1502 ближе просто к PC (без XT). |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
SoftCat написал: Хех... если по подобным признакам определять различия между компьютерами, то МС1502 вообще весьма мало общего имеет как с PC XT, так и с PC без XT Ну, система команд одинаковая, и архитектура в какой-то мере совместимая. XT она на то и XT, что у неё нет магнитофонного интерфейса, а у МС1502 есть этот интерфейс. Поэтому МС1502 ближе просто к PC (без XT). |
Eugene Ch
Newbie
Откуда: Nizhny Novgorod, Russia Всего сообщений: 30 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 дек. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 марта 2011 22:50 Сообщение отредактировано: 11 марта 2011 22:53
Совершенно случайно нашел фотографии модифицированной МС1502 с 3-хдюймовым дисководом и MFM винчестером - http://comp.disneyjazz.net/ind...erjanie=74 Оказывается, и такой вариант доработки был... |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
SoftCat написал: Поделитесь? Пробую допилить драйвер в MESS, было бы очень кстати. Alex_reaperПроще заново написать, так как дизассемблированный BIOS МС1502 уже есть, |
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 июня 2012 23:33 Сообщение отредактировано: 6 июня 2012 23:36
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 написал: Не понял, что имеется в виду. Посмотрите у Вас в MESS при прокрутке картинки "Электроника МС1502" влево текст от заголовка Мой код уже в SVN, можете попробовать :-) Пока клавиатура не работает, можно ее симулировать записью в буфер (0040:001A и пр.) из отладчика MESS, например do d@41a = 20001e do w@41e = d Это нажатие ВВОД. В драйвере есть все три монитора, видимо — ваши дампы? Документацию читаю внимательно, попробую допилить хотя бы клавиатуру. |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 июня 2012 23:25 Сообщение отредактировано: 7 июня 2012 23:38
shattered написал: Вот дизассемблированный BIOS: SoftCat написал:Поделитесь? Пробую допилить драйвер в MESS, было бы очень кстати. Alex_reaperПроще заново написать, так как дизассемблированный BIOS МС1502 уже есть, http://files.mail.ru/PL9O8J В самом начале я поставил jmp loc_607 — это точка входа в int 15h. Просто это мне было нужно, в реальном BIOS'е этого jmp нет. Несколько точек входа я знаю: POST, Монитор, и т. д. Могу написать Вам. shattered написал: А дело в том, что картинка "Электроника МС1502" SoftCat написал:Не понял, что имеется в виду. Посмотрите у Вас в MESS при прокрутке картинки "Электроника МС1502" влево текст от заголовка движется влево по следующему принципу: 1) ожидается вертикальный обратный ход луча; 2) в первый столбец экрана записывается очередной столбец от "*** Монитор верс.5.0 ***"; 3) делается горизонтальная проккрутка экрана на один столбец вправо, при этом первый столбец экрана попадает в последний (с вертикальным смещением). Эти три действия повторяются в цикле 40 раз, так как в данном режиме на экране 40 столбцов. Так вот на адаптерах CGA и MDA эта горизонтальная прокрутка делается на ТЕКУЩЕМ вертикальном обратном ходе луча, а на EGA и VGA — на СЛЕДУЮЩЕМ. Поэтому на EGA и VGA при горизонтальном движении картинки "Электроника МС1502" влево, в первом столбце экрана проглядывается часть текста от "*** Монитор верс.5.0 ***". Вот на МС1502 эта прокрутка делается как на CGA. На ней стоит не совсем CGA, но совместимость с CGA очень большая. shattered написал: Да, это я выкладывал. Монитор 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 |
shattered написал: Я могу снять дамп только с программно доступных ПЗУ: это только BIOS и Бейсик. Программатора у меня нет, а знакогенератор для текстовых режимов мне прислали, я не сам его читал. Если есть возможность, снимите дамп 556РТ4 с клаты КНГМД? |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 июня 2012 22:23 Сообщение отредактировано: 8 июня 2012 22:31
shattered написал: Некоторое описание портров МС1502, а также документация по ВГ93 у меня где-то есть. Могу прислать, если нужно. Может быть это связано с отсутствием DMA (ПДП) на МС1502? То есть ВГ93 программируется в режиме без DMA. При этом int 0Eh (IRQ6) — это запрос от контроллера гибких дисков. Крайне занятное железо, однако. Чтение порта 108h (DRQ от ВГ93) блокируется, т.е. снимает RDY на процессоре :-) Как это сэмулировать, пока не знаю, спросил Micko. |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
У меня есть статьи из Радио и сканы с disneyjazz, есть у вас есть что-то еще — приму с благодарностью. Документацию на ВГ93 нашел на zx.pk.ru. Дамп РТ4 прояснил бы, что точно означают сигналы в портах, но и без него пока справляюсь. И мне кажется, что на схеме КНГМД ошибка — вход D3.2 соединен с входом D14.10, это сигнал MOTOR ON. |
SoftCat |
shattered написал: Если есть ошибка, то она только на бумаге. Сам контроллер работает корректно. И мне кажется, что на схеме КНГМД ошибка — вход D3.2 соединен с входом D14.10, это сигнал MOTOR ON. |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 июня 2012 16:59 Сообщение отредактировано: 9 июня 2012 17:00
shattered написал: Вот ещё схемы: У меня есть статьи из Радио и сканы с disneyjazz, есть у вас есть что-то еще — приму с благодарностью. 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 июня 2012 12:43 Сообщение отредактировано: 28 июня 2012 13:07
Вот я и стал счастливым обладателем МС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 написал: Вроде как прямая распайка. 1-34 и 6 на массе. Остается надеятся, что существует стандартная рапиновка шлейфа дисковода МС5310, и к этой распиновке подойдет имеющиеся данные об используемых в моем случае контактах. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
т.е. после 34 контакта до 40го не используется? а может и до 8го не используется то же? |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
sanders написал: А какая разница, если он одним концом впаян в контроллер, а на другом 40 пин? т.е. после 34 контакта до 40го не используется?а может и до 8го не используется то же? Или я неправильно понял? |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
у меня нет мс5310 и мне разъем 40 пин на конце некуда воткнуть. Мне надо разделать этот шлейф под 34 пиновый обычный разъем. А поскольку проводов 24, то надо понять их назначение. Первый вариант разобрать мс1502, второй - узнать распайку дисковода 5310, раз со слов владельца именно такой у него работал на этом шлейфе и этом разъеме. |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 июня 2012 14:57 Сообщение отредактировано: 28 июня 2012 14:59
sanders написал: Делаешь как на 40. Т.е. на какие пины идут эти провода на 40 разъеме, на те же и в 34. у меня нет мс5310 и мне разъем 40 пин на конце некуда воткнуть. Мне надо разделать этот шлейф под 34 пиновый обычный разъем. А поскольку проводов 24, то надо понять их назначение. Первый вариант разобрать мс1502, второй - узнать распайку дисковода 5310, раз со слов владельца именно такой у него работал на этом шлейфе и этом разъеме. Последние 6 в воздух, если они есть. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 июня 2012 19:41 Сообщение отредактировано: 28 июня 2012 19:43
sanders написал: Абсолютно верно. До 8-го контакты не используются (по крайней мере, в МС1502 и аналогичных машинах), а после 34-го, вероятно, туда заведено питание. К примеру, в МС1502, которая вчера приехала ко мне, шлейф дисковода распаян с 8 по 34 контакты. В остальном он полностью совместим со стандартным флоппи-шлейфом, цепляй 34-пиновый разъем и пользуйся. т.е. после 34 контакта до 40го не используется? |
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 написал: Расскажите, как вам это удалось (какая версия MESS, какой драйвер)? для МС1502 загрузку проверял на M.E.S.S., загрузка без ошибок. И еще — похоже, что архивы на http://www.pk-info.ru/ms1502/files/ битые (1, 2 и 4) — проверьте, пожалуйста. |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 июля 2012 14:55 Сообщение отредактировано: 11 июля 2012 18:56
shattered написал: Вот так выглядит у МС1502 функция записи бита на магнитофон. Если флаг CF установлен, то "1", иначе — "0". То есть таймер перепрограммируется для каждого выводимого бита. При этом для каждого выводимого бита опрашивается бит PC5 "T2OUT", это порт 62h. Опрос нужен для того, чтобы определить окончание полного периода. А бит PB7 "CASWR" в модуляции вообще не используется. похоже, что при выводе на магнитофон таймер программируется один раз и дальше модулируется сигналом 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 |
shattered написал: А бит PC6 "CASSIN" используется в функции чтения бита с магнитофона. а результат можно контролировать, читая CASSIN. |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 июля 2012 15:04 Сообщение отредактировано: 11 июля 2012 15:27
Бит 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 |
shattered написал: Электроника МС1502 при записи на кассеты пишет 2048-битный пилотирующий сигнал, состоящий из единичных битов. Это как раз 256 байт 0FFh. Где-то в документации про это написано, но я еще смотрел ассемблерный код. Далее следует один нулевой бит. Сейчас кассеты не читаются потому, что срывается чтение пилот-тона (leader) — это минимум 512 бит '1', за которыми следует бит синхронизации ('0'). |
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 |
Посмотрите, будет ли грузиться эта Goody: http://files.mail.ru/FQ9GC0 |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Загружается, запускается, играть пока не стал :-) |
Alex_B |
shattered написал: Расскажите, как вам это удалось (какая версия MESS, какой драйвер)?И еще — похоже, что архивы на для МС1502 загрузку проверял на M.E.S.S., загрузка без ошибок.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 |
Понятно, спасибо вам двоим, очень ждём результатов |
ReDmit
Full Member
Откуда: Нижний Новгород Всего сообщений: 269 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 апр. 2012 |
Навороченный игровой ПК, 90-ых годов Репост делать лень, смотрите сами. 15 фото + комментарии автора. |
Fe-Restorator |
NEW! Сообщение отправлено: 17 июля 2012 22:55
ReDmit написал: Имя автора говорящее. Репост делать лень, смотрите сами. 15 фото + комментарии автора. |
Сейчас на форуме |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Alex_B написал: Оказалось, они просто не докачиваются — за несколько десятков попыток ни разу не удалось скачать 1, 2 и 4 целиком, обрыв после ~170M. Архивы проверил, все распаковываются. |
Alex_B | |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 | |
UFO |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 июля 2012 1:18 Сообщение отредактировано: 20 июля 2012 1:19
shattered написал: Перезалил на всякий случай в архив на rusfolder.com Оказалось, они просто не докачиваются — за несколько десятков попыток ни разу не удалось скачать 1, 2 и 4 целиком, обрыв после ~170M. Как перезалилось, к сожалению, проверить не могу. Разве что скачаете и напишите тут. 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 июля 2012 22:46 Сообщение отредактировано: 20 июля 2012 22:52
Shattered и SoftCat - спасибо! Сейчас проверяю tape1.rar, пока всё считывается и работает. Не знаю как вывести в MESS звук ленты, если там вообще есть такая функция... Сейчас буду разбивать кассету на отдельные файлы. Оригинальную кассету оставлю дополнительно "как есть", думаю не помешает для истории. |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Звука ленты там нет. Если есть возможность, сделайте два варианта — разбитый и нет. |
Alex_B |
ага, немного опередили сейчас займусь этим |
Alex_B |
Кассету "МС1502 Пакет игровых программ" (Tape: MS-1502 Original Cassete), полностью обработал и выложил на свой сайт, плюс к этому добавил описание игр из официального руководства и там же картинки по каждой игре. Другие кассеты в процессе. Запись пришлось разбить на файлы, оригинал сохранять не стал, тому есть две причины: 1) Восстанавливал считывание программ: LTR, LATCH, GOP, - через повторную оцифровку кассеты и применял другие фильтры в Audition. 2) В MESS удобнее загружать файл по отдельности. Структуру содержания файлов для записи на кассету - сохранил, при желании записать кассету, как это было в оригинале, не составит труда. |
SoftCat |
Alex_B, у Вас есть опыт обработки wav-файлов. У меня к Вам просьба, не затруднит ли Вас улучшить FFT-фильтром или как-нибудь ещё вот эти три кассетные программы? http://files.mail.ru/YR7O0P А то на реальной МС1502 они грузятся нормально, а в MESS не грузятся. |
Alex_B |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 июля 2012 1:45 Сообщение отредактировано: 29 июля 2012 2:24
SoftCat, Basic загрузил по адресу 100:0, запустил оттуда-же, вроде работает. а как в Basic-Поиск'а запускаются эти исполняемые файлы? |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 июля 2012 12:45 Сообщение отредактировано: 29 июля 2012 12:48
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 |
Поколдовал, выложил на сайт: 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 |
Alex_B, спасибо Вам большое! |
Alex_B |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 августа 2012 1:32 Сообщение отредактировано: 2 августа 2012 1:37
Оцифрил вторую кассету. Больше оригинальных кассет с МС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 |
Закончил с документацией на Редактор текста и Записная книжка, забрать можно отсюда 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 |
Попал мне в руки последних вздох Он третий в семействе (после ПК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 |
Я через 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 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |