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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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.RU
 
Аватар для mvkarp
 
Регистрация: 26.09.2006
Сообщений: 861
Сказал спасибо: 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.RU
 
Регистрация: 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.RU
 
Аватар для you_go
 
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
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.RU
 
Регистрация: 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, время: 01:28.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot