User Tag List

Страница 21 из 25 ПерваяПервая ... 171819202122232425 ПоследняяПоследняя
Показано с 201 по 210 из 243

Тема: Video Monster на V9990

  1. #201

    Регистрация
    02.11.2006
    Адрес
    Владивосток
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Valen
    Тогда уже ограничение в 512Кб, будет не на всю игру,
    а на какойто отдельный участок (напр. уровень игры).
    Т.к. z80 сможет подчитывать данные в SRAM и/или v9990.
    Я как бы не фанат свопинга! Придерживаюсь строгой концепции целостности РОМов (только не Гарвардских а Фон-Неймановских

    Цитата Сообщение от Valen
    - лоадер, загрузил графику первого уровня (~510КБ) в SRAM и скопировал в v9990
    Ничего себе объёмы! Да в тех же сеговских ромах нету такого количества графики! Мало того, нужно отдавать себе отчёт в том, что если писать игрушки на Асме, то на глобализм может не хватить (особенно, если пишет один-два программера) и вряд-ли кому-нибудь удасться дотянуть хотя-бы до ThunderForce 3,4 на SEGA MD! Если брать за основу язык C, то он быстро скушает память Z80

    Цитата Сообщение от Valen
    z80 мог бы видеть флэшку на уровне файлов (реализация fat32 в МК) или в посекторном виде.
    Не любитель я файлов и всего что с ними связано... Вся Flash будет эмулироваться с точки зрения контроллера как непрерывный фрагмент памяти и не будет C,H,S, будет LBA

    Простейший лоадер - в стартовом секторе MMC Flash хранятся данные: стартовый адрес, объём программы. Контроллеру остаётся считывать эти данные в соответствии кнопками Select,Load(писал ранее) и пропихивать в модуль памяти нужные сектора с MMC Flash
    EMU Apparatchik Romanich
    http://emu-apparatchik.narod.ru

  2. #202

    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Romanich
    Я как бы не фанат свопинга!
    Не пойму к чему тут "свопинг". Я просто говорю про возможность
    программы на z80, читать данные из флэши.

    Цитата Сообщение от Romanich
    Ничего себе объёмы! Да в тех же сеговских ромах нету такого количества графики!
    Есть-есть. Ромов на 4МБ там предостаточно.
    Много занимает плавная анимация.

    Цитата Сообщение от Romanich
    Мало того, нужно отдавать себе отчёт в том, что если писать игрушки на Асме, то на глобализм может не хватить (особенно, если пишет один-два программера)
    Так никто не говорит, что обязательно юзать всю флэшку под игру.
    Сколько нужно, столько и сделал графики. Хоть 128КБ, хоть 128МБ.
    Была бы возможность у z80 читать флэшу.

    Цитата Сообщение от Romanich
    и вряд-ли кому-нибудь удасться дотянуть хотя-бы до ThunderForce 3,4 на SEGA MD!
    v9990 будет получше чем сеговский VDP.
    Поэтому и шедевры должны выглядеть покруче.

    Цитата Сообщение от Romanich
    Если брать за основу язык C, то он быстро скушает память Z80
    Посмотри профессиональный IAR C.
    Очень неплохие рез-ты даёт.


    Цитата Сообщение от Romanich
    Не любитель я файлов и всего что с ними связано... Вся Flash будет эмулироваться с точки зрения контроллера как непрерывный фрагмент памяти и не будет C,H,S, будет LBA
    Понимаю, хочется по-проще сделать.
    Просто предлагаю тебе оставить аппаратный задел, т.е. аппаратный двухсторонний канал передачи между z80 и МК.
    Тогда, кто захочет сможет изменить прошивку МК:
    - добавить fat32 в МК
    - добавить сервис обслуживания запросов z80 (на чтение файлов)
    - переделать стартовый код и т.п.
    И тогда снимется ограничение в 512КБ на одну игру.
    (Данные игры будут ограничены объёмов флэши)


    Цитата Сообщение от Romanich
    Простейший лоадер - в стартовом секторе MMC Flash хранятся данные: стартовый адрес, объём программы. Контроллеру остаётся считывать эти данные в соответствии кнопками Select,Load(писал ранее) и пропихивать в модуль памяти нужные сектора с MMC Flash
    Это и есть простейшая файловая система. Проблема только
    в том, что нельзя будет записать флэшу на том же ПЦ (без дополн. ПО)

    ИМХО, делай как делается, но оставь возможность улучшить.

  3. #203

    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Valen
    Цитата:
    Сообщение от Romanich
    Простейший лоадер - в стартовом секторе MMC Flash хранятся данные: стартовый адрес, объём программы. Контроллеру остаётся считывать эти данные в соответствии кнопками Select,Load(писал ранее) и пропихивать в модуль памяти нужные сектора с MMC Flash


    Это и есть простейшая файловая система. Проблема только
    в том, что нельзя будет записать флэшу на том же ПЦ (без дополн. ПО)

    ИМХО, делай как делается, но оставь возможность улучшить.
    iso9660. идеальный вариант. буржуи например пишут на CF такой образ с tap'ами и грузят их через trap'ы в basic48. создаются средствами win (кому по душе - *nix)

  4. #204

    Регистрация
    02.11.2006
    Адрес
    Владивосток
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В Wikipedia-подобном было сказано следующее:
    Режим 1. Может быть включен инструкцией IM 1. Вход в прерывание производится по фиксированной точке входа 38h, в этом он аналогичен режиму 0, с условием выдачи на шину кода FFh внешним устройством. Режим может использоваться в системах, где не нужно определение вектора прерывания или внешнее устройство не может его выдавать.

    Вопрос: обязательно ли выдавать на шину код 0xFF или нет? Для меня это принципиально, так как "лишнюю логику" городить нежелательно
    EMU Apparatchik Romanich
    http://emu-apparatchik.narod.ru

  5. #205

    Регистрация
    02.11.2006
    Адрес
    Владивосток
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Valen
    Не пойму к чему тут "свопинг". Я просто говорю про возможность
    программы на z80, читать данные из флэши.
    "Подчитывать" - это и есть свопинг...

    Цитата Сообщение от Valen
    v9990 будет получше чем сеговский VDP.
    Поэтому и шедевры должны выглядеть покруче.
    Да как сказать... Seg'овский VDP не такой уж отсталый по сравнению с V9990

    Цитата Сообщение от Valen
    Посмотри профессиональный IAR C.
    Очень неплохие рез-ты даёт.
    Линк на полноценную версию для Z80 в студию

    Цитата Сообщение от Valen
    И тогда снимется ограничение в 512КБ на одну игру.
    (Данные игры будут ограничены объёмов флэши)
    Лично для меня и 128кБ хватит

    Цитата Сообщение от Valen
    ИМХО, делай как делается, но оставь возможность улучшить.
    Таже MMC Flash будет прошиваться ПЦ-шным софтом.
    Для улучшения есть слоты MegaBUS
    EMU Apparatchik Romanich
    http://emu-apparatchik.narod.ru

  6. #206

    Регистрация
    07.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    994
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Romanich
    "Подчитывать" - это и есть свопинг...
    Сдрасте, какой же это своппинг ? Своппинг - это виртуальная память, т.е. ОЗУ распологающаяся на дисковом носителе и являющаяся расширением основного ОЗУ. А то о чём идёт речь - это просто подгрузка требуемых объектов.
    A4000D Cyberstorm MK-III 060@50Mhz, 128Mb, UW-SCSI, A1200 030@50Mhz, 16Mb, CD32
    PowerMAC 9600, PPC604EV@350Mhz, 512Mb

  7. #207

    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Romanich
    Вопрос: обязательно ли выдавать на шину код 0xFF или нет? Для меня это принципиально, так как "лишнюю логику" городить нежелательно
    нет, не обязательно

  8. #208

    Регистрация
    02.11.2006
    Адрес
    Владивосток
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mike
    Сдрасте, какой же это своппинг ? Своппинг - это виртуальная память, т.е. ОЗУ распологающаяся на дисковом носителе и являющаяся расширением основного ОЗУ. А то о чём идёт речь - это просто подгрузка требуемых объектов.
    я конечно понимаю, что легко блеснуть знаниями и придираться к терминам и значениям слов, но цель не в этом! Цель - реально разобраться с непонятками, которые возникают в процессе МегаМашиноСтроения...

    Вопрос про XTAL и RC цепочку остаётся в силе
    EMU Apparatchik Romanich
    http://emu-apparatchik.narod.ru

  9. #209

    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Romanich
    я конечно понимаю, что легко блеснуть знаниями и придираться к терминам и значениям слов, но цель не в этом!
    Дело в том, что из-за неправильно применёных терминов сразу происходят непонятки, которые потом плавно переносятся во "Флейм"

  10. #210

    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Romanich
    Линк на полноценную версию для Z80 в студию
    Нет у меня такого линка.
    Ищи в файло-обменных сетях.

    Цитата Сообщение от Romanich
    Лично для меня и 128кБ хватит
    Ну если лично для себя сабж делаешь,
    тогда делай как знаешь.

    Всего то делов было, сделать двунаправленный канал
    между z80 и МК.

Страница 21 из 25 ПерваяПервая ... 171819202122232425 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Турбо Видео v9990
    от CHRV в разделе Изображение
    Ответов: 227
    Последнее: 17.08.2014, 13:01
  2. RGB-video.
    от Dendy в разделе Изображение
    Ответов: 30
    Последнее: 21.03.2006, 13:10
  3. more new (?) video
    от kas1e в разделе Пресса
    Ответов: 2
    Последнее: 11.09.2005, 23:53

Ваши права

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