Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Правец-8А и др. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 9 10 11 12 13 14 15 16 17 .. 39 40 41 42 43 44 | Печать |
UFO |
wanderer: 07 Января, 2007 - 21:47:44 sstanev, Только схема у меня не Правеца а Орика. Плата действительно маленькая. |
UFO |
sstanev: 08 Января, 2007 - 0716 Наверно разница между платами Правца8Д и Орика нету. Только наверно содержание знакового набора (charset, кирилица есть) и РОМа чуть измененъйе (когда включиш 8Д на екране пишет "ГОТОВ", наверно у Орика что то другое пишет. Добавление: Сказали мне, что *Д и Орик одинаковъйе. Схемъй здесь: http://rrzs42.uni-regensburg.de/~hep09515/oric.html http://store2.data.bg/veskobx/Electro/oric1-1s.gif http://store2.data.bg/veskobx/Electro/oric1-2s.gif UFO, я посмотрел в книжку 8А. Номерация игрового в/в не нашол. Вот ето от книжку для 8Ц, которай скоро нашол (о нее: писа вверх): http://pravec8knigi.hit.bg/sklad/8c_opis_str04.bmp Там увидеш где въйвод (пин) 1 находится, потому что кажется у Апля в/в порт наоборот. Только я не занаю если у 8а расположение как у Апля или у 8Ц. (Сообщение отредактировал UFO 14 сен. 2007 1:16) |
UFO |
hrundel: 09 Января, 2007 - 0918 Вот программка, но она сырая. Не на чем отладить. Может кто проверит? Должна писать с РС в правец 256 байт с адреса $9500. Если нет ассемблера то могу в код перевести. ORG $300 ; начало программы $300 STA $C05E ; turn off AN3 (apple handshake out) лог.0 в РС LDA #$00 STA $07 ; $07 store checksum ячейка хранения байта LDX #$00 ; x-register is byte count обнуляем индексный регистр LOOPBYTE LDA #$03 STA $06 ; $06 store 3bit count 3 -> 2 -> 1 3bit once LDA #$00 STA $08 ; $08 store the data byte temporatory LOOP3BIT STA $C05F ; turn on apple handshake out лог.1 в РС WAIT1 LDA $C070 ; запуск одновибраторов пультов NOP NOP NOP BIT $C064 ; опрос пульта BMI WAIT1 ; wait until $C064 value > 128 (pc handshake out) CLC LDA $C063 ; опрос кнопки ROL LDA $C062 ; опрос кнопки AND #$80 ORA $08 ROL STA $08 LDA $C061 ; опрос кнопки AND #$80 ORA $08 ROL ROL STA $08 ; get 3bit from PB0~PB2 STA $C05E ; turn off apple handshake out WAIT2 LDA $C070 ; запуск одновибраторов пультов NOP NOP NOP BIT $C064 ; опрос пульта BPL WAIT2 ; wait until $C064 value > 128 DEC $06 ; next 3 bit? BEQ NEXTBYTE JMP LOOP3BIT NEXTBYTE LDA $08 TAY EOR $07 STA $07 TYA ; doing checksum STA $9500,X ; Запись байта в буфер INX BNE LOOPBYTE ; next byte? or buffer full? LDA $07 JSR $FDDA ; print out checksum вывести байт на экран RTS END ; thank you for use this program |
UFO |
sstanev: 09 Января, 2007 - 2005 Давай код. У 8А есть микроассемблер, только я не уверен, что КОПов можно писать. А на писюги кокой программу запустить надо? Если код запишеш на образ в емуляторе (.dsk), я смогу его на дискетку перености и запустить на правца. Так и попробую. Можеть бъйть лучше шли его как машинний код, я запишу на правца как текстовой файл и запишу текстового файла как двоичного. |
UFO |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 сентября 2007 2:19 Сообщение отредактировано: 21 апреля 2008 10:29
hrundel: 10 Января, 2007 - 0818 Вот высылаю код. Писать с адреса $300. |
UFO |
sstanev: 10 Января, 2007 - 08:47:14 Код- хорошо, напишу, небольшой. Только скажи что надо запустить на писюги? |
UFO |
hrundel: 10 Января, 2007 - 0958 Я эту программу сделал из АР2222РС. Так что должна работать с АР2222РС. Попробуй файл перекачать. Только он весь не перекачается, а только первые 256 байт от файла. Если всё будет хорошо, то я напишу что дальше делать. У меня не начем проверить. |
UFO |
sstanev: 10 Января, 2007 - 10:53:27 Вот фотки моего кабля, да еще: что то как схема кабля. Да еще: один кабель. http://pravec8.hit.bg/vryzkasmace.htm Так. Кажется все: изяснилось. Надо в емуляторе (удобнее) написать программу, которая запишет содержание памяти, в которой находится дос на дисковода (виртуального). Наверно ету програму написать смогу. После того с ap2222pc надо перености содержание дискету прямо в РАМа правца на нужного адреса, используя программу Хрундела. Так, что мне надо знать: 1. Где в РАМ находится ДОС. Ну, прочитаю где нибудь. 2. Как перенос через писюги будет сделан, т.е. где будет содержание тропинки 1, сектор 1 (track1, sector1) и так дале. Мен нужно етом знать, чтоб сказать емулятора где накладать содержание рама и в коком очереди. Так, что Хрундел, пиши про том, а я, когда останется время прочитая для доса. |
UFO |
hrundel: 10 Января, 2007 - 1135 Я в РС файлах ничего не понимаю. Посмотрел РС программу АР2222РС.SEQ толком ничего не понял. Похоже она на паскале написана. Передавать можно в эпл текстовые файлы. Есть такой файл? Надо формат файла посмотреть. Код легко в текст переделать. |
UFO |
sstanev: 10 Января, 2007 - 11:46:00 Как текстового файла перености не нужно, после етом нужно файл опять в двоичного сделать. Мне сказали, что с ApppleOasis можно перености файлов (двоичнъйе) от писюги на *.dsk образ. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 9 10 11 12 13 14 15 16 17 .. 39 40 41 42 43 44 | Печать |
Полигон-2 » Другие архитектуры » Правец-8А и др. |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |