Важная информация

User Tag List

Результаты опроса: Нужно ли улучшать графические возможности компьютера для облегчения написания игр ?

Голосовавшие
109. Вы ещё не участвовали в этом опросе
  • Да

    58 53.21%
  • Нет

    51 46.79%
Страница 27 из 72 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя
Показано с 261 по 270 из 714

Тема: Идеальный Спектрум

  1. #261
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Сделать единый новый порт джойстика с двумя кнопками
    А почему именно с 2мя? Странно использовать 6 бит из 8. Не? Конечно, использовать 5 из 8 было еще страннее, но там были свои причины. Однако сейчас это странно.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  2. #262
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    А почему именно с 2мя? Странно использовать 6 бит из 8. Не? Конечно, использовать 5 из 8 было еще страннее, но там были свои причины. Однако сейчас это странно.
    У SEGA геймпада легко можно только вариант с двумя кнопками сделать на одном порту К555АП6. Остальный кнопки просто так не прочитать. Надо схему на АТМЕГе типа SUPER JOYSTICK PORT2. Это приведет к усложнению схемы и удорожанию компьютера.

    Если имеет смысл удорожания, тогда лучше подключить геймпад от SONY PLAYSTATION 2. Только там разъем нестандартный. Придется отрезать и менять на DB-09.
    Последний раз редактировалось zx-kit; 15.03.2018 в 19:22.
    "L-256"

  3. #263
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,559
    Спасибо Благодарностей отдано 
    922
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот Атари тоже было проще видимо в далеких годах, а потом остальным было проще заюзать готовое решение, к которому уже понаделано куча готовых джойстиков. А в итоге получили одну кнопку и три неиспользуемых бита на целой пачке компов. Что как бы неудобно.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  4. #264
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Black Cat / Era CG Посмотреть сообщение
    Ну вот Атари тоже было проще видимо в далеких годах, а потом остальным было проще заюзать готовое решение, к которому уже понаделано куча готовых джойстиков. А в итоге получили одну кнопку и три неиспользуемых бита на целой пачке компов. Что как бы неудобно.
    С помощью атмеги можно читать все 12 кнопок SEGA и передавать в Z80 через 2 порта. Если SONY, то там кроме кнопок еще и аналоговые джойстики, которые тоже могли бы пригодиться в современных играх.

    Конечно, если у старого джойстика только одна кнопка, то приходилость клавиатуру использовать или оптимизировать игру для работы от одной кнопки.
    "L-256"

  5. #265
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CLR Посмотреть сообщение
    Я на это обращал внимание, но получил лишь ироничные насмешки, дескать, вам и так дар богов снизошел, а вы тут ерепенитесь, еще и какой-то корпус вам подавай! У вас что, нету говна и палок, лобзика и фанерки, или руки из жопы растут?
    Вопрос в другом, для скольких нужен корпус и какой, и где производить? с приемлемой ценой? а клавиатура? есть мысли?
    Сделай тему, давай обсудим, кустарно, несколько штук сделать можно, как экслюзив.
    http://androidarts.com/Amiga/ZX.htm

    - - - Добавлено - - -

    Цитата Сообщение от zst Посмотреть сообщение
    Что можно оптимизировать в компьютере для упрощения сборки и уменьшения себестоимости чтобы сделать его массовым ?
    Ну например серьезно подойти к теме,
    Ждем новую версию ZXM-Phoenix, ZX-EVO, еще люди ждут свои предзаказы ZX-NEXT. Как считаешь, какие шансы у "Идельного Спектрума"? а еще есть, замечательный "Карабасик-128"
    И да, чем закончился сей замечательный проект?
    http://blog.retroleum.co.uk/electron...ticles/v6z80p/
    Ну и конечно, есть еще 3 проекта, ZX ULAX,SPEC256 и TS-CONF
    И?
    Последний раз редактировалось Totem; 15.03.2018 в 21:18.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  6. #266
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    326
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Меры по упрощению программирования и оптимизации железа приведут к увеличению распространения компьютера и резкому повышению количества новых игр. После этого можно будет организовывать конкурсы с призами на лучшую игру "FOR METEOR".
    Ох мечты ваши девичьи. Вот прям вижу как сотни молодых, новых и свежих талантливых программистов, художников и музыкантов, рвя на себе тельняшки, наперегонки ринутся скупать вновь обретенную платформу и писать россыпи великолепных игр, конкурируя за приз на лучшую игру. Оптимизм 200%.

    - - - Добавлено - - -

    Цитата Сообщение от Totem Посмотреть сообщение
    Вопрос в другом, для скольких нужен корпус и какой, и где производить? с приемлемой ценой? а клавиатура? есть мысли?
    Сделай тему, давай обсудим, кустарно, несколько штук сделать можно, как экслюзив.
    http://androidarts.com/Amiga/ZX.htm
    В ссылке сверху есть примеры действительно привлекательных дизайнов корпуса.
    Это надо связываться с литьем из пластика либо 3д печатью. Опять же, под какой форм-фактор плат? Тут же все кто в лес, кто по дрова. Если под Пентагон то корпус может оказаться неоправданно широким для более компактных клонов типа Ленинграда. Как быть с платами расширения, которые в корпус "слим" явно не лезут, либо по примеру классического ZX торчат сзади, что тоже не очень гуд. Вопросов много и не очень понятно, как создать более-менее универсальное решение.
    Насчет клавиатуры - существует решение по подключению произвольной клавиатурной матрицы через кастом контроллер на AVR с интерфейсом PS/2 https://sourceforge.net/projects/ps2avr/ которое позволит использовать современные стандартные ноутбучные клавиатуры, например. Я хочу попробовать сделать прототип такого корпуса-мутанта, если что получится - покажу. Не знаю, стоит ли оно создания отдельной темы.
    Последний раз редактировалось CLR; 16.03.2018 в 06:49.
    Мои игрушки: PowerbookG4 / MacMiniG4 / MacMini i5 / Amiga1260 / Commodore64 / Atari65XE / MSX1 SVI-728 / MSX2 КУВТ2 / MiST / MiSTer / Profi+ / KarabasPro / Speccy2010 / Aspect128 / ZX-UNO VGA 2M / PS3 / PS4Pro+PSVR / PSP / PS Vita / GBC / LDK Game / RG350M / iPhone / iPad / Raspberry Pi (0/3B+/4B/5)
    MorphOS / AmigaOS / MacOS / Linux

  7. #267
    Activist Аватар для AzAtom
    Регистрация
    05.04.2015
    Адрес
    г. Майкоп
    Сообщений
    292
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    vlad, да, такие лучше чувствуются и удобнее нажимаются.

  8. #268
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Пока за основу взять такую раскладку битов в порте геймпада SEGA MEGADRIVE:

    D0 - RIGHT
    D1 - LEFT
    D2 - DOWN
    D3 - UP
    D4 - C (FIRE)
    D5 - B (EXT)
    D6 - 1
    D7 - 1

    Если ни одна кнопка не нажата из порта будет читаться FF. При нажатии соответствующий бит будет 0. Старые игры переделаем под эту логику работы.

    Пока сделать простой порт на одном АП6 и в играх использовать две кнопки FIRE и EXT. В дальнейшем, если потребуется усложним модуль геймпада, добавим еще один или несколько портов. При этом адрес и расположение кнопок в этом порте оставим без изменений для работы старых новых игр.

    Вторую кнопку джойстика надо назвать EXT. Использовать для расширенного режима (EXTENDED MODE) джойстика..

    Если в игре достаточно двух кнопок, то EXT можно ипользовать как вторую кнопку джойстика.

    Если надо много дополнительных кнопок, то вместо них нажимем EXT + одно из четырех направления или FIRE.
    Последний раз редактировалось zx-kit; 19.03.2018 в 19:15. Причина: Кнопка MENU переименована в EXT
    "L-256"

  9. #269
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    Ну например серьезно подойти к теме,
    Ждем новую версию ZXM-Phoenix, ZX-EVO, еще люди ждут свои предзаказы ZX-NEXT. Как считаешь, какие шансы у "Идельного Спектрума"? а еще есть, замечательный "Карабасик-128"
    И да, чем закончился сей замечательный проект?
    http://blog.retroleum.co.uk/electron...ticles/v6z80p/
    Ну и конечно, есть еще 3 проекта, ZX ULAX,SPEC256 и TS-CONF
    И?
    У всех своя ниша, и все они не в теме "идеального". zxm-phoenix и harlequin это просто клоны, их надо много и разных, популярность у них была есть и будет но они далеки от "идеального". ZX-EVO, tsconf, retroleum, zx-next это fpga монстры (по сути те же китайские fpga dev board) в которых BRAM!, мегабайты быстрой памяти, частоты свыше сотни Mhz внутри, потенциал тянуть игры "как на Амиге" (это явно уже не zx spectrum, это просто средство позволяющее воспроизвести с максимальной точностью (круче чем софт эмуль) любое ретро но потерявшее при этом всю "ламповость"). Так что... ниша есть. Но конечно если выпустить плату использующую мегабайты импортного SRAM-а то это будет никакой не "идеал" а очередная поделка.

    - - - Добавлено - - -

    Цитата Сообщение от zst Посмотреть сообщение
    С помощью атмеги можно читать все 12 кнопок SEGA и передавать в Z80 через 2 порта.
    Не открою тайны если скажу что на 2-х атмегах можно вообще весь спектрум сделать в ps2 клавиатуре... Но тут вопрос? это все про "идельный" спектрум чтоли? Очнись на рубуже 80-х небыло никакик AVR-ов... MCS-48 максимум что надо да и то для всей ps2 клавиатуры а не для 1 джойстика.

  10. #270
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    У всех своя ниша, и все они не в теме "идеального". zxm-phoenix и harlequin это просто клоны, их надо много и разных, популярность у них была есть и будет но они далеки от "идеального". ZX-EVO, tsconf, retroleum, zx-next это fpga монстры ... Так что... ниша есть. Но конечно если выпустить плату использующую мегабайты импортного SRAM-а то это будет никакой не "идеал" а очередная поделка.

    Не открою тайны если скажу что на 2-х атмегах можно вообще весь спектрум сделать в ps2 клавиатуре... Но тут вопрос? это все про "идельный" спектрум чтоли? Очнись на рубуже 80-х небыло никакик AVR-ов... MCS-48 максимум что надо да и то для всей ps2 клавиатуры а не для 1 джойстика.
    Я уже писал, какие компоненты считаю оптимальными.
    Для меня проще поставить одну микросхему кэш 32Кx8, чем 8 шт РУ5 и потом иметь проблему с регенерацией и нагревом платы.
    FLASH лучше, чем ПЗУ c ультра-фиолетовым стиранием.
    АТМЕГА лучше других микроконтроллеров, так как ... да не важно, я ее выбрал, нравятся они мне по сравнению с другими.
    DIP микросхемы проще паять и разводить платы, но если их количество получится большое, то придется использовать CPLD или FPGA.
    Спековский экран после исправления всех ошибок для меня лучше, чем блиттер. Да и большинству старых программистов программное рисование спрайтов привычнее.
    Не я проектировал gamepad SEGA. Я бы внутри него поставил две К555КП11 для чтения 12 кнопок. ATMEGA48 может опрашивать PS/2 клавиатуру и 2 сега геймпада. Не важно, что у нее внутри. Мы будем использовать ее как цифровой автомат для преобразования интерфейсов и передачи данных. Ее возможности и мощность не имеет значение. Важнее удобство в работе и программировании. Считай, что это БИС типа ВГ75 или ВГ93. Но имея 12 кнопок на геймпаде можно убрать клавиатуру, которую так не любят многие и сделать управление стандартным. Единый джойстик, одни и те же подпрограммы работы с ним. Упрощение для программистов и игроков. У нас же компьютер игровой, а не учебный. Клавиатура не нужна. Раз PS/2 не нравится не будет никакой и нет проблем с корпусом и размером клавиатуры.

    Возможно Z80 сам сможет в последовательном виде загружать данные из геймпадов SEGA или SONY, но тут могут возникнуть потери времени на передачу данных, а если данные будет готовить атмега, то Z80 сможе по байтам их читать и быстро обрабатывать. Тут надо уточнить, сколько времени займет чтение из джойстика. Да и не стоит делать программные задержки, так как Z80 может работать на разных частотах. Вдруг мы захотим 14 MHz или 20.
    Последний раз редактировалось zx-kit; 16.03.2018 в 21:54.
    "L-256"

Страница 27 из 72 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 4
    Последнее: 15.05.2017, 15:32
  2. Ответов: 18
    Последнее: 12.03.2016, 14:15
  3. Ответов: 69
    Последнее: 13.06.2012, 10:33
  4. GO! на спектрум!
    от bigral в разделе Программирование
    Ответов: 1
    Последнее: 11.01.2012, 09:44
  5. Спектрум и Я
    от Black_Cat в разделе Разный софт
    Ответов: 0
    Последнее: 05.08.2007, 21:00

Ваши права

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