nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 23 Apr 2024 16:40



Reply to topic  [ 31 posts ]  Go to page Previous  1, 2, 3  Next
Схемы 
Author Message
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
А вот еще интересности:
The Great Z80 Computer Project
Z80 Computer


20 Jan 2009 04:47
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
HardWareMan wrote:
Вот чо случайно нарыл, бороздя просторы вселенной.. ээ, т.е. интернета:
http://www.weihenstephan.org/~michaste/ ... ematic.gif

А я, бороздя просторы Инета, вот был выкинут к нам сюда с вопросом:
А как у Woz-a был организован вывод на дисплей в Apple 1 ?

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

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

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



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

А кто знает конкретнее?

_________________
iLavr


30 May 2012 17:53
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
а что, регистры не могут работать как RAM? Тыц и считаем чипы.
больше, чем тут, правда?

Тыц
Тыц


30 May 2012 21:07
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
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


31 May 2012 01:28
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
Quote:
Регистры, естественно, могут работать как 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..."

Quote:
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штук или около того) упадет.


31 May 2012 03:26
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
MC68k wrote:
'174 ни разу не сдвиговый.

Image
Источник

Quote:
В качестве сдвигового регистра можно использовать микросхемы 74LS174
Источник

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


MC68k wrote:
2504 - да. только где его взять сейчас?
насчет доступности схемы сейчас - тут шкурный вопрос взыграл - народ кинется собирать реплики, а заодно и цена оригинала (их всего осталось 100 штук или около того) упадет.

Мысль такая шкодная зашевелилась... :D Эмулировать 2504 на микроконтроллере
в SIMD-исполнении, залить компаундом в корпус 2504 и "накормить" страдальцев...
Пусть демпфинг устроят! :wink: И куда только смотрят шустрые китайцы! :rotate:

_________________
iLavr


31 May 2012 03:40
Profile
Devil

Joined: 26 May 2003 06:57
Posts: 860
Reply with quote
Post 
Lavr wrote:
В качестве сдвигового регистра можно использовать микросхемы 74LS174

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

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

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

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


31 May 2012 04:27
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
Lavr wrote:
MC68k wrote:
'174 ни разу не сдвиговый.

Image
Источник

Quote:
В качестве сдвигового регистра можно использовать микросхемы 74LS174
Источник

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


и сразу НЕТъ
Quote:
MC68k wrote:
2504 - да. только где его взять сейчас?
насчет доступности схемы сейчас - тут шкурный вопрос взыграл - народ кинется собирать реплики, а заодно и цена оригинала (их всего осталось 100 штук или около того) упадет.

Мысль такая шкодная зашевелилась... :D Эмулировать 2504 на микроконтроллере
в SIMD-исполнении, залить компаундом в корпус 2504 и "накормить" страдальцев...
Пусть демпфинг устроят! :wink: И куда только смотрят шустрые китайцы! :rotate:
не прорежет. а китайцы заняты - кормят ойпадами.

внезапно вопрос - были же какие-то советские микросхемы огромных сдвиговых регистров. 176-серия ЕМНИП


31 May 2012 04:27
Profile
Devil

Joined: 26 May 2003 06:57
Posts: 860
Reply with quote
Post 
MC68k wrote:
были же какие-то советские микросхемы огромных сдвиговых регистров. 176-серия ЕМНИП

Например К145ИР1/ИР2, как раз 1024-битный динамический сдвиговый регистр.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


31 May 2012 04:48
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
b2m wrote:
Lavr wrote:
В качестве сдвигового регистра можно использовать микросхемы 74LS174

Никто не отрицает, что обычный 8-ми битный регистр можно соеденить так, что он будет работать как сдвиговый.

А я читаю - что отрицает:
MC68k wrote:
174 ни разу не сдвиговый.
Значит хотя бы на раз его можно сделать сдвиговым?

И совершенно неясно, зачем ты написал эти слишкамногобукав,
поскольку выше и по ссылке всё это же и написано.
Quote:
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

_________________
iLavr


Last edited by Lavr on 31 May 2012 05:39, edited 2 times in total.



31 May 2012 05:06
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
оверквотинг, да. не вели казнить, вели миловать.

176ру2 256*1bit


31 May 2012 05:33
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
А в принципе, MC68k, ты тут меня подвёл!
Я априори ожидал от тебя единственный RTFM, который бы ткнул
меня носом в схему видеотерминала Яблока-1. :wink:
Ты ж у нас известный яблоко-мако-вед! :D
А вместо этого FM, мы пишем многабуков... :lol:

_________________
iLavr


31 May 2012 05:44
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
таки да, подвел. было дело - искал и не нашел, но признаться стыдно же. :oops:


31 May 2012 06:02
Profile
Devil

Joined: 26 May 2003 06:57
Posts: 860
Reply with quote
Post 
Более подробной схемы, чем вот в этом документе, скорее всего нет.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


31 May 2012 07:05
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
b2m wrote:
Более подробной схемы, чем вот в этом документе, скорее всего нет.

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



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

_________________
iLavr


31 May 2012 07:28
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 31 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: Google [Bot] and 13 guests


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.