User Tag List

Страница 6 из 9 ПерваяПервая ... 23456789 ПоследняяПоследняя
Показано с 51 по 60 из 84

Тема: игровой автомат ZANAC-EX на базе MSX1.5

  1. #51

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

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Сброс логической единичкой. Значит нолик в рабочем состоянии.
    скоко вольт 0.4? или 0.8 тоже прокатит? тоже самое про ~CS сигнал, может надо 0.4 для 0 и 3.0 для 1?

  2. #52

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    bigral, запустил я тут вечерком свою реализацию MSX на FPGA с успешным выходом в бейсик. Конфиг следующий – ПЗУ, ОЗУ, ЦПУ, ВДУ1 и все. ПЗУ и ОЗУ прибито гвоздями, внизу ПЗУ, вверху ОЗУ. ВВ55 нет, как нет и слотов. Оказывается и такой вариант на этапе отладки возможен.

    Цитата Сообщение от bigral Посмотреть сообщение
    скоко вольт 0.4? или 0.8 тоже прокатит? тоже самое про ~CS сигнал, может надо 0.4 для 0 и 3.0 для 1?
    Дык, ТТL - уровни. Что там у нас? Вроде ВВ55А используется.

    А так чего тут сказать, мешать CMOS и TTL можно, но ни кто гарантий, что оно будет работать, не даст. Что бы работало надо конкретно на схему смотреть и замешивать туда CMOS совместимый с TTL.

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

    Не знаю как у вас, а у меня в FPGA есть возможность настройки ножек CMOS/TTL, естественно речь о 3.3 В. Фиг его знает оно работает? Поставил ТТL.
    Последний раз редактировалось OrionExt; 03.11.2019 в 20:49.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  3. #53

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

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    bigral, запустил я тут вечерком свою реализацию MSX на FPGA с успешным выходом в бейсик. Конфиг следующий – ПЗУ, ОЗУ, ЦПУ, ВДУ1 и все. ПЗУ и ОЗУ прибито гвоздями, внизу ПЗУ, вверху ОЗУ. ВВ55 нет, как нет и слотов. Оказывается и такой вариант на этапе отладки возможен.
    опа! вот это номер!
    токо не понял, что там железного а что в fpga? вся схема в одной fpga? или снаружи есть ROM, RAM, CPU, VDU? ВДУ1 это tms9918?

    значит минимальный конфиг для MSX1, это распределение памяти: 0x0 - 0x7fff ROM "MSX1", 0x8000...0xffff RAM + CPU + VDU? (клавиатура и джойстики конечно в пролете выходит)

  4. #54

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    токо не понял, что там железного а что в fpga? вся схема в одной fpga? или снаружи есть ROM, RAM, CPU, VDU? ВДУ1 это tms9918?
    Все внутри fpga. VDU1 – это TMS (модель vdp18). FPGA – 5 Циклон. Этот 5CEFA2F23 вышел достаточно ресурсоемким. Из минусов, очень долго fitter отрабатывает. Нужен современный много-ядренный комп.

    Цитата Сообщение от bigral Посмотреть сообщение
    значит минимальный конфиг для MSX1, это распределение памяти: 0x0 - 0x7fff ROM "MSX1", 0x8000...0xffff RAM + CPU + VDU? (клавиатура и джойстики конечно в пролете выходит)
    Видимо так (подманули bios), если оставаться в приделах бейсика. И памяти можно меньше 8Кбайт (0xE000...0xFFFF).

    Просто мне стало интересно сделать вариант MSX на FPGA максимально приближенный к структуре моего модульного MSX. Посмотрим, что из этой затеи получится.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  5. #55

    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,798
    Спасибо Благодарностей отдано 
    217
    Спасибо Благодарностей получено 
    703
    Поблагодарили
    348 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Меньше 8кб никто никогда не делал ИМХО. Были Casio с 8кб на борту, я даже себе прикупил один такой, чтобы пощупать и заодно Карнивор на нём потестировать. Там даже Бейсик программы стартовали не с 0x8000, а с 0xE000. Не думаю, что комп запустится с количеством ОЗУ меньшим 8кб, так как выравнивание идёт по 8кб границе, а переменные биоса и Бейсика валяются выше 0xF000.
    Последний раз редактировалось Wierzbowsky; 06.11.2019 в 16:33.

  6. #56

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Меньше 8кб никто никогда не делал ИМХО. Были Casio с 8кб на борту, я даже себе прикупил один такой, чтобы пощупать и заодно Карнивор на нём потестировать.
    Где-то читал. Поэтому слово меньше 8кб и появилось в контексте. Практически меньше 8кб - это 4кб, что видимо, будет уже мало (не развернуться системные переменные). Но можно предположить и практический случай, допустим 8кб ОЗУ неисправно и доступно только верхние 6кб из 8кб, соответственно бейсик программа будет лежать выше $E000.

    Раз пошло о минималках, можно еще покоцать видео-озу до 4кб
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  7. #57

    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,798
    Спасибо Благодарностей отдано 
    217
    Спасибо Благодарностей получено 
    703
    Поблагодарили
    348 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Где-то читал. Поэтому слово меньше 8кб и появилось в контексте. Практически меньше 8кб - это 4кб, что видимо, будет уже мало (не развернуться системные переменные). Но можно предположить и практический случай, допустим 8кб ОЗУ неисправно и доступно только верхние 6кб из 8кб, соответственно бейсик программа будет лежать выше $E000.
    Раз пошло о минималках, можно еще покоцать видео-озу до 4кб
    Не факт, что интерпретатор Бейсика и биос найдут проблему. Скорее всего Бейсик просто не запустится, так как область 0xE000 будет недоступна. Или если она будет чудить (мусор), то бейсик программа будет произвольным набором операторов.
    Последний раз редактировалось Wierzbowsky; 06.11.2019 в 16:35.

  8. #58

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Не факт, что интерпретатор Бейсика и биос найдут проблему. Скорее всего Бейсик просто не запустится, так как область 0xC000 будет недоступна. Или если она будет чудить (мусор), то бейсик программа будет произвольным набором операторов.
    А чего с $C000? Ведь с $Е000 бейсик программа будет начинаться. Бейсик (или БИОС) подстраивается под размер ОЗУ.

    Посмотрел в эмуляторе при 8кб ОЗУ бейсику доступно 4239 байта.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  9. #59

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

    По умолчанию

    так а что с конфигом в котором нету i8255? это реально существовавший конфиг? похоже это просто стечение обстоятельств что msx bios запустился в этом режиме, как я представляю себе, нету и небыло никогда такого msx стандарта в котором бы ay8910 и i8255 считались бы опциональными (а клавиатура звук и джойстики это ж обязательная перифирия для msx по идее)

  10. #60

    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,798
    Спасибо Благодарностей отдано 
    217
    Спасибо Благодарностей получено 
    703
    Поблагодарили
    348 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    А чего с $C000? Ведь с $Е000 бейсик программа будет начинаться. Бейсик (или БИОС) подстраивается под размер ОЗУ.
    Посмотрел в эмуляторе при 8кб ОЗУ бейсику доступно 4239 байта.
    Туплю. Действительно с 0xE000 при 8кб будет лежать программа на Бейсике.

Страница 6 из 9 ПерваяПервая ... 23456789 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Игровой автомат Super Games ][
    от shattered в разделе Агат
    Ответов: 30
    Последнее: 29.06.2021, 15:47
  2. 7mhz или 14mhz стандарт для портирования из msx1
    от bigral в разделе ZX Концепции
    Ответов: 33
    Последнее: 23.07.2019, 19:19
  3. ПК8000 - Игровой автомат "Фотон"
    от Mick в разделе ПК8000
    Ответов: 307
    Последнее: 07.11.2018, 18:54
  4. Игровой автомат "ТИА-МЦ1"
    от Zarax в разделе Разное
    Ответов: 0
    Последнее: 16.06.2010, 14:44

Ваши права

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