Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Кассетный интерфейс |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 9 10 | Печать |
Profesor_lampochkin
Junior Member
Всего сообщений: 103 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 янв. 2012 |
Спасибо за классные игрушки Теперь мы все сможем их загружать, тк в выше указанный архив с програмками для работы с кассетами IBM, я только что дополнил програмкой, CCMS1502, которая копирует файлы с кассеты формата ПК "Электроника МС1502" на диск. Как оказалось (после долгого ковыряния в турбодебагере) заголовки кассетных исполняемых файлов ПОИСКа и МС1502 отличаются. В ПОИСКе соблюдается формат заголовка IBM и для исполняемого файла !!! А в электронике заголовок немного упростили - выкинули все ненужное (тип файла, значение сегмента и значение смешения). Так как байт типа файла стоял перед размером, то в электронике слово указывающее размер "сьехало" на этот байт ближе к началу. В общем в ПОИСКе байты 0a,0b указывают длину файла, а в электронике 09,0a Это только для исполняемых файлов. Бейсик файлы одинаковы |
PS |
NEW! Сообщение отправлено: 19 февраля 2012 16:46
Кай написал: А не моглм б вы дать ссылку на этот софт. А то стример есть, а читать - нетНикак. BIOS игнорирует стример. Управление стримером с Floppy-интерфейсом происходит лишь благодаря программной поддержке. Софтовое, стало быть.Ближайший аналог (упрощённо) "звуковая карта" Covox для LPT порта. Она ведь тоже не принтер... Это не касается аппартатных решений для стримеров с Floppy интерфейсом. Содержащих в себе более высокоскоростной контроллер, чем для FDD и, иногда, микросхему(ы) для компрессии данных. Например, плата CMS TC-15 КАК BIOSу обяснить, что у него висит не FDD ? |
Сейчас на форуме |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Модель стримера какая? А то стример есть, а читать - нет |
PS |
NEW! Сообщение отправлено: 20 февраля 2012 12:03
Кай написал: CTM-420R-F - http://stason.org/TULARC/pc/ta...20R-F.htmlМодель стримера какая? А то стример есть, а читать - нет |
Сейчас на форуме |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 февраля 2012 13:00 Сообщение отредактировано: 20 февраля 2012 13:07
...попробуйте... http://h20000.www2.hp.com/bizs...wEnvOID=14 Это под DOS. ...Интересный у Вас стример. Умеет читать QIC-40, читать-писать QIC-80 и QIC-80XL. У меня такого пока нет (конкретно такой модели от Irwin/Archive/Conner, а не совместимого по форматам). |
Alex_B |
Profesor_lampochkin Возможно ли "приспособить" Вашу программу для чтения WAV записей МС-1502 и Поиск-1? Да в MESS запихнуть поддержку бинарного файла кассет для МС-1502 и Поиск-1. Ну и обратная запись в WAV тоже пригодится. |
Profesor_lampochkin
Junior Member
Всего сообщений: 103 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 янв. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 сентября 2012 0:31 Сообщение отредактировано: 15 сентября 2012 0:32
Alex_B, программа и есть для чтения кассет ПОИСК-1 Позже добавлена поддержка формата МС-1502. Всё это уже есть в архиве+ програмка записи на кассету С MESS работать не приходилось... |
Kurill_GANJOU |
Предлагаю для тестирования программу поддержки кассетного интерфейса IBM PC / PCjr чрез параллельный порт для машин класса XT. Меня интересует результат тестирования именно на «железных» XT и ниже. Возможно, будет работать даже на «Поиске» (при установленном адаптере параллельного порта, конечно), шунтировав «родной» обработчик кассетного прерывания. Программа реализует функции 0 — 3 прерывания INT 15H и является аналогом резидентного драйвера профессора Лампочкина, но на основе оригинальных исходников IBM. Cсоответствие сигналов кассетного интерфейса цепям LPT такое же, как и в программе Лампочкина: DATA_0 --> CAS_OUT, DATA_1 --> MOTOR_ON/OFF, ERROR --> CAS_IN. DATA_2 — DATA_7 устанавливаются в единицу. Используются адреса портов первого параллельного адаптера. Базовый адрес берется из области данных BIOS. Проще всего протестировать запись. DATA_0 через простейший ФВЧ (RC-цепь) соединить с устройством записи (либо, на худой конец, с активными колонками), запустить подопытную программу (i15.com), а затем майкрософтовский BASICA/GWBASIC. В Бейсике набрать какое-то подобие простейшей программы (PRINT “Hello, World!”, например, или вообще пустой оператор REM) и дать команду SAVE “CAS1:FILENAME” (без расширения). Вы должны услышать пилот-тон, затем запись заголовка, паузу в полсекунды - снова пилот-тон и запись блока данных. Для тестов чтения бейсик-программу можно реально записать (на что угодно - от катушечных магнитофонов до цифровых девайсов, - лишь бы аппарат без потери качества записывал / воспроизводил частоты, по крайней мере, до 2.4 кГц). Для проверки чтения понадобится входной усилитель-формирователь, который может быть любым: хоть от «Поиска», хоть от «Спектрума», у меня вообще был, как вариант, от «Радио-86 РК». Лишь бы схема без геморроя отличала в аудиосигнале ноль от единицы (в этом смысле входная цепь профессора Лампочкина, хоть и сделана из минимума деталей, но очень капризна в настройке). Подключается, понятно, входом к источнику сигнала, а выходом - к цепи ERROR параллельного порта. Загрузка записи происходит командой Бейсика LOAD “CAS1:” (без имени), при этом должна прочитаться первая записанная программа. Программа должна оставаться резидентной в памяти и удаляться повторным запуском из DOS (если, конечно, кто-то сверху не перехватил INT 15H). Коды завершения (DOS ERRORLEVEL): 0 - успешная установка, 1 - успешное удаление, 2 - не найден LPT1 (нулевой базовый адрес в BIOS). Результат на выходе можно просмотреть файлом i15_dbg.bat В архиве, собственно прога для тестирования (исходник и бинарь), а также, для справки, оригинальные листинги INT 15H от IBM (из PC/PCjr Technical reference manual). Буду очень признателен за тесты на реальном железе. Прикрепленный файл (I15_TEST.ZIP, 24387 байт, скачан: 49 раз) |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Kurill_GANJOU, а можно схемку этого "усилителя-формирователя"? |
Kurill_GANJOU |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 апреля 2014 0:47 Сообщение отредактировано: 21 апреля 2014 0:54
uav1606 написал: В аттаче проверенные в боях цепи согласования 500 мВ линейного вход-выхода c LPT (по мотивам схемы «Поиска-1») Kurill_GANJOU, а можно схемку этого "усилителя-формирователя"? Детали: D42 – К561ЛН2, выв. 7 – общий, питание +5 В от внешнего источника на 16-й; C21, C31 – 0,22 мкФ; C23 – 0,022 мкФ; C32 – 0,015 мкФ; R17 – 47 кОм; R18, R25 – 1 кОм; R19 – 20 кОм; R21, R24 – 4,7 кОм; X5 – DB-25; X6, X7 – DIN-5. Кай написал: На советских иногда тоже был (где было электронное управление и проводной пульт ДУ, напр. «Мояк-232/233). Но там такой зоопарк с подключением – одни требуют нормально замкнутые контакты, другие – нормально разомкнутые, про распиновку и типы разъемов я вообще молчу… Короче, без модели конкретного майфуна тут что-то сказать трудно. на импортных мафонах, кроме линейных входов и выходов, был ещё и размыкатель цепи мотора, "пауза". Предлагаю сигнал управления двигателем проверить упрощенно: светодиодом через 100-омный резюк анодом к 3-й ноге DB-25. Прикрепленный файл (pic_1.tif, 52993 байт, скачан: 49 раз) |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 7 8 9 10 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Кассетный интерфейс |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |