nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 10 Dec 2019 23:07



Reply to topic  [ 36 posts ]  Go to page Previous  1, 2, 3
"Специалист" на 6502 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18145
Location: Colorado
Reply with quote
Lavr wrote:
Читал я тут статеечку по случаю: Великие микропроцессоры прошлого и настоящего

И обратил я внимание на следующую фразу:
John Bayko wrote:
680x и 650x получают доступ к памяти лишь каждый втоpой цикл, позволяя пеpифеpии (видео или втоpому CPU) получать доступ к той же памяти без конфликта.

Если это действительно так, то никаких проблем по встраиванию аналога 6502 в схему "Специалиста"
по идее быть не должно.
В один из двух циклов счетчик регенерации видео-ОЗУ должен без конфликта получать к нему доступ.

Интересная особенность - надо почитать повнимательнее техническое описание 6502...

_________________
:eugeek: https://twitter.com/Shaos1973


13 Aug 2019 20:56
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
В связи с поиском схемы Micro-Professor MPF-II который, как уверяют, частично клон Apple-II,
решил я посмотреть схему оригинального Apple-II, чтобы подумать, что из неё можно выкинуть,
чтобы упростить до Micro-Professor MPF-II... :wink:

Схему Apple-II приличного качества я нашел вот здесь: http://www.applelogic.org/files/AIISCHEMATIC.jpg
Я и раньше смотрел схемотехнику Apple-II, но как-то в глаза не бросалось...
Сколько из неё торчит "ушей" характерных для "Специалиста", причем первоначального Волковского
варианта! :o

Три линейки аналогов 565РУ3 с тремя питаниями! :roll:
Все ПЗУ - в верхней четверти адресного пространства! (Впрочем, для 6502 это характерно!)
Те же счетчики регенерации и мультиплексоры!

Правда, Woz сразу пробуферировал все шины своего 6502, а вот Волков несколько не так поступил...

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

Но посмотреть схему интересно (я с ходу не нашел пока части схемы, отвечающие за аппаратный
текстовый режим Apple-II).
Attachment:
File comment: Принципиальная схема Apple-II
AII_SCH.zip [719.27 KiB]
Downloaded 28 times

_________________
iLavr


22 Sep 2019 11:33
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Lavr wrote:
John Bayko wrote:
680x и 650x получают доступ к памяти лишь каждый втоpой цикл, позволяя пеpифеpии (видео или втоpому CPU) получать доступ к той же памяти без конфликта.
Если это действительно так, то никаких проблем по встраиванию аналога 6502 в схему "Специалиста"
по идее быть не должно.
В один из двух циклов счетчик регенерации видео-ОЗУ должен без конфликта получать к нему доступ.
Интересная особенность - надо почитать повнимательнее техническое описание 6502...
Это, действительно, оказалось именно так! :lol:

Читаю я по несколько иному поводу документ: The-Apple-II-by-Stephen-Wozniak
И вот что Woz там пишет:
Attachment:
AIIVideo.gif
AIIVideo.gif [ 178.04 KiB | Viewed 594 times ]

То есть, полностью похоже на то, что Apple-II работает с прозрачной регенерацией ОЗУ.

_________________
iLavr


22 Sep 2019 17:26
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
...посмотреть схему интересно (я с ходу не нашел пока части схемы, отвечающие за аппаратный
текстовый режим Apple-II).

С ходу не нашел, поскольку искал ПЗУ знакогенератора в более современном виде типа 573РФ2... :-?

Но поскольку Woz конструировал это в бородатом 1976...77 году, у него и ПЗУ знакогенератора более
архаичное с тремя питаниями: 2513.
Quote:
This the Character ROM used in the Apple II and II+ “Revision 4” and previous systems.
Attachment:
AIITXTVid.gif
AIITXTVid.gif [ 68.54 KiB | Viewed 582 times ]

На 2513 приходят выводы данных из памяти, а по выходам - 74166, 8-разрядный регистр
сдвига с параллельным или последовательным вводом информации - сдвиг байта в видеосигнал.
Позже эту архаику всё ж заменили на 2716 - аналог 573РФ2.
Quote:
Later revision Apple II/+ systems used a 2716 series EEPROM and CAN NOT use this ROM.


То есть, Woz в значительной мере вынужденно ввёл TEXT mode и графику низкого разрешения:
ОЗУ было дороговато в то время и Apple-II мог стартовать, имея лишь 4 кБайт ОЗУ, из которых 24x40=960 Байт
мог занимать текстовый буфер (реально чуть больше).

Волкову в 1985 году было уже полегче (хотя в СССР "полегче" - понятие относительное), и "Специалист"
в принципе мог стартовать с 1-й линейкой ОЗУ в 16 кБайт в чисто графическом режиме.

_________________
iLavr


23 Sep 2019 02:56
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Очень хорошая страничка по вопросам "что, где и как в Apple II" и почему не работает:

http://www.appleii-box.de/D04_resurection.htm :wink:

 МАТЕРИНСКАЯ ПЛАТА Apple II ПО СХЕМЕ ВЫШЕ
Attachment:
Apple_II_mainboard.jpg
Apple_II_mainboard.jpg [ 523.56 KiB | Viewed 559 times ]

_________________
iLavr


24 Sep 2019 08:31
Profile
Doomed
User avatar

Joined: 13 Nov 2007 12:09
Posts: 353
Location: Ставрополь
Reply with quote
Не помню, оставлял ли ссылку на эту книгу тут, но пусть будет:
https://vk.com/doc117527293_408222517 (80 мегабайт pdf!!!)
"Understanding the Apple II" by Jim Sather


24 Sep 2019 23:04
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 36 posts ]  Go to page Previous  1, 2, 3

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.