PDA

Просмотр полной версии : Реплика Apple II , CFFA, Mockingboard , Z80Card



zx_
14.08.2018, 08:47
Событие историческое , но протекает вяло и незаметно.

Благодаря стараниям Павла Рябцова
мы возможно будем иметь платы и конструкторы легендарных восьмибитных

Apple II , с адаптером PS/2 клавиатуры

http://zx-pk.com/forum/viewtopic.php?f=40&t=10776

CFFA Card - плата расширения CF карт и IDE

http://zx-pk.com/forum/viewtopic.php?f=40&t=10846

Mockingboard ! дада, тот самый звук -)

http://zx-pk.com/forum/viewtopic.php?f=40&t=10863

Z80 Card - удивительная хрень,- но Apple II работает со множеством процессоров , в данном случае процессор Z80 ,- карта для запуска CP/M приложений

http://zx-pk.com/forum/viewtopic.php?f=40&t=10866

ROM диск

http://zx-pk.com/forum/viewtopic.php?f=40&t=10852

zx_
14.08.2018, 16:27
чиптюн музыка на мокинге


https://youtu.be/t4xxyrWEeio

romke
15.08.2018, 18:50
Я раньше никогда не интересовался этой машинкой, но увидев плату - влюбился в неё) Теперь думаю, что буду на нём делать.

zx_
15.08.2018, 19:06
romke, да, я тоже както сильно заинтересовался

да все на ней можно делать

есть ускоритель на малинке , получается гибридный компьютер , хоть ексель с вордом запускай
http://schmenk.is-a-geek.com/wordpress/?p=167

или с гейм порта реле и теплицей управлять, как сейчас модно -)

а Аппле Бейсик делает из человека - человека программиста

JCooper
15.08.2018, 19:47
Тоже записался на платы. Ворос такой, где брать прошивки для пзу и какие?

zx_
15.08.2018, 20:49
https://mirrors.apple2.org.za/ftp.apple.asimov.net/emulators/rom_images/

с rom есть вопросики
кириллицу у правца брать или агата
открытый вопрос

https://mirrors.apple2.org.za/ftp.apple.asimov.net/emulators/rom_images/ROMS.ZIP
описание
https://mirrors.apple2.org.za/ftp.apple.asimov.net/emulators/rom_images/ROMS.ZIP.TXT

GARNIZON
15.08.2018, 22:27
У Агата не получится, только у Правец.

Знакогенератор Apple][+ формально считается 256-ти значным, но атрибуты (мерцание и инверсия) задаются прямо в коде символа двумя старшими битами. Таким образом различных символов в разы меньше. ЗГ был устроен таким образом, что не позволял нормально реализовать национальные шрифты, максимум заглавные буквы вместо прописных латинских, и без инверсии конечно (две нижние строки рисунка). В Apple//e мерцание упразднили, что позволило немного добавить знаков, и применили "костыль" с двумя прошивками, переключающимися джампером на плате. Но и это не позволяло выводить все и сразу, чем-то всегда приходилось жертвовать.

Apple:
http://agatcomp.ru/Common/fable/ZGNAPPLE.gif

Агат:
http://agatcomp.ru/Common/fable/ZGNAGAT.gif

У АГАТа символ кодировался целым байтом, т.е. честные 256 знаков. Поэтому и возможности ЗГ несравнимо больше. Строчные/прописные буквы обоих алфавитов и псевдографика - на все хватило места. Кроме того, любой символ мог иметь свои атрибуты - цвет (у Apple вообще цвет для текстовых режимов не предусмотрен), инверсия, мерцание. Таким образом, по яблочной терминологии у Агата было 12288 знаков :)

- - - Добавлено - - -

Про возможные варианты знакогенераторов для Эпл\Правец я писал тут: http://agatcomp.ru/Pravetz/CharSet.shtml

JCooper
16.08.2018, 16:21
Спасибо за прошивки!
Еще там на плате есть разьем video. Подскажите, кто знает, это будет композитный видео сигнал типа «тюльпан» или вч антенный выход?

romke
16.08.2018, 16:43
По описанию компьютера композитный в NTSC, были модели с переключателем на PAL.

sergey2b
14.09.2018, 01:13
если нужна будет помошь, у меня есть карты

CFFA Card - плата расширения CF карт и IDE
Mockingboard ! дада, тот самый звук -)
Z80 Card - удивительная хрень,- но Apple II работает со множеством процессоров , в данном случае процессор Z80 ,- карта для запуска CP/M приложений
ROM диск

хотелось бы найти исходник прошивки Apple II , с адаптером PS/2
я видел для версии на pic есть схема и прошивка с исходником

romke
14.09.2018, 11:04
Кто знаком с этой машиной, подскажите, как я понял получиться версия 2+ в итоге (если пзу от 2+ залить)?
В русской части интернета не нашёл каких либо сайтов с софтом для него, да и вообще с описанием и т.п.
Мне интересно сколько для него программ, игр и т.п., т.к. для версии 2e много попадается, а для 2+ что-то мало.

sergey2b
14.09.2018, 13:26
большая часть софта для II and II+ тк они базовые чем e and C
несколько тысяч программ в свободном доступе, но нужен флоповод или его эмулятор

Павел Рябцов
14.09.2018, 20:57
большая часть софта для II and II+ тк они базовые чем e and C
несколько тысяч программ в свободном доступе, но нужен флоповод или его эмулятор

Если нужен, будем плату рисовать, только схему бы найти.

sergey2b
15.09.2018, 00:20
Если нужен, будем плату рисовать, только схему бы найти.

один из сборников программ здесь (есть еше несколько)
https://archive.org/details/apple_ii_library_4am

это самый простой эмулятор http://tulip-house.ddo.jp/DIGITAL/SDISK2/english.html (есть разводка плат и исходники)
я чуть позже еще выложу ссылки

Павел Рябцов
15.09.2018, 05:30
Да я не про эмулятор имел ввиду говоря про схему, это я видел.
Нашел http://www.applelogic.org/files/APPLEDIISCH.pdf
Но там стоят PROMы. Так что не вариант это думаю воссоздать. Точней зашить эти микросхемы.
Глянул по функциональным аналогам вот ещё что выдаёт

N82S135NB
DM74LS471J
AM27S23ADC
TBP28L22MJ
N82LS135NB
N82LS135NB
53S280J883B
N82S135N
JBP28L22MJ
5309-1J883B
DM74LS471N
5308-1J
63S280N
53S281J
N82LS135N
AM27S23PC
AM27S23APC
AM27S23A/BRA
AM27S23DC
N82S135NB
N82S135NB
AM27S23/BRA
6308-1J
DM54LS471J
TBP28LA22MJ
TBP28L22J
TBP28L22N
63S281N
TBP28LA22J
53S281J883B
5309-1J
63S281J
N82LS135NB
AM27S23APCB
63S281AN
5308-1J883B
AM27S23ADCB
6308-1N
53S281AJ883B
53S281AJ
53S280J
63S280J
TBP28LA22N
AM27S23PCB
63S281AJ
6309-1N
AM27S23DCB

sergey2b
15.09.2018, 14:13
самый простой контроллер который вы нашли
на ebay стоит 10$

это второй по популярности контроллер http://q7.neurotica.com/Oldtech/Apple/DiskController-1L.jpg

Павел Рябцов
15.09.2018, 14:26
sergey2b Ну тогда нашим легче.
Писи, только дешевле 15USD+ доставка до России. Итог почти 2100-...р. Ничего нет.
А то что второй по популярности есть, от этого дешевле не выходит, все тоже самое там стоит.

sergey2b
15.09.2018, 18:36
sergey2b Ну тогда нашим легче.
Писи, только дешевле 15USD+ доставка до России. Итог почти 2100-...р. Ничего нет.
А то что второй по популярности есть, от этого дешевле не выходит, все тоже самое там стоит.


я имел ввиду что посмотреть схему второго контролера, возможно его легче клонировать
взять от агата
CFFA не требует дополнительного контролера

zx_
15.09.2018, 21:53
контроллер дисковода аппле только к дисководу аппле
ээ, где его искать хз

както и писюковый дисковод можно подключить вроде, тот еще квест

sergey2b
16.09.2018, 06:57
контроллер дисковода аппле только к дисководу аппле
ээ, где его искать хз

както и писюковый дисковод можно подключить вроде, тот еще квест

да писюковый флповод к нему не подключить

sergey2b
18.09.2018, 07:38
контроллер дисковода аппле только к дисководу аппле
ээ, где его искать хз

както и писюковый дисковод можно подключить вроде, тот еще квест

вот здесь можно посмотреть какие контроллеры с какими приводами работают
https://web.archive.org/web/20160115045328/http://www.vintagemacworld.com/drives.html

zx_
18.09.2018, 09:08
толку то, все одно на ибае все покупать и контроллер и диковод

и один вариант совместимый с РС
Apple's first IBM PC compatability product was a 360KB floppy drive. It was designed for use with either a NuBus controller card or an SE PDS controller card. It will also work with early AST or Orange PC processor cards.


NuBus контроллер - это вообще о чем? )

sergey2b
20.09.2018, 07:32
толку то, все одно на ибае все покупать и контроллер и диковод

и один вариант совместимый с РС
Apple's first IBM PC compatability product was a 360KB floppy drive. It was designed for use with either a NuBus controller card or an SE PDS controller card. It will also work with early AST or Orange PC processor cards.


NuBus контроллер - это вообще о чем? )

можно здесь посмотреть более подробную информацию https://ia800908.us.archive.org/32/items/understanding_the_apple_ii/understanding_the_apple_ii.pdf

Pluto
20.11.2018, 09:17
Кто ни будь начал собирать основную плату?

sergey2b
26.05.2019, 14:51
подскажите пожалуйста
а по какой схеме решили собирать контроллер дисководов ?

я купил вот такой контроллер, можно склорировать
https://i.ebayimg.com/images/g/dLcAAOSwSZ5c6aAj/s-l1600.jpg

zx_
26.05.2019, 15:38
sergey2b, на советских микросхемах плата, наводит на раздумья) или новодел ?

sergey2b
26.05.2019, 20:03
sergey2b, на советских микросхемах плата, наводит на раздумья) или новодел ?

это плата от правица
у продавца есть точно такая на запдных аналогах

CodeMaster
26.05.2019, 21:03
на советских микросхемах плата
Все советские на панельках.

sergey2b
26.06.2019, 05:43
Все советские на панельках.

плата приехала комне

GARNIZON
26.06.2019, 08:40
возможно его легче клонировать
взять от агата

У Агата свой собственный контроллер на 840кб, которого эпловская ДОС не поймет:
http://agatcomp.ru/Common/fable_sub0.shtml



както и писюковый дисковод можно подключить вроде, тот еще квест
http://agatcomp.ru/Pravetz/AIF.shtml

Еще бывает такое:
http://agatcomp.ru/Pravetz/LibertyDrive.shtml

sergey2b
02.07.2019, 05:25
У Агата свой собственный контроллер на 840кб, которого эпловская ДОС не поймет:
http://agatcomp.ru/Common/fable_sub0.shtml


http://agatcomp.ru/Pravetz/AIF.shtml

Еще бывает такое:
http://agatcomp.ru/Pravetz/LibertyDrive.shtml

у немцев есть еще два контроллера для Apple II которые работают с PC дисководами
могу дать ссылку но там схема плохого качества

potetino
06.10.2020, 16:48
Всем доброго дня, помогите найти COLOR TRIM для платы APPLE II, по маркировке 5-50 pF 8mm ceramic trimmer, есть на Jameco с доставкой более 30$ очень дорого.

Pluto
15.01.2022, 21:07
Допаял свою плату. Получил растр на экране.
Не знаю, как скоммутировать memory select
Нашел фото платы с перемычками. Можно так же соединить?

https://i.ibb.co/gDjkV9G/untitled.png (https://ibb.co/gDjkV9G)

Vasily_A
16.01.2022, 16:12
да, у меня так соединено и все работает...

а что за плата? клон 80-х годов?

Pluto
17.01.2022, 11:11
на фотке плата из интернета.
у меня реплика от чипкин

Pluto
23.01.2022, 23:33
С репликой у меня пока такой "прогресс"
Не стартует
Надо разбираться..

https://i.ibb.co/ZVQHHzJ/5-E09-F021-B416-49-A9-BCAB-0462-F5-AC2-D5-F.jpg (https://ibb.co/9NxwwHv)

https://i.ibb.co/W6zdcj1/8582-BD42-3828-49-B1-B853-1260312-E9637.jpg (https://ibb.co/HVPMr3Q)

Vasily_A
24.01.2022, 20:58
до старта проца еще далеко, судя по картинке. вместо памяти отображается адрес, уже после мультиплексоров (деленные на два и столбцы и строки), как будто адрес на селект попал.
память точно на 4116 похожа? и питанием ненормальным?

можно память, проц и пзу (кроме знакогенератора) совсем выкинуть из панелек, зафиксировать код символа (не пустой, можно 0, можно 127, почти любой) на старшей части знакогенератора, посмотреть что биты текстового режима стоят и добиваться изображения символа на экране (для этого озу не надо совсем). там только линейка счетчиков, ром знакогенератора и сдвиговый регистр, их и надо проверить.

Pluto
25.01.2022, 14:30
Память поставил РУ4, т.к. 4116-15 из чипкина погорели как свечки. На пальце остался глубокий ожог от прикосновения к м/с.
Возможно потянули за собой что то еще..
Буду благодарен, если свое последнее предложение переведете в номера микросхем на плате. И про код символа поподробнее, как зафиксировать ?
Система обозначений на схеме Apple не сильно располагает к пониманию типов микросхем. Сам буду долго в этом разбираться.

Vasily_A
26.01.2022, 22:23
наивный вопрос - осциллограф есть? хоть самый простой?

4116 могут гореть от неправильной последовательности подачи питания.
я собрал клон из набора от Павла, 100% живых микросхем оказалось (просто удивительно...)

вытащите всю память и процессор, оставьте только знакогенератор.
плата от Павла по схеме совпадает с нулевой ревизией, схемы в инете есть.
позиционные обозначения - как на шахматной доске (буква и цифра).

мне "Apple II Reference Manual.djvu" понравился, все разжевано подробно, есть схемы и времянки.

Pluto
26.01.2022, 22:42
Осциллограф есть, простой, но двухканальный (40мГц)

https://i.ibb.co/JcDRtnQ/A6-ED7-A3-B-8432-466-F-9-ADF-55-DEB5-CA5-C9-D.jpg (https://ibb.co/JcDRtnQ)

Питание на плате проверял по этому фрагменту схемы

https://i.ibb.co/6B6z3Gj/4116.jpg (https://imgbb.com/)

Последовательность на моем БП скорее всего отсутствует. Это БП из ЧиД : +5/-5/+12 вольт

- - - Добавлено - - -


мне "Apple II Reference Manual.djvu" понравился, все разжевано подробно, есть схемы и времянки.


Это ?

https://i.ibb.co/6DB2gHH/Ap-IIrefman.jpg (https://ibb.co/6DB2gHH)

Pluto
27.01.2022, 22:35
Какой из файлов шить в знакогенератор?

https://i.ibb.co/5YVmXn2/ROMaII.jpg (https://ibb.co/9wj6mVG)

Vasily_A
27.01.2022, 22:42
да, оно.
еще более подробный вариант: "W. Gayler - The Apple II Circuit Description.pdf"
со 108-й страницы там текстовый режим описан.

древняя память капризна к последовательности появления питаний, я сделал так: мелкая платка, на ней dc-dc, из +12в делает -12 и потом на 79L05 -5, -12 через оптрон и мосфит включают +12 на еще один dc-dc, он делает +5в.
в итоге - появляются на плате эппла сперва+12, потом -12 и -5, потом +5. выключаются в обратной последовательности. делал из того, что под руками нашлось.
76920
сделано прорезкой, без затей...
dc-dc на -12 только с 5в входом нашелся, перед ним lm7805 стоит. потребление по -12 и -5 мизерное, dc-dc мелкий одноватный.

знакогенератор: 341-0036

341-0028 16 Sector drive controller P6 ROM
342-0033-A //c Monitor ROM $00 1985
341-0036 ][plus character ROM
341-0065-A Super Serial Card 1983
342-0077-A IIGS ROM-00
342-0077-B IIGS ROM-01 1987
341-0080-B ProFile 5MB RW-Z8 1981
341-0112-A Apple SCSI (non-HS) revision A firmware
341-0112-B Apple SCSI (non-HS) revision B firmware
341-0124-A IIGS Keyboard i8048
342-0132 IIe (and //c) Keyboard ROM (USA) 1982
342-0132-A IIe (and //c) Keyboard ROM (USA) 1982
342-0132-B IIe (and //c) Keyboard ROM (USA) rev DVORAK, pad
342-0132-C IIe (and //c) Keyboard ROM (USA)
342-0132-D //c Keyboard ROM USA 1984
342-0133-A IIe Video (Char Gen) ROM 1982
342-0134-A IIe EF ROM 1982
342-0135-A IIe CD ROM 1982
342-0135-B " (identical) 1982
341-0150-A IIe Keyboard ROM UK/usa 1982
341-0151-A IIe Keyboard ROM deutsch/usa 1982
341-0160-A IIe Video ROM UK/usa 1982
341-0161-A IIe Video ROM deutsch/usa 1982
341-0265-A //c USA Char Gen 1983
342-0272-A //c Monitor ROM $FF (original) 1983
342-0273-A //c, //e (enhanced) Char Gen UK
342-0275-A //c, //e (enhanced) Char Gen deutsch 1983
342-0303 //e (enhanced) EF ROM
342-0304 //e (enhanced) CD ROM
342-0349-A //e (platinum) CF ROM
342-0372-A //e (enhanced) KB ROM deutsch/usa 1985
341-0437-A Apple SCSI (non-HS) revision C firmware
342-0445-A //c Monitor ROM $03 (memory expandable)
341-0625-A //c plus Monitor ROM $05 1988
341-0728 IIGS ROM 3 FC-FD (prototype)
341-0729 IIGS ROM 3 FE-FF (prototype)
341-0737 IIGS ROM 3 FC-FD 1989
341-0748 IIGS ROM 3 FE-FF 1989
341-0749 IIGS ROM 3 FE-FF (prototype)

* Note: Use of "-00", "-DO", etc. suffixes (or no suffix)
seems to vary radomly. For instance, an E8 ROM might be
numbered 341-0014 or 341-0014-00 and have "E8" stamped
elsewhere on the ROM.

In most cases, this also seems to apply to "-A", "-B"
suffixes (or having no suffix).

Pluto
28.01.2022, 00:04
Назвонил тестером две битых микросхемы: 74LS51, 74LS251.
Найду замену, буду дальше пробовать..

Pluto
28.01.2022, 20:18
Замена картину не изменила
Процессор тоже дохлый. Проверил на рабочем компе.
Если ставлю рабочий проц то картинка такая

https://i.ibb.co/pbwcx5N/449-F72-E9-BA56-4436-ACEF-C6093-DAA102-E.jpg (https://ibb.co/pbwcx5N)

- - - Добавлено - - -

Поставил запасные 8T28
Картинка поменялась. Без проца такая:

https://i.ibb.co/19nrGw2/AD31-E660-F2-F2-4-AC0-AE9-C-21190-A53-CF3-F.jpg (https://ibb.co/19nrGw2)

Жаль, нет запасных 8T97, все остальное прогнал на тестере логики и поменял все подозрительные

Vasily_A
29.01.2022, 14:45
я бы запускал так:
синхросигнал есть, значит линейка счетчиков работает.
вытаскиваем всю обвязку 6502, включая озу и пзу.
берем описание, смотрим какие сигналы включают текстовый режим, проверяем на плате (они статичные, их проц меняет записью по определенному адресу)
смотрим на перебор младших 3-х адресов ром знакогенератора А5 (строки символов).
смотрим на выход знакогенератора
смотрим на сериализатор А3 выхода знакогенератора в пиксели видеосигнала
76931
надо добиться появления экрана, заполненного символами.
потом можно уже запускать процессорную часть.

Pluto
21.09.2023, 12:19
Где можно найти список деталей для Z80 CARD ?
Микрушки есть, требуется мелочевка

Vasily_A
28.10.2023, 13:19
https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Interface%20Cards/Z80%20Cards/Microsoft%20SoftCard/Schematics/

оно?

есть еще в пдф, но прицепить файл форум не дает...

Pluto
02.11.2023, 14:33
Проверю.
Спасибо!

Hyperborean
15.03.2024, 15:54
Кто собирал CFFA v1.2 от Павла, поделитесь, пожалуйста, прошивкой ПЗУ для процессора 6502.

Автор на сайте выкладывает бинарник для 65C02 собранный древним ассемблером из 90х, а для процессора 6502 только исходник.

Может кто-нибудь нашёл готовый рабочий BIN? Или справился с компиляцией (свежая версия сс65 не берёт, можно скомпилировать версией 2.13)



Нашёл (версия прошивки 1.3):
This EPROM includes all of the orignal version 1.2 code in the same location on the EPROM
and also new 6502 specific code located at EPROM offset: $4000 and can be accessed by
jumpering J6 as follows: A12 & A13 jumpers IN, A14 jumper OUT.

Vasily_A
16.03.2024, 11:24
для Hyperborean, может еще кому пригодится:

сатурн128 прошивка гал:
80512

есть проекты посвежее:
https://github.com/garrettsworkshop/RAM128

появились еще новые проекты для а2, в том числе на rpi2040

позже ссылки найду....

Hyperborean
28.03.2024, 00:40
С репликой у меня пока такой "прогресс"
Не стартует
Надо разбираться..



Поделюсь наблюдением, может кому-нибудь пригодится: вижу что установлен многооборотный резистор на видеовыходе.
Сам совершил ту же ошибку - у него значительная индуктивность (около 1000 мкГн) и он портит высокочастотный сигнал, лучше поставить обычный