Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Правец-8А и др. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 10 11 12 13 14 * 15 16 17 18 .. 39 40 41 42 43 44 | Печать |
UFO |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 сентября 2007 2:33 Сообщение отредактировано: 21 апреля 2008 10:15
hrundel: 11 Января, 2007 - 16:52:27 Вот программа пишет весь дос в правец. Выводит на экран что пишет для контроля.
Сейчас делаю образ ДСК. Таблицу RWTS в ручную придется забить. Она маленькая. Исправил сегодня один байт. (Отредактировано автором: 12 Января, 2007 - 1517) |
UFO |
sstanev: 12 Января, 2007 - 1518 Если можешь, напиши кототой байт изменил (окраши его в некокого цвета). Исправил сегодня один байт. Так, я с последней программу попробувал. Даннъй перенеслись, кажется. Я первъй тре: секторов проверил. Только дос не сработал. Можеть я плохой DSK файл сделал. Только наверно нет. Можеть бъйть еще: нечто надо бъйло написано где то (может на другое место даннъй доса тоже есть)?. Наверно если целой памяти перенесети, лучше будет? Если можно, пошли и мнемоничного копа (ассемблеркий код программу). |
UFO |
hrundel: 12 Января, 2007 - 1538 Исправил на красный цвет (прим. здесь - чёрный) байт который заменил. ССтанев а ты таблицу РВТС прописал? В прогромме я добавил последние 8 строк ассемблера. Смысла нет переносить целую память. Достаточно было бы ещё перенести 0 страницу, но нельзя т.к. эпл монитор отличается от правец монитор. Проблема создания ДСК состоит ещё в том, что я незнаю в какой очерёдности писать треки. Эпл дос записывает на диск сектора наоборот. К примеру пишешь на диск программу BSAVE PROBA,A$2000,L$5000 Дос начинает писать программу с 18 трека 16 сектора, 18 трек 15 сектор________ 18 трек 2 сектор, 18 трек 1 сектор. Потом 19 трек. 16 сектор________ 19 трек 1 сектор. Так вот С600G читает только 0 трек 0 сектор, а дальше начинает читать программа которую считал С600G. И как она дальше читает я не могу разобраться. (Отредактировано автором: 12 Января, 2007 - 1626) (Сообщение отредактировал UFO 14 сен. 2007 2:08) |
UFO |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 сентября 2007 2:39 Сообщение отредактировано: 21 апреля 2008 10:31
sstanev: 12 Января, 2007 - 1915 Нет. Что ето? Звучит знакомо, только что то не догадаюс. ССтанев а ты таблицу РВТС прописал? Тот DSK, которой я тебе послал, делает, что надо. Записъйвает память $9600 до $96ff в Т0,С0. Потом $9700 до $97ff и в Т0,С1 и так дале. Так что, тоже самое содержание записал в памяти Правца с товей программу. То есть содержание емулятора после $9600 записал в содержание правца. Кажется там все точно. BSAVEом заниматся не стоит. Ему не можеш сказать куда писать. UFO, посмотрю где сказал, когда возможность появится. Добавление: Наверно можно попробувать послать изображение (рисунок) к правца (на адрес $2000 или $4000), так что уверится, что запис в начальних тропинок и перенос правильно работают.
96 наверно станет 40 или 20? И наверно брой испольнения цикла изменить надо. Напишу в емуляторе и посмотрю асемблерких копов. Еще добавление: Я смогу записать содержание памяти моего правца на дискетку, потом пошлю ее: к писюги. Потом UFO сможет ее: записать содержание в памятио своего правка. Так получтся, что я откопируем содержание памяти одного компютра в другова. Только есть проблем: вот самая программа для обмена, находится в $300. Как ее: спасти? Достаточно было бы ещё перенести 0 страницу, но нельзя т.к. эпл монитор отличается от правец монитор. Так что, Хрундель, правильно говориш, что не надо целом памяти перенести, только не знаю какая часть. (Отредактировано автором: 24 Января, 2007 - 17:44:26) (Сообщение отредактировал UFO 14 сен. 2007 1:40) |
UFO |
hrundel: 13 Января, 2007 - 1232 Адреса ввода в программе можно менять. STA $9600,Х Это начало записи файла. Можно заменить на нужный адрес. СМР #$ BE Это старший разряд конечного адреса. Пример: STA $2000,X Начнет запись данных с адреса 2000. СМР #$50 закончит запись на адресе 4FFF. (Отредактировано автором: 13 Января, 2007 - 12:46:06) |
UFO |
sstanev: 14 Января, 2007 - 21:24:35 Не написал что ето RWTS? |
UFO |
hrundel: 15 Января, 2007 - 0625 Таблица РВТС находится в адресах начиная $0360 до $0900. Дос запускается 3F3G или 3F2G. |
UFO |
sstanev: 15 Января, 2007 - 1517 Так. Перенос (transfer) работает. Я записал изображение (рисунок) на *.dsk (в начальнъй тропинок) и потом перенос его на правца. Картинка получилась как надо. Только изменил начальной адрес (красная 96 на 20, Прим. здесь - черный). Надо бъйло изменит еше: что то, чтоб окончит циклов после $3ffff, но и так все: как надо. Посмотрю на $0360 до $0900. Можеть перемeсти содeрежание памяти (360.900>9500M и записать в *.DSK и потом опять переместить от 9500.95хх>360М и запустить его с 3F3G и 3F2G). Идея нравится? Не могу придумать ничего лучшего? Да еще:, зачем 3F3G и 3F2G? Не надо ли только одной адрес? |
UFO |
hrundel: 16 Января, 2007 - 1022 3F3G или 3F2G не помню точно какой. |
UFO |
sstanev: 16 Января, 2007 - 1623 Ну, попробую. Сегодня соумел переностить Copy ][ 5,5 с писюги на правца. Работало! Так что перенос доса вопрос времени и чтения. Так, наверно попробою перезаписать содержание памяти от $300 до $3FF в $9500, потом записатя все: в *.dsk и потом перенесу. Потом 300>9500.95FFМ и 3F3G или 3F2G. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 10 11 12 13 14 * 15 16 17 18 .. 39 40 41 42 43 44 | Печать |
Полигон-2 » Другие архитектуры » Правец-8А и др. |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |