Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
Не попадались компьютеры на msp430, может на нем сделать компьютер?
Для символьного экрана хватит. Надо определиться еще с:
FLASH - какой объем и корпус предпочтительнее.
Разрешение и частоту кадров. С пиксельклоком 27.175 MHz есть 640x350 70 Hz 640x400 70 Hz
Размер символов. 16x8 или 14x8.
Где скачать готовый шрифт.
Можно символы размером 19х8 точек с разверткой 640х480 60 Hz.
Последний раз редактировалось zx-kit; 04.01.2018 в 18:58.
"L-256"
Ребят - честное слово читать все не было времени но по поводу вопроса о совмещении трех разных компьютеров.
Что мешает взять идею Wing Lion примененную в спринтере и то что отличается - сделать в виде загружаемой в FPGA конфигурации ?
одновременно же ве ьри компа физически запускаться не будут ? что мешает нажав в стартовом меню нужную кнопку или выбрав нужный комп как либо еще - прогрузив за пол секунды в фпга начинку видеоконтроллера продолжить работать с нужным компом.
Это же позволит как угодно модифицировать конкретный видеоконтроллер без ущерба для остальных.
Если это уже предлагалось - можете просто не отвечать на мой вопрос. Дабы не тратить ваше время.
Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
ZX Evo 4Mb- в строю.
Speccy2010 v1
Специалист (пока готовлюсь к восстановлению).
Это все мое!
Родное!
Все люблю на свете я! Это родина моя!
реконфигурация на мелкой логике, как бы сложновата
Я думал об этом. Можно через разъем типа DRB-9M подключать внешние картриджи с ConfROM для каждого модуля на FPGA. Можно в каждом картридже поставить по 2 ConfROM, прошить две разные конфигурации и при необходимости переключать тумблером. В шине один сигнал переключает конфигурации всех модулей - на FPGA и без FPGA. И мой любимый способ - тумблер выбора конфигурации на переднюю панель.
Если поставить по 4 ConfROM, то двумя тумблерами можно быстро переключать 4 разных конфигурации.
Если в шину добавить еще 3 сигнала, то можно будет с управляющего микроконтроллера подавать на модули байт параметров.
Последний раз редактировалось zx-kit; 05.01.2018 в 01:40.
"L-256"
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Если уж понесло в сторону FPGA и микроконтроллеров, то и конфигурировать ее тем же МК вычитав конфу с SD-шки, что религия не позволяет?
На кой ляд огород городить? А в момент отладки вообще удобней по JTAG-у цепляться.
Последний раз редактировалось TomaTLAB; 05.01.2018 в 02:15.
electronox necromancer
Про невозможность "три компа" в одном флаконе. Ну как бы текстовый режим с CP/M и ZX-ом был уже в ATM (и железо NEXT-а теоретически позволяет тоже самое), это именно последней - "игровой части" не было. Я начал эту тему с вопроса: будет ли новый комп чем-то круче msx2+, это потому что в msx2+ вполе себе есть все чего когда либо желали спектрумисты да и вообще строители большенства 8bit компов. Современный atmega рядом с z80 смотрится как smart fortwo рядом с "инвалидкой", ради чего лепить это "бельмо на глазу", вполне себе "задачи для контроллера" решаются на mcs-48 и mcs-51, на крайняк еще на одном z80 (zx-next! и атм нам пример).
Но тема легко начинает дрифовать во флейм, а потому прошу ответить автора на вопросы:
1. Есть ли смысл лепить в один аппарат fpga с 10ns памятью и тут же рядом z80 с 5 вольтовым питанием? Если да то какой смысл, и чем ZX EVO хуже планируемого компа?
2. Описанная конфигурация нового компа (z80 20mhz + 10ns sram + много цветов на точку + ничего "прикольного"), ПРИ САМОМ ХОРОШЕМ РАСКЛАДЕ, будет примерно выглядеть как atari st (или что тоже самое примерно i8086-ПЭЦЭ 10mhz+vga). Это и есть цель нового компа?
Мне интересно сделать компьютер, в котором исправить недостатки графики ZX Spectrum:
Нелинейная адресация байтов на экране
2 цвета на знакоместо 8х8 точек, что приводит к клешингу
Адрес экрана с C000
FLASH и общая яркость у PAPER и INK.
Невозможность без мерцания обновить весь экран (в модели 48 К).
Наверно многие натыкались при программировании на эти ограничения.
Потом пойти дальше и улучшить возможности для написания игр. Увеличить скорость Z80, количество цветов, аппаратный скроллинг. При этом программисты смогут использовать опыт разработки для ZX Spectrum. Но возможностей будет больше и реализовать идеи будет легче. И делать расширение экрана не как раньше - массив точек для графического экрана с непосредственной записью каждой точки или аппаратные спрайты и тайлы. Я предлагаю записывать по 8 точек, без чтения-модификации-записи, просто добавить прозрачный цвет и аппаратный скроллинг фона.
Модульная конструкция для того, чтобы можно было модуль сделать на любой элементной базе: микросхемы DIP, SOIC, CPLD, FPGA, ATMEGA и т.п.
Всегда будет компьютер круче по возможностям. Я делаю улучшение старого компьютера до того уровня, до которого считаю достаточно и интересно. Примерно SEGA. При этом способ программирования Z80 остается как у ZX Spectrum. И можно будет доработать старые игры для улучшения графики как в эмуляторе ULAX.
Другие компьютеры мне не интересны. Может у них больше возможностей. У меня был Спектрум и я улучшаю его. Это мне интересно.
Самое главное - чтобы программисту не надо было много изучать для использования новых возможностей графики. Принцип рисования должен остаться похожим, но возможностей больше и убрать ограниния ZX Spectrum. Получится игровой комп.
Последний раз редактировалось zx-kit; 05.01.2018 в 09:56.
"L-256"
Схема ULAX, описание, игры есть? Как вы его собираетесь делать?
Можете сказать, чем графика ULAX и техника раскраски существующих игр лучше чем в Spec256?
Вот вам для сравнения раскрашенная игра для Spec256 на DivGMX(хотите модульность - используйте крос-плату с несколькими слотами ZXBUS):
Для раскрашивания игр не требуется внесения изменений в код игры, есть возможность включения слоя фоновой графики, раскрашено более 20 игр.
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)