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

Полигон-2

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

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 2 3 * 4 5 6 7 8 9 10
Печать
 
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 почти работает!!! :) Только почему-то при тесте видеоОЗУ ошибку пишет и зависает. :(
<<Назад  Вперед>> Страницы: 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