Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Кассетные программы для ПК ПОИСК-1 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 | Печать |
SoftCat |
Хотя, по-моему Вы правы. В заголовке есть незначительные отличия. Я давно с этим разбирался, сейчас точно не помню. Но, несмотря на это, можно безо всяких преобразований переносить кассетные файлы с Поиска на МС-1502 и обратно. |
Profesor_lampochkin
Junior Member
Всего сообщений: 103 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 янв. 2012 |
А я написал софт для работы с кассетами на основе биоса ПОИСК (ссылка выше) Но почему-то ним данные програмки считать не получается... Считывается заголовок, определяется имя файла, но блок данных читается всего несколько секунд, после чего чтение прерывается. Возможно длина файла в заголовке указывается не так как у ПОИСКа. А нельзя ли у Вас выпросить дезасемблированый биос ? Напишу драйвер и для формата кассет МС-1502 А так же програмки в com формате ? |
Profesor_lampochkin
Junior Member
Всего сообщений: 103 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 янв. 2012 |
Был такой пакет програм "Программное средство Копировщик" Документация тут Так вот ним можно было читать/писать кассеты для ПОИСК, Электроника, БК. Но сами програмки найти не удалось, я и авторам сайта писал... Быть может речь идет о переносе програм именно этим "Програмным следством" ? Просто так у меня записи МС-1502 читаться не хотят... |
Profesor_lampochkin
Junior Member
Всего сообщений: 103 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 янв. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 февраля 2012 13:48 Сообщение отредактировано: 18 февраля 2012 13:51
Я не внимательно прочитал У Вас есть готовая програмка для чтения кассет через звуковую карту ? А нельзя ли выпросить у Вас именно эту програмку ? |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 февраля 2012 13:58 Сообщение отредактировано: 18 февраля 2012 13:59
У меня своя программа записи на кассету (в формате МС-1502) через звуковую карту, да и то запись без заголовка. То есть результат записи читается только через int 15h, в Мониторе МС-1502 Вы не прочитаете. Нужна такая программа? А COM-файлы я получил после перегона по LPT-порту. Эту програмку я набрал на скорую руку на ассемблере. |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 февраля 2012 14:04 Сообщение отредактировано: 18 февраля 2012 14:05
Про "Программное средство Копировщик" я ничего не знаю. Просто я брал кассеты из комплекта Поиска и легко всё загружал на МС-1502. Загружалось всё хорошо, но запускалось не всё, так как Поиск и МС-1502 совместимы далеко не на 100%. Хотя запускалось многое. То, что Вы спрашиваете, выложу чуть попозже. |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 февраля 2012 15:45 Сообщение отредактировано: 24 февраля 2012 15:32
Выложил программы для Поиска в формате COM. Правда Бейсик должен запускаться с нулевого адреса, а не 100h, поэтому для него я сделал загрузчик. Заодно выложил и кассетный Бейсик МС-1502. http://files.mail.ru/FSBG00 А вообще можно и без загрузчика: http://files.mail.ru/4AUF79 |
Profesor_lampochkin
Junior Member
Всего сообщений: 103 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 янв. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 февраля 2012 17:57 Сообщение отредактировано: 18 февраля 2012 17:58
Спасибо !!! Я покамисть нашел документацию МС-1502 тут Действительно, принцип записи такой же как у ПОИСКа. Используются те же 4 функции int15h. Те же блоки данных с контрольной суммой. Даже заголовок бейсик программы такой же. Скорее всего отличается заголовок исполняемых файлов. Документации пока не нашел, попробую определить опытным путем. Еще раз БОЛЬШОЕ СПАСИБО за програмки Кстати на сайте Москаленко есть прога com2cas дописывающая к кассетному файлу код запускающий его именно с 0 |
SoftCat |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 февраля 2012 18:03 Сообщение отредактировано: 18 февраля 2012 18:05
Про дописывание вначало 256-ти байт я знаю, это все подобные программы так делают. У Диггера и ISPP эти 256 байт вначале можно просто срезать и получится обычный COM-файл. А вот у Бейсика их срезать нельзя, поэтому я сделал загрузчик. |
Profesor_lampochkin
Junior Member
Всего сообщений: 103 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 янв. 2012 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 февраля 2012 21:45 Сообщение отредактировано: 18 февраля 2012 22:38
Программа cas2com дописывает в начало кассетного файла 256 байт начало которых это код комманд: mov ax,cs add ax,0010 push ax xor ax,ax retf Еще раз спасибо за бейсики Когда-то я начинал знакомство с ПК с кассетного бейсика |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 | Печать |
Полигон-2 » Старый софт » Кассетные программы для ПК ПОИСК-1 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |