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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 23.05.2009, 08:03  
zloy2005
Частый гость
 
Регистрация: 19.08.2005
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
zloy2005 на пути к лучшему
По умолчанию

Проекты реально интересные!!!
testerplus, а это что? эмулятор ZX-Spectrum? Или Boulder Dash переписан под PIC?
Ограничение 2-х цветов на одно знакоместо присутствует?
Реклама:
zloy2005 вне форума  
Непрочитано 23.05.2009, 08:58  
testerplus
Прописка
 
Регистрация: 26.01.2009
Сообщений: 249
Сказал спасибо: 23
Сказали Спасибо 102 раз(а) в 61 сообщении(ях)
testerplus на пути к лучшему
По умолчанию

Сообщение от zloy2005
Проекты реально интересные!!!
testerplus, а это что? эмулятор ZX-Spectrum? Или Boulder Dash переписан под PIC?
Это Boulder Dash переписан на ПИК (приятные воспоминания о 80-х). Я выложу весь код (все, кроме прерывания, написано на Си, так что код самой игрушки легко перенесется на другую платформу).

Цитата:
Ограничение 2-х цветов на одно знакоместо присутствует?
Ограничение присутствует, и оно еще хуже: один из двух цветов всегда черный. ПИК18, к сожалению, программно не потянет такое разрешение (256 по горизонтали) в многоцветном режиме. Для "многоцветия" нужно применять схематические решения.
testerplus вне форума  
Непрочитано 23.05.2009, 09:39  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от testerplus
Это Boulder Dash переписан на ПИК (приятные воспоминания о 80-х). Я выложу весь код (все, кроме прерывания, написано на Си, так что код самой игрушки легко перенесется на другую платформу).
А на монитор то же можно ?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 23.05.2009, 10:17  
testerplus
Прописка
 
Регистрация: 26.01.2009
Сообщений: 249
Сказал спасибо: 23
Сказали Спасибо 102 раз(а) в 61 сообщении(ях)
testerplus на пути к лучшему
По умолчанию

Сообщение от dosikus
А на монитор то же можно ?
В каком смысле? Устройство представляет собой небольшую плату, в которую втыкается VGA-кабель. Другим концом он втыкается как раз в монитор. Или ты что-то другое имел ввиду?

А!.. Все, понял, о чем ты. Нет на монитор код не перенесется. Код управления VGA полностью на ассемблере (туда же втиснута полифония и все просчитано до такта). Так что мониторный код придется переносить ручками (только зачем?).
testerplus вне форума  
Непрочитано 23.05.2009, 10:22  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Я имел ввиду исходники на твой монитор , тьфу ты
терминал...
Имею шкурный интерес - теперь мне надо будет придумывать на что нужны списаные ЖК 15".
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 23.05.2009, 10:38  
testerplus
Прописка
 
Регистрация: 26.01.2009
Сообщений: 249
Сказал спасибо: 23
Сказали Спасибо 102 раз(а) в 61 сообщении(ях)
testerplus на пути к лучшему
По умолчанию

Сообщение от dosikus
Я имел ввиду исходники на твой монитор , тьфу ты
терминал...
Имею шкурный интерес - теперь мне надо будет придумывать на что нужны списаные ЖК 15".
Терминалка вся полностью написана на ассемблере. А зачем тебе ее переносить? Прошей целиком 18F252 и управляй им по SPI с чего хочешь. Погоди только 2-3 дня, я описания доделаю.
testerplus вне форума  
Непрочитано 23.05.2009, 10:50  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от testerplus
Терминалка вся полностью написана на ассемблере. А зачем тебе ее переносить? Прошей целиком 18F252 и управляй им по SPI с чего хочешь. Погоди только 2-3 дня, я описания доделаю.
Согласен , но все же интересно как реализовано .
И насчет переноса - вот нет у меня сейчас 18F252 зато есть кучка 18F458 ...

Кстати - 74AC245 - критично ?
Именно AC серия ?
И шоттки на 1А ?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 23.05.2009, 11:00  
testerplus
Прописка
 
Регистрация: 26.01.2009
Сообщений: 249
Сказал спасибо: 23
Сказали Спасибо 102 раз(а) в 61 сообщении(ях)
testerplus на пути к лучшему
По умолчанию

Сообщение от dosikus
Согласен , но все же интересно как реализовано.

Кстати - 74AC245 - критично ?
Именно AC серия ?
И шоттки на 1А ?
Посмотри личку на microchip.su
74AC для терминалки некритично (можно и HC взять). Для Boulder Dash'а - критично (HC не пойдет).

Это связано с аппаратной ошибкой (вернее просто несоответствием с документацией) по работе с USART у контроллеров 18F252, из-за чего и добавлена RC-цепочка R4-C8.

Другое дело, можно вообще не ставить микросхему, просто картинка тусклее будет. Видео писалось, когда 245-я вообще не была установлена.

А Шоттки - что под рукой оказалось. Там ток в пределах 10мА по каждой линии.
testerplus вне форума  
Непрочитано 23.05.2009, 15:48  
alexeilm
Прохожий
 
Регистрация: 09.07.2008
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alexeilm на пути к лучшему
По умолчанию

Сообщение от zloy2005
Сообщение от alexeilm
Вообще-то в родном Altair был "Глас терминал", с параметрами 64 х 32...
Вообще самый распространенный терминал того времени - это vt100 с возможностью отображать 80 или 132 символа в строке.
VT100 появился через 5 лет ПОСЛЕ выпуска Altair.
Вы рассматриваете минимальную конфигурацию, которая продавалась как конструктор.
А в собранном виде минимальная конфигурация включала еще и кассетный интерфейс.
Терминал предлагался GLASS-TTY.
alexeilm вне форума  
Непрочитано 23.05.2009, 17:23  
zloy2005
Частый гость
 
Регистрация: 19.08.2005
Сообщений: 35
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
zloy2005 на пути к лучшему
По умолчанию

Ну тогда уж стоит упамянуть и то, что у Altair был контроллер дисковода с CP/M. Да... еще было устройство згрузки с перфолент. Кстати Baisic 3.2 изначально появился на перфоленте. Вообще любителями и разными фирмами было выпущено очень много железа.
Вы как раз правы... моя задача - сделать эмулятор Altair 8800 в минимальной конфигурации с возможностью запустить Baisic.
zloy2005 вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод переменной на LCD DDimon Микроконтроллеры, АЦП, память и т.д 9 12.01.2009 22:36
Вывод русского языка на LCD. uhbwtyrj1987 Микроконтроллеры, АЦП, память и т.д 24 12.06.2008 19:55
LCD DEM16216 инвертный вывод символов ajborman Микроконтроллеры, АЦП, память и т.д 8 02.06.2007 00:00
Схема включения LCD панели от Motorola StarTAC для AVR/PIC Gobsek Микроконтроллеры, АЦП, память и т.д 0 11.03.2007 17:44
Вывод Float на ЖКИ в AVR assembler Tcom Микроконтроллеры, АЦП, память и т.д 18 07.03.2006 20:48


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


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