|
Автор | Сообщение |
---|
|
|
Junior Member Всего записей: 69 : Дата рег-ции: Нояб. 2006 : |
Образ читать можно, наверно можно и писать. Только кто нибудь ету програму писать надо. Да еще:- отсканировал книжку, которой мне дали с Правце- принципнъйе схемъй, обоизначение изводов и разе:мов и т.д. Отсканировал Ч/Б на 600точек... оказалось мало, не читаеътся. Попробую на 1200. Наверно если отксанирую сивого, пожене ужуджится? Вот книжку: http://pravec8knigi.hit.bg/sklad/8copis.7z
----- Горд правецопритежател. |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
Да! Хорошо бы качество получше. А как книга называется откуда сканировал? |
|
Вернуться к началу |
|
|
|
|
Забанен Всего записей: 2151 : Дата рег-ции: Сент. 2006 : |
Запись информации на диске производится в виде последовательности битов. Как носитель информации диск организован в виде серии концентрических окружностей (дорожек), разделенных на секторы. Обычно сектор имеет размер 256 байтов. Для "Правец-8А" количество секторов равно 16. На каждой дорожке может быть записано 4КБ информации, а на целом диске - 140КБ. На первых трех дорожках (0,1,2) начиная с края диска находится ДОС. ДОС занимает 25 секторов. Стандартно ДОС поддерживает четыре типа файлов: тип А - на расширенном Бейсике тип I - на целочисленном Бейсике тип B - двоичные файлы тип T - текстовые файлы
(Добавление) Т.к. у меня пока нет возможности состыковать PC и Правец, можно ли взять распечатку дампа этих 25-и секторов (или вытащить их из образа DSK), потом каким-то образом на Правце просто вбить побайтно в программе МОНИТОР, а потом дать команду записать на дискету? |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
Сектора определяются на эпл диск сочетанием двух байт. После этого идут данные. Потом два байта на конец сектора. Так вот и нужен редактор чтобы рисовать на диске IBM формат эпл диска. Главная задача это создание на диске первых трех треков(дорожек). Если их как-то съэмулировать на дискету то решаются многие проблемы. К примеру взять 360кб дисковод и на каждые 2 дорожки записывать одну и туже инфу. Как бы 2 дорожки за одну. Читающая часть головки у эпл дисковода очень толстая по сравнению с любыми другими. На все пространство диска дорожек всего 34. В эпл есть хорошая програмка называется "локсмит" которая в силу своей возможности (толщины считывающей головки) реально читает все физические данные с любого диска. |
|
Вернуться к началу |
|
|
|
|
Забанен Всего записей: 2151 : Дата рег-ции: Сент. 2006 : |
sstanev Цитата:Персональный компьютер Правец-8А имеет три одноразрядных входа цифровых данных, обозначаемых как ЦВХ0, ЦВХ1 и ЦВХ2. Они предназначены для приема сигналов с TTL-уровней. |
К сожалению, это мне ни о чем не говорит.
Цитата: На плате "Правец-8А" в этом месте (выделено красным):
находится такой же разъём, но маркировка рядом с ним - Х11. В книжке я что-то ничего про него не нашел.
Цитата:пошли фотки материнку правца 8A, если возможно. |
Пока нет фотоаппарата, а в сканер материнка целиком не влазит. Могу отсканить по частям. Пойдёт? |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 69 : Дата рег-ции: Нояб. 2006 : |
Книгу для 8А (кокая у Бустера, которой пропал где-то) достану в понедельник. Посмотрю что в ней написано. В 8Ц есть два токоие разе:ма- дла клавиатуру и для ръчагов+ ргб. Клавиатура у тебе подключеная, ну остае:тся игровой порт= Х11. Так что вопрос где как поставить присоединителя (connector)- где 1 и где 16. Плохая щтука, что для етого софта- игровой к ЛПТ нужен дос. Не написали как надо . Или не подумали, что у кого нибудь не будет дос.
Цитата:Да! Хорошо бы качество получше. А как книга называется откуда сканировал? |
Ету книжку дали, когда купил правца. Она очень маленкая, всего 10 страниц. Еще: есть паспорт и гарнтийна карта, ну в них ничего не пишет.
----- Горд правецопритежател. |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
UFO если найдёшь разъём под джойстик, это решает проблему изготовления магнитофонного разьёма. В разъёме под джойстик есть четыре входа под переменные сопротивления и четыре входа под кнопки. Вход под кнопку то-же самое что и магнитофонный вход. Только сигнал от магнитафона надо будет привести к уровню ТТЛ. И в программе правеца два байта заменить. За место адреса С060 указать адрес кнопки. По поводу дисковода пару слов. В эпловском дисководе 140кбайт, хотя реально дисковод может прописать 560 кбайт. Там шаговый движок который управляет головкой чтения/записи при записи очередной дорожки пропускает 3 дорожки. Это сделано программно и управлять этим можно. Мне кажется это сделали для совместимости эплов с более ранними модификациями, или в целях стабильной работы дисковода.
(Отредактировано автором: 06 Января, 2007 - 09:36:59) |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
Для UFO и SSTANEV! Посмотрите в Правеце программу монитор по адресу $FCFE. Должно быть AD 60 C0 LDA $C060. Если этого нет тогда не стоит заморачиваться с магнитофонным входом. |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 69 : Дата рег-ции: Нояб. 2006 : |
Ето надо показатя, если в мониторе есть програмная часть для работой с магнетольй? Уверен, что ее: в нет. Да еще: у апля и у правца до 8А в бейсике есть комманда SHLOAD. Она в 8А и 8Ц заменена командой SETMOD (разрешает/ запрещает работу со главнъми и строчнъймо (upper/lower case)) буквами). Так если писал програму на 8Ц, в которой написано SETMOD 1 и загрузиш ее: на старшего правца или апля, в листинга програму будет написано SHLOAD. У апля токая команда не нужна- да у него только латинский альфавит, а в правца кир+лат.
(Отредактировано автором: 06 Января, 2007 - 12:09:30)
----- Горд правецопритежател. |
|
Вернуться к началу |
|
|
|
|
Забанен Всего записей: 2151 : Дата рег-ции: Сент. 2006 : |
hrundel Цитата:Посмотрите в Правеце программу монитор по адресу $FCFE. Должно быть AD 60 C0 LDA $C060. |
Как посмотреть?
Где можно скачать описание или руководство по программе "МОНИТОР"?
(Добавление) Кое-что нашел в файле под названием "Apple_II_Redbook.pdf" на http://www.apple2.org.za/mirrors/ftp.apple.asimov.net/unsorted Сейчас читаю....
(Добавление) Цитата: - это Apple II Reference Manual (155 страниц). Год выпуска - 1978!
(Добавление) Вот что нашёл:
GAME I/O connector The Game I/O Connector provides a means for connecting paddle controls, lights and switches to the APPLE II for use in controlling video games, etc. It is a 16 pin IC socket located at J14 and is illustrated in Figure 1 and 2.
Figure 1 and 2 (J14):
(Добавление) В файле A2---PC.lineconn.txt на том же сайте нашел вот такое описание:
this file contains info to connect lines between pc and apple
|
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
Всё пропало и отменяется с магнитофонным входом. Сстанев написал что монитор правеца не поддерживает подпрограмму общения с магнитофоном. Я думал что системный монитор с эплом полностью совместимы. Оказалось частично. А писать программу общения с магнитофоном это гемор. Надо думать в другом направлении. Я думаю по поводу принтерного разъёма. Хорошо бы узнать у правеца он двунаправленный или нет?(ситроникс). По схеме можно определить, но Сстанев выложил схему в ней ни чего не видно. |
|
Вернуться к началу |
|
|
|
|
Забанен Всего записей: 2151 : Дата рег-ции: Сент. 2006 : |
hrundel Цитата:Я думаю по поводу принтерного разъёма. |
Но на "Правец-8А" нет принтерного разъёма. Разве что в виде отдельной платы, которой у меня нет.
Что насчет связи при помощи "GAME I/O connector", описание которого я привел? Имеют ли J14 на AppleII и X11 на "Правец-8А" одинаковую распайку? |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
|
Вернуться к началу |
|
|
|
|
Забанен Всего записей: 2151 : Дата рег-ции: Сент. 2006 : |
Цитата: Нет.
Из дополнительных плат есть только контроллер дисковода, плата дополнительной памяти и контроллер сети U-LAN. |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
Ну, короче UFO наверно у тебя два пути. Или дискету загрузочную гдето искать. Или в ручную дос прописывать. Программу общения через маг.вход писать мне дня два, а то и три. Да мне и отладить то её неначем. У меня кроме эмулятора эпловского ничего нет. На всякий случай посмотри что у тебя в мониторе прошито. Проделай следующее. Включи правец без дисковода. Нажми сброс. Появится курсор ]. Набери Call-151 enter. Появится *. Набери FCFE L enter. В первой строчке вверху экрана должно быть прописано FCFE AD 60 C0 LDA$ C060. Если другое чё нибудь, то всё пропало.
|
|
Вернуться к началу |
|
|
|
|
Забанен Всего записей: 2151 : Дата рег-ции: Сент. 2006 : |
hrundel Цитата:Ну, короче UFO наверно у тебя два пути. Или дискету загрузочную гдето искать. Или в ручную дос прописывать. |
Ну а как же третий путь - связь через правцовский "GAME I/O connector" <-> писюковый LPT?
Цитата:Набери Call-151 enter. Появится *. Набери FCFE L enter. В первой строчке вверху экрана должно быть прописано FCFE AD 60 C0 LDA$ C060. Если другое чё нибудь, то всё пропало. |
Да. Другое. |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
А программулька есть которая без доса связывает гаме коннектор с лпт? |
|
Вернуться к началу |
|
|
|
|
Забанен Всего записей: 2151 : Дата рег-ции: Сент. 2006 : |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
Я английском не особо, но кое чего понял в АР2222РС. Для переноса с РС на Правец доса не требуется. В правец придётся забить всего 160 байт. Только я не понял как кабель делать.
А вот всё разобрался! Так это самое реальное дело!!! Делай кабель и все решится.
(Отредактировано автором: 07 Января, 2007 - 09:15:59) |
|
Вернуться к началу |
|
|
|
|
Забанен Всего записей: 2151 : Дата рег-ции: Сент. 2006 : |
hrundel Цитата:Для переноса с РС на Правец доса не требуется. |
Ну как же не требуется, если в файле quickin.doc черным по белому написано:
2. boot your apple ][ with a 48k dos 3.3 disk (загрузить apple ][ с диска 48k dos 3.3)
И в файле ap2222pc.doc в системных требованиях указано:
System Requirement apple ][+ 48k (and better apple ][s) with 16 pin game I/O,one disk drive apple DOS 3.3 boot disk 48K DOS! ... don't use 64K dos or ProDos PC with parallel port
Цитата:В правец придётся забить всего 160 байт. |
3. on your apple ][ ,type codes in file loader.asm Угу. Только это пункт 3. А пункт 2 - смотри выше.
Цитата:Только я не понял как кабель делать. |
Вот это как раз-таки элементарно! В файле lineconn.doc все написано и вверху я уже тоже картинки показал. |
|
Вернуться к началу |
|
|
|
|
Newbie Всего записей: 9 : Дата рег-ции: Янв. 2007 : |
Может кто подскажет, что такое Правец 8D? А то у меня от него плата с процессором и памятью а как включить - не знаю. |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
Конечно дос для АР2222РС требуется, но где его взять? Я программу сижу переделываю LOADER.ASM. Будет читать файлы с РС по 256 байт, и на диск(так ка доса нема) их не писать а класть в буфер. Вот так по маленькому кусочку переносить придётся. Делай кабель. |
|
Вернуться к началу |
|
|
|
|
Забанен Всего записей: 2151 : Дата рег-ции: Сент. 2006 : |
hrundel Цитата:Я программу сижу переделываю LOADER.ASM. Будет читать файлы с РС по 256 байт, и на диск(так ка доса нема) их не писать а класть в буфер. Вот так по маленькому кусочку переносить придётся. Делай кабель. |
Ok, давай попробуем. |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 69 : Дата рег-ции: Нояб. 2006 : |
Цитата:Что насчет связи при помощи "GAME I/O connector", описание которого я привел? Имеют ли J14 на AppleII и X11 на "Правец-8А" одинаковую распайку? |
Если правильно понял слово "разпайка", все: одинакову. Е по етой же схему присоединил правца к писюги. Все работает. Только кажется присоединитель наоборто поставить надо. Игла (pin) 1 находится вправо г задней части плати. Сейчас у меня работа кокоя та, после открою гимпа и поставлю картинку. Вот фотки готового кабля: Ето переделаной принтерский кабель, фотку дружок послал. Я сделал с лентогово кабля, внешний вид лучше, да и исползвовал clip (слово на РУ не знаю) для игрового порта, так что и не поил.
Цитата:Может кто подскажет, что такое Правец 8D? А то у меня от него плата с процессором и памятью а как включить - не знаю. | Правец 8Д не имеет ничего общого с Имко1 и 2;Правец 82, 8М, 8А, 8Е и 8Ц. ТОлько процесор одинаковъй. Так, Д после 8 означает "домашний". Он аналог френского Oric. Он работает с магнетолъй, дисководом подключить очень трудно, да и дисковод очен необичнъй. Как включит его.... наверно без клавиатуру ничего сделать не можно. Иначе нужнъй питание (наверно стандартное), магнетола, ТВ (наверно к антенного входа присоединить можно, не помню) и клавиатура.
(Отредактировано автором: 07 Января, 2007 - 23:35:24)
----- Горд правецопритежател. |
|
Вернуться к началу |
|
|
|
|
Забанен Всего записей: 2151 : Дата рег-ции: Сент. 2006 : |
sstanev Цитата:Если правильно понял слово "разпайка", все: одинакову. |
Распайка, она же - разводка, pinouts, то есть назначение контактов разъема. Так ты в книге посмотрел? X11 на "Правец-8А" - это "GAME I/O connector", да? Такой же как J14 на AppleII? |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
Куча ссылок и фоток . Похоже game port идентичен для правеца и эпла. Так что UFO готовь кабель. Я работаю. И платой за мою работу будет твой живой правец! |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 69 : Дата рег-ции: Нояб. 2006 : |
Цитата:Конечно дос для АР2222РС требуется, но где его взять? Я программу сижу переделываю LOADER.ASM. Будет читать файлы с РС по 256 байт, и на диск(так ка доса нема) их не писать а класть в буфер. Вот так по маленькому кусочку переносить придётся. |
Ну, имей ввиду, что первъй 2,5 тропинках (tacks) нужнуй. Объйчно все первих трое заделени для доса, только еще: не видел дос, которой все 3 использувает. Да еще: нужно исползвовать старой Дос3,3. У него команда INIT котороя диск форматирует и дос запшисъйвает. В новъйх досов ето команда только дос записъвает. Дос, которъй едет с AppleWin годится для етой цели.
Добавление: Цитата:Так ты в книге посмотрел? X11 на "Правец-8А" - это "GAME I/O connector", да? Такой же как J14 на AppleII? |
Еще: не посмотрел. Завтра (да у вас навверно уже завтра) посмотрю, сейчас она у меня нету.
(Отредактировано автором: 07 Января, 2007 - 23:33:04)
----- Горд правецопритежател. |
|
Вернуться к началу |
|
|
|
|
Newbie Всего записей: 9 : Дата рег-ции: Янв. 2007 : |
Цитата:Правец 8Д не имеет ничего общого с Имко1 и 2;Правец 82, 8М, 8А, 8Е и 8Ц. ТОлько процесор одинаковъй. Так, Д после 8 означает "домашний". Он аналог френского Oric. Он работает с магнетолъй, дисководом подключить очен трудно, да и дисковод очен необичнъй. Какв включит его.... наверно без клавиатуру ничего сделать не можно. Иначе нужнъй путание (наверно стандартное), магнетола, ТВ (наверно к антенного входо присоединить можно, не помню) и клавиатура. |
А нет ли каких либо схем? И куда подключалась клавиатура? Могу фото платы выложить.
(Добавление) Схему Орика я нашел. Похоже на то что есть. Спасибо! Кстати нашел схему контроллера дисковода совместимого с Apple-II. |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 69 : Дата рег-ции: Нояб. 2006 : |
wanderer, я внутри Правца 8Д не видел. Я исчу такового, тоько до сих пор не нашол. О клавиатуру ничего сказать не могу. Сам 8Д бъйл небольшой, можно сказать что только клавиатура бъйл и плата куда под клавиатуру бъйла. Вот фотка: http://www.itencyclopedia.info/gallery/history/pravetz_8D.html Ну, шли схему 8Д, я попросю кого нибудь кде клавиатуру поставить, только не знаю откуда токой найде:ш. Да еще:, на дно кутии 8Д бъйла кнопка RESET .
(Отредактировано автором: 08 Января, 2007 - 09:14:18)
----- Горд правецопритежател. |
|
Вернуться к началу |
|
|
|
|
Newbie Всего записей: 9 : Дата рег-ции: Янв. 2007 : |
sstanev, Только схема у меня не Правеца а Орика. Плата действительно маленькая. |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 69 : Дата рег-ции: Нояб. 2006 : |
Наверно разница между платами Правца8Д и Орика нету. Только наверно содержание знакового набора (charset, кирилица есть) и РОМа чуть измененъйе (когда включиш 8Д на екране пишет "ГОТОВ", наверно у Орика что то другое пишет. Добавление: Сказали мне, что *Д и Орик одинаковъйе. Схемъй здесь: 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Ц.
(Отредактировано автором: 08 Января, 2007 - 17:05:59)
----- Горд правецопритежател. |
|
Вернуться к началу |
|
|
|
|
Junior Member Всего записей: 59 : Дата рег-ции: Нояб. 2006 : |
Вот программка, но она сырая. Не на чем отладить. Может кто проверит? Должна писать с РС в правец 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 |
|
Вернуться к началу |
|
|
Версия для печати :: Поиск в теме |