PDA

Просмотр полной версии : Apple I



SpecialistMK87
05.04.2010, 09:13
Хочу создать реплику Apple I на ПЛИС, существующие реплики мне не нравятся, слишком громоздкие на мой взгляд, например http://www.brielcomputers.com/replica1.html

Моя статья об Apple I http://thinkit.ru/blog/viewblog/738/

Будет ли интерес к подобному девайсу у кого-нибудь кроме меня?

Atari
05.04.2010, 11:11
...существующие реплики мне не нравятся, слишком громоздкие на мой взгляд, например http://www.brielcomputers.com/replica1.html

1. Ну и чо там громоздкого?
2. Где брать 6502 ? Когда искал 6520 для ремонта Atari, то только случайно нашел 6821 и там больше нет.
3. Терминал таки внешний? т.е. "реплика" это просто CPU-board?

SpecialistMK87
05.04.2010, 11:34
1. Ну и чо там громоздкого?
микросхем многовато


2. Где брать 6502 ? Когда искал 6520 для ремонта Atari, то только случайно нашел 6821 и там больше нет.
на первом макете хочу разместить в ПЛИС ее аналог на vhdl


3. Терминал таки внешний? т.е. "реплика" это просто CPU-board?
хочу совместимость по интерфейсам с оригиналом, видеотерминал Apple I конечно это самое сложное в реализации. Но и самое интересное. Включая кнопку очистки экрана :)

Atari
05.04.2010, 11:40
хочу совместимость по интерфейсам с оригиналом, видеотерминал Apple I ....... Включая кнопку очистки экрана :)

Где об этом можно почитать подробней?

SpecialistMK87
05.04.2010, 12:08
по видеотерминалу тут
http://www.sbprojects.com/projects/apple1/terminal.htm
и есть еще схема Apple I, она шла в оригинальном мануале

PS интерфейс с магнитофоном шел отдельной платкой http://www.sbprojects.com/projects/apple1/aci.htm

Atari
05.04.2010, 12:55
SpecialistMK87, тольконе обижайтесь, как я понял это примерно Радио-86РК на 6502 и на 10 лет раньше ;)

SpecialistMK87
05.04.2010, 13:19
тольконе обижайтесь, как я понял это примерно Радио-86РК на 6502 и на 10 лет раньше

))) чем-то похоже

для меня Apple I интереснее

andrews
05.04.2010, 13:22
Где брать 6502 ?
нет проблем!
И для любителей Apple II(Агат) есть R6502
http://download.siliconexpert.com/pdfs/2009/11/4/3/49/47/666/jamco_/manual/43191.pdf
могу его привезти за $8.8 от 1 шт.
есть и 65C02, но по той же цене.

Радио-86РК на Intel8080, он же К580ИК80А, а на 6502 из советских компьютер Агат, по нему есть отличная книжка со схемами и описаниями Мымрина.
http://publ.lib.ru/ARCHIVES/M/MYMRIN_Mihail_Pavlovich/_Mymrin_M._P..html

SpecialistMK87
05.04.2010, 13:29
И для любителей Apple II(Агат) есть R6502

могу его привезти за $8.8 от 1 шт.
есть и 65C02, но по той же цене.

а 6820 или аналога нет ? Это что-то вроде нашей 580ВВ55, PIO. Но не она

andrews
05.04.2010, 14:00
А это вот из этого семейства Motorola 6800
http://ru.wikipedia.org/wiki/Motorola_6800
Есть MC6820P в Америке в количестве 22 штуки в одном месте и 43 в другом. Но цену не светят, надо запрашивать.
Еще был полный функциональный аналог MOS Technology MCS6520, использовались в компьютерах Atari 800. Если что-то из этого реализовано на vhdl, можно использовать.

Atari
05.04.2010, 14:01
а 6820 или аналога нет ? Это что-то вроде нашей 580ВВ55, PIO. Но не она

это не то что бы "не она", это "совсем не она" http://zx.pk.ru/showthread.php?t=12206 ссыла на даташит в четвертом посту.

andrews
05.04.2010, 14:12
Правильно, только не MC6821, не MCS6520 на американских складах нет, а как в Азии не знаю.
Вот здесь гляньте, код к тренингу по Verilog, в архиве есть что-то и про эти чипы
http://en.pudn.com/search_db.asp?keyword=pci+dma

SpecialistMK87
05.04.2010, 14:19
получается, с 6820 наш выбор - vhdl
вот как с клавиатурой быть? Жалко ASCII клавиатуры уже не выпускаются... ps/2 практично, но не те впечатления. Может взять обычную и конструктивно доработать до аппаратной ASCII совместимости?
типа 7 бит параллельно + строб...
и кнопки лишние выкинуть..

http://thinkit.ru/images/blog/usersdata/359/parallel.png

andrews
05.04.2010, 14:24
Можно и так и эдак. Сейчас полно чипов для клавиатур работающих на прикосновение пальцев, а также имитирующих движение и кнопки мыши и колесо, можно даже на дешевом 3d-акселерометре джойстик сделать. Хотя в самом первом Apple джойстиков вроде не было?

Conan
05.04.2010, 14:42
Хочу создать реплику Apple I на ПЛИС

Моя статья об Apple I http://thinkit.ru/blog/viewblog/738/

Будет ли интерес к подобному девайсу у кого-нибудь кроме меня?Спасибо за статью, было интересно прочитать, продолжение будет?

За самим проектом буду следить с интересом.

SpecialistMK87
05.04.2010, 14:42
самом первом Apple джойстиков вроде не было?
не было. Сам компьютер примитивен, для первого запуска достаточно ПЗУ 256 байт, ОЗУ вообще не надо. В ПЛИС место сэкономится ))))
Тогда была популярна модульность, как в Altair 8800 - шина S-100 и все на отдельных платах - процессорная плата, видеотерминал, адаптеры всякие...
Достоинство Apple I было совмещение на одной плате процессорной части и видео, видео медленное и чисто буквы и цифры, как в больших ЭВМ или... Радио 86РК :)

Conan
05.04.2010, 14:43
как я понял это примерно Радио-86РК на 6502 и на 10 лет раньше ;)По железу - да. По исторической значимости, это примерно, как испытания первой атомной бомбы.

SpecialistMK87
05.04.2010, 14:48
Спасибо за статью, было интересно прочитать, продолжение будет?

За самим проектом буду следить с интересом.

продолжение постараюсь написать

matr0s
05.04.2010, 16:55
Некоторое время назад я заинтересовался другой репликой Apple I - A-One (http://www.achatz.nl/catalog/product_info.php?cPath=3&products_id=5 или http://retro.hansotten.nl/index.php?page=a-one), там деталей поменьше, правда, сделано не на ПЛИС, а на AtMega32 , Tiny и GAL. К сожалению, меня остановило отсутствие 6821...

andrews
05.04.2010, 22:46
"были еще ужаснее с точки зрения пользователя – там правили бал перфокарты и перфоленты, к набору программ пользователь не допускался"ну, это еще не самое ужасное для пользователя. На ENIAC "Программа вводилась в компьютер с помощью проводов на штекерном поле. Вот когда были настоящие КОДЕРЫ! При переходе с задачи на задачу аврал был сродни БОЕВОЙ ТРЕВОГЕ на крупном военном корабле!". А вообще перфокарты выдавались на руки пользователям, и они могли их проверить и перепробить, потому что было автономное устройство, отдельное от компьютера. А перфоленты использовались в СССР еще и в середине 80-х на СМ-4, СМ-1800, на Электронике-60. Причем как с помощью отдельных периферийных устройств, так и с помощью телетайпов, подключаемых по последовательному интерфейсу( на нем был перфоратор и перфосчитыватель, например, на РТА-7Б). Сорри за offtop.
http://andrewsatan.narod.ru/Retro.htm
Статья у тебя получилась хорошая! Ждем продолжения.

К сожалению, меня остановило отсутствие 6821...так запрашивать квоту на MC6820P или будет реализация на прогр. логике?

SpecialistMK87
06.04.2010, 10:35
запрашивать квоту на MC6820P или будет реализация на прогр. логике?
пока буду пытаться на программируемой логике...
начал с восстановления телевизора черно-белого http://www.rw6ase.narod.ru/s/sapfir/sapfir412.html
макетку с Циклоном II подобрал, самопальный байтбластер спаял... будут видимые результаты - напишу

моя цель на I этапе -
работающий макет, пусть с минимальной памятью, с выходом на телевизор для начала, с интерфейсом ASCII клавиатуры, сама ASCII клавиатура, запуск в ПЗУ монитора Возняка

цель на II этапе -
разработка ТЗ на схему I варианта печатной платы
( дополнительные интерфейсы - возможен ps/2 для клавиатуры, обязательно родной разъем расширения, VGA, SD с образами ПЗУ - включая Бейсик Возняка целочисленный )

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

matr0s
06.04.2010, 16:29
SpecialistMK87, Ваш проект очень интересен. Желаю удачи!
Думаю, ядро 6502 на VHDL можно взять из проекта Apple ][ на DE2 ( http://www1.cs.columbia.edu/~sedwards/apple2fpga/ ), реализация 6821 есть на opencores.org ( http://www.opencores.org/project,ic6821 ), но там нужна регистрация.

Atari
06.04.2010, 19:20
SpecialistMK87, был бы ты на Украине, отдал бы 6520... хоть и сдвумя битыми ногами, но для запуска хватилоб.

andrews
06.04.2010, 20:21
макетку с Циклоном II подобралготовая или самопаянная? По 1-му этапу не совсем понятно, откуда заинтересованность в телевизоре? Имхо интересней если все на Циклоне сама схема, ввод/вывод можно симитировать да хоть на com-порт, если в Циклон все не влезет - однобитовый синхронный ввод/вывод.
На 2-м этапе хотелось бы клавиатуру и VGA, затем все остальное.
Процессоры привезти не проблема. Зато можно к нему использовать самый маленький и самый дешевый Циклончик, который тоже привезти не проблема. Так что лучше было бы начать с обрамления процессора и состыковать с PC. Уже было бы демонстрабельно, имхо. Статью можно было бы продолжить и привлечь больше внимания. В общем успехов, будем ждать результатов.

SpecialistMK87
07.04.2010, 11:28
готовая или самопаянная? По 1-му этапу не совсем понятно, откуда заинтересованность в телевизоре? Имхо интересней если все на Циклоне сама схема, ввод/вывод можно симитировать да хоть на com-порт, если в Циклон все не влезет однобитовый синхронный ввод/вывод.
самопаянная... делали для освоения циклона. Ч/Б телевизор у меня ассоциируется со своим первым компьютером и у Возняка тоже телевизор был... выход на ТВ обязательно нужен :) Постараюсь поменьше внешних элементов, как можно больше в Циклон впихнуть. Хочу в чтобы схема была простая, понятная и как можно больше на оригинал похожа ( схема внутри циклона ). Для начала бы хотя бы сам процессор запустить... Я пока внутри этого циклона только Z80 (T80 который) запускал. Кстати, на 400МГц запустился, по крайней мере при подачи нуля на шину данных ( NOP ) адреса перебирал


Статью можно было бы продолжить и привлечь больше внимания
мне не сильно thinkit.ru нравится (тематика не та), может стоит отдельно сайт сделать... в виде блога? Фотки туда выкладывать, документацию


был бы ты на Украине, отдал бы 6520... хоть и сдвумя битыми ногами, но для запуска хватилоб
все равно спасибо)))

SpecialistMK87, Ваш проект очень интересен. Желаю удачи!
Думаю, ядро 6502 на VHDL можно взять из проекта Apple ][ на DE2 ( http://www1.cs.columbia.edu/~sedwards/apple2fpga/ ), реализация 6821 есть на opencores.org ( http://www.opencores.org/project,ic6821 )
спасибо за ссылки, постараюсь оправдать ожидания ;) результаты будут напишу и сфоткаю

denil
12.04.2011, 01:06
SpecialistMK87, Интересный проект. Тока как то тихо.
Что удалось сделать?

roma
01.02.2014, 22:10
А оригинальную реплику никто не думал сделать? Конечно разводки печатной платы в формате ПКАД ни у кого нет, но по фотографимя в принципе наверное можно копию оригинала развести?

Вот к примеру фото плат достаточно хорошего качества:
http://www.willegal.net/appleii/images/apple1-overlay.jpg
http://bitsavers.trailing-edge.com/pdf/apple/apple_I/AppleIFront.jpg
http://bitsavers.trailing-edge.com/pdf/apple/apple_I/AppleIBack.jpg

Здесь описание железа:
http://www.sbprojects.com/projects/apple1/download.php

Просто если бы кто развёл копию оригинальной платы, я бы в первых рядах купил бы её ...
Возможно конечно придётся заменить некоторые микросхемы на более современные, если некоторых уже нигде не найти. Но процессор 6502 пока ещё без пролблем можно купить ...

Mdesk
01.02.2014, 23:18
Конечно разводки печатной платы в формате ПКАД ни у кого нет
Почему Вы так решили? http://mdesk.ru/a1/a1-mdesk.png

Про комплектующие: http://mdesk.ru/a1/a1-components-mdesk.xls

CodeMaster
01.02.2014, 23:23
Почему вы так решили?

Вот тут, я точно в очереди на плату.

Misha-Ra
02.02.2014, 10:07
На ebay бултыхались новодельные печатки и ПЗУ для Apple I, но что-то я не могу сходу найти.

roma
05.02.2014, 12:32
Почему Вы так решили? http://mdesk.ru/a1/a1-mdesk.png

Про комплектующие: http://mdesk.ru/a1/a1-components-mdesk.xls

А производство плат не планируется?

Mdesk
05.02.2014, 15:36
А производство плат не планируется?
Это можно. По срокам не обещаю, но, думаю, во 2-й половине 2014 года.
Сначала сделаю и соберу 1 шт. сам.
Пока собирайте комплектующие, подумайте о клавиатуре - это не так уж просто и весьма затратно по времени и деньгам.

matr0s
05.02.2014, 16:20
подумайте о клавиатуре
Родную ASCII-клавиатуру найти непросто, но в сети есть проекты на микроконтроллерах, выдающие из AT клавы ASCII-код.

Houdini
05.02.2014, 17:08
Сюда не пробовали заглядывать? http://www.willegal.net/appleii/appleii-first_page.htm

Mdesk
05.02.2014, 17:37
А как же. В процессе работы над репликой всё тщательно изучено.
Вот, например, получилась такая схема Apple 1 (http://mdesk.ru/a1/a1-m.pdf), плата (http://mdesk.ru/a1/a1-mdesk.png).
Кассетный интерфейс Apple 1 Cassette Interface: схема (http://mdesk.ru/a1/aci-m.pdf), плата (http://mdesk.ru/a1/aci-m.png).

roma
11.02.2014, 18:24
Это можно. По срокам не обещаю, но, думаю, во 2-й половине 2014 года.
Сначала сделаю и соберу 1 шт. сам.
Пока собирайте комплектующие, подумайте о клавиатуре - это не так уж просто и весьма затратно по времени и деньгам.

По моему самое дефицитное это 7 мс signetics 2504 или их аналог MM1404AN.
На американском Е-Бае они есть по 6$ плюс 14$ пересылка, т.е. 7 мс с пересылкой будут стоить 56$ ...
Было бы неплохо, когда будут готовы платы заказать их для всех оптом подешевле ...
Остальные МС - на все все есть аналоги 155 или 555 серии, кроме процессора, памяти и PIA.

Посмотрел ещё раз даташеет на 2504 и схему компьютера.
Эти 7 мс образуют 7 битную память на 1024 байт с последовательной записью-чтением и тактируются одинаковыми сигналами. По идее их все можно заменить одной 8 битной 2КБ SRAM (типа 537РУ10) и одним 10 выходным двоичным счётчиком (типа 561ИЕ16) ... Правда у 2504 раздельный вход-выход, но нужен ли он ? Если что можно 8 разрядный регистр добавить ...

roma
12.02.2014, 15:47
даташеет на 2504

roma
01.04.2014, 10:47
Родную ASCII-клавиатуру найти непросто, но в сети есть проекты на микроконтроллерах, выдающие из AT клавы ASCII-код.

Собрал ASCII-клавиатуру на PIC.
http://knzl.de/ps2-keyboard-for-apple-ii/
Стоимость деталей 2$? Не такая уже дорогая вещь :smile:
Подключил к Apple II, всё отлично работает.

Так что осталось только за платой к Apple I.

@Mdesk, может выложишь свои наработки по поводу платы, может кто нибудь другой организует заказ и производство плат?

Mdesk
02.04.2014, 19:56
Пробный экземпляр платы изготовлен: фото1 (http://mdesk.ru/a1/Apple1_replica_pcb0_1.jpg), фото2 (http://mdesk.ru/a1/Apple1_replica_pcb0_2.jpg). На днях начну собирать. Потерпите, пожалуйста.
Вот еще фото3 (http://mdesk.ru/a1/Apple1_replica_pcb0_1_hi.png) - скан с высоким разрешением (края обрезаны, но это так мне отсканировали). ИМХО сходство с оригиналом хорошее :v2_thumb:
---
Нужно будет поправить:
- удалить крепежное отверстие (рядом с микросхемой A10);
- добавить надпись "VID" в верхнем слое меди (рядом с переменным резистором).

matr0s
02.04.2014, 22:18
Подключил к Apple II, всё отлично работает.
Apple I и Apple II имеют различную распиновку разъема клавиатуры ссылка (http://apple1computer.blogspot.ru/2009/12/keyboard-schematics.html).

roma
03.04.2014, 11:48
Apple I и Apple II имеют различную распиновку разъема клавиатуры ссылка (http://apple1computer.blogspot.ru/2009/12/keyboard-schematics.html).

Ну перепаять пару проводков работы на пару минут...
Главное что там и там ASCII-клавиатура и скан коды одинаковые ..

---------- Post added at 12:48 ---------- Previous post was at 11:54 ----------

По поводу PIA, как я понял MC6820 в последствии было заменено на MC6821 и они полностью совместимые ... Кто нибудь использовал MC6821 вместо MC6820 ?

А то на Е-Бае MC6820 найти уже невозможно, а две MC6821 стоят 4$ с доставкой

http://www.ebay.com/itm/2PCS-IC-MC6821P-MOTOROLA-DIP40-NEW-GOOD-QUALITY-D28-/121249356587?pt=LH_DefaultDomain_0&hash=item1c3b065b2b

а два процессора 6502 стоят 5.60$ с доставкой

http://www.ebay.com/itm/2PCS-R65C02P4-ROCKWELL-DIP40-MICROPROCESSORS-CPU-IC-NEW-GOOD-QUALITY-D1-/290886264053?pt=LH_DefaultDomain_0&hash=item43ba2c24f5

Mdesk
03.04.2014, 13:32
Я собираюсь использовать MC6821.

roma
09.05.2014, 13:00
Mdesk: как успехи со сборкой пробного экземпляра?
signetics 2504 или их аналог MM1404AN уже приобрёл, если не секрет где и по чём?

А то мне тут MC6821 уже пришли, по идее уже есть все детали, кроме signetics 2504 ...

По идее их можно на Aliexpress по 3.83$ за штуку купить,
но заранее покупать не хочется, т.к. для возврата денег в случае их неисправности, их нужно будет быстро где проверить, а проверять пока не на чем ...
http://www.aliexpress.com/wholesale?SearchText=AM1404A&catId=&initiative_id=SB_20140429034019

Mdesk
09.05.2014, 20:14
Собираю потихоньку (фото (https://www.dropbox.com/sc/bxldah8zj086khh/XINllV7YiN)). Скоро закончу.
Последние две недели тормознулся - ждал мелкие электролиты покрасивее. Сейчас они пришли, но пока праздники, не забрал еще с почты. Остальное всё есть.
С конденсатором 0,001 мкФ промахнулся (ярко-оранжевого цвета), внешне не подходит. Позже поменяю.
2504V покупал на ebay (acpsurplus) по ~$7 за 1 шт. почти два года назад. Дорого, но в том же заказе были 2513N за ~$12 (дешево) и, главное, ПЗУ MMI 6301 (по ~$4,77). Хотел, чтобы ПЗУ выглядели как в оригинале.
Но пзушки оказались не чистые. Поставлю отечественные 556РТ11 :)

2504V в Unicornelectronics (http://www.unicornelectronics.com/Apple1/apple1parts.html)по $6 x 7 шт. = $42 + $20 доставка.

----------------
11.05.2014
Практически закончил (фото там же (https://www.dropbox.com/sc/bxldah8zj086khh/XINllV7YiN#lh:10-20140511_113612.JPG)). Плата готова к включению, внешний разъем установлю позже. Далее - подсоединение трансформаторов.

Mdesk
07.06.2014, 20:39
7.06.2014
Уря! Платка моего Яблочка получила электропитание!
Это плата Apple I сначала OFF, а потом ON. (https://www.dropbox.com/sc/1pt43g0fnn7z9zh/AADpXfm7p-ZF3raVH94fJnXna) Все напряжения в норме.
Еще альбом изображений: Цепи питания на плате Apple I (power traces) (https://www.dropbox.com/sc/blmcsdh5cj34fhh/AAA7NonQ76V14i7WQm3YZlYna) - удобно для сборки.
Далее - набивка платы микросхемами, относящимися к видео, и подсоединение к видеомонитору.

-----------
8.06.2014
1. Установил три микросхемы синхрогенератора (D12, C13, D11). Проверил осциллографом на выводе D11-12 сигнал 1,02 МГц. Норма.

2. Установил все микросхемы, относящиеся к видео: ряды C, D и микросхема B2. Проверил вывод картинки на экран. Не сразу, но норма. По ходу обнаружилось, что микросхема знакогенератора (D2 2513), купленная на ebay (продавец acpsurplus), не подходит, на экране странные символы. Видимо, какая-то модификация. Это ещё буду проверять. С Apple II поздних ревизий её тоже не возьмешь, там другая микросхема. Хорошо, что купил еще одну в unicornelectronics. Вот с ней на экране правильные символы (24 строки по 40 символов, символы @ мигают):
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@_@
Имитация нажатия кнопки CLEAR SCREEN – замыкание на разъеме KEYBOARD контактов 12 и 16 – также работает: экран очищается, и в левом верхнем углу отображается символ @.

На сегодня Яблочко выглядит так (https://www.dropbox.com/sc/bxldah8zj086khh/XINllV7YiN#lh:13-20140608_180442.JPG). Далее - прошивка ПЗУ, установка необходимых перемычек и набивка микросхемами "компьютерной" части.

-----------
9.06.2014
Разобрался с микросхемой D2 знакогенератора. Для Apple I в идеале нужна Signetics 2513N CM2140, где CM2140 обозначает набор прошитых в нее символов (ASCII). На замену подойдет GI RO3-2513 CGR-001 (они есть на ebay сейчас). А я на ebay купил не то. В случае проблем с доставаемостью, уверен, можно приспособить обычную ПЗУ 2716 (573РФ2/РФ5).

-----------
12.06.2014
1. Устанавливаю перемычки (https://www.dropbox.com/sc/bxldah8zj086khh/XINllV7YiN#lh:15-20140612_131728.JPG): "6502" две, "NO DMA", Y-F, Z-D, R-C, W-E, X-0. И еще в разъеме KEYBOARD ставлю перемычку между выводами 15 и 16.
2. Устанавливаю микросхемы в рядах A и B (https://www.dropbox.com/sc/bxldah8zj086khh/XINllV7YiN#lh:14-20140612_131754.JPG). ОЗУ - пока одну линейку X0-X7. Этого для запуска достаточно.
3. 13:31 московского времени. Включаю! На экране решетка из символов '_' и мигающих '@'. Полет нормальный!
Делаю CLEAR SCREEN (на разъеме KEYBOARD замыкаю выводы 12 и 16) - экран очищается, в левом верхнем углу мигающий символ '@'. Полет нормальный!
Делаю RESET (на разъеме KEYBOARD замыкаю выводы 1 и 9). Волнительный момент! Решается, заработала ли "компьютерная часть" со всякими там 6502, ОЗУ, ПЗУ. Вижу: в левом верхнем углу символ '\' и строкой ниже мигает '@':
\
@
Это то самое, что описано в оригинальном руководстве: "Hit the RESET button to enter the system monitor. A backslash should be displayed, and the cursor should drop to the next line".
Уря, товарищи! Победа! Всех с праздником!
Далее - подключение клавиатуры (буду цеплять от Apple II, переходник сделаю пока на макетке).

Mdesk
13.06.2014, 18:43
1. Сделал переходник для подключения к Apple 1 клавиатуры от Apple II без всяких там макеток, просто из двух цанговых 16-пин панелек, одной кнопки (CLEAR SCREEN) и МГТФ. Клавиатура работает.
2. Набрал тестовую программку из руководства (11 байт), которая выводит ASCII-символы на экран. Работает.
3. Записал, считал несколько ячеек памяти. Верно. Установил вторую линейку ОЗУ (W0-W7). Снова записал, считал несколько ячеек. Снова верно. Не поленился, наколотил программу тестирования памяти от Mike Willegal (306 байт). Протестировал оба блока ОЗУ, каждый примерно по 1 часу. Всё в порядке!

Вот такое оно сейчас! (https://www.dropbox.com/sc/bxldah8zj086khh/XINllV7YiN#lh:16-20140613_170556.JPG)

roma
16.06.2014, 16:00
Когда ждать новую тему в барахолке? :-)

Да и хотелось бы знать общие затраты ...

Mdesk
16.06.2014, 22:10
В барахолке тему создавать не буду. Эту тему тоже предлагаю не превращать в барахолку. Вся инфа здесь: http://mdesk.ru/a1/
Пожалуйста, не стесняйтесь написать на указанный там адрес эл. почты или мне сюда в личку.
Следите за информацией на указанной страничке.
По сборке этой реплики, думаю, любой желающий может создать новую тему здесь. Удачи :)

Mdesk
29.07.2014, 01:33
27.07.2014
Установил на плату Apple I 44-пин разъем (фото (https://www.dropbox.com/sc/bxldah8zj086khh/XINllV7YiN#lh:20-20140727_141924.JPG)). Уши отпилил. Но не зеленый, да. Голубой.
Закончил сборку платы Apple Cassette Interface (ACI) (фото (https://www.dropbox.com/sc/bxldah8zj086khh/XINllV7YiN#lh:19-20140727_135508.JPG)). Вместо моноразъемов под 3.5мм-джек использовал стерео, а на них - один лепесток, который соединится с кончиком на штекере. Вместо транзисторов MPS3704 использовал 2N3904. Светодиод - АЛ307КМ. Что было в наличии. Вместо конденсатора 0.01 мкФ использовал 0.1 мкФ. Это уже по рекомендациям спецов с родины героя: типа импульсы лучше.

-----------
28.07.2014
Успешная проверка Apple I и ACI на чтение с «ленты».
Дело было так.
В Apple I устанавливаю плату ACI (фото1 (https://www.dropbox.com/sc/bxldah8zj086khh/XINllV7YiN#lh:23-20140727_142038.JPG), фото2 (https://www.dropbox.com/sc/bxldah8zj086khh/XINllV7YiN#lh:21-20140727_142114.JPG)). Соединяю аудиовход «FRM TAPE» на плате ACI с линейным выходом на большом компе. На большом компе подготовлен аудиофайл с БЕЙСИКом (взят из Интернета). Всё включаю.
На Apple I жму:
<CLEAR SCREEN>
<RESET>
На экране – символ приглашения монитора и мигающий курсор:
\
@
Запускаю программу работы с «лентой», которая зашита в ПЗУ ACI:
C100R <RETURN>
Она откликается символом 'звездочка'. На экране:
C100: A9*
Это хорошо. Даю команду чтения с «ленты»:
E000.EFFFR (<RETURN> пока не нажимаю)
Эта команда означает чтение с ленты в память с адреса E000 до адреса EFFF. Стартую «ленту» – включаю воспроизведение файла с БЕЙСИКом на большом компе. Как пошел пилоттон, жму <RETURN>. Опыты показали, что оптимальный уровень громкости такой, при котором светодиод на плате ACI светится "слабее среднего". После удачной загрузки (35 секунд) на экране:
\
@
Это тоже хорошо. БЕЙСИК загружен, стартую его:
E000R <RETURN>
БЕЙСИК откликается символом '>'. На экране:
E000: 4C
>
Это очень хорошо! Ввожу БЕЙСИК-программу типа:
10 PRINT "HELLO! I'M APPLE I" <RETURN>
20 END <RETURN>
Проверяю, что набрал, командой LIST:
LIST <RETURN>
На экран выводится текст введенной программы. Запускаю ее на исполнение:
RUN <RETURN>
На экране – результат ее работы (фото (https://www.dropbox.com/sc/bxldah8zj086khh/XINllV7YiN#lh:22-20140728_225652.JPG)):
HELLO! I’M APPLE I
>@
Ура, товарищи! Теперь он как живой! Далее - проверка записи на "ленту".

Tronix
29.07.2014, 23:28
Офигенно! Я в плане качества исполнения и вообще. Респект за проделанную работу.
Но вот сама по себе машина как-то не впечатлила. Для нее программы то кроме васика есть какие-то?

Mdesk
30.07.2014, 00:58
Tronix, спасибо!
Программ, по-моему, не много. Навскидку находится десятка полтора-два, как на БЕЙСИКе, так и в кодах. (Могу ошибаться, с этой стороны глубоко еще не вникал).
И бог с ними, с возможностями. Он просто прекрасен!

-----------
30.07.2014
Успешная проверка записи на «ленту».
Соединяю аудиовыход «TO TAPE» на плате ACI с линейным входом на большом компе. На большом компе подготовлена программа записи в аудиофайл. Далее:
1. Если нахожусь в БЕЙСИКе, и в нем есть БЕЙСИК-программа, которую хотим сохранить, то сначала выхожу в монитор:
<RESET>
2. Стартую программу чтения/записи из ACI:
C100R
3. Сохраняю БЕЙСИК-программу, а именно два блока памяти (004A-00FF и 0800-0FFF):
004A.00FFW 0800.0FFFW
4. Возвращаюсь в БЕЙСИК:
E2B3R (без удаления текущей БЕЙСИК-программы):
E000R (с удалением текущей БЕЙСИК-программы)

После записи аудиофайл приходится приводить в порядок в аудиоредакторе (как это сделать, нашел здесь (http://www.apple1notes.com/old_apple/Notes_files/iPod%20interface%20to%20Apple%201%20Cassette%20Boa rd.pdf), абзац на с. 2-3).

Проверка чтения БЕЙСИК-программы:
1. Если нахожусь в БЕЙСИКе, то выхожу в монитор:
<RESET>
2. Стартую программу чтения/записи из ACI:
C100R
3. Читаю БЕЙСИК-программу, а именно два блока памяти (004A-00FF и 0800-0FFF):
004A.00FFR 0800.0FFFR
4. Возвращаюсь в БЕЙСИК так, чтобы не затереть только что загруженную БЕЙСИК-программу:
E2B3R
5. Или, если БЕЙСИК еще не загружен, то загружаю его:
C100R
E000.EFFFR
и вхожу в него:
E2B3R
Процесс не из легких. Проверки на ошибки чтения нет. Процесс чувствителен к уровню входного сигнала. Дух 70-х, так сказать. :Apple:

Работу ACI нужно еще покопать. Вроде бы после долгой работы (прогрева?) чтение ухудшается. Это видно по светодиоду. Вначале выставишь уровень, светодиод светится с некоторой яркостью, и чтение идет нормально. А через некоторое время уже не светится при том же уровне, и чтение идет с ошибкой. К счастью увеличение уровня исправляет дело. Повышаешь-повышаешь его по чуть-чуть, и в какой-то момент он стабилизируется на новом значении, процентов на 20 выше первоначального. Потом всё уже вроде стабильно. Надо посмотреть приборами, что там реально делается на компараторе LM311.

roma
03.08.2014, 17:42
Тоже потихоньку собираю детали на один экземпляр Apple 1.
Как я писал выше наиболее дорогими и дифицитными являются
Signetics 2504V (замена: 1404A)
Signetics 2513N
Signetics 2519B
и память MK4096

В итоге заказал себе:
AM1404APC по 1.91$ около 19$ за 7 штук с пересылкой.
http://www.aliexpress.com/item/AM1404APC-DIP8/988910830.html

MC6887P 6887 8T97 MOTOROLA IC LOT OF 25 за 11$ c пересылкой
http://www.ebay.de/itm/300269390039

NE555 NE555P 555 за EUR 1,84 за 10 штук с пересылкой
http://www.ebay.de/itm/280835777818

По идее собрал уже все основные микросхемы, осталось только купить память, Signetics 2513N и Signetics 2519B

В качестве памяти ещё подходят MK4027, MCM4027, но память получается самая дорогая, около 45$ c доставкой. С ней пока подожду, к тому же её буду заказывать последней, после сборки компьютера, т.к. надо будет сразу её проверить, чтобы в случае чего вернуть деньги обратно.

ПЗУ знакогенератора теоретически можно будет заменить на 2716, если собрать переходник.
А вот Signetics 2519B ненахожу совсем нигде, не на Е-Бае, не на aliexpress ...

Mdesk: ты где и по чём купил Signetics 2519B и нет ли у тебя одной лишней?
И где и по чём ты покупал микросхемы памяти?

Mdesk
03.08.2014, 18:22
roma, о моих поисках деталей я давал ссылку здесь (http://zx-pk.ru/showpost.php?p=668551&postcount=28).
Давайте в личку перейдем, а то тема про доставание деталей будет обширнее, чем собственно сборка.

BYTEMAN
11.10.2014, 02:07
http://lenta.ru/news/2014/10/11/jobs/

ParyshevD
08.03.2015, 16:37
Приветствую, Коллеги по паяльнику!
Нужен Ваш совет по отладке. Собираю Apple 1. Плату и ПЗУ заказывал на ебее, позже там же докупал микросхемы. В пути последняя партия с двумя 74157, 7432, 7408 и 74154. Придет недели через 3. Дабы не дожидаться, решил заменить их советскими аналогами:
74157 - 1533КП11
7432 - 555ЛЛ1
7408 - 155ЛИ1
74154 - 155ИД3
Кварц на 14.31818мГц в местных магазинах достать не удалось, заменил его на 13.3167мГц.
Первое что сделал, убедился, что питание в норме.
Затем собрал ряды С, D и как писал ранее MDesk, установил микросхему B2.
7 марта, около 16 часов дня. Щелчок тумблером OFF-ON и через 5 секунд назад OFF, дыма и прочих спец.эффектов нет, уже хорошо, корпуса не греются :)
Подключил к телевизору, включаю, на экране угадываются символы @. Изображение мельтишит. При нажатии Clear Screen, изображение просто замирает, а после отпускания продолжает мигать дальше.
Теперь о ошибке, которую нашел пока писал сообщение. Я был уверен, что у меня кварц отличается от нужного всего на 0.00147мГц, и изображение не должно быть таким. Буду искать другой кварц после праздников.
Вот как выглядит видео (извиняюсь за качество и звуки на заднем фоне): http://youtu.be/Oo6mEVPd27M
Вот так бывает, невнимательность вылезла, когда полез за советом :)
И второй вопрос, на сколько возможны замены микросхем, о которых я писал выше?

SoftFelix
08.03.2015, 16:55
Кварц на 14.31818мГц в местных магазинах достать не удалось,
Этот кварц можно найти в синтезаторе частот практически любой материнской платы от PC.

---------- Post added at 16:55 ---------- Previous post was at 16:44 ----------


74157 - 1533КП11
Это КП16 должна быть. (http://www.rlocman.ru/comp/koz/adv/advh22.htm)

Mdesk
08.03.2015, 17:58
ParyshevD,
1) Весь экран целиком мигает символами @ - нормально. Но символы '@' должны чередоваться с '_'.
2) Экран не очищается (замыканием B4-12 на +5V) - не нормально. Вероятно, из-за неверного аналога 74157. И C8 должна быть 7451 (не 7450).
Исправлено: C8 может быть 7451, как в оригинале, или 7450 - тоже работает.
3) Схема чувствительна к замене микросхем более быстрыми и менее мощными сериями. Не увлекайтесь этим и всё будет работать как из пушки. Точно нельзя ставить 1533 на B5, B6, B7, B8. Как с этим в рядах C и D - не знаю. Наверняка что-то можно заменить, но я не пробовал.

ParyshevD
08.03.2015, 18:52
SoftFelix, Mdesk, cпасибо за Ваши ответы.
Да, экран не очищается при замыкании В4-12 и В4-16, а просто замирает. Нашел дома две 555КП16 (временно вытащил из Ленинграда-2012, да простит меня zx-kit :) С него же взял кварц на 14мГц (дома старых материнок нет), разница все еще в 318 кГц, но уже ближе. ОЗУ Установил только в панельках X0-X7.
Ничего не изменилось. Мигающий экран с собачками, на Clear Screen экран становится белым, при отпускании продолжает мигать. на Reset (B4-9 и B4-1) не реагирует.
C8 у меня стоит 7451, элементы я подбирал по списку с Вашей странички, за это еще раз большое спасибо!
B5-B8 у меня стоят керамические SNC54S257J.
Если схема чувствительна даже к скорости микросхем, то думаю что начать все же нужно с замены кварца, завтра съезжу на базар, авось что нибудь найду из старых плат с нужным резонатором.

Mdesk
08.03.2015, 19:37
Сейчас включил свой A1. Поправка: 7450 тоже нормально работает, как и 7451.

После включения питания и еще до нажатия CLEAR SCREEN мигают все символы '@', между ними символы '_' не мигают.

Ряды A и B можно вообще не заполнять (установить только B2), пока отлаживается вывод на экран и его очистка.

ParyshevD
08.03.2015, 19:46
У меня символов "_" между собачками нет.

Mdesk
08.03.2015, 19:53
А картинка устойчивая с кварцем 14 МГц? После нажатия CLEAR SCREEN в левом верхнем углу экрана какой-нибудь один символ просматривается? Микросхема D2 какая?
---
Попробовал 1533КП16 вместо 74157 - нормально работают.

ParyshevD
08.03.2015, 20:39
С кварцем на 14мГц, так же мельтишит. Но на другом телевизоре удалось подсчитать, что в ряду 40 символов "@", количество строк подсчитать не удалось.
Микросхема D2 - GI RO3-2513 CGR-001 купил у продавца acpsurplus. Микросхемку Signetics 2513N CM2140 найти не смог.
При нажатии и удержании Clear Screen, экран становится белым, после отпускания снова мигающие символы "@".

Mdesk
08.03.2015, 21:05
Микросхема D2 - GI RO3-2513 CGR-001 - нормально.

Отсутствуют символы "_" между собачками, после отпускания Clear Screen снова мигающие символы "@"
- в регистры видеопамяти 2504 ничего не пишется. Проверьте C11A DS0025. Возможно, на ее выходах 7, 5 нет тактовых импульсов O3, O4, по которым идет запись в 2504.

Почему белый экран - пока не понятно.

ParyshevD
09.03.2015, 15:29
Купил на базаре старую материнку, снял с нее кварц (маркировка 14.3F8F). Ничего не изменилось.
Проверил сигнал на DS0025, на выходах импульсы с частотой примерно 31кГц.
Снял видео с нажатием CS http://youtu.be/LCke6zdtOKY
Еще один небольшой вопрос. Что бы добиться очистки экрана, достаточно установить микросхемы рядов C и D + В2? или нужно чтобы процессорная часть тоже была установлена?

Mdesk
09.03.2015, 17:05
Что бы добиться очистки экрана, достаточно установить микросхемы рядов C и D + В2? или нужно чтобы процессорная часть тоже была установлена?
Именно, C + D + B2. Всё же описано (http://zx-pk.ru/showpost.php?p=715582&postcount=45). Нет смысла набивать всю плату и перепрыгивать к следующим этапам.
---
Осциллограммы на одном из выходов мультиплексора - C4-4:
После включения питания и до нажатия CLS
https://dl.dropboxusercontent.com/u/68965375/Apple/Apple%201/Oscill/01-C4-4.bmp

После нажатия и отпускания CLS
https://dl.dropboxusercontent.com/u/68965375/Apple/Apple%201/Oscill/02-C4-4-CLS.bmp

Те же картинки должны быть на соответствующем входе мультиплексора - C4-3. Если это не так, подозреваем, что регистры 2504 не работают.
Проверьте сигнал ~WRITE на C4-1 - должен быть все время высокий уровень.
Проверьте сигнал VBL на D12-8, C9-1, CR2-катод - он отвечает за то, чтобы символов было ровно 40 x 24, а не весь экран.

ParyshevD
10.03.2015, 19:03
Прошелся по цепям формирования изображения осциллографом.
DS0025 формирует сигналы для регистров.
На выходах С4 нули, на входах в общем то тоже :)
Соответственно и на регистрах D4-A,B и D5-A,B тоже низкий уровень.
Обратил внимание, что мне вместо регистров 1404А отправили 1403AN (хотя у продавца они обозначены как 1404А http://www.ebay.com/itm/320271935795 ), ищу даташиты, пока не нашел, заменяемые ли они?

Дополнение. Нашел даташиты. 2504 и 1403 не заменяемы. В этом похоже и проблема.

Вытащил все восьминожки, ничего не изменилось. Буду искать другие :|
51439

Mdesk
10.03.2015, 20:18
мне вместо регистров 1404А отправили 1403AN
- сочувствую, досадно...

ParyshevD
20.04.2015, 17:40
Сегодня получил регистры, вечером буду запускать.

ParyshevD
21.04.2015, 19:24
верхний блок запустился. при включении появляются мигающие символы @_@_@_
при нажатии CS, экран очищается и остается один @.
вставил все оставшиеся микросхемы, замкнул выводы 15-16 клавиатурного разъема, после нажатия CS остается @, но после нажатия RESET курсор не появляется.
подумываю спаять переходник с PS2 клавиатуры на ASCII, затем продолжить отладку.

denpopov
21.04.2015, 20:20
ребцы, извините, что влезаю, но мне интересно - насколько интересна и популярна Apple?

perestoronin
21.04.2015, 20:41
насколько интересна
Хотя бы тем, что раз в год продается по полмиллиона долларов на аукционах :)
Компьютер Apple-1 продан на аукционе почти за 400 тысяч долларов
http://ria.ru/science/20130710/948688644.html
Работающий компьютер Apple-1 продан на аукционе за 365 тысяч долларов
http://lenta.ru/news/2014/12/12/apple1/

Vslav
21.04.2015, 21:25
Хотя бы тем, что раз в год продается по полмиллиона долларов на аукционах :)

Да вроде музей Генри Форда купил Aplle I под "гаражным" номером 70 за 905 тысяч долларов. Сейчас на ebay выставлен Apple I под номером 22, до окончания аукциона еще два дня, интересно за сколько уйдет.

denpopov
22.04.2015, 07:13
и еще вопрос - а где можно прочитать про характеристики? проц, память и т.д.?

perestoronin
22.04.2015, 08:32
характеристики? проц, память
согласно вики
https://ru.wikipedia.org/wiki/Apple_I


Discontinued September 30, 1977
CPU MOS 6502 @ 1 MHz
Memory 4 KB standard
expandable to 8 KB or 48 KB using expansion cards
Graphics 40x24 characters, hardware-implemented scrolling

denpopov
22.04.2015, 08:35
спасибо! поищу эмулятор для Apple 1

ZEman
22.04.2015, 14:16
эмулятор первого яблока:

http://pom1.sourceforge.net/

http://school.anhb.uwa.edu.au/personalpages/kwessen/apple1/Krusader.htm

софт, игры для апля 1:

http://www.callapple.org/soft/Ap1Soft.htm

http://school.anhb.uwa.edu.au/personalpages/kwessen/apple1/Krusader.htm

ParyshevD
22.04.2015, 19:44
собрал на ардуинке читалку для ПЗУ, проверил, все до байта сходится с Монитором Воза. подозрения на дохлый проц. на 36-37 выходах присутствует тактовый сигнал около 960кГц, однако все адресные линии в единице, а данные в нуле.
попробую так же подключить его к ардуинке, если не заведется, придется менять.

кстати, про ардуинку и эмуляторы. пока я ждал регистры, накопал в инете эмулятор А1 на ардуине. программно эмулируется проц 6502 и Монитор. обмен данными через монитор порта (com-порт). залил в Мегу, побаловался, удалось даже бейсик запустить.

ParyshevD
23.04.2015, 18:39
подсмотрел на этом сайте (http://www.grappendorf.net/projects/6502-home-computer/the-microprocessor) как можно проверить проц (у меня применен R6502P) с помощью одно только тактового генератора и нескольких проводков. иедя проста - подать тактовый сигнал, а на шине данных установить команду NOP, выполняется она за 2 машинных такта, и на адресных выходах начинается перебор адресов.
быстро собрал схему на макетке, генератор использовал от будущего Специалист-экспресса на 8 мГц с делителем на ИЕ7 до 1 мГц.
на всех адресных выходах нули. похоже трупик.
51968

andykarpov
23.04.2015, 20:41
Нашел вот такой клон Apple I:
http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/BrielComputers_Replica1.jpg/300px-BrielComputers_Replica1.jpg
http://en.wikipedia.org/wiki/Replica_1
Интересно, кто-нибудь из форумчан собирал такое ?
Конструктор продается со всеми детальками, стоит дороговато, конечно.

roma
02.07.2015, 11:01
Аналоги для м/с 2519 и 2513 есть? или может какой схемой можно заменить их?
Отечественный аналог для 2504 есть ?

М/с DS0025C и MMH0026 и отечественная К170АП3 одно и тоже и можно попробывать использовать вместо DS0025C ?

М/с MC8T97 и MC6887 и отечественная К155ЛП11 одно и тоже?

Вместо м/с ОЗУ 4096 отечественные КР565РУ1 кто пробывал ставить?
А может кто уже пробывал заменить их на КР565РУ5 и увеличить ОЗУ? Какие изменения в обвязке необходимы?

Signetics 2504 можно заменить на AM1404APC, на Е-Бае и Алиэкспрессе они есть и недорого.
2513 можно заменить на 2716, РФ2, но небоходимо будет сделать адаптер.
На Е-Бае и Алиэкспрессе они есть.
Сам снял 2513 с платы Аппле2 и вместо неё установил туда через переходник 2716, всё работает.
Вместо 4096 подходят МК4027, МСМ4027. РУ1 не подойдут.

74157 заменять на 1533КП11, либо на 74LS157 нельзя ! Особенно мультиплексоры памяти, т.к. они не справляются с нагрузкой (16 входов МС ОЗУ).
При такой замене память начинет глючить, прописываться и читаться будет не всегда, информация в ОЗУ будет сыпаться.

Самой дефицитной сейчас является 2519, на Е-Бае есть 2519N по 25$ за штуку. Больше и дешевле нигде не нашёл.
Если кто занет где можно купит дешевле - напишите тут …

Вот фото моей платы: https://radikal.ru/lfp/s61.radikal.ru/i174/1409/cc/27838d24834b.jpg/htm
Здесь тест памяти: https://yadi.sk/d/EzJw4qdwceZMm

perestoronin
02.07.2015, 12:27
В нагруженных позициях собираюсь опробывать серию 1531. Если есть отрицательный опыт её применения вместо серий 155 и 531 прошу сообщить.

Жалко 25уе за микросхему 2519 70х годов выпуска, может кто может схемой замены на ПЛИСину, микроконтроллер или россыпь поделиться?

По замене 2513 (тоже не дешёвая 700руб у китайцев, и тоже 70х годов), нашел распиновку адаптера http://forums.nekochan.net/viewtopic.php?t=16719093
Но где можно найти полную прошивку подготовленную для заливки в 2716 ?

Вот еще один адаптер нашелся http://juliepalooza.8m.com/sl/adm3a-2.htm, там есть образы прошивок, но походу для другого знакогенератора, где бы найти нужный образ ?


Есть публикации опыта замены ОЗУ на более поздние?, к примеру КР565РУ5. Думаю вместо 16мс ОЗУ достаточно было бы и 8 таких микросхем.

AM1404APC хотя и более доступные, чем упомянутые раритеты, но тоже сравнительно редкие (заметно дороже 100руб), может и для них есть схемы замены россыпью ?

roma
02.07.2015, 13:08
74157 заменять на 1533КП11, либо на 74LS157 нельзя ! Особенно мультиплексоры памяти, т.к. они не справляются с нагрузкой (16 входов МС ОЗУ).
При такой замене память начинет глючить, прописываться и читаться будет не всегда, информация в ОЗУ будет сыпаться (из собственного опыта !).

Прошивка для 2716 вместо 2513 у меня есть, выложу позже.

>Жалко 25уе за микросхему 2519 70х годов выпуска, может кто может схемой замены на ПЛИСину, микроконтроллер или россыпь поделиться?

Было бы неплохо найти или сделать замену на ПЛИС или МК, но пока никто не реализовал. К тому же у 2519 двуполярное питание.

AM1404APC - покупай пока есть и относительно недорого.

А так вообще копия Аппле1 достаточно дорогая игрушка. Суммарная стоимость получится около 200$.

Alex_LG
02.07.2015, 14:51
Но где можно найти полную прошивку подготовленную для заливки в 2716 ?

Вот даташит и прошивка для 2716, откуда качал - уже не помню.

roma
02.07.2015, 17:18
Содержимое 2716 вместо 2513. В текстовом файле описание переходника.
В некоторох клонах Аппле2 было изменено подключение РОМ. В архиве также прошивка для таких клонов.

ParyshevD
16.07.2015, 18:44
Сегодня получил процессор. Поставил, вонкнул верхний ряд ОЗУ. Включаю. Мигающие символы @_. Нажимаю CS, остается одна собачка. Нажимаю Reset, появляются символы:
\\
@
Процессор запустился! После этого через какое то время начинает бежать символ минус (как если бы его нажать и держать на клавиатуре). Если в этот момент нажать Reset, то курсор превращается в @, при отпускании снова бегут минусы.
Еще особенность, какая то нестабильная работа компьютера. При первом включении мигают собачка и нижнее подчеркивание, при последующих включениях, через небольшой промежуток, на экране мигает каша из чего только есть в знакогенераторе. Если постоит минуту, снова порядок.
Кроме этого сильно греется стабилизатор на 5В. Мин 5 и радиатор нельзя тронуть.
Клавиатуры у меня пока нет, в выходные буду паять переходник с пс/2 клавы и писать прошивку под него.

Mdesk
16.07.2015, 21:16
через какое то время начинает бежать символ минус
Видел такое на одном компьютере. Виноват был плохой контакт в панельке 2504 (в какой не вспомню), и кое-где была канифоль в панельках. Помогли очистка контактов 2504 от окислов и спирт. Но может и собственно 2504 подглючивать.
Это потому, что клавиатура не подключена.

при последующих включениях, через небольшой промежуток, на экране мигает каша из чего только есть
Наблюдал это на всех (трех) компьютерах, которые через меня проходили. У кого-то больше, у кого-то меньше. Зависит, видимо, от 2504. Но компы при этом все работоспособны.

сильно греется стабилизатор на 5В. Мин 5 и радиатор нельзя тронуть.
Так и есть. Некоторые даже ставят вентилятор.

ParyshevD
19.07.2015, 14:52
Видел такое на одном компьютере. Виноват был плохой контакт в панельке 2504 (в какой не вспомню), и кое-где была канифоль в панельках. Помогли очистка контактов 2504 от окислов и спирт.

Продавец уверяет, что микрухи были проверены на его Apple 1. Поверим ему ;)
А вот на плате у меня стоят цанговые панельки, в которых 2504 не держатся. Что бы не перепаивать панельки, я в цанги вставил прямоугольные панельки, и уже в них 2504, сидят вроде хорошо. Завтра куплю оловоотсос, и перепаяю по-человечески :)

ParyshevD
25.07.2015, 16:59
Перепаял панельки для 2504. Ничего особенного не изменилось. Симптомы те же.
Подозреваю, дело в 6520. На плате ее маркировка 6820. Я поставил R6520-13. Когда вытаскиваю ее, комп начинает работать стабильно, знаки минус уже не бегут.

ParyshevD
01.08.2015, 08:11
Раньше я пользовался небольшим телевизором с AV входом. вход этот работает не совсем верно - что бы я не подключал, изображение плывет снизу вверх. Вчера приобрел AV-to-VGA конвертер и подключил через него. Специалист, Микроша и ZX в монохроме показывают стабильную картинку, на Apple 1 картинка выглядит вот так https://youtu.be/LW1TMOGMybg
Возник небольшой вопрос. С каким телевизором/монитором он может работать корректно? Возможно в самом компе проблемы с формированием изображения?

Mdesk
01.08.2015, 12:42
В Apple I:
1) вертикальная синхронизация 60 Гц;
2) не верно сформирован полный синхросигнал. V- и H-импульсы "суммируются" по И (нужно по ИСКЛЮЧАЮЩЕЕ ИЛИ), поэтому в полном синхросигнале отсутствуют строчные врезки во время кадрового импульса. С этим современные цифровые железки не справляются, а старые аналоговые справляются.
Ищите аналоговый монитор или ТВ, который понимает кадровую 60 Гц. Думаю, проще всего найти б/у мультисистемный ТВ (с NTSC) с ЭЛТ из 90-х или 00-х.

Я лично пробовал ТВ Philips 21PT5457 - всё нормально. Использую монитор Philips CM8833 - правда, у него верхняя строка чуть загибается (видимо с 60 Гц и ему не легко), но мне норм. Совсем расово верным будет по совету Джобса Sony TV-115 из 70-х. :)

ParyshevD
22.10.2015, 21:02
Беда с монитором. Никак не могу найти. Можно ли подключить его к обычному монитору через vga? На схеме есть сигналы hsync и vsync. Сигнальный можно взять напрямую с D1. Взлетит?

tank-uk
14.11.2015, 20:36
Есть абсолютно бесполезный телевизор VideoVOX вроде, чистый америкос с NTSC 60hZ и питанием 12V, но страна не та ((((

ParyshevD
28.11.2015, 16:05
Отладил драйвер клавиатуры на Arduino nano. Остаётся изготовиться красивый корпус, что то придумать с монитором и работа будет завершена.
55038

rw6hrm
28.11.2015, 18:46
Эм.. нафига тут ардуина, когда есть вещи проще, https://knzl.de/ps2-keyboard-for-apple-ii/ к примеру. Я уж не говорю про http://www.qsl.net/rw6hrm/html/ascii_kbrd.htm (последнее, кнешн, для извращенцев ;))

perestoronin
28.11.2015, 18:58
Полагаю что для прототипа. А идея хорошая использовать STM32 (400р) или наш аналог от Миландр (700руб импортозамещение однако, но вполне годится) для подключения usb-клавиатуры на любой вкус.

ParyshevD
28.11.2015, 19:57
Эм.. нафига тут ардуина, когда есть вещи проще, https://knzl.de/ps2-keyboard-for-apple-ii/ к примеру. Я уж не говорю про http://www.qsl.net/rw6hrm/html/ascii_kbrd.htm (последнее, кнешн, для извращенцев ;))

Да, я их обе видел. Я авр-щик, с пиками дел не имел. Да и программатора нет. А ардуинка валялась без дела. На сборку и написание программки ушёл вечер.
На фото ещё виден разъём sd карты. Не хочется возвращаться к магнитофонному порту. Дописываю загрузчик программ с карты через порт клавиатуры. Ардуинка будет просто считывать файл и нажимать кнопки клавиатуры. Список файлов будет отображаться на экране (опять же ардуинка будет щёлкать).

rw6hrm
28.11.2015, 20:04
А, ну если как многофункциональный агрегат, то поддерживаю.

ParyshevD
29.11.2015, 13:00
Небольшой вопрос по клавише Return. При нажатии Enter, клавиатура выдаёт скан-код 10. Компьютер его воспринимает как Return (окончание ввода команды), но не переводит каретку на следующую строку. Пробовал программно передать последовательно коды 10, 13. Эффекта не дало.
Каретка реализована аппаратно, возможно что то с железом. Подскажите, куда копать?

perestoronin
29.11.2015, 14:24
куда копать?
Вернуться к проигрыванию файлов с SD карточки на магнитофонный вход.
Есть два варианта:
1) проигрывать запись
2) имитировать работу родной п.п. записи на ленту, для чего найти исходник, или самому декомпилировать прошивку и разобрать алгоритм, допускаю, что этот путь коллеги уже проделали и есть готовое решение.

Резонно совместить контроллер юсб-клавиатуры и "проигрыватель" файлов с SD-карты в одной микросхеме.

Mdesk
29.11.2015, 15:21
ParyshevD, перевод каретки декодируется на микросхемах C5 (7427), C6 (7410), C8 (7450).
См. Carriage Return Circuit здесь (http://www.sbprojects.com/projects/apple1/terminal.php).

(А ардуинка на пин 15 разъема клавиатуры обеспечивает постоянно высокий уровень?)

ParyshevD
29.11.2015, 19:54
MDesk, спасибо за ссылку с подробным описанием! Теперь разберусь. Домашние уже спать улеглись, завтра достану осциллограф, прозвоню цепи. Есть советские аналоги C5, C6, C8, если что то не работает, буду пробовать применить их. на 15ю ножку подтянуты +5 В.
prestoronin, я сделал проще. SD карта подключена к ардуинке, при нажатии TAB (временно, только чтобы опробовать идею) ардуинка начинает считывать файл, и нажимать кнопки. Как разберусь с RETURN-ом, напишу какую нибудь псевдографическую оболочку-загрузчик, с отображением файлов и каталогов на флешке.
Снял видео работы загрузчика, грузил поздравлялку с 30-ти летием эйпла, на загрузку ушло около 10 минут (можно и быстрее, но для надежности не гоню ардуинку, время строба клавиатуры 50мск, и 50мск между чтением байта с флешки). Тут же видно, как у меня пытается работать монитор :) приходится выключать-включать, чтобы картинка стабилизировалась, но помогает не всегда, и всегда не на долго :) В выходные постараюсь съездить на ближайшую барахолку, подобрать другой.
(видео ускорено в 2 раза, большую часть загрузки я вырезал, PgUp это у меня RESET, PgDown это Clear Screen)

https://youtu.be/uokRSRz_T8E

ParyshevD
01.12.2015, 10:22
Разобрался с перегревом стабилизатора. Трансформатор на 5В у меня был со вторичкой на 12В и 1.67А. Падение напряжения на стабилизаторе было 7-8В, оно и шло на нагревание. Разобрал трансформатор, размотал вторичку, сложил её вдвое и намотал назад. Сейчас он выдаёт чуть более 6ти Вольт. После 15ти минутного прогона радиатор еле тёплый, зато нагрелись диоды, буду менять на более мощные.
До Returna постараюсь добраться вечером.

perestoronin
13.12.2015, 20:55
65C02 будет работать в реплике с прошивками http://mdesk.ru/a1/ ?
Если да, то от какого производителя посоветуете ?

68B21 можно использовать в реплике ?

PS. Замен для 2504/1404 и 2519 не появилось в виде эмуляторов на PICах к примеру ?

Кто-то пробовал ставить вместо DS0025 отечественную м.с. К170АП3 ?

Вместо 8T97 отечественную К155ЛП11 ?

8шт отечественных КР565РУ5Г вместо 16 редких импортных м.с. ОЗУ ? Какие изменения в схеме производили ?

ParyshevD
15.12.2015, 22:02
Не знаю на сколько поможет, но сегодня вытащил все аналоги, какие только нашел, и вот что вышло:
74154 - 155ИД3
74S257 - 1533КП11А, 555КП11
7404 - 155ЛН1, 1533ЛН1 - НЕУСТОЙЧИВО ВВОД С КЛАВ
74175 - 1533ТМ8
7408 - 155ЛИ1,1533ЛИ1
7432 - 555ЛЛ1
7402 - 1533ЛЕ1
7410 - 155ЛА4
7400 - 1533ЛА3, 155ЛА3, 531ЛА3, 74HC00 - НЕСТАБИЛЬНО
74157 - 1533КП16

из указанных аналогов не запустились нормально только ЛН1 в генераторе, на экране появлялись произвольные символы, при вводе произвольно происходил перевод строки.
еще не удалось запуститься с 74НС00 вместо 7400, хотя все ЛА3 работали хорошо.
6820 я заменил на 6821, хотя 6820 тоже работает
процессоры пробовал R6502 - но он похоже был дохлый, а сейчас на MOS6502.
других микросхемок к сожалению пока нет, если появятся, дам знать.
когда подбирал комплектующие, нарисовал такую таблицу аналогов, там же указаны цены, по которым я купил микросхемки на ebay
55199

perestoronin
15.12.2015, 22:57
В те позиции где большая нагрузка по току - я поставлю серию КР1531 (74F)

Здесь полный вариант подобранных замен
http://zx-pk.ru/showthread.php?t=25350

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


7450 тоже нормально работает, как и 7451.
Если именно 7451 без букв, то да - неподключенный вывод интерпретируется как лог 1, иначе, как в моем случае с м.с. КР1533ЛР11 (аналог 74ALS51) надо неиспользуемые выводы 11 и 12 подтянуть вместе на +5В через резистор 1кОм. Это красивее сделать на обратной стороне платы, хотя я продумываю вариант просверлить под этот резистор отверстия.
По части назначения выводов 11 и 12 м.с. 7450 и 7451 отличаются, но благо на этой схеме это не существенно и "висят в воздухе".


7400 КР1531ЛА3

Эту м.с. нужно ставить КР1531ЛА3 (74F00, 74S00) т.к. с неё подается сигнал RAS на ноги 16ти м.с. ОЗУ.

ParyshevD
16.12.2015, 18:09
Купил сегодня 155ЛП11, попробовал её вместо 8Т97, компьютер запустился. Набрал тест с отображением символов, все ок. Можно использовать их.
170АП3 продавец так и не нашёл, хотя говорит где то были.

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

Enter так и не заработал. У меня стоит 7451n (аналог ЛР11). Когда разбирался со схемой, увидел, что она отличается от 7450 (аналог ЛР1). Выводы 11 и 12 сажал на +5в через резистор 2кОм. Сегодня пробовал поставить 155ЛР1, комп работает по-прежнему, без перевода строки. Прозвонил цепи от 6820, все целое. Куда ещё можно покопать?

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

Начал уже грешить на прошивку ардуинки. а именно на код установки битов для символа. Я устанавливаю биты последовательно (код ниже. я не использую целиком порт, так как лапы припаяны к разным выводам ардуинки, определены в константах bit1-bit7). Может ли быть дело в последовательной подаче сигналов, а не одновременной?
Думаю что маловероятно. я пробовал использовать еще один свободный бит ардуинки, и через три диода подавал сигнал на 0, 2 и 3 биты (число 13) одновременно. это так же не сработало.

void pushChar(char ch)
{
int i;
String sData;
for (i = sizeof(ch) * 8 - 1; i >= 0; --i) {
sData = sData + (String)((ch >> i) & 1);
}
if (sData.substring(7) == "1") digitalWrite(bit1, HIGH); else digitalWrite(bit1, LOW);
if (sData.substring(6, 7) == "1") digitalWrite(bit2, HIGH); else digitalWrite(bit2, LOW);
if (sData.substring(5, 6) == "1") digitalWrite(bit3, HIGH); else digitalWrite(bit3, LOW);
if (sData.substring(4, 5) == "1") digitalWrite(bit4, HIGH); else digitalWrite(bit4, LOW);
if (sData.substring(3, 4) == "1") digitalWrite(bit5, HIGH); else digitalWrite(bit5, LOW);
if (sData.substring(2, 3) == "1") digitalWrite(bit6, HIGH); else digitalWrite(bit6, LOW);
if (sData.substring(1, 2) == "1") digitalWrite(bit7, HIGH); else digitalWrite(bit7, LOW);
digitalWrite(kbdStrobe, HIGH);
delay(50);
digitalWrite(kbdStrobe, LOW);
ResetBits;
}

Mdesk
16.12.2015, 22:22
В ячейках памяти 0200-027F находится входной буфер. Если ввести команду чтения памяти: 200.207 <Return>, то на экране должно быть:
0200: B2 B0 B0 AE B2 B0 B7 8D
- это, собственно, коды введенных символов (старший бит = 1), и код 8D и есть Return. Если в памяти всё будет так, а не иначе, то ардуинка не виновата.

ParyshevD
17.12.2015, 08:46
Последовательность именно такая. 55217
Монитор корректно воспринимает Enter. Не происходит только перенос строки на экране.
Думаю проблема все же где то в железной части. На С6 приходят биты 1, 3 и 4, как раз перенос строки. Где то дальше сигнал теряется, или железо (блок переноса строки по Enter) не воспринимает последовательное включение битов клавиатуры. Хотя при заполнении строки символами (нажать и держать любую клавишу) перенос срабатывает.

san010101
27.03.2016, 06:54
Кто нибудь еще собрал Apple 1. ???
Как с компонентами для сборки, где покупали и цена.

CodeMaster
28.03.2016, 19:23
Кто нибудь еще собрал Apple 1. ???


Китайцы начали активно собирать и продавать (http://www.ebay.com/itm/Assembled-Apple-1-I-Replica-board-Newton-NTI-Mac-II-Steve-Jobs-lisa-/252334514685?)

Не знаю, это разводка Mdesk или китайцы сами сделали реплику.

Mdesk
28.03.2016, 22:22
Не знаю, это разводка Mdesk или китайцы сами сделали реплику.
Это разводка от Mike Newton. Он продает на e-bay чистые платы и собранные реплики. Работает он в Гонконге, Китай здесь ни при чём.

CodeMaster
28.03.2016, 22:47
Это разводка от Mike Newton

То-то это мне по фильтру "Newton" попалось.


Работает он в Гонконге, Китай здесь ни при чём.

А кто причём, Эфиопия? Гонконг это и есть специальный административный район Китайской Народной Республики.

Mdesk
28.03.2016, 23:01
Кто нибудь еще собрал Apple 1. ???
Да, собрали. Из 15 моих плат у 9 человек мне известно о 4 собранных и работающих платах у 3 человек, включая мою. Остальные не пишут.

Как с компонентами для сборки, где покупали и цена.
Мой вариант - примерно ~$550 в 2012-2014 гг., плюс почта. В сумме, думаю, близко к $666 :)
Покупал в unicornelectronics.com, ebay.com, mouser.com, surplussales.com, "Чип и Дип", anion.ru.

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


А кто причём, Эфиопия? Гонконг это и есть специальный административный район Китайской Народной Республики.
Вы правы. Спасибо, что ткнули носом :)

Bobo
28.03.2016, 23:37
Гонконг это и есть специальный административный район Китайской Народной Республики.

в самом гонконге вроде фабрик уже нет, если они там и были когда
они все в соседних специальных административных районах Китайской Народной Республики

ParyshevD
05.07.2017, 06:18
Я лично пробовал ТВ Philips 21PT5457 - всё нормально. Использую монитор Philips CM8833 - правда, у него верхняя строка чуть загибается (видимо с 60 Гц и ему не легко), но мне норм. Совсем расово верным будет по совету Джобса Sony TV-115 из 70-х. :)

Всё никак не определюсь с телевизором. Подскажите, можно ли будет использовать Philips 14PT1556/21?

Mdesk
05.07.2017, 06:56
можно ли будет использовать Philips 14PT1556/21?

Думаю, можно.

ParyshevD
07.07.2017, 18:37
А как на счёт советского монитора Электроника МС 6105?

OrionExt
07.07.2017, 19:20
Вопрос на засыпку. А как же NTSC или это не Apple реплика, а клон?

ParyshevD
14.01.2018, 14:55
С новым годом друзья!
Купил Philips 14PT1556/21, теперь картинка выводится стабильно. Осталась проблема с кнопкой Return. Что бы убедиться, что проблема не в последовательной установики пинов ардуиной, я подключил входы В1-В7 к одному порту (раньше ноги были в разнобой), и устанавливал значение кода нажатой клавиши так: PORTD = key_code;
но и это не помогло. Уже начинаю подумывать заказать и поставить 7450 вместо 7451N.
В общем работы медленно, но движутся дальше :)

ParyshevD
14.01.2018, 18:09
Mdesk, а какую клавиатуру используете Вы?

Mdesk
14.01.2018, 18:19
Я проверял и 7450, и 7451 - работают. Клавиатура у меня от Apple II.

ParyshevD
18.01.2018, 20:03
Собрал сегодня на монтажке адаптер от Майка. http://willegal.net/appleii/appleii-first_page.htm
Кнопки работают нормально, но Return ведёт себя так же как с моим адаптером - выводится наклонная черта, если была введена команда, то она исполняется, но каретка на новую строку не переходит.
Предполагаю, что и с клавиатурой Apple 2 он будет вести себя так же.
Что перепробовал: прозвонил цепи аппаратного перевода каретки, менял длительность строба, пробовал вместо 7450 такие микросхемки: 7451N, 75S51, К155ЛР1 (аналог 7450N). В выходные попробую найти 155ЛР11(74LS51), и попробовать её.
Что ещё можно предпринять?

Mdesk
18.01.2018, 21:47
Перевод строки (CR) у нас достигается печатанием пробелов до конца строки. Т.е. схема CR включает на сколько-то символов схему CLR (очистка экрана): цепь D12-2 – диод СR4 – C9-2 и т.д. Может, что-то не так в этой цепи. Может, диод не так запаян... Появляется ли при нажатии Return положительный импульс на C9-2, C9-3?

ParyshevD
19.01.2018, 20:28
Диод стоит правильно, прозвонил его, он в норме. на С9-2 импульс не появляется. начал разматывать схему назад, на D12-2 импульса тоже нет, хотя они есть на входах 2 и3 микросхемы 7450, но на выходе 6 тишина. сегодня нашёл и поставил 155ЛР11, с ней ситуация не изменилась. по идее при наличии двух единиц на ножках 2 и 3, она должна выдать 0 на выходе, но она всё время выдаёт 1.
На входах С8 4 и 5 постоянно нули.
Мои уже завалились спать, шуметь не буду, продолжу завтра.

Daniil Chislov 86
03.09.2018, 16:24
Mdesk, а архивом с платой не поделитесь ?

gushin
04.10.2018, 14:06
Полностью исправный компьютер Apple 1 был продан на аукционе в Бостоне за $300 000. В 1976 году усилиями небольшой команды Джобса и Возняка было собрано 200 таких компьютеров, из них сохранились около 60, а вот таких, работающих, осталось не более 15. Интересное видео с рассказом о первенце Apple:
https://www.youtube.com/watch?v=TkAhAUnFswU

https://www.youtube.com/watch?v=TkAhAUnFswU

ParyshevD
11.11.2018, 17:37
Выдалось немного времени изучить набор команд и системные подпрограммы Монитора
Запускал на OpenEmulator и https://www.scullinsteel.com/apple1/
До своего железа пока не добрался, но проблем быть не должно :)
Выкладываю для критики, пожеланий и предложений
66885

запуск - 1000R

ParyshevD
27.11.2018, 07:55
Разобрался почему не работал Return :)
Начал копать с того, что написал тестовую программку
280: A9 8D 20 EF FF A9 31 20 EF FF 4C 80 02
Всё что она делает, это выводит на экран последовательность 1-Return-1-Return (единицы со скроллингом вниз).
Я запустил её, единицы поехали в строку. Я хотел замерить задержки, формируемые на В3, и для этого вынул Ардуинку из панельки, единицы тут же побежали вниз. Значил причина в ней. Раскрутил быстро. Кнопки PgUp и PgDown я использую как сброс и очистку экрана. Очистка экрана (CLR) висела на одной из ног Ардуины, на момент очистки я подавал туда единицу, после отпускания сбрасывал в 0. И этот самый 0 тушил всю линию CLR, а по сути ей пользуется ещё и блок перевода строк. Поставил между Ардуинкой и CLR диод, и всё заработало! :v2_dizzy_roll:

Mdesk
27.11.2018, 17:38
Очистка экрана (CLR) висела на одной из ног Ардуины, на момент очистки я подавал туда единицу, после отпускания сбрасывал в 0.
Т.е., как я понял, при отпускании CLR правильно ставить не 0, а Z.

ParyshevD
27.11.2018, 20:15
Т.е., как я понял, при отпускании CLR правильно ставить не 0, а Z.

Да, верно. Оставлять CLR в покое надо не нулём, а через Z.

Скомпилировал свои работы в одну статью, и опубликовал на хабре :v2_dizzy_roll:
https://habr.com/post/431270/

Houdini
28.11.2018, 16:59
79 найдено https://www.apple1registry.com/en/list.html

PikeIt
29.04.2019, 15:52
ParyshevD
Добрый день! Как ваш apple 1 поживает?
Собираю apple 1 c использованием по максимуму советских/отечественных компонентов, поэтому интересует какие в итоге отечественные микрухи оставили?
И если можно фото платы, чтоб можно было разобрать надписи на микросхемах.
Спасибо!

kery
07.05.2019, 19:18
ParyshevD
Добрый день! Как ваш apple 1 поживает?
Собираю apple 1 c использованием по максимуму советских/отечественных компонентов, поэтому интересует какие в итоге отечественные микрухи оставили?
И если можно фото платы, чтоб можно было разобрать надписи на микросхемах.
Спасибо!
отпишите по итогу какие отечественные микрухи заменили и как работает после этого

perestoronin
11.05.2019, 18:55
2513 и 2519 оказались самыми дорогими и редкими.

Остальное и не очень дорого и доступно, многое заменить думаю можно прямыми аналогами из отечественных.

Кроме 2513 и 2519 еще есть в схеме и дефицитные микросхемы основного ОЗУ, стоимость набора которых, примерно равна стоимости пары 2513 и 2519, может уже придумали, как ОЗУ заменить на более дешевые и более доступные (с минимальной корректировкой платы и схемы) ?

Для регистра 2519 нет аналогов, но можно в теории придумать замену на платку с дешевым микроконтроллером эмулирующим работу 2519.

Для ПЗУ 2513 можно придумать платку адаптер с ПЗУ или заменить микроконтроллером дешевым.

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

ParyshevD
27.05.2019, 11:02
ParyshevD
Добрый день! Как ваш apple 1 поживает?
Собираю apple 1 c использованием по максимуму советских/отечественных компонентов, поэтому интересует какие в итоге отечественные микрухи оставили?
И если можно фото платы, чтоб можно было разобрать надписи на микросхемах.
Спасибо!

Здравствуйте.
Не часто захожу в эту ветку :)
Вот тут я писал про замены на советские аналоги
https://zx-pk.ru/threads/12521-apple-i.html?p=846844&viewfull=1#post846844
8Т97 можно заменить на 155ЛП11
7450 я не пробовал менять, но думаю ЛР1 или ЛР11 подойдут.
На ебее сейчас доступны такие компоненты
ПЗУ Знакогенератора 40$ (https://www.ebay.com/itm/Apple-II-II-RO3-2513-Character-ROM-CGR-001-341-0036-Apple-1-Mimeo-replica/253964237852?hash=item3b2172bc1c:g:sKUAAOSw0ZRb3ll w)
2519N по 25$!!! (https://www.ebay.com/itm/1-Pc-New-2519N-Signetics-Gray-Shift-Register-for-Apple-1-Same-as-2519b/142978919170?epid=19024897162&hash=item214a352b02:g:zuEAAOSwMjpbx7I9)
2504V - 7шт за 150$ (https://www.ebay.com/itm/2504V-1404A-SIGNETICS-LOT-OF-7-DATE-CODE-7622-NOS-RARE-Apple-1-Mimeo-US-SELLER/254087684105?hash=item3b28ce6009:g:RPEAAOSwrAFcRjH d)
для 2504 можно поискать аналоги, возможно будет дешевле 1404A

Из зарубежных надо будет купить только ОЗУ, ПЗУ (можно попробовать РТ4), ПЗУ знакогенератора(537РФ2), процессор, ввод-вывод, видеопамять, и счётчик 555, и DS0025 (у неё вроде есть аналог 170АП3, но я не нашёл)

PikeIt
27.05.2019, 20:44
Спасибо.
2504 заменил 1404, пока не проверял, жду 2519 и пзу знакогенератора

пока проверил только блок питаний. выглядит все так:
https://08.img.avito.st/chat/1280x960/5639576708.2041d68b998f4c82a6af0c4ffd70eac1.jpg

ParyshevD
28.05.2019, 10:32
Забавно выглядит на советских деталях :)
Не очень видно что использовано в качестве стабилизатора на 5В?
Цанговые панельки под 2504 оказались полной ерундой, ножки микросхем тоньше чем обычно, и у меня они просто выпадали из точно таких же панелек. Поставил обычные (зажимные), вот в них держатся хорошо.
Какую клавиатуру планируете использовать?

Serg6845
28.05.2019, 11:55
Забавно выглядит на советских деталях :)
Не очень видно что использовано в качестве стабилизатора на 5В?


если это то что стоит на радиаторе - похоже на 142ЕН5 в "желтом" корпусе.

Macintosh_nik
28.05.2019, 18:29
Спасибо.
2504 заменил 1404, пока не проверял, жду 2519 и пзу знакогенератора

пока проверил только блок питаний. выглядит все так:
https://08.img.avito.st/chat/1280x960/5639576708.2041d68b998f4c82a6af0c4ffd70eac1.jpg

Круто! Держите в курсе как продвигается проект.

PikeIt
28.05.2019, 22:22
если это то что стоит на радиаторе - похоже на 142ЕН5 в "желтом" корпусе.

Не очень видно что использовано в качестве стабилизатора на 5В?
Ага! отлично тут вписалась.


Круто! Держите в курсе как продвигается проект.
ок, хорошо!

PikeIt
29.05.2019, 08:46
По клавиатуре нашел простую схему ascii клавки, купил кучу кнопок от старой советской клавы и буду делать самодельную

https://www.qsl.net/rw6hrm/html/ascii_kbrd.htm

sergey2b
30.05.2019, 04:32
подскажите плиз, гебер этой платы обшедоступен или нет

perestoronin
31.05.2019, 11:10
гербер этой платы обшедоступен или нет
Не доступен.

ПЗУ (можно попробовать РТ4), DS0025 (у неё вроде есть аналог 170АП3, но я не нашёл)
К170АП3 у меня много на барахолке
Про ПЗУ нужны именно КР556РТ11А на основной плате их две и две на платке магнитофонного узла тоже две. РТ11А и РТ4А если нужны у меня есть тоже на барахолке. Также могу сразу их и прошить заодно нужным прошивками.
Впрочем КР1533ЛР11 и К155ЛП11 тоже в наличии у меня там же.

простую схему ascii клавки
Если ps/2 клавиатуру нужно подключить к старым компьютерам, то есть готовое дешевое решение (https://www.qsl.net/rw6hrm/html/adapter.htm)

Elias
01.06.2019, 18:47
День добрый.
Ковыряю свой Apple1 - собрал все на плате от mdesk. Пока не удается запустить видео терминал.
Вникая в схему, все не могу обрести просветления. И в связи с этим вопрос:
Полностью собранный и налаженный видео терминал отображает на экране монитора символы "_@".
Знакогенератор 2513 выдаст на выходе "@" когда на его адресных пинах A4-A9 будут нули. А символ "_" когда на адресных пинах А4-А8 единицы.
Смотря на схему, видно что мультиплексор C7 (74157) работает как раз с регистрами памяти и регистром 2519.
Выхода 74157 идут на входа регистров 2519 и 2504 параллельно, выход (пин1) которого посажен на землю (-5в) через резистор, а значит в момент поступления питания аналогичен логическому нулю. Получается, что ноль на выходе регистра 2504 идет на вход 74157, который соответственно транслирует этот ноль на вход регистра 2504 и вход 2519. И так по кругу заполняя весь 2504 нулями.
Вот вникаю я вникаю и все не могу вникнуть - откуда появляются единицы для генерации символа "_"?
Да у 74157 есть управляющие входы - вход Enable дергается счетчиками, периодически устанавливая на его выходах ноль ( но там и так нули), select - постоянно высокий, так как нет 6820 и дергать сигнал WRITE некому. Получается прямо магия какая то....
Помогите советом, откройте глаза.... что то я очевидного не вижу - компьютер же работает у многих, а значит есть какая то мелочь которую я не замечаю.

Mdesk
03.06.2019, 14:32
Elias, приветствую!
Предположу, что это особенность 2504. Они так оказываются заполнены нулями и единицами после включения питания.
Косвенно это подтверждается тем, что если Apple I включить без 2504, то мы увидим только символы '@' без '_'.

(Это как "шахматка" в Спектрумах, например.)

Elias
04.06.2019, 09:59
Mdesk, спасибо за наводку.
Думаю проверить это предположение. Встать на выход регистра и посмотреть что он выдаст при наличии только фазного клока.
Дизайн платы конечно адовый, один свист где ни попадя... собирая его понимаешь сколько было совершено ошибок разработчиками, прежде чем появились «стандарты» проектирования, воспринимаемые сегодня как должное.

PikeIt
06.06.2019, 14:21
Прошу прощение, что здесь, а не в барахолках...

Кто сможет помочь с прошивкой рф2(прошивкой знакогенератора) и рт11 для основной платы и кассетного интерфейса?
рф2 и рт11 у меня есть, но наверное лучше приобрету вместе с прошивкой, чтоб мои туда-сюда не гонять(будет и дольше и дороже скорее всего)

perestoronin
09.06.2019, 10:15
помочь с прошивкой рф2(прошивкой знакогенератора) и рт11 для основной платы и кассетного интерфейса?
КР556РТ11 без проблем, в наличии, программаторы тоже. Пишите в личку или на барахолку.

А прошивка желаемая для РФ2 имеется ? Я комплектовал 2513, чтобы адаптеры не городить. А вы адаптер уже изготовили ? Как втыкать планируете РФ2 вместо 2513? А регистр 2519 приобрели ?

PS. 2513 и 2519 стоят как космический корабль. Имеет смысл соорудить монтажную платку-адаптер площадью покрывающей резисторы подтяжки регистра 2519, сам 2519 и ПЗУ знакогенератора и на этой платке изобрести замену 2519 и 2513, а сами резисторы подтяжки уровней на выходах 2519 не потребуются.

PikeIt
10.06.2019, 10:09
и 2513 и 2519 уже купил на ebay. В течении недельки-две должны приехать
Отлажу на них а потом буду думать на счет переходника. Прошивку тут выкладывали уже для рф2, а переходник думаю не с ложно соорудить, главное распиновку верную найти.

По замене 2519 только если получится какой-то советской мелочевкой заменить ее. У меня идейно советский эпл. со всем, чем возможно замененным советскими аналогами. ну или хотя бы аналогами стран СЭВ. плисы и прочее ставить точно не буду

PikeIt
28.06.2019, 17:15
Похоже вот что я буду подключать к apple I
https://photos.app.goo.gl/ZtzRikxLeMMMNR3S6

Elias
01.07.2019, 19:42
Добрый день.
Буду описывать тут свою хронику.
После долгого, я бы сказал очень долгого мучения удалось запустить видео терминал. Получил стандартную картинку.... впереди собрать процессорную часть.
Что могу сказать - толи мне не везет, толи схема на грани работает - но разобраться пришлось по сигнально....
из того что запомнилось - подбирать чипы пришлось по одному, даже поменяв местами один и тот же номинал получаю кашу на мониторе.
Особенно мне повынасила мозг микросхема MOS драйвер DS0025. Симптомы: установлено все кроме чипов 2505 - картинка ожидаемая и очень стабильная, начинаю ставить 2505 по одному... курсорную поставил - все отлично, символы @ заморгали. Ставлю 3 из оставшихся 6-и и все.... синхра поехала... картинка размазалась до безобразия. Вот с этой синхрой и повозился....

Временное лечение которое пришло совершенно случайно - поставил щуп осциллографа на 2ю ножку чипа C5 и картинка вернулась. сначала подтянул ножку через резистор 3ком на землю, помогло. Но лишняя деталь это не дело. Методом перебора подобрал чип который работает стабильно без подтяжки, плюс подобрал сам чип драйвера DS0025. Перебрал штук 10-15... чтобы подобрать - очень странно.

Плюс для получения картинки @_@_ подбирал мультиплексоры. Пробовал разные серии, разные партии.... опять же нашел пару.
Касаемо регистров 2505 - заметил что глюки у них вылезают спустя некоторое время работы.... все отлично, но через 10-20мин ( вероятно при прогреве кристалла) начинают глючить биты. Решение - иметь рядом кучку, и планомерно подбирать работающие.

Особое внимание следует обратить на номиналы подтягивающих резисторов 3ком и 7.5ком. Первоначально поставил похожие но других номиналов (4ком вместо 3х и 6.8ком вместо 7.5ком) как результат - чехорда уровней на входах(выходах). Данные резисторы служат для согласования уровней между TTL(DTL) и MOS, что четко прописано в MOS даташите. Изменим номиналы- изменим режим работы выходного каскада 25хх чипов.

Еще столкнулся с видео глюком - при установке DS0025 генерируемая ею синхра стала отображаться на экране в виде точек. Это из за высокого импеданса эмиттерного видео повторителя когда на выходах триггера и регистра одновременно устанавливаются 1. Как результат наводка на длинную дорожку. Лечение - подобрать резисторы в делителе. Я подбирал в меньшую сторону ( как как все с допусками). И к удивлению обнаружил описание этой проблему на сайте http://www.willegal.net/appleii/apple1-hardware.htm

Картинки:
https://37.60.178.250/s/744Qg5JeDkzDib9

P.S. я собираю на наших аналогах в керамике по максимуму.

perestoronin
04.07.2019, 13:21
чип драйвера DS0025. Перебрал штук 10-15... чтобы подобрать - очень странно.

Попробуйте новые отечественные КР170АП3(В) (87-91 годов выпуска, самые лучшие 90-91гг, новее чем 92года выпуска лучше не пробовать даже) с ними должно нормально работать. Все таки эти поновее и следовательно более качественные и лучше сохранившиеся чем оригинальные, а оригинальные DS0025 мне так и вовсе не довелось найти.

PikeIt
06.07.2019, 02:08
а кто-то подключал apple к монитору МС 6105 колокольчик?
Сегодня пробовал подключить, толи что с эплом, толи не работает с ним монитор

perestoronin
06.07.2019, 06:53
а кто-то подключал apple к монитору МС 6105 колокольчик?
Сегодня пробовал подключить, толи что с эплом, толи не работает с ним монитор
Осциллограф есть ? Сигналы посмотрите, есть на видео-выходе сигнал? если да, то покажите сюда картинки с монитора и осциллографа, если нет то поищите осциллографом или пробником где сигнал теряется на плате, начиная с выходов кварцевого генератора.

Или только на колокольчике платы ничего не показывают ?

PikeIt
06.07.2019, 13:03
Есть, сегодня вечерком посмотрю. вчера поздно подключал, поэтому не стал разбираться и на всякий спросил, может колокольчик просто не переваривает эплы. на мониторе вообще ничего не появлялось.

До этого у меня еще кондер на -12вольтах пробило, но грелся только стабилизатор, микросхемы все холодные были. Надеюсь среди них ничего не погорело

PikeIt
07.07.2019, 20:26
Изображение появилось, clear screen работает, вижу "@_@_", но они мелькают, но быстро убегают за пределы экрана

Думал кварц, поменял, тоже самое.

Никто не сталкивался с убегающей картинкой? пробовал на двух МС 6105.

UPD:
Попробовал на третьем мониторе, но таком же. тоже самое. А еще иногда после включения/выключения проскакивает другой набор символов, например не вместо собачек решетки.
заснял на видео https://drive.google.com/file/d/1-AVchyRI3lvSLTXYuTsxsa6840VzftZc/view?usp=sharing

Mdesk
07.07.2019, 22:45
PikeIt, судя по видео, монитор не держит частоту кадров 60 Гц.
А так, насколько можно заметить при покадровом просмотре, поведение нормальное (моргание, стирание).
Другие символы из-за включения/выключения - тоже нормально.

PikeIt
08.07.2019, 00:21
Mdesk, Спасибо, пока не приехала озушка, буду искать подходящий монитор.

Elias
09.07.2019, 00:01
Mdesk, Спасибо, пока не приехала озушка, буду искать подходящий монитор.
Вместо монитора у меня работает переносной ч.б телевизор. Купил на авито за 500р. понимает все прекрасно.
Вместо родного озу поставте один верхний ряд наших ру3 ( или к581ру4 - какие найдете) Они отличаются только одним сигналом CS ( вместо него еще один адресных вход), но так как ряд один, то конфликта нет. А для запуска системого монитора верхнего ряда достаточно. Ну и плюс есть схема как поставив два корпуса на макетке можно штатно включить два ряда ру3 и получить 32к озу.

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


Попробуйте новые отечественные КР170АП3(В) (87-91 годов выпуска, самые лучшие 90-91гг, новее чем 92года выпуска лучше не пробовать даже) с ними должно нормально работать. Все таки эти поновее и следовательно более качественные и лучше сохранившиеся чем оригинальные, а оригинальные DS0025 мне так и вовсе не довелось найти.

DS0025cn есть на ali Так же на али купил ds0026 - вот с этими вообще беда. уж очень мощный размах они дают, плюс надо конденсаторы уменьшать ( по даташиту). КР170АП3 тоже пробовал, такое ощущение что вообще не стартует видео... одним словом Ds0025 самое оно.

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


Изображение появилось, clear screen работает, вижу "@_@_", но они мелькают, но быстро убегают за пределы экрана

Никто не сталкивался с убегающей картинкой? пробовал на двух МС 6105.


У вас происходит очищение ( вернее обнуление регистров) я у себя это исправлял подбором мультиплексоров, и еще заметил что если один или несколько регистров 2504 не очень, то они сажают либо такт, либо что то еще. По этому мультиплексоры не могут замкнуть выход на вход и регистр обнуляется. Заметил - на пробу заменял по одному регистры, и поменяв очередной, все ВДРУГ штатно заработало _@_@. И даже кп16 из моей одбраковки тоже заработали. Не зря пишут заморем, что регистры это то еще занятие и головная боль.

Это то, что касается исчезновения картинки. А касательно убегающих тактовых - попробуйте в.холд на мониторе подстроить если есть. Я на своем телевизоре его подстроил и все стабильно.

PikeIt
09.07.2019, 10:18
>>Вместо родного озу поставте один верхний ряд наших ру3
Вот это интересно! Сейчас потихоньку рисую схему, где буду по максимуму заменять/переразводить под советские компоненты (рф2 вместо 2513 и тд), надо будет и с ру3 поэксперементировать.

>>Вместо монитора у меня работает переносной ч.б телевизор
Заказал переносной 9 дюймовый тринитрон, надеюсь заработает

>>У вас происходит очищение ( вернее обнуление регистров) я у себя это исправлял подбором мультиплексоров
Эх, собрал 2 платки эпла, на второй тоже пропадает картинка.. Причем 2504 на платах разных комплектов. https://drive.google.com/file/d/1j5KCVClEdcf128-tLB_MOOOpwjLmGrDe/view?usp=sharing

Видимо как монитор придет придется еще помучиться с ними..

Немного фоточек моего эпла на, по максимуму, отечественных компонентах https://drive.google.com/drive/folders/1-G6J9XzFr16HSCdvPX-V7gShRYp42gpw

PikeIt
09.07.2019, 15:06
>>Вместо родного озу поставте один верхний ряд наших ру3 ( или к581ру4 - какие найдете) Они отличаются только одним сигналом CS ( вместо него еще один адресных вход), но так как ряд один, то конфликта нет. А для запуска системого монитора верхнего ряда достаточно.

Уже заказал Ру4)

>>Ну и плюс есть схема как поставив два корпуса на макетке можно штатно включить два ряда ру3 и получить 32к озу.
А можно схему? как организовать чип селектор, чтоб эпл второй ряд увидел..

Elias
09.07.2019, 21:45
>>Заказал переносной 9 дюймовый тринитрон, надеюсь заработает
А вот цветной телик для эппла - зло.
Только ЧБ телик заработает. там частоты развертки слишком круты для цветных. Сам сейчас электронику вл-100 (уж очень он антуражен) ковыряю в качестве показательного монитора.

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

Вот такие PIA надыбал.
http://ipic.su/img/img7/fs/9BC357AA-43D5-491E-B754-61395DFDFEC6.1562696922.jpg
Вытащили из списанного американского ЧПУ станка 1979 года.
Маркировка затерта, по внешнему виду один в один моторолла - но белая. Шаг выводов импортный... значит не подделка стран СЭФ, по этому загадка.
Так же в станке стояли и оригинальные красные моторолы, но год на них 1980, вероятно в процессе работы меняли.
Промаркирую ее ЛУТом на 6820.

http://www.apple1notes.com/old_apple/Application_Notes_files/Apple%201%2032K%20and%2020K%20Memory%20Upgrade2013 0615.pdf

PikeIt
09.07.2019, 21:51
Нуу воот.. а я уже заказал. Надеюсь заработает.

А я pia керамико/золотой из правеца вытащил.

Огромное спасибо за схемку! Как запущу эпл, буду делать 32 кб на ру4

Elias
09.07.2019, 22:11
Да, то что у меня все на ZIF панельках- это так задумано. Так сказать жертвенная плата. Я на ней экспериментирую. И на самом деле очень помогает, думаю обычные бы уже давно загнулись.

PikeIt
09.07.2019, 22:51
А вы говорили мультиплексор подбирали, это про 74157?

Elias
09.07.2019, 23:51
А вы говорили мультиплексор подбирали, это про 74157?

Да - просто перебором подбирал кп16-ые. 2504 это MOS логика, и уровни отличаются от TTL. Вероятно 3к резистор который должен как раз согласовать уровни между этими логиками в силу своих разбросов не совсем точно справляется с этим. а перепаивать их смысла нет. По этому я подобрал горсточку которая работает на моем "Тестовом".
Я пробовал и SN74175 ( с али) и 531 серию и 1531 и 1533 и 555 - советские разных годов, из тех что были в наличии. А у меня их 5-10 разных видов.

Удалось подобрать и получить стабильные @_@_

Так же играя разными 2504 - удалось найти вредный.... заменив его еще раз перебрал свои кп16, работали уже почти все. (Но я об этом уже писал).

Я понимаю что это не совсем научно, но я все больше прихожу к выводу что подобрать рабочий вариант сегодня, это лотерея. Просто перебираю ключевые чипы по маленьким шагам, запуская по узлам. Мелкая логика не доставляет особых проблем.
Проблему с мультиплексорами можно и без монитора определить. Встаньте осциллографом на вход или выход любого регистра. При включении мы должны увидеть 20 четких импульсов, если все хорошо - импульсы стабильны. Если 74157 или 2504 дурит - то импульсы начнут хаотично пропадать, превратившись либо в любую комбинацию от 1 до 20, либо в течении секунды вообще сойдут на нет. Значит регистр обнулился и не получает данные на вход.
Так и подбирал.

P.S> Советую начать с курсорного регистра ( тот что рядом с DS0025) он самый стабильный в силу разводки. Если на нем все отлично - ставим его на позицию D14 и на месте курсорного новый подбираем. Так собираем все относительно рабочие регистры, а обладая почти уверенностью что 2504 рабочие можно и с мультиплексорами разбираться.

Самые глючные - так как до них самые длинные тактовые линии это те, что стоят у 2513 чипа.

P.P.S> Есть у меня мысль что мои злаключения идут от ZIF панелек, так как они и емкостью большой обладают и за счет огромных лепестков контактов излучают и принимают помехи просто на ура. Иногда даже бывают моменты что просто проведенная рядом с платой рука может привести к полному краху картинки или зависону процессора.
Так что я уже заземляющий браслет начал использовать.

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

Обращаюсь к уважаемому MDESK - если вынуть 2513 или 2519 что на экране?
В описании наладки пишут что должны получить прямоугольники или @ на экране в конфигурации 24х40. У меня нет 24х40 - прямоугольник ( если вынуть 2513) или @ (если вынуть 2519) - уходят за пределы кадра по вертикали и 24 строками не ограничиваются.

PikeIt
10.07.2019, 00:22
Чтот на всех 2504(1404 в моем случае), что вставляю около ds0025 пропадают сигнал и на выходе и на входе в течении пары секунд. И так на 2 эплах(

У меня 1404APC стоят. кто-то ставил такие же?

Elias
10.07.2019, 00:46
У меня 1404APC стоят. кто-то ставил такие же?

Я и такие на али купил - работают.
Проверь уровни тактовых сигналов, проверь форму... и так далее. и если не сложно - встань на вход-выход мультиплексора. он срабатывает?

PikeIt
10.07.2019, 16:27
Не хватило вчера сил допроверить все, спать лег. Постараюсь сегодня вечером добраться

Сегодня заказал кучку кп16 разных серий/партий (у меня в обоих эплах стоят кп16 из одной и той же партии, все остальные микросхемы разные. при одном и том же результате на обоих эплах, грешу на них)

Ну и телек на авито нашел за 500р старенький маленький черно/белый с av

Кстати, когда вынимаю все 2504, вижу нестирающиеся собачки
Ставлю одну курсорную - тот же результат
Ставлю другие 6, вынимаю курсорную - тот же результат
Ставлю курсорную и любую другую - стираются

Elias
10.07.2019, 17:54
Кстати, когда вынимаю все 2504, вижу нестирающиеся собачки
Ставлю одну курсорную - тот же результат
Ставлю другие 6, вынимаю курсорную - тот же результат
Ставлю курсорную и любую другую - стираются

Нестирающиеся собачки - это знакогенератор 2513 генерит, так как на его адресных входах ноль. Тот же результат будет если 2519 вынуть.

Если память не изменяет - то при вынутой курсорной должны мигать собачки. Но к сожалению не помню точно... комп не дома.

То что при наличии хоть одного регистра ( не курсорного) все еще собачки - это тоже не очень хорошо. Или вы заметить не успеваете, или на входе 2519 нули.
Так как 6 регистров это 6 бит адреса символа. И при наличии хоть одного бита символы должны были поменяться.

Смотрите синхру регистров. И пробуйте на одном хотя бы получить данные.

PikeIt
10.07.2019, 18:03
Возможно не заметил, вечерком проверю

Elias
10.07.2019, 20:17
PikeIT - а диоды на ваше плате не Д9 случайно стоят? Можно фото покрупнее с ними.

PikeIt
10.07.2019, 20:59
Вроде не д9 https://drive.google.com/file/d/1-qmYW7g4Vge4JNwCqzzVTgt800wPBX0u/view?usp=drivesdk

Сейчас повставлял 2504 в разных комбинациях.
Да, когда стоит одна не курсорная 2504, то вместе с собачками какой то другой символ. Если стоит несколько, топочти всегда другой символ пропадает в течение пары секунд и остаются только собачки. Добился стабильной работы с четыремя 2504, одна из которых курсорная. В итоге мигающие собачки и непропадающий какой то символ. Если ставлю еще одну любую, то все рушится и пропадает либо часть символов, либо все

Mdesk
10.07.2019, 21:04
Обращаюсь к уважаемому MDESK - если вынуть 2513 или 2519 что на экране?
В описании наладки пишут что должны получить прямоугольники или @ на экране в конфигурации 24х40. У меня нет 24х40 - прямоугольник ( если вынуть 2513) или @ (если вынуть 2519) - уходят за пределы кадра по вертикали и 24 строками не ограничиваются.

Если удалить только 2513 - 40 столбцов белых немигающих знакомест.
Если удалить только 2519 - 40 столбцов немигающих @.
6952369524

PikeIt
10.07.2019, 21:33
Проверил у себя.
Нет только 2513 - непропадающие и немигающие знакоместа
Нет только 2519 - непропадающие и немигающие собачки
Есть все - "@_" с мигающими собачками и пропадающие совсем за пару секунд...((

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

Хм. Похоже приближаюсь к разгадке. На ds0025 на 7 ножке странные импульсы. И когда случайно задеваю щюпом рядом стоящий кондер, то импульсы выравниваются и картинка появляется

Elias
10.07.2019, 22:05
Если удалить только 2513 - 40 столбцов белых немигающих знакомест.
Если удалить только 2519 - 40 столбцов немигающих @.

Вы меня успокоили. у меня те же картинки. Просто смутило что импортные товарищи говорят про 24 строки.

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



Хм. Похоже приближаюсь к разгадке. На ds0025 на 7 ножке странные импульсы. И когда случайно задеваю щюпом рядом стоящий кондер, то импульсы выравниваются и картинка появляется

Надеюсь все нормализуется. И с кп16 не придется играться.

PikeIt
11.07.2019, 11:32
А кто и что использует в качестве DS0025?
Нашел дома только отечественные аналоги к170ап3 и к170ап3в
С первым вместо собачек прочерки, со вторым изображение пропадает и на 7 ноге странные импульсы. Если подтянуть ножку коденсатором на землю, то импульс выравнивается и изображение появляется (@_ с мигающей собачкой)

Если у кого завалялся к170ап3в, проверьте пожалуйста с ним

Elias
11.07.2019, 18:28
А кто и что использует в качестве DS0025?
Нашел дома только отечественные аналоги к170ап3 и к170ап3в
С первым вместо собачек прочерки, со вторым изображение пропадает и на 7 ноге странные импульсы. Если подтянуть ножку коденсатором на землю, то импульс выравнивается и изображение появляется (@_ с мигающей собачкой)

Если у кого завалялся к170ап3в, проверьте пожалуйста с ним

Я покупал на пробу к170ап3 (у меня 80х и конца 90х годов есть)- не заработало, разбираться не стал. Но по даташиту она имеет меньший выходной ток. Всего 0.5А вместо 1.5А как у ds0025 или DS0026.
Так же добавлю - что наша микросхема является аналогом именно DS0026 - так что кондеры в 10 раз уменьши для начала, а потом поднимать вверх.

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

PikeIt
20.07.2019, 22:30
Еее! удалось добиться стабильной работы ап3 (дело таки в ней было). не хотелось ставить ds0025 из за самой идеи заменить по максимум все на отечественные аналоги

Теперь стабильная картинка, clear screen работает.

Проверю процессорную часть с родной азухой и буду внедрять ру4 (приобрел золоченых) а потом буду паять переходник на рф2

А так как советских аналогов 6502 небыло, сделаю так как делали на агатах старых) Затру маркировку и сделаю гравировку "вычислительный микропроцессор" ))))

rw6hrm
21.07.2019, 08:23
А так как советских аналогов 6502
Был советский аналог, но достать его проблематично ;)

perestoronin
21.07.2019, 08:36
Был советский аналог, но достать его проблематично
Маркировку подскажете? Лучше даже фотографию с логотипами. А то писать вычислительный монстр на корпусе китайца не по феншую :)

А перемеркировать не грех, чем мы хуже китайцев и гособоронзаказа ?

perestoronin
21.07.2019, 08:40
удалось добиться стабильной работы ап3
Какие номиналы обвеса на неё нужны ? Какие дополнительные элементы ставили?

PikeIt
21.07.2019, 08:40
Был аналог 65c02. Он не полностью совместим. Вроде на apple 2 умудрялись запустить с ним, но запустится ли первый, неуверен. Хотя неспеша ищу такой

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

Есть еще аналог выпущенный какой- то из стран СЭВ. Он более менее аутентичный будет.

PikeIt
21.07.2019, 08:44
Какие номиналы обвеса на неё нужны ? Какие дополнительные элементы ставили?
Подбором кондеров не удалось добиться стабильной работы. Изображение появлялось, но сигнал искажался и появлялись местами другие символы.

Решилось с помощью делителя на 10к переменном резисторе. Те всего два доп элемента

rw6hrm
21.07.2019, 08:57
Советский аналог 4К602ВМ1, доставанию и покупке не подлежит при причине цены и мифичности. Болгарский аналог СМ601, но он не полностью (!) совместим даже по ножкам. Так что оригинал рулит, в том числе и по задержкам.

PikeIt
21.07.2019, 09:04
CM630 полностью совместимый.

А 4к602вм1 это аналог 65c02

rw6hrm
21.07.2019, 10:47
CM630 полностью совместимый.

Ах да, ошибся ;)

PikeIt
21.07.2019, 11:55
Кстати см601 тоже можно прикрутить к эплу. Это вроде аналог 6800. Но надо менять схему и перепрошивать монитор другой

PikeIt
21.07.2019, 23:43
https://drive.google.com/file/d/1-vxHeyBlXi-qm86tKIrO2SF9yMy2deMN/view?usp=drivesdk

Маленькая победа

svinka
23.07.2019, 02:27
на даташиты 2504 2519 дайте ссылки пожалуйста

PikeIt
23.07.2019, 08:58
на даташиты 2504 2519 дайте ссылки пожалуйста
Если, вдруг, придумаете схемку, для их замены, то я готов испытать ее на своем эпле) но только без плисов и прочих атмег, чисто на советских компонентах))

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

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

- - - Добавлено еще раз - - -

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

- - - Добавлено уже в который раз - - -

Даташиты для 2504 и 2519
https://www.applefritter.com/node/8752
https://www.applefritter.com/node/8750

svinka
23.07.2019, 14:54
Если, вдруг, придумаете схемку, для их замены Есть идейка попробовать воткнуть отечественный динамический регистр сдвига КР145ИР2. 4х фазовую растактовку для них сделать на К(Р)145ГГ1

PikeIt
23.07.2019, 15:01
Есть идейка попробовать воткнуть отечественный динамический регистр сдвига КР145ИР2. 4х фазовую растактовку для них сделать на К(Р)145ГГ1

Класс! Готов тестить

Elias
23.07.2019, 18:54
Решилось с помощью делителя на 10к переменном резисторе. Те всего два доп элемента

А можно поподробнее, что и с кем делили?

PikeIt
23.07.2019, 22:30
А можно поподробнее, что и с кем делили?

https://drive.google.com/file/d/10g5JUszqPTjWc3DHySw_1ILikuqOySyi/view?usp=drivesdk
Перед кондером на входах ап3 переменный резистор по этой схемке. Ну и подбирать сопротивление, чтоб уровни сравнялись

svinka
24.07.2019, 06:20
Для советского ЭПЛ1 на замену Signetics 2504 думаю стоит попробовать 528БР2 (в пластике КА528БР2). Цена за КА в розницу где-то 40руб. Желтая около 170. Корпус только лежачий. Вижу по складам что со времен СССР осталось много.
При питании +12 должна работать. Тактовые импульсы до 12В можно раскачать на К170АП2 (169АП2 в Ж планаре)
При добавлении 8-ой штуки можно русифицировать советский клон ;)

Signetics 2518 меняется на 5 штук 8-ми разрядных регистров сдвига или регистров на D-тригерах типа ИР23 ИР27. Много чего подойдет. По-изучаю еще номенклатуру для минимизации места на печатке.

Ссылки на описание 528БР2 есть тут http://www.155la3.ru/k528.htm
Буржуйский аналог SAD-1024 http://www.pmerecords.com/Docs/Archer_SAD-1024_Tech_Data.pdf и еще много разных ПДФ в сети

PikeIt
24.07.2019, 08:12
Кто-то в теме отписывался про замену 2504 на одну ру10 +еще какая-то микросхемка

roma
24.07.2019, 11:52
Вместо родного озу поставте один верхний ряд наших ру3 ( или к581ру4 - какие найдете) Они отличаются только одним сигналом CS ( вместо него еще один адресных вход), но так как ряд один, то конфликта нет. А для запуска системого монитора верхнего ряда достаточно. Ну и плюс есть схема как поставив два корпуса на макетке можно штатно включить два ряда ру3 и получить 32к озу.

Это только теория или ты сам уже пробовал ставить РУ3 вместо 4096 ?
И как они отличаются по выводам или ставятся один к одному?

PikeIt
24.07.2019, 13:01
Это только теория или ты сам уже пробовал ставить РУ3 вместо 4096 ?
И как они отличаются по выводам или ставятся один к одному?
Американцы ставили 4116, а это как раз аналог ру3/4. Схемка(даже несколько) имеются, значит проверяли

Elias
24.07.2019, 16:25
Это только теория или ты сам уже пробовал ставить РУ3 вместо 4096 ?
И как они отличаются по выводам или ставятся один к одному?

Пробовал, в b ряду поставил.
Ничего дополнительно не делал, схему не изменял.
Отличие в чипах кроме емкости- в ру3 вместо входа cs (13 pin) еще один вход адреса.
Для отладки поставил один ряд, так что теоретически один ряд должен дать 8к памяти. 13 пином будет выбор половинок. Но точно сказать не могу, нет клавиатуры. С ру4 одним рядом курсор отрабатывает корректно на ресет.

PikeIt
25.07.2019, 11:21
Пробовал вчера прикрутить рф2 вместо 2513, толи прошивка не верная, толи переходник...
Символов не появляется(

Ни у кого нет схемы переходника? и прошивки 2513 для a1?

Хочу сравнить с тем, что у меня

Elias
25.07.2019, 12:42
Ни у кого нет схемы переходника? и прошивки 2513 для a1?


посмотри по этой ссылке. Там два образа есть. https://web.archive.org/web/20100824191423/juliepalooza.8m.com/sl/adm3a-2.htm
А тут описан переходник: https://gainos.org/~elf/sgi/nekonomicon/forum/1/16719093/1.html

PikeIt
25.07.2019, 13:22
Тоже попались данный ссылки. Образы скачал, но похоже это образы 2513 для Adm3, a не эпла1.

И еще в описании переходника - ниже по постам - автор написал, что переделал распиновку, под использование только q0-4. И нигде это не описано... Не до конца понятно, надо ли незадействованные Qx вешать на землю. Тоже самое про незадействованные Ax. Ну и что в итоге цеплять к CE. Только 18 или и 20 тоже?

Elias
25.07.2019, 13:59
Ножки СЕ (18) и ОЕ (20) заземли. Тоесть просто включи режим чтения у 2716.
Выходы Q5-7 не используемые в зависимости от того что записано в микросхему. Лучше записать нули и к земле.
Просто не очень хорошо будет если там на выходе будет 1 и она на землю напрямую пойдет.

roma
25.07.2019, 14:35
Пробовал вчера прикрутить рф2 вместо 2513, толи прошивка не верная, толи переходник...
Символов не появляется(

Ни у кого нет схемы переходника? и прошивки 2513 для a1?

Хочу сравнить с тем, что у меня

Тут я выкладывал https://zx-pk.ru/threads/12521-apple-i.html?p=815254&viewfull=1#post815254

PikeIt
25.07.2019, 14:52
На сколько я понял - это прошивка 2513 для apple2? И на сколько знаю 2513 с apple2 - не работает в Apple1?

И еще вопрос по переходнику.
В вашем описании переходника на землю вешают еще и 19 и 22, но не вешают Q5-7. Почему?
И еще +5 вешают еще и на 21 ногу (в переходнике по ссылке выше 21 нога не подключена) - Зачем?

Переходник делал по вашей схеме, но не завелось. Но прошивка у меня другая!

roma
25.07.2019, 21:31
У меня в Apple 1 стоит 2513 снятая со старой платы Apple 2. А в Аппле 2 я поставил 2716 через описанный ниже переходник.
У меня заработало. Там внутри две прошивки, для Аппле 1 нужна оригинальная прошивка из архива.

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

Вот переходник:

2513 signal 2716/2316B
14 VA 8 A1
15 VB 7 A2
16 VC 6 A3
17 DL0 5 A4
18 DL1 4 A5
19 DL2 3 A6
20 DL3 2 A7
21 DL4 1 A8
22 DL5 23 A9
11 /E 18,20 OUT
24 Vcc 24,21 Vcc
10 Gnd 12,19,22 GND
1 Vgg x NC
12 Vdd x NC

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

x NC 9 D0
4 O1 10 D1
5 O2 11 D2
6 O3 13 D3
7 O4 14 D4
8 O5 15 D5
x NC 16 D6
x NC 17 D7

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


На сколько я понял - это прошивка 2513 для apple2? И на сколько знаю 2513 с apple2 - не работает в Apple1?

И еще вопрос по переходнику.
В вашем описании переходника на землю вешают еще и 19 и 22, но не вешают Q5-7. Почему?
И еще +5 вешают еще и на 21 ногу (в переходнике по ссылке выше 21 нога не подключена) - Зачем?

Переходник делал по вашей схеме, но не завелось. Но прошивка у меня другая!

Q0, Q6, Q7 - это выходы ПЗУ, они просто остаются не подключенные.
Их нельзя вешать на +5 или сажать на землю.

Elias
25.07.2019, 22:06
Q0, Q6, Q7 - это выходы ПЗУ, они просто остаются не подключенные.
Их нельзя вешать на +5 или сажать на землю.

Ну свободные пины не очень хорошо в воздухе оставлять.
Их бы на землю (если ноль прошит) или +5 если 1, через резистор.
Или я что то путаю и это только входов касается?
Вроде вообще всех.

Serg6845
25.07.2019, 22:49
Ну свободные пины не очень хорошо в воздухе оставлять.
Их бы на землю (если ноль прошит) или +5 если 1, через резистор.
Или я что то путаю и это только входов касается?
Вроде вообще всех.

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

PikeIt
25.07.2019, 23:28
У меня в Apple 1 стоит 2513 снятая со старой платы Apple 2. А в Аппле 2 я поставил 2716 через описанный ниже переходник.
У меня заработало. Там внутри две прошивки, для Аппле 1 нужна оригинальная прошивка из архива.

Спасибо! Попробую с вашей прошивкой!



x NC 9 D0
4 O1 10 D1
5 O2 11 D2
6 O3 13 D3
7 O4 14 D4
8 O5 15 D5
x NC 16 D6
x NC 17 D7
А тут точно 4 с 10 соединять, а не с 9 (D0)?

И еще, если не сложно, можете проверить переходник на A1?

roma
26.07.2019, 11:28
Проверить переходник я не могу, так как плату Аппле 2 с переходником я давно уже продал.
И кроме эти записей и файлов у меня больше ничего не осталось.

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

Хотя возможно нужно как написано тут: https://gainos.org/~elf/sgi/nekonomicon/forum/1/16719093/1.html
Pins (2513 -> 2716):

4 - (Out 1) -> 9 (Q0)
5 - (Out 2) -> 10 (Q1)
6 - (Out 3) -> 11 (Q2)
7 - (Out 4) -> 13 (Q3)
8 - (Out 5) -> 14 (Q4)

11 (Chip Enable) -> 20 (G), 18 (EP)

Но в любом случае хоть что то должно выводить на экран, при неправильном подключении выходов или неправильной прошивке должны просто отображаться искажённые символы.

PikeIt
26.07.2019, 11:42
Выводятся квадраты, как и при отсутствии флешки. Попробую вашу прошивку, может заработает.

PikeIt
27.07.2019, 01:53
Разобрался с клавой). Она с инверсной логикой оказалась.
При нажатии на 1 (0110001) печатается N (1001110)
...

PikeIt
12.08.2019, 11:26
запустил АП3в на основной плате без делителя. Просто добавив кмок по этой схемке
http://www.willegal.net/blog/?p=3668

PikeIt
21.08.2019, 13:45
Запилил 32к на ру4)
Пока реализация на тестовой плате, потом, как клаву доделаю и проверю память полностью, перенесу на основную плату.
https://drive.google.com/open?id=12RZ6faawtoq9cHUkqKrumMIFaOwf4dm1
https://drive.google.com/open?id=12P22T6hewu0lF3UYkGNngorFBRn6fd2T
https://drive.google.com/open?id=12Kg1Ajh4eJ7RgdJ0bc0-lPSoqkKXbgew

Ни кто не подскажет самой простой схемки для инвертирования импульсов у ascii клавы?

Elias
21.08.2019, 13:48
Ни кто не подскажет самой простой схемки для инвертирования импульсов у ascii клавы?

Не поверишь, транзистор :)

PikeIt
22.08.2019, 00:49
Не поверишь, транзистор
а вот и ни фига) Собрал на лн1
https://drive.google.com/open?id=12b460jYmTrOFMgH_dB3XSTMG4L4Z1LUL
https://drive.google.com/open?id=12d1oTis5xLFQcza3hk50Cv69EqnokLTJ
https://drive.google.com/open?id=12dI-SsSwfw9iIwI0OlZbR3SxXr2NdkG8

Теперь у меня другой вопрос)
Подскажите, пожалуйста, необходимый и достаточный набор клавиш для apple 1
С буквами цифрами понятно, нужны именно всяческие enter, esc, и прочие спец кнопки и их скан коды.

На этой клаве backspace не удаляет символ, а добавляет _(или -, не помню уже точно) похоже скан код другой, какой верный, подскажите.

Mdesk
22.08.2019, 20:56
CR #0D (монитор реально обрабатывает #8D, т.к. бит 7 = 1);
ESC #1B (#9B);
BACKSPACE #5F (#DF).

BACKSPACE не могу проверить, т.к. у меня клавиатура от Apple II, а она такой код не умеет выдавать (без доработки скальпелем).

PikeIt
22.08.2019, 23:08
Спасибо!. Да, бэк спэйс как раз рисует _ судя по коду. Интересно. Я думал стерать будет.

ParyshevD
13.09.2019, 07:18
280: 4C A9 02 A2 00 A9 8D E8
288: 20 EF FF E0 24 F0 03 4C
290: 87 02 60 48 41 50 50 59
298: 20 50 52 4F 47 52 41 4D
2A0: 4D 45 52 20 44 41 59 21
2A8: 8D 20 83 02 A9 44 20 EF
2B0: FF A9 50 20 EF FF A9 41
2B8: 20 EF FF A9 8D 20 EF FF
2C0: A2 00 BD 93 02 20 EF FF
2C8: E8 E0 16 F0 F3 4C C2 02

:v2_dizzy_punk:

Shumadan
04.11.2019, 11:27
тут речь шла о возможности замены 2519 на калькуляторную К145ИР2 или на кучу регисторов. Никто не пытался отмакетировать?

Elias
04.11.2019, 18:40
тут речь шла о возможности замены 2519 на калькуляторную К145ИР2 или на кучу регисторов. Никто не пытался отмакетировать?

На счет макетирования не подскажу, но кажется мне что сейчас надо успеть купить оригинальную. В Unicorn они кончились, на ebay цена взлетает с каждым днем. Того и глядишь лет через 10 мы реплики будем продавать по цене небольшой квартиры :)
А без 2519 реплику не сделаешь :( Вернее Настоящую реплику!

Тем более что оригинал Apple1 на ebay висит всего лишь за 1.750.000$ так сказать тенденция на лицо!

Shumadan
05.11.2019, 17:42
На счет макетирования не подскажу, но кажется мне что сейчас надо успеть купить оригинальную. В Unicorn они кончились, на ebay цена взлетает с каждым днем. Того и глядишь лет через 10 мы реплики будем продавать по цене небольшой квартиры
Тут больше спортивный интерес. Хотя оригинал все равно придётся приобрести.

Shumadan
07.11.2019, 14:23
Кстати, никто не в курсе почему все сохранившиеся Apple 1 оформлены в массивных деревянных корпусах. Я понимаю, что "первый" продавался только в виде готовой платы, а дальше кто во что горазд. Но почему - не металл, не пластик, да и стиль какой то в духе 30-х годов. Если соберу плату, придется искать краснодеревщика, чтобы не выделятся новоделом)

Elias
07.11.2019, 22:19
Мое мнение, что тут психология и время.
В 70х дерево в отличии от пластика и металла очень широко использовалось.
Да и компьютер покупали и собирали гики, а нам не так важен внешний вид как процесс и принцип "Слепил из того что нашел под руками"
Вот и получается, что корпуса собирали из дерева, и проще и дешевле.

Хотя на ебай сейчас висит оригинал, так там подписно что он в оригинальном корпусе, который покупался в комплекте именно в байтшопе. Может магазин наклепал свои корпуса для увеличения продаж. И они именно деревянная коробка, без изысков.

Shumadan
08.11.2019, 21:39
И еще, почему в тактовом генераторе такие большие емкости? При такой частоте ставят пиковые емкости 100-300 пФ. И генератор заводится?

sergey2b
11.11.2019, 07:45
Кстати, никто не в курсе почему все сохранившиеся Apple 1 оформлены в массивных деревянных корпусах. Я понимаю, что "первый" продавался только в виде готовой платы, а дальше кто во что горазд. Но почему - не металл, не пластик, да и стиль какой то в духе 30-х годов. Если соберу плату, придется искать краснодеревщика, чтобы не выделятся новоделом)

потому что первые американские покупатели apple I понли что плата по размерам вхрдит в ящик из под сигар (кторый был деревянным)
и замещали ссвой комп в нем

roma
28.01.2020, 15:52
Американцы ставили 4116, а это как раз аналог ру3/4. Схемка(даже несколько) имеются, значит проверяли

Попробовал вместо МК4027 установить 4116. Без переделок.

Запускается, реагирует на ресет, на C100R реагирует, но не всегда правильно.
Бейсик так и не удалось загрузить.

Скорее всего нужно вывод 13 (А6) повесить либо на землю, либо через резистор на +5.

Не подскажите, кто где видел, чтобы вместо 4096 можно было установить 4116 без переделок?
Это же должно касаться использования РУ3.
У кого заработало с РУ3, бейсик грузится, с 13 выводом что нибудь делали?

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

Разобрался уже немного сам. Без переделки просто так менять 4096 на 4116 нельзя. Выходы обоих банков соединены параллельно. Выборка банков осуществляется как раз через вывод 13, который для 4096 это CS, а для 4116 это A6. Поэтому чисто теоретически можно установить только один банк, одна половинка которого будет выбираться по адресу 0-FFF, а другая по всем остальным адресам.
Для теста так сойдёт, но Бейсик по крайней мере у меня так не загружается и не работает ...

Shumadan
28.01.2020, 16:04
Не подскажите, кто где видел, чтобы вместо 4096 можно было установить 4116 без переделок?
Это же должно касаться использования РУ3.
У кого заработало с РУ3, бейсик грузится, с 13 выводом что нибудь делали?


не то?
https://drive.google.com/open?id=1imlnhutcrCENaNGgV3QgffsfgzFJS9pR

roma
28.01.2020, 16:43
Это уже с переделкой. Просто тут писали что типа можно 1 к 1 просто заменить 4096 на 4116 без всяких переделок.
Тут https://www.applefritter.com/node/2804 предлагают такой же вариант с переделкой.

Macintosh_nik
24.05.2020, 05:49
Всем привет, кто какие использывал трансформаторы и большие конденсаторы? Не все же Stancor и Sprague ставили, чем заменяли?

potetino
06.10.2020, 17:10
Всем привет, кто какие использывал трансформаторы и большие конденсаторы? Не все же Stancor и Sprague ставили, чем заменяли?

Собирал A1 давно в 2014 году, ставил Hammond и Sprague, заказывал из США, обошлись в приличную сумму.

ParyshevD
24.03.2022, 18:21
Выложил исходники, шестнадцатеричные коды, бинарник и WAV-файл игры 2048 в гитхаб :)
https://github.com/DenisParyshev/Apple1_2048

MoVinG
10.12.2023, 12:21
Всем привет!
К надвигающемуся юбилею А1 инициирована закупка плат для его изготовления.
Всем заинтересованным - запись желающих организована в чате телеграм:
https://t.me/+WCkuVscEJ3AyZGNi