PDA

Просмотр полной версии : Вопросы Викерсу и Альтвассеру.



Conan
11.07.2005, 01:32
Если кому интересно, можно присоединиться к вопросам по разработке ZX Spectrum, Ричарду Альтвассеру и Стивену Викерсу. Надеюсь, объяснять кто это такие не надо.

Вот ответ последнего на мое письмо:

-----Original Message-----
From: Steve Vickers
Sent: Monday, July 11, 2005 1:23 AM
To: Konstantin Sviridov
Subject: Re: Need information about ZX Spectrum

Dear Konstantin,

Richard Altwasser did the electronics, including (I believe) the ULA.

The case and keyboard were designed by Rick Dickinson but I have had no contact with him for 20 years.

I have an email address for Richard Altwasser, but I'm not sure how public he wants it to be. I've forwarded your message to him.

Regards,
Steve Vickers.

jtn
11.07.2005, 20:17
хочется узнать все-таки какое участие принимал сам Синклер в разработках ZX Speccy

icebear
12.07.2005, 11:50
Всё таки хочется узнать, что означает "ZX"?

Conan
16.07.2005, 22:44
хочется узнать все-таки какое участие принимал сам Синклер в разработках ZX SpeccyАльтвассер пока молчит, а у Викерса спрашивать бессмысленно, он же работал в Nine Tiles. А потом у вас остались, какие то сомнения по поводу «великой» роли Клайва? Все еще верите, что он был изобретателем и сидел с паяльником или ассемблером? Синклером в этом проекте (помимо денег) пересекался только c Дикинсоном, да и то эпизодически. Хотя фота, где Клайв смотрит на огромный рисунок клавиатуры – осталась. Правда сидит он при этом за директорским столом, а не кульманом. Впрочем, если Альтвассер ответит, переспрошу.

Ruki proch ot deadi Klava!!!!!Doesn’t the dead Klava like a spell dry?
Всё таки хочется узнать, что означает "ZX"?Про это известно и думаю чего-то нового Викерс (который в то время еще не работал в Nine Tiles) не скажет:
Sinclair Research set out to build a simple to use personal computer, running BASIC and capable of breaking the psychological barrier of £100. Well, they succeeded with their ZX80. Why ZX80? No reason really except that it's based on a NEC copy of the Z80 processor chip...and it sounds nice.
Personal Computer World, April 1980

Wlodek
17.07.2005, 02:30
А потом у вас остались, какие то сомнения по поводу «великой» роли Клайва? Все еще верите, что он был изобретателем и сидел с паяльником или ассемблером?
Хотя фота, где Клайв смотрит на огромный рисунок клавиатуры – осталась. Правда сидит он при этом за директорским столом


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

Conan
17.07.2005, 13:27
Сидел бы да сказал бы
1. История не имеет сослагательного наклонения.

2. Вы думаете, Синклер там сидел из любви к искусству?

3. За «директорским столом» SRL посидели, как минимум трое. И только сэр Клайв решился на продажу «с потрохами», что привело к увольнению почти всех работавших на него. Так что отправил он инженеров в итоге очень далеко и надолго.



P.S. Для «великого изобретателя» Speccy был лишь очередной ступенькой к славе и богатству. А до людей, которые платили свои кровные деньги и не могли месяцами получить заказы, годами ждали чудо-устройств а получали хлам, мучились с браком, ему дела не было. Иначе он решил бы эти проблемы за полгода, как это сделал Amstrad.

Ronin
08.08.2005, 13:51
как это сделал Amstrad.
тем не менее Amstrad не внес ничего радикально нового в платформу ZX, а только отточил до блеска существующую архитектуру (что тоже немало). При этом SRL известна своей линейкой ZX с некоторой цельной концепцией (пусть это и не заслуга Клайва а случайность. может даже было как у нас в СССР - верхи воротят утопии, а низы делают все самостоятельно вешая на свои уши муляжи их лапши. однако случайной или осознанной ли была политика SRL, она явила нам Spectrum), а Amstrad выпускала что-не-попадя от каких-то картриджных приставок на 6502 до монстроидов ibm на x86. поэтому и заниматься развитием своих архитектур Amstrad способна по большому счету не была.

GriV
08.08.2005, 14:59
насколько в курсе Викерс и Альтвассер в том какое мясо счаз приобрёл их дитя? Я насчёт ЖД и прочей периферии. Ожидали ли они от него ТАКОЙ долгой жизни?

Conan
10.08.2005, 00:35
тем не менее Amstrad не внес ничего радикально нового в платформу ZX, а только отточил до блеска существующую архитектуру (что тоже немало). При этом SRL известна своей линейкой ZX с некоторой цельной концепцией

Даже если засчитать за SRL разработку Investronica, то это все равно лишь одна новая модель в семействе ZX Spectrum. Amstrad же выпустил две новые (переработанные модели) +2A/B и +3. Причем дисковод в последней, уж точно не был «ординарным». Правда такая машина была нужна в 1983-м, а не в 1987-м году. Так что опоздал Шугар, да и соревноваться с Commodore было уже трудновато.

Насчет «цельности концепции», это слегка напоминает Немо, который находил «волшебные» совпадения (с телестандартом), без которых машина, подключаемая к телевизору, была бы типа нашего «Пентагон». А если говорить про реальные концепции, то машину, создавали как продвинутый калькулятор, для обучения программированию, а использовали как игровой компьютер. Какая уж в этом цельность? Только и делали, что дорабатывали: то картриджи приделали, то звук, то джойстик.

Конечно, Amstrad в целом выпускала менее революционные машины, зато обязательства свои выполняла, и проблем с качеством не было.

А если уж поиграть в «если», то не сдрейфи Синклер и дай возможность восстановить SRL Джеффри (что было вполне реально), и глядишь, были бы новые модели и дальнейшее развитие Speccy. Но видно 5 миллионов наличными были для «великого изобретателя» в тот момент нужнее. Хотя чисто по-человечески он, конечно же, имел право сделать со своим бизнесом все что угодно.

насколько в курсе Викерс и Альтвассер в том какое мясо счаз приобрёл их дитя? Я насчёт ЖД и прочей периферии. Ожидали ли они от него ТАКОЙ долгой жизни?

Думаю что ни Викерс ни Альтвассер не знают подробностей продолжения жизни их детища в далеком и закрытом СССР. По крайней мере, на мои слова о том, что у нас до сих пор люди используют Speccy, он не отреагировал (на вопросы при этом ответил). Насчет HDD и прочего это, в общем-то, не повод для гордости, да и по количеству выпущенных машин мы проигрываем SRL на порядок. Если говорить объективно, то где-то за «железным занавесом» спустя 10 лет после разработки, втихаря наклепали какое то кол-во нелегальных клонов Speccy, да еще ухитрились наплодить при этом кучу несовместимого "железа". И до сих пор борются с этим.

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

bob5024
10.08.2005, 10:20
Если кому интересно, можно присоединиться к вопросам по разработке ZX Spectrum, Ричарду Альтвассеру и Стивену Викерсу. Надеюсь, объяснять кто это такие не надо.


1) Интересно было бы узнать по поводу наверное самой знаменитой ошибки ПЗУ -
ошибки в обработчике NMI, напомню:
#0066 push af
#0067 push hl
#0068 ld hl,(#5cb0)
#006b ld a,h
#006c or l
#006d jr nz,#0070 (должно быть jr z,#0070)
#006f jp (hl)
#0070 ....................
ИМХО, слишком заметная плюха, чтобы пропустить.
Подозреваю злой умысел сера :).
Если это просто ошибка, то скорее всего он (Викерс) про неё не помнит. Но вот если сделано специально, то может быть указания это сотворить остались в памяти.

2)Как и на чем это все создавалось (ПЗУ). Как я понимаю тогда эмулятора даже приближенного не было? В лучшем случае кросс-ассемблер.

3) Вопрос может и не только к Викерсу, но и ко всем вам: 5ти байтная форма представления чисел калькулятора ZX - кем и когда придумано? Реализация калькулятора на ZX - чисто Викерса?

4) И вообще - неужели он это в одиночку все написал?

bob5024
10.08.2005, 10:52
Richard Altwasser did the electronics, including (I believe) the ULA.

подчеркнутое - образец английского юмора :) :)

Conan
10.08.2005, 10:57
1. Как-то нехорошо спрашивать: «вы тут ошиблись случайно или нарочно?», но попробую перефразировать.

2. Спрошу.

3. Уже спросил (по просьбе Димы Быстрова). Идея и реализация Викерса (он математик по образованию).

4. За исключением нескольких фрагментов, которые перешли из ZX81 и которые делал еще Джон Грант (например, поддержку принтера). Вот что говорил сам Викерс:

I did more for the Spectrum than just write the manual. I also wrote almost all the ROM code (in Z80 assembler). This was when working for a small firm called Nine Tiles Information Handling Ltd, who were contracted by Sinclair's to write the ROM code for the ZX80, ZX81 and Spectrum.

In more detail,

ZX80: ROM code written by John Grant, boss of Nine Tiles.

ZX81: ROM code put together by me (the greater part I wrote new, the rest adapted from ZX80 code). I also wrote the manual.

Spectrum: ROM code written almost entirely by me, and I also wrote the manual.

Ace: ROM code and manual by me, hardware by Richard Altwasser (who had worked on the Spectrum H/W at Sinclair's).

bob5024
10.08.2005, 11:33
1. Как-то нехорошо спрашивать: «вы тут ошиблись случайно или нарочно?», но попробую перефразировать.

да уж, пожалуйста! :)


3. Уже спросил (по просьбе Димы Быстрова). Идея и реализация Викерса (он математик по образованию).

Где нибудь кроме "Инфоркомовских" изданий можно поподробнее об этом узнать?
Лопатить "The complete Spectrum ROM dissasembly" by Logan ни сил ни времени нет... :(



.
.
.
Spectrum: ROM code written almost entirely by me, and I also wrote the manual.

Ace: ROM code and manual by me, hardware by Richard Altwasser (who had worked on the Spectrum H/W at Sinclair's).

Вот кого надо было "Сэрами" делать- Викерса да Альтвассера!
Вобщем, как нибудь, если можно, передай ему большой респект!:)

Conan
10.08.2005, 12:23
Где нибудь кроме "Инфоркомовских" изданий можно поподробнее об этом узнать?
Лопатить "The complete Spectrum ROM dissasembly" by Logan ни сил ни времени нет... :(
В книжке «Операционная система Спектрум» Стива Кремера, есть глава, посвященная калькулятору и работе с ним. Книжка у меня есть, я даже пытался ее сканировать, но состояние отвратительное (ксерокопия, на которой краска перешла со слипшихся страниц). Может она у кого есть в хорошем качестве?

Максагор
10.08.2005, 20:57
Вот кого надо было "Сэрами" делать- Викерса да Альтвассера!
Вобщем, как нибудь, если можно, передай ему большой респект!:)

Ваня (в кучерском армячке). Папаша! кто строил эту дорогу?
Папаша (в пальто на красной подкладке). Граф Петр Андреевич Клейнмихель, душенька!
(Разговор в вагоне)

(C)1864 Некрасов Н.А.
стихотворение "Железная дорога"
===========================

- история повторяется!

bob5024
11.08.2005, 16:11
Ваня (в кучерском армячке). Папаша! кто строил эту дорогу?
Папаша (в пальто на красной подкладке). Граф Петр Андреевич Клейнмихель, душенька!
(Разговор в вагоне)

(C)1864 Некрасов Н.А.
стихотворение "Железная дорога"
===========================

- история повторяется!
Да, да, да....
Вот он, преславутый "злобный оскал империализма"! :)

djs
12.09.2005, 18:08
интересное чтиво... для родной фирмы я сегодня был потерян :)

kmatveev
15.09.2005, 13:53
Мне было бы очень интересно узнать:

у Виккерса:
1. (этот вопрос уже был) Как он писал и отлаживал код? На бумажке, на кросс-ассемблере (если да - на каком)? Каждый раз перепрошивали ПЗУ или в опытном образце было только ОЗУ, в который загружали код? Был ли свой отладчик?
2. Полосы на бордере при загрузке программ - откуда?
3. Каналы и потоки - как придумали, и для чего в идеале создавали?

Комментарий (к первому вопросу): я так понимаю, что ZX Spectrum был первым ZX-компьютером, в котором был возможен "Ассемблер" как класс программ - у предыдущих моделей слишком мало памяти, чтобы хранить и транслятор, и редактор, и текст программы, и результат компиляции. Так что к появлению ZX Spectrum программисты уже должны были уметь писать на ассемблере без помощи программ.

у Альтвассера:
1. Как родилась идея использовать в ZX Spectrum видео-память (в ZX81 её не было)? Почему сделали именно такой вариант видеопамяти (поначалу кажется - изврат, но потом очень даже удобный)?
2. Идея совмещать устройства в одном порту (магнитофон+бордер) - откуда? Экономия на дешифрации адреса?

Conan
09.11.2005, 14:56
Вот кого надо было "Сэрами" делать- Викерса да Альтвассера!
Вобщем, как нибудь, если можно, передай ему большой респект!:)На прошлой неделе был с оказией на родине ZX Spectrum (в Англии). Хотел задать несколько вопросов (по телефону) Викерсу, но дальше автоответчика пробиться не удалось. Поэтому от имени спектрумистов из стран СНГ я поблагодарил его за великолепную работу по разработке встроенного программного обеспечения ZX Spectrum. Кроме того, я пригласил Викерса посетить Россию и пообещал радушный прием от имени отечественных любителей Speccy.

James DiGreze
07.04.2006, 09:41
Интересная тема, а "заглохла"... Немного обидно, тем более что куча вопросов так и остались без ответов... :(
Видимо "достали" мы разработчиков своими вопросами...

icebear
07.04.2006, 12:24
Интересная тема, а "заглохла"... Немного обидно, тем более что куча вопросов так и остались без ответов... :(
Видимо "достали" мы разработчиков своими вопросами...

Разработчики по большей мере уже не помнят былых дней и событий. Почитай на worldofspectrum.org про Синклер-Бейсик например - столько народу оказывается руку приложило, а вспоминания у большинства смутные.