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

Полигон-2

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

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

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

Полигон-2 »   Другие архитектуры »   Правец-8А и др.
RSS

Правец-8А и др.

Ищу всё для него

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 9 10 11 12 13 * 14 15 16 17 .. 39 40 41 42 43 44
Печать
 
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
hrundel: 09 Января, 2007 - 09:31:18
Вот программка, но она сырая. Не на чем отладить. Может кто проверит? Должна писать с РС в правец 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
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
sstanev: 09 Января, 2007 - 20:05:05
Давай код. У 8А есть микроассемблер, только я не уверен, что КОПов можно писать.
А на писюги кокой программу запустить надо?
Если код запишеш на образ в емуляторе (.dsk), я смогу его на дискетку перености и запустить на правца. Так и попробую.
Можеть бъйть лучше шли его как машинний код, я запишу на правца как текстовой файл и запишу текстового файла как двоичного.
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
hrundel: 10 Января, 2007 - 08:06:18
Вот высылаю код. Писать с адреса $300.

8D 5E C0 A9 00 85 07 A2
00 A9 03 85 06 A9 00 85
08 8D 5F C0 AD 70 C0 EA
EA EA 2C 64 C0 30 F5 18
AD 63 C0 2A AD 62 C0 29
80 05 08 2A 85 08 AD 61
C0 29 80 05 08 2A 2A 85
08 8D 5E C0 AD 70 C0 EA
EA EA 2C 64 C0 10 F5 C6
06 F0 03 4C 11 03 A5 08
A8 45 07 85 07 98 9D 00
95 E8 D0 AD A5 07 20 DA
FD 60 00 00 00 00 00 00
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
sstanev: 10 Января, 2007 - 08:47:14
Код- хорошо, напишу, небольшой. Только скажи что надо запустить на писюги?
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
hrundel: 10 Января, 2007 - 09:01:58
Я эту программу сделал из АР2222РС. Так что должна работать с АР2222РС.
Попробуй файл перекачать. Только он весь не перекачается, а только первые 256 байт от файла. Если всё будет хорошо, то я напишу что дальше делать.
У меня не начем проверить.
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
sstanev: 10 Января, 2007 - 10:53:27
Вот фотки моего кабля, да еще: что то как схема кабля. Да еще: один кабель. http://pravec8.hit.bg/vryzkasmace.htm
Так. Кажется все: изяснилось. Надо в емуляторе (удобнее) написать программу, которая запишет содержание памяти, в которой находится дос на дисковода (виртуального).
Наверно ету програму написать смогу. После того с ap2222pc надо перености содержание дискету прямо в РАМа правца на нужного адреса, используя программу Хрундела.
Так, что мне надо знать:
1. Где в РАМ находится ДОС. Ну, прочитаю где нибудь.
2. Как перенос через писюги будет сделан, т.е. где будет содержание тропинки 1, сектор 1 (track1, sector1) и так дале. Мен нужно етом знать, чтоб сказать емулятора где накладать содержание рама и в коком очереди. Так, что Хрундел, пиши про том, а я, когда останется время прочитая для доса.
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
hrundel: 10 Января, 2007 - 11:34:35
Я в РС файлах ничего не понимаю. Посмотрел РС программу АР2222РС.SEQ толком ничего не понял. Похоже она на паскале написана. Передавать можно в эпл текстовые файлы.
Есть такой файл? Надо формат файла посмотреть. Код легко в текст переделать.
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
sstanev: 10 Января, 2007 - 11:46:00
Как текстового файла перености не нужно, после етом нужно файл опять в двоичного сделать. Мне сказали, что с ApppleOasis можно перености файлов (двоичнъйе) от писюги на *.dsk образ.
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
hrundel: 10 Января, 2007 - 12:05:18
В правеце же есть бейсик. Программа на бейсике в 10 строчек для перевода из текста в код.
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
sstanev: 10 Января, 2007 - 12:30:02
Только не стоит писать 10 реда+ писать на емуляторе+ перености на правца....
Легче прямо написать, вот вес код 12 строк.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 9 10 11 12 13 * 14 15 16 17 .. 39 40 41 42 43 44
Печать
Полигон-2 »   Другие архитектуры »   Правец-8А и др.
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS