Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы

ZX Spectrum: аппаратная реализация на восьми микросхемах

Непрочитано 10.08.2012, 14:16  
vsky
Вид на жительство
 
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
vsky на пути к лучшему
По умолчанию Re: ZX Spectrum: аппаратная реализация на восьми микросхемах

проделана гигантская работа

я так понял, что AY там нет...

интересно, каковы планы дальнейшего развития?
vsky вне форума  
Непрочитано 11.08.2012, 01:28  
mvkarp
Гражданин KAZUS.RUN
 
Аватар для mvkarp
 
Регистрация: 26.09.2006
Сообщений: 860
Сказал спасибо: 490
Сказали Спасибо 477 раз(а) в 271 сообщении(ях)
mvkarp на пути к лучшему
По умолчанию Re: ZX Spectrum: аппаратная реализация на восьми микросхемах

Сообщение от dosikus Посмотреть сообщение
Ценность осознает тот кто имел ZX....
М-да!
Плата - отдельно, клавиши - отдельно. Сыну пять лет.
Простейшую программку вручную набираю. BASIC все-таки.
Сын радуется, когда дал правильный ответ. Тогда строчка - зелененькая.
Если неправильный - строчка красненькая.
В конце -общая оценка.

В 14 его годков получилось купить ему настоящий комп.
Нынче - программист с довольно приличным заработком.

Извините, это просто ностальжи.
mvkarp вне форума  
Эти 2 пользователя(ей) сказали Спасибо mvkarp за это сообщение:
dosikus (11.08.2012), Scadauser (11.08.2012)
Непрочитано 11.08.2012, 08:28  
Flopix
Гражданин KAZUS.RUN
 
Регистрация: 31.12.2010
Сообщений: 837
Сказал спасибо: 371
Сказали Спасибо 153 раз(а) в 113 сообщении(ях)
Flopix на пути к лучшему
По умолчанию Re: ZX Spectrum: аппаратная реализация на восьми микросхемах

На ZX был легкий старт. Только включил и уже можно писать простую программу и сразу же видеть результат ее исполнения. На какой современной платформе/ОС есть строенная понятная среда программирования для простого смертного? Не знаю таких. Я сам учился на ZX. Особенно помог изучить азы ассемблера.

Вопрос к автору темы. Клон который на 3х АВР, насколько точно на нем выдержаны задержки выполнения команд для совместимости с оригинальным ZX? Или такая задача не ставилась?
Flopix вне форума  
Непрочитано 11.08.2012, 10:21  
namemeyourself
Временная регистрация
 
Регистрация: 28.11.2008
Сообщений: 93
Сказал спасибо: 7
Сказали Спасибо 37 раз(а) в 19 сообщении(ях)
namemeyourself на пути к лучшему
По умолчанию Re: ZX Spectrum: аппаратная реализация на восьми микросхемах

Сообщение от Flopix Посмотреть сообщение
Вопрос к автору темы. Клон который на 3х АВР, насколько точно на нем выдержаны задержки выполнения команд для совместимости с оригинальным ZX? Или такая задача не ставилась?
Времянки все держал как только мог. Каждый такт подсчитывал в комментариях. Некоторые команды получились длиннее, скажем, процентов на 20 - но их очень мало. DAA вообще в полтора раза длиннее, но это на работу как оказалось не влияет )))
namemeyourself вне форума  
Непрочитано 11.08.2012, 11:17  
you_go
Гражданин KAZUS.RUN
 
Аватар для you_go
 
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 901
Сказал спасибо: 90
Сказали Спасибо 1,274 раз(а) в 412 сообщении(ях)
you_go на пути к лучшему
По умолчанию Re: ZX Spectrum: аппаратная реализация на восьми микросхемах

Я привез фирменный ZX-Spectrum+ 128k в 1987г из командировки из Сирии. Потом втечение нескольких лет собрал разных клонов с десяток. Но, по-моему, ни один не был его точной копией. К примеру, на "фирменном" в игрушке "Topgun" в самом начале истребитель взлетает с авианосца, а Border является как бы продолжением картинки (линия горизонта по цвету переключается динамически с разверткой). На всех клонах была "ступенька" - неправильно отцентрован экран относительно бордюра (не помню точно, вроде бы на одну строчку вниз). С port 254 тоже были нестыковки.
По поводу времени иполнения команд - были критичные к этому делу программы. Я сам писал транзитный копировщик с ленты с буферированием в памяти (джиттер исключал идеально). Для работы в реальном времени просчитывался каждый такт, и все многочисленные ветки программы высчитывались и выравнивались с точностью до 2 тактов (при общей длине цикла порядка 2000 тактов). Ностальжи. У меня сын вырос на Спектруме (завтра, кстати, у него д.р.) - с 6-ти лет он начал писать программы на Бейсике, потом на ассемлере, а в 90-е сначала в DOSe на 286, 386, 486 и далее, что называется, "попер". Сейчас он живет и работает в Оттаве архитектором программного обеспечения смартфонов Блакберри. Как-то он попросил меня найти, не выбрасывать и даже прислать ему в Канаду его "первую любовь" - тот самый первый фирменный ZX-Spectrum+ 128k (последний Синклеровский, еще до поглощения Амстрадом). Сорри за оффтоп.
namemeyourself, спасибо - поднял из прошлого, казалось бы, ушедшее.

Последний раз редактировалось you_go; 11.08.2012 в 11:28.
you_go вне форума  
Эти 2 пользователя(ей) сказали Спасибо you_go за это сообщение:
mvkarp (20.08.2012), namemeyourself (11.08.2012)
Непрочитано 11.08.2012, 11:30  
aleksandr_zh
Гражданин KAZUS.RUN
 
Регистрация: 17.11.2011
Адрес: Брянская область, РФ
Сообщений: 699
Сказал спасибо: 693
Сказали Спасибо 428 раз(а) в 213 сообщении(ях)
aleksandr_zh на пути к лучшему
По умолчанию Re: ZX Spectrum: аппаратная реализация на восьми микросхемах

недалеко от моих родителей живёт семья, их зять начинал с простого
а сейчас в Микрософте работает
Вот вам и Спектрум
aleksandr_zh вне форума  
Сказали "Спасибо" aleksandr_zh
namemeyourself (11.08.2012)
Непрочитано 11.08.2012, 11:50  
namemeyourself
Временная регистрация
 
Регистрация: 28.11.2008
Сообщений: 93
Сказал спасибо: 7
Сказали Спасибо 37 раз(а) в 19 сообщении(ях)
namemeyourself на пути к лучшему
По умолчанию Re: ZX Spectrum: аппаратная реализация на восьми микросхемах

Сообщение от aleksandr_zh Посмотреть сообщение
недалеко от моих родителей живёт семья, их зять начинал с простого
а сейчас в Микрософте работает
Вот вам и Спектрум
Ух ты .... А пусть привет от меня передаст Билу )))
namemeyourself вне форума  
Непрочитано 11.08.2012, 12:09  
namemeyourself
Временная регистрация
 
Регистрация: 28.11.2008
Сообщений: 93
Сказал спасибо: 7
Сказали Спасибо 37 раз(а) в 19 сообщении(ях)
namemeyourself на пути к лучшему
По умолчанию Re: ZX Spectrum: аппаратная реализация на восьми микросхемах

Демонстрашка есть:
http://dl.dropbox.com/u/12408899/Vibrations.zip
namemeyourself вне форума  
Непрочитано 11.08.2012, 12:23  
ЕвгенийARM
Частый гость
 
Регистрация: 11.11.2011
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
ЕвгенийARM на пути к лучшему
По умолчанию Re: ZX Spectrum: аппаратная реализация на восьми микросхемах

Прикольно...
А я бы сейчас не отказался купить себе игрушку спектрум совместимого
нетбука размером так 5 -7 дюймов .
Раскрыл его и не надо соплей к телеку , клав.
Системный буферезированный порт вывести.
Ни магов ни флопов - встроенная флеш на несколько гигов уместит все что было создано за историю спекки и сохранить мульон своих поделок.
---------------------------------------
Раскрыл его и ностольгируй - хочешь поигрался .
Хочешь на ассемблере или бейсике чего то поделал .
Хочешь своё устройство подцепил к системной шине и тут же к нему поддержку написал , отладил.
Ляпота - как иногда хочется вернуться в тот мир простоты и доступности.
-----------------------------------------------
Для взрослых ностальгическая игрушка .
Для подростков игрушка но более полезная так как её можно подарить ребенку начиная с начальных классов и он сможет не просто играть в игрушки ( вряд ли их привлекут такие старые игры - не вшпилят ) , но может легко начать учиться азам программирования - спектрум имел наилегчайшую для этого концепцию освоения.

Последний раз редактировалось ЕвгенийARM; 11.08.2012 в 12:28.
ЕвгенийARM вне форума  
Сказали "Спасибо" ЕвгенийARM
KenKo (13.08.2012)
Непрочитано 11.08.2012, 12:35  
Madf
Временная регистрация
 
Регистрация: 23.12.2009
Сообщений: 61
Сказал спасибо: 0
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
Madf на пути к лучшему
По умолчанию Re: ZX Spectrum: аппаратная реализация на восьми микросхемах

Обалдеть, супер, молодцы! Респект!
Хорошо, что придумали и реализовали такую идею.
Только видео выход лучше бы был не RGB (s-video), а синхросмесь/тюльпан, сложно сейчас найти такой вход подключения (скарта уже 100 лет как нет) или там компонентный?

Сообщение от lom-master Посмотреть сообщение
Сделайте как фичу загрузку с флешки)))
Направление верное мысли, но если делаем приближенную модель к реальности, но на современных комплектующих, то лучше бы было иметь заменитель магнитофона флешкой, т.е. с флешки так же всё загружалось как с магнитофона (медленно, последовательно, посвистывая (как обычно при загрузке) и с кнопками: перемотки, плэй и стоп), в общем аля эмулятор магнитофона, но без аналоговой части. Загрузку с магнитофона надо оставить, каждый сам выбирает как хочет и может погрузится в воспоминания...

На счет оригинальности: как подметил you_go, раз проект весь на АВР, то можно попытаться добиться точности в повторении задержек, скоростей оригинального Спектрума.
Madf вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 09:40.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.