Схемы

Новости и интересная информация из интернета по нашей теме

Moderator: Shaos

User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

А вот еще интересности:
The Great Z80 Computer Project
Z80 Computer
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Схемы

Post by Lavr »

HardWareMan wrote:Вот чо случайно нарыл, бороздя просторы вселенной.. ээ, т.е. интернета:
http://www.weihenstephan.org/~michaste/ ... ematic.gif
А я, бороздя просторы Инета, вот был выкинут к нам сюда с вопросом:
А как у Woz-a был организован вывод на дисплей в Apple 1 ?

Пишут, что был встроенный видеовыход на телевизор, как алфавитно-цифровой дисплей 40х24 ...
Также утверждают, что при этом был аппаратный скроллинг.
С другой стороны, пишут, что вывод на ТВ был медленный 1200 бод или 1 символ за поле что-ли...
С третьей стороны - "Используется выход на телевизор. Как реализован — данных нет."

По схеме - никаких характерных черт видеовывода... :(
Есть утверждение, что у Woz-a не было видео-RAM и он использовал сдвиговые
регистры для видеовыхода.
Но это не должно отменять наличие видео-RAM?
И есть утверждения, что использованы особенности NTSC с неполным соблюденинием
таймингов стандарта...

Приводится кое-где вот такая блок-схема:



Но порт в/в по схеме - 6820, половина - на клавиатуру, половина на разьём.
А на видео - вроде и - нет ничего... :(

А кто знает конкретнее?
iLavr
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

а что, регистры не могут работать как RAM? Тыц и считаем чипы.
больше, чем тут, правда?

Тыц
Тыц
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

MC68k wrote:а что, регистры не могут работать как RAM?
Регистры, естественно, могут работать как RAM.
Но регистры сдвига предназначены для сдвига по их назначению, нет?
"This shift register replaces the normal video RAM memory and is responsible
for holding all the characters which are visible on the screen.
The shift register can hold 1024 characters...
"
А не слабый регистр сдвига!!! :o

Считать чипы, наверное, дело затейливое и увлекательное...

Но вопрос был: "как у Woz-a был организован вывод на дисплей в Apple 1 ?

Так что, несмотря на все "тыц", я не приметил читаемой схемы видеовывода.

За столько лет истории этого раритета должна ж быть вменяемая схема этого блока?
Тем более, что везде акцентируют, что Apple зело выиграла, не секретя
свою схемотехнику.

Сдвиговые регистры вроде как 74174 у Woz-a использовались...
Так, судя по некоторым читабельным обрезкам схем:

Image

На мой взгляд, довольно подробная информация есть вот здесь, но опять же -
схемы видео-вывода целиком там тоже нет, одни обрезки...
iLavr
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

Регистры, естественно, могут работать как RAM.
Но регистры сдвига предназначены для сдвига по их назначению, нет?
"This shift register replaces the normal video RAM memory and is responsible
for holding all the characters which are visible on the screen.
The shift register can hold 1024 characters..."
which means that we've got 64 characters to spare.
A total of 6 shift register of the type 2504 are used to hold 6 bit wide words. Why only 6 bits? You'll see when we discuss the character generator circuitry.

Character shift register This simplified representation of one of the shift registers shows you the actual operation. Both "switches" are part of ICs C4 and C14.
In normal operation both switches are in the drawn position, allowing the shift register to run around in circles endlessly. This means that all characters remain on the screen where they are. The currently "exposed" character is fed to C3 to be displayed.

When a new character is to be entered into the carousel we have to wait for the character "under the cursor" to pass by, only then can we assert the WRITE signal which flips the right switch to accept the new character. Immediately after that the switch is again returned to its original position and from now on the new character will circulate in the carrousel, effectively replacing the character which used to fill that space.

Do you know now why RAM is called Random Access? With RAM you wouldn't have had to wait for the character to appear before it can be replaced.
This hopefully explains why the Apple 1 display is updated so slowly, the processor has to wait a full cycle of 16.7 ms each time before it can update the next character
'174 ни разу не сдвиговый. 2504 - да. только где его взять сейчас?

насчет доступности схемы сейчас - тут шкурный вопрос взыграл - народ кинется собирать реплики, а заодно и цена оригинала(их всего осталось 100штук или около того) упадет.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

MC68k wrote:'174 ни разу не сдвиговый.
Image
Источник
В качестве сдвигового регистра можно использовать микросхемы 74LS174
Источник

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

MC68k wrote:2504 - да. только где его взять сейчас?
насчет доступности схемы сейчас - тут шкурный вопрос взыграл - народ кинется собирать реплики, а заодно и цена оригинала (их всего осталось 100 штук или около того) упадет.
Мысль такая шкодная зашевелилась... :D Эмулировать 2504 на микроконтроллере
в SIMD-исполнении, залить компаундом в корпус 2504 и "накормить" страдальцев...
Пусть демпфинг устроят! :wink: И куда только смотрят шустрые китайцы! :rotate:
iLavr
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Post by b2m »

Lavr wrote:В качестве сдвигового регистра можно использовать микросхемы 74LS174
Никто не отрицает, что обычный 8-ми битный регистр можно соеденить так, что он будет работать как сдвиговый. Однако, для килобайта видеопамяти их надо будет 1024 штуки.

Под сдвиговым регистром (в описании терминала) понимается микросхема памяти, которая применялась в калькуляторах. По сути, это действительно сдвиговый 1024-битный регистр, с однобитным входом и однобитным выходом. То есть однобитная память с последовательным доступом. Если не надо ничего менять, то соединяем вход с выходом, а если надо изменить бит, то на вход подаём новое значение.

Просто такая память была гораздо дешевле RAM, и идеально подходила для циклического буфера видеопамяти. Единственный недостаток - запись нового байта в такой буфер будет длиться целый кадр (пока буфер не сдвинется в нужную позицию). Поэтому для очистки экрана и перевода курсора на новую строку была сделана "особая" фича.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

Lavr wrote:
MC68k wrote:'174 ни разу не сдвиговый.
Image
Источник
В качестве сдвигового регистра можно использовать микросхемы 74LS174
Источник

А вобще я предпочитаю читать схемы, а не слишкомногобукав...
и сразу НЕТъ
MC68k wrote:2504 - да. только где его взять сейчас?
насчет доступности схемы сейчас - тут шкурный вопрос взыграл - народ кинется собирать реплики, а заодно и цена оригинала (их всего осталось 100 штук или около того) упадет.
Мысль такая шкодная зашевелилась... :D Эмулировать 2504 на микроконтроллере
в SIMD-исполнении, залить компаундом в корпус 2504 и "накормить" страдальцев...
Пусть демпфинг устроят! :wink: И куда только смотрят шустрые китайцы! :rotate:
не прорежет. а китайцы заняты - кормят ойпадами.

внезапно вопрос - были же какие-то советские микросхемы огромных сдвиговых регистров. 176-серия ЕМНИП
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Post by b2m »

MC68k wrote:были же какие-то советские микросхемы огромных сдвиговых регистров. 176-серия ЕМНИП
Например К145ИР1/ИР2, как раз 1024-битный динамический сдвиговый регистр.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

b2m wrote:
Lavr wrote:В качестве сдвигового регистра можно использовать микросхемы 74LS174
Никто не отрицает, что обычный 8-ми битный регистр можно соеденить так, что он будет работать как сдвиговый.
А я читаю - что отрицает:
MC68k wrote:174 ни разу не сдвиговый.
Значит хотя бы на раз его можно сделать сдвиговым?

И совершенно неясно, зачем ты написал эти слишкамногобукав,
поскольку выше и по ссылке всё это же и написано.
This shift register replaces the normal video RAM memory and is responsible
for holding all the characters which are visible on the screen.
The shift register can hold 1024 characters...
Do you know now why RAM is called Random Access? With RAM you wouldn't have had to wait for the character to appear before it can be replaced.
This hopefully explains why the Apple 1 display is updated so slowly, the processor has to wait a full cycle of 16.7 ms each time before it can update the next character.
Мы вполне умеем читать английские буквы и складывать их в слова.

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

Но даже вот это не схема...

Image

Значит в описании терминала Pixel Shift Register не сдвиговый, а сдвиговый
лишь Video Shift Register?
А там ещё и Character Shift Register присутствует - и он не сдвиговый?
Ясен пень, что размеры у них разные, но от этого они все не перестают
быть сдвиговыми!

А вобще говоря, читабельная принципиальная схема не нуждается в слишкамногобуквах,
но вот этот "тыц" я прочитать не могу... :(

Image
Last edited by Lavr on 31 May 2012 05:39, edited 2 times in total.
iLavr
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

оверквотинг, да. не вели казнить, вели миловать.

176ру2 256*1bit
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

А в принципе, MC68k, ты тут меня подвёл!
Я априори ожидал от тебя единственный RTFM, который бы ткнул
меня носом в схему видеотерминала Яблока-1. :wink:
Ты ж у нас известный яблоко-мако-вед! :D
А вместо этого FM, мы пишем многабуков... :lol:
iLavr
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

таки да, подвел. было дело - искал и не нашел, но признаться стыдно же. :oops:
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Post by b2m »

Более подробной схемы, чем вот в этом документе, скорее всего нет.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

b2m wrote:Более подробной схемы, чем вот в этом документе, скорее всего нет.
Ну вот это дело! Спасибо!
Хотя честно говоря, я надеялся что все эти современные творцы Яблочных реплик
не поленятся разочек перерисовать схему раритета в современных редакторах схем.
Но, видимо нет... :( Видимо сборка по древнему мануалу составляет часть их кайфа! :D



PS. А вобще весьма странно. Русскоязычных публикаций об Apple-1 исчезающе мало.
И желающих эмулировать его или там сделать реплику - практически нет.
Такое у меня сложилось обзорное мнение...
iLavr