Последний раз редактировалось zx-kit; 03.01.2018 в 15:47.
"L-256"
С Новым Годом!
Не будут. База в MSX - слотово-страничная организация памяти (порт A8) и VDP (TMS9918A).
Вставлю свою копейку. Вот так с нуля делать комп да еще с такими амбициями, ну не знаю. Если бы дело касалось очередной поделки на Z80 c инета, да и ладно. Но тут как я понял, хотят сделать все и сразу.
По мне нужна базовая совместимость с любым компом, выбирайте выбор не такой и маленький.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Понятно. Тогда возвращаемся в CP/M и возвращаем на порт FE BEEPER. Бордера к сожалению не будет. Маппер в новых играх будет по другим адресам. Хотя можно оставить и на этих как в MSX2. BEPEER менять на звуки GM или MP3. Хотя звуки можно оставить и через BEEPER. 6 и 3.5 МHz не такая уж большая разница. Можно у Z80 две разные частоты сделать через тумблер. Или на будущее через мультиплекстор частоты 3.5 / 6 / 14 / 20 MHz.
Может тогда и INT 50 Hz оставить ? Тогда вместо VGA сделать SCART и цифровые выходы RBGI на видеоконвертер VGA.
То есть на частоте 3.5 MHz звуки переделывать не придется. А в турборежиме отключать тумблером по-вкусу.
- - - Добавлено - - -
Еще один вариант VGA 50 и 60 Hz через тумблер. Соответственно будет меняться INT 50 и 60 Hz.
Последний раз редактировалось zx-kit; 03.01.2018 в 16:08.
"L-256"
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
Давай без картинок. Давай обсуждать. Мы ищем решение чтобы поменьше переделывать, но чтобы были и новые возможности. Со старым итак все понятно.
А если INT 60, а Z80 на 4 MHz ?
Но при 20 MHz звуки все равно будут другими.
Надо осваивать MIDI.
Как обеспечить выбор частоты Z80 ? Atmega+кнопки+индикатор ?
Последний раз редактировалось zx-kit; 03.01.2018 в 18:04.
"L-256"
Допустим, что клешинг успешно побежден путем простой доработки игр со Спектрума.
Что дальше ? Если захотим написать новую ? Сможем ли мы сделать игру уровня SEGA ?
Разрешение экрана у нас будет 320x240. Цветов надо больше 15. Еще если посмотреть на сеговские игры, то можно увидеть, что у них обычно 3 слоя фона - за игроком 2 слоя и один слой перед игроком. Надо на будущее предусмотреть возможность расширения графики. Для этого видеокарту расположить на материнской плате. И добавить в ней 4 слота для возможности добавления четырех слоев. Для новых игр скроллинг нужен.
А чтобы не делать палитру каждую точку кодировать по 16 бит.
Последний раз редактировалось zx-kit; 03.01.2018 в 20:58.
"L-256"
Каждый слой - это плата. На ней регистры смещения по-горизонтали и вертикали, счетчики, мультиплексторы, SRAM, выходные регистры.
Если в компьютере графика не нужна, то все четыре слоя не устанавливать.
Если только игры ZX Spectrum без клешинга, то установить слой 2.
Для простых новых игр слои 2 и 3.
Если для игр типа как на Сеге - все 4 слоя.
Последний раз редактировалось zx-kit; 03.01.2018 в 22:38.
"L-256"
10ns SRAM - неспортивное поведение, почему тогда не vram (с внутренним сдвиговым регистром 256bit длинной) или не двухпортовка? Чтобы было интересно надо ограничиться только микрухами времен ссср. ПК 8002 жирный пример!
даешь 25МГц VGA на совке!
Схему ПК8002 не видел, но там более 100 микросхем было и возможности не очень. VGA не было, например.
Только на микросхемах из CCCР не получится. Мне надо емкую, быструю и дешевую SRAM 256Kx16бит. Синхроимпульсы для разных режимов планирую зашить во FLASH. ПЗУ не предлагать. Выходы RGBI надо делать на иностранной 74ACT, т.к. у советстких микросхем выходной ток маловат. Может в некоторых местах потребуется 74ACT.
- - - Добавлено - - -
Судя по таблице параметров микросхем, выпускаемых на белорусском заводе микросхемы LS работают до 30 MHz.
Последний раз редактировалось zx-kit; 04.01.2018 в 00:52.
"L-256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)