Apple II rev.0 replica.

Модератор: alvis

Відповісти
val_dp
Повідомлень: 180
З нами з: 06 квітня 2023, 18:41
Звідки: Дніпро
Дякував (ла): 99 разів
Подякували: 243 рази

Apple II rev.0 replica.

Повідомлення val_dp »

Придбав на OLX конструктор.
kit.jpg
Почав збирати.
ass1.jpg
Намагаюсь розібратись з перемичками конфігурування пам'яті, адаптую наявний блок живлення (необхідні напруги +5, -5, +12, -12В).
Найближчим часом перше включення. (Пізніше заміряю споживання по кожній з напруг, в різній конфігурації, щоб розуміти необхідні достатні параметри блока живлення).
У вас недостатньо прав для перегляду приєднаних до цього повідомлення файлів.
val_dp
Повідомлень: 180
З нами з: 06 квітня 2023, 18:41
Звідки: Дніпро
Дякував (ла): 99 разів
Подякували: 243 рази

Re: Apple II rev.0 replica.

Повідомлення val_dp »

В цілому, збирання плати без питань виконується за списком аналогів мікросхем, наданим с конструктором, та за шовкографією на платі.
Звірявся з принципіальною схемою, щоб вияснити розміщення резисторних збірок. Резисторна збірка біля роз'єма розширення 7 першим виводом має бути направлена в бік роз'єма IN. Дві резисторних збірки біля лінійок пам'яті першим виводом мають бути направлені в бік, протилежний від роз'ємів розширення (в бік Character ROM).
Два транзистори біля кварцевого резонатора мають бути встановлені не за шовкографією. Вони мають пласкою стороною бути направлені в бік кварца.
► Показати
По перемичках конфігурування пам'яті.
З документації "Apple II Reference Manual. January 1978 (Red book)" дізнався, що пам'ять в Apple II може бути набрана однією, двома, або трьома "лінійками" з восьми мікросхем з організацією 4096 x l bit або 16384 x 1 bit. Для можливості вибору адресації для кожної з "лінійок" на платі є три роз'єми MEMORY SELECT. В залежності від мікросхем в кожній з лінійок використовуються різні комбінації перемичок. Всі три роз'єми MEMORY SELECT мають бути заповнені перемичками однаково. Для однієї (C3-10), або двох (C3-10 та D3-10), або трьох (C3-10, D3-10 та E3-10 ) лінійок заповнених мікросхемами 16384 x 1 bit. перемички в кожному з роз'ємів MEMORY SELECT мають бути встановлені в позиції 8-12 , 9-13 , 10-14.
Я зробив це так.
► Показати
При цьому, загальний обсяг пам'яті на платі становить 49152 байт (умовно, 48K).

Розпіновка роз'єма живлення також наведена в "Apple II Reference Manual".
У вас недостатньо прав для перегляду приєднаних до цього повідомлення файлів.
val_dp
Повідомлень: 180
З нами з: 06 квітня 2023, 18:41
Звідки: Дніпро
Дякував (ла): 99 разів
Подякували: 243 рази

Re: Apple II rev.0 replica.

Повідомлення val_dp »

Підключив плату Brain board ][, встановив процесор та Character ROM. Подав на плату живлення. На моніторі побачив таке зображення.
► Показати
На RESET (замкнути вивід 3 роз'єма KEYBOARD на GND) реакція відсутня.
При деякій комбінації перемикачів на Brain board ][ після RESET-у зображення змінилось.
► Показати
Скрізь "сніг" явно можна побачити :) напис APPLE ][ !!!
Підключив монітор через адаптер Apple-VGA.
► Показати
Але,що ж не так з композитним виходом???

Адаптер Apple-VGA не використовує встановлений на платі Character ROM (адаптер під 2716), тому, подивився форму сигналу на його виходах даних.
Тож, окрім двох рівнів - логічного нуля та одиниці, присутній третій, майже постійний рівень більше 1 В.
► Показати
Припустив, що при програмуванні програматор, скоріше за все, успішно перевірив запис (інакше, мікросхема вже була б у смітнику). Тому, прочитав програматором вміст підозрілої мікросхеми, запрограмував нову КС573РФ2, встановив в плату, подивився форму сигналу.
► Показати
Чудово!
Підключаю телевізор до композитного відеовихода.
► Показати
Далі буде...
У вас недостатньо прав для перегляду приєднаних до цього повідомлення файлів.
Востаннє редагувалось 12 липня 2025, 11:06 користувачем val_dp, всього редагувалось 3 разів.
val_dp
Повідомлень: 180
З нами з: 06 квітня 2023, 18:41
Звідки: Дніпро
Дякував (ла): 99 разів
Подякували: 243 рази

Re: Apple II rev.0 replica.

Повідомлення val_dp »

Споживання струму.
1. "Гола плата" без додаткових плат та одна лінійка TMS416. +5 В струм 660 мА, +12В струм 110 мА.
2. Додатково на плату встановлено Brain board ][, адаптер Apple-VGA, адаптер PS/2 клавіатури, та підключена PS/2 клавіатура. +5В струм 750 мА, +12В струм 110 мА.
3. Додатково до конфігурації "2" запаяна лінійка з 8 мікросхем КС581РУ4. +5В струм 780 мА, +12В струм 190 мА.
4. Додатково до конфігурації "3" запаяна лінійка з 8 мікросхем 565РУ3. +5В струм 780 мА, +12 струм 300 мА, -5В приблизно 10 мА.
Mad Killer/PG/P7s
Повідомлень: 47
З нами з: 05 квітня 2023, 00:21
Дякував (ла): 87 разів
Подякували: 34 рази

Re: Apple II rev.0 replica.

Повідомлення Mad Killer/PG/P7s »

Дякую дуже гарно виглядає,там на платі вже є вбудований apple VGA,чи це окремий девайс?
val_dp
Повідомлень: 180
З нами з: 06 квітня 2023, 18:41
Звідки: Дніпро
Дякував (ла): 99 разів
Подякували: 243 рази

Re: Apple II rev.0 replica.

Повідомлення val_dp »

Mad Killer/PG/P7s писав: 12 липня 2025, 07:22 Дякую дуже гарно виглядає,там на платі вже є вбудований apple VGA,чи це окремий девайс?
На платі немає нічого додатково вбудованого - плата репліка Apple II rev.0 1977 р.
Apple VGA - окрема плата. https://github.com/kerokero5150/AppleII-VGA-MINI
► Показати
AppleII_3.jpg
У вас недостатньо прав для перегляду приєднаних до цього повідомлення файлів.
val_dp
Повідомлень: 180
З нами з: 06 квітня 2023, 18:41
Звідки: Дніпро
Дякував (ла): 99 разів
Подякували: 243 рази

Re: Apple II rev.0 replica.

Повідомлення val_dp »

Спробував завантажувати програми з "магнітофона".
Спробував завантажити знайдені *.waw файли, а також програми з цього сайта https://asciiexpress.net/gameserver/ .
Нажаль, після команди LOAD нічого не відбувалось. Сигнал з "магнітофона" доходить до вивода 4 мультиплексора H14 74LS251 у вигляді гарних, прямокутних імпульсів. Чи вірно цей сигнал проходить через мультиплексор, за допомогою осцилографа вияснити не зміг, тому, замінив його на аналог 1533КП15 (мікросхема "обслуговує" джойстики, та завантаження з магнітофона). Після заміни з'явилась реакція на сигнал з "магнітофона" - звукові BEEP з динаміка, та, нажаль, повідомлення ERR на екрані через декілька секунд після старту "магнітофона".
Звернув увагу, що для кожної гри з сайту (посилання вище), пропонується варіант для завантаження з BASIC командою LOAD, або безпосередньо з Монітора, за допомогою відповідної команди. Тож, вийшов в Монітор командою CALL -151 , набрав " 800.A00R 800G ", натиснув PLAY.
► Показати
Через декілька секунд програма запустилась.
► Показати
UPD.
Спроби завантаження програм командою LOAD з вищевказаного сайта були не вдалими тому, що я намагався завантажувати програми в "Integer BASIC" (промпт ">"). Коли розібрався (з перемикачами на Brainboard), як запустити плату в "Applesoft BASIC" (промпт "]"), програми з вищевказаного сайта почали завантажуватися командою LOAD.
У вас недостатньо прав для перегляду приєднаних до цього повідомлення файлів.
Востаннє редагувалось 13 липня 2025, 22:24 користувачем val_dp, всього редагувалось 1 раз.
val_dp
Повідомлень: 180
З нами з: 06 квітня 2023, 18:41
Звідки: Дніпро
Дякував (ла): 99 разів
Подякували: 243 рази

Re: Apple II rev.0 replica.

Повідомлення val_dp »

Експериментуючи помітив, що з прогрівом плата починає "глючити" - зависає, з'являються зайві символи на екрані, не проходить Deadtest (перезавантажується, або інформує про не справні мікросхеми пам'яті). Звернув увагу на кварцевий генератор - амплітуда сигнала с генератора (на вході логічного елемента мікросхеми 1533ЛП5) менше вольта, та постійно змінює амплітуду. На виході логічного елемента амплітуда також мала, не досягаючи рівнів логічної одиниці та нуля, форма сигналу "дрижить", поведінка плати змінюється при торканні виводів цього логічного елемента.
В генераторі був встановлений такий кварц
► Показати
Знайшов на старій платі інший
► Показати
запаяв, стало ще гірше.
Пошукавши ще, знайшов генератор.
► Показати
Вихід генератора підключив на вхід логічного елемента ЛП5, відключивши від цього входу елементи штатного кварцевого генератора.
Рівні сигналу пришли до норми, "глюки" не проявляються, та, з'явився колір на композитному відеовиході. Кольори відрізняються від кольорів з VGA виходу - переважає фіолетово - зелена гама, червоний та синій відображаються як фіолетово - зелені.
► Показати
У вас недостатньо прав для перегляду приєднаних до цього повідомлення файлів.
Відповісти

Повернутись до “Apple II”