Apple_Replica1 TE1

MOS Technology / Commodore / Apple II / NES etc.

Moderator: Lavr

User avatar
Lavr
Supreme God
Posts: 16687
Joined: 21 Oct 2009 08:08
Location: Россия

Apple_Replica1 TE1

Post by Lavr »

Специально я этот проект не искал, мельком он мне попадался ранее, но в этот раз я решил,
что и проект, и сопровождающий его текст достойны быть упомянутыми в этой ветке нашего
форума, но начать придётся с оффтопа... :wink:
Lavr offtop wrote:А искал я специально проект, который мимоходом анонсировал вот в этой ветке:
Lavr wrote:Где-то был проект, где микроконтроллер не только сигналы синхронизации выдаёт, но и всякая
прочая обслуга в него заведена...
Мне этот проект не понравился по той причине, что современный микроконтроллер, который
может быть гораздо мощнее древнего процессора, и может в принципе эмулировать древний компьютер
типа "Радио 86РК" или "Специалиста" целиком с видеовыходом, используется для "пляски" вокруг этого
самого древнего процессора и подтаскивания ему "печенек"... :-?
Но с другой стороны, проект был интересен тем, что содержал кроме чутка мелочевки всего 3 БИС:
- сам микропроцессор К580ВМ80А (aka i8080);
- микроконтроллер, который выдавал К580ВМ80А все синхросигналы, и ЗАОДНО БЫЛ В РОЛИ НАЧАЛЬНОГО ЗАГРУЗЧИКА! :kruto:
- статическая память из кэшей древних IBM-плат.
В общем - на любителя такой проект, я лично для себя сделал подобный вариант без микроконтроллера,
но решил я время потратить и тот проект обратно "выгуглить", раз уж подобное вызывает у нас интерес...
Но, как это часто бывает, мимоходом много чего интересного попадается, когда не нужно, а вот найти
потом, когда нужно, бывает довольно проблематично, если ссылок не сохранил... :-?

Поэтому я решил этот довольно приличный проект здесь зафиксировать, раз уж он настойчиво под руку
попадается, а то потом понадобится, а не найдёшь... :wink:

Apple I Replica I TEI
Replica1TE1.png
Действительно - добротная эмуляция Apple I, которая меня не заинтересовала именно из-за микроконтроллера
в своём составе. А так - и прошивки и герберы проекта довольно просто находятся Гуглем...

Но в этот раз в дополнение к этому проекту мне попалась ещё и страница, где он также упоминается,
но кроме этого изложено то, что можно назвать: АЛЬТЕРНАТИВНАЯ ИСТОРИЯ ЗАРОЖДЕНИЯ APPLE :lol:
Она вызвала у меня улыбку, поскольку известные факты поданы под несколько иным углом зрения... :ebiggrin:

Честно говоря, зная реальные факты из истории Стивов, я как-то всегда озадачивался, а как же, действительно,
Джобсу удалось всучить первую партию Apple I в виде плат, в то время, как, известно, что он реально
подряжался поставить полноценные компьютеры? :roll:
И почему тогда Apple I считают первым персональным компьютером, хотя на тот момент были
и более полноценные альтернативы? :o
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16687
Joined: 21 Oct 2009 08:08
Location: Россия

6502 board experiment

Post by Lavr »

Lavr wrote:
Lavr offtop wrote:А искал я специально проект, который мимоходом анонсировал вот в этой ветке:
Lavr wrote:Где-то был проект, где микроконтроллер не только сигналы синхронизации выдаёт, но и всякая
прочая обслуга в него заведена...
... проект был интересен тем, что содержал кроме чутка мелочевки всего 3 БИС:
- сам микропроцессор К580ВМ80А (aka i8080);
- микроконтроллер, который выдавал К580ВМ80А все синхросигналы, и ЗАОДНО БЫЛ В РОЛИ НАЧАЛЬНОГО ЗАГРУЗЧИКА! :kruto:
- статическая память из кэшей древних IBM-плат.
Но решил я время потратить и тот проект обратно "выгуглить", ...
Но, как это часто бывает, мимоходом много чего интересного попадается, когда не нужно, а вот найти
потом, когда нужно, бывает довольно проблематично, если ссылок не сохранил... :-?
Продолжил я выгугливать этот артефакт, нашел очень похожий проект, правда, на 65С02.
Идея-то очень не новая и в той или иной реализации встречалась не раз...

6502 board experiment
А board with a 65c02, 64K RAM, SX28 microprocessor w/ programming header, MAX3232-a-like, RS-232 via 9-pin female SUB-D connector, etc.· The SX28 clocks the CPU, decodes the A15 address line to select the right chip, and handles the read/write control signals for the RAMs.· Since the 6502 has no built-in debugging functionality, the SX28 handles single instruction stepping·by watching for the CPUs SYNC signal to assert, which means it is fetching an opcode from· memory.· The SX28 clocks the CPU so it has automatic synchronizatio/knowledge.· The SX is interfaced to the 6502's databus, so it can watch for special opcodes such as "BRK" (the software bearkpoint) and "COP" (the coprocessor instruction).· The SX28 can also peek and poke memory/registers by giving the CPU instructions to do so.· For RAM, this means saving IO pins by not requiring the address lines to interface directly.
47696.jpg
Ясный пень: Parallax SX28 - достойный по быстродействию кандидат, обслуживать "железные потуги"
65c02 программным путём! :kruto:

 6502 board schematics
47697.jpg

Но упомянутая мной конструкция с К580ВМ80 была даже меньше этой платы, была двухэтажная,
и микроконтроллер был такой-же сороконогий, как и сам К580ВМ80.
Поищу ещё...
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16687
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 6502 board experiment

Post by Lavr »

Lavr wrote:Идея-то очень не новая и в той или иной реализации встречалась не раз...
Parallax SX28 - достойный по быстродействию кандидат, обслуживать "железные потуги"
65c02 программным путём!
Ничего больше не искал, само по пути попалось... на этот раз - Prоpeller на обслуге...
PropLaptop-Schem-L-600x450.jpg
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16687
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Apple_Replica1 TE1

Post by Lavr »

Lavr wrote:Поищу ещё...
Поискал... как говорится, теплее!... :wink:
Вот этот проект я в тот день точно видел!
My 3-Chip Design Is Working
SBC v1 Proto (small).png
Точно помню, мне понравилось, что микроконтроллер не Пропеллер и не Паралакс, а PIC18F46K22.
Тоже в общем-то "толстый" микроконтроллер, на котором процессор с обвязкой можно эмулировать целиком... :-?
И что мне очень не понравилось, как автор изобразил "схему" своего детища:
SBC v1 (small).png
Я почему-то вспомнил сразу, что мы такой стиль тут обсуждали:
fifan wrote:Я смотрю это тенденция такая появилась - рисовать не схемы, а монтажные платы.
Но буквально почти сразу мне попался похожий проект DIY SBCompyter-a на z80 и чуть позже - на КР580ВМ80.
А вот чего сам я искал в тот раз - не помню... :(
You do not have the required permissions to view the files attached to this post.
iLavr