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

User Tag List

Страница 10 из 56 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 560

Тема: Радиолюбительский компьютер "LEVEL"

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

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Т.к. такого кол-ва цветов вполне достаточно для спектрумовских игр.
    Ну это только по твоему мнению- в ULAХ, можно брать любую графику, подвергая ее минимальной конвертации в редакторе, не задумывать о палитре.
    Это один из способов.
    Можно не брать графику, а поиграться с "клэшем"
    Это один из способов.
    Оба способа могут быть реализованы одновременно.
    Читай выше.
    Все это можешь наблюдать, в примерах.


    Цитата Сообщение от vlad Посмотреть сообщение
    Как по твоему фон меняется в играх в которых не изменился ни один бит кода?
    Я вижу полную смену графики, в приведенном тобой примере, в этой теме. Достаточно посмотреть на паузе видео, причем игра выбрана очень неудачно, там "скролл дикий и жуткий"

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

    Цитата Сообщение от shurik-ua Посмотреть сообщение
    Пока вы не выложите описание этого самого ULAX - с вами трудно дискутировать )
    Мол у нас есть чёрный ящик, который сразу делает хорошо - но как он это делает пока не скажем.
    Не правда, "ящик есть" -"черный" он, по причине совсем другой .
    Кстате, ты сам приложил к этому усилия, выдернув фразу из контекста
    http://zx-pk.ru/threads/27710-zx-ula...l=1#post916053
    Последний раз редактировалось Totem; 06.01.2018 в 21:07.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  2. #91
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

    По умолчанию

    MEMORY MAPPER компьютера «CHELYABINSK»
    Новая версия там.
    Последний раз редактировалось zx-kit; 15.01.2018 в 06:14.
    "L-256"

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

    По умолчанию

    Ну вот, уже очень близко, скоро будет, ATM, TS и }{имера, только со своими портами и кучей логики.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    Ну вот, уже очень близко, скоро будет, ATM, TS и }{имера, только со своими портами и кучей логики.
    Посмотрел варианты мапперов ATM2, TS, ZX-EVO BASE, MSX2 и выбрал простой, быстрый и эффективный - свой !
    Последний раз редактировалось zx-kit; 13.01.2018 в 13:29.
    "L-256"

  6. #95
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    607
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    В каждом окне можно выбрать внутреннюю память компьютера (ОЗУ) или внешнюю память (картридж) с помощью порта E4:
    Я правильно понимаю, что получается два "слота" в терминах MSX? Почему не четыре? Пол байта осталось.

    Цитата Сообщение от zst Посмотреть сообщение
    В каждом окне можно разрешить/запретить запись в ОЗУ с помощью порта E5:
    А это для чего?
    electronox necromancer

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

    По умолчанию

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    Я правильно понимаю, что получается два "слота" в терминах MSX? Почему не четыре? Пол байта осталось.
    В MSX2 4 слота. 0 для ПЗУ BIOS+BASIC, на 1 и 2 описания нет. Наверно там картриджи. В третьем слоте еще делится на 4. Слот второго уровня. Там тоже может быть два ПЗУ, один один слот ОЗУ, еще один для сетевой карты. Для управления используются 2 порта и ячейка памяти с адресом FFFF. Намудрили сильно. Зачем это ? У меня только ОЗУ, ПЗУ и видеокарта. Пока не представляю что еще можно подключать. Принцип MSX2 не очень понятен и удобен.
    А это для чего?
    В окне 0 будет видеокарта только на запись. Если запретить запись в ОЗУ в окне 0, то в это окно можно подключать разные страницы ОЗУ со спрайтами. И копировать их из ОЗУ в видеокарту. При этом адреса могут быть одинаковые. В окнах 2-4 отключать запись пока нет необходимости. Может для символьного экрана пригодится.

    В MSX2 слот - это скорее всего комбинация типов памяти в окнах. А у меня только два типа памяти и ПЗУ внешнее.
    Последний раз редактировалось zx-kit; 13.01.2018 в 16:25.
    "L-256"

  8. #97
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    607
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В MSX любой слот может расширятся на 4 субслота, не только 3-й. То, что для этого использовали не порт, а ячейку памяти, действительно, намудрили. Но может на то были причины.
    Слоты и субслоты там в принципе равнозначны (кроме 0-го откуда комп стартует, ROM-BIOS должен быть в нем).
    Куда втыкать все остальное, в принципе, по барабану, как правило. Есть нюансы, но то от несоблюдения стандарта.
    Т.е. можно, например, "переставить" сетевую карту в "картриджный" слот 1, а ее место воткнуть "картридж" с игрой - и с вероятностью 99% все будет работать, юзер даже не заметит.

    Вы так же начинаете плодить лишние разнородные сущности, ограничивая однородные. При этом "сваливаете" все в одно окно.
    Смотрите, вы можете маппером поставить в любое окно любую 16к банку из 256-и возможных. Итого 4 метра адресного пространства.
    Это в одном "слоте". У вас их 2 (но легко 4) итого 8 (но легко 16) метров! Не нужно относится к "слотам" как к чему-то физическо-механическому - это всего лишь области адресного пространства.
    Что, и где в них размещать - зависит от фантазии.

    Я же в своей конструкции делаю еще проще, у меня один большой маппер и никаких слотов. Выделено 16 портов (или 8 регистров по 16 бит), 8 окон по 8кБ, в любое окно ставится любая 8к банка из 65536-и
    Что я там распихаю по этим 64к банок...
    electronox necromancer

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

    По умолчанию

    Запись в ОЗУ можно отключать только в окне 0.

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

    Давайте далего в будущее заглядывать не будем. Жить нам осталось недолго. Распределим память окнами по 16 К между ОЗУ, ПЗУ и видеокартой. Для начала достаточно.
    "L-256"

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

    По умолчанию

    MEMORY MAPPER компьютера «CHELYABINSK»

    Память делится на блоки по 4 Мбайт. Блоки делятся на страницы по 16 Кбайт. Адресное пространство Z80 делится на окна по 16 Кбайт. В каждом окне можно подключить любую страницу любого блока.

    Номера и адреса окон:
    Окно номер 0 (00) - адреса 0000-3FFF
    Окно номер 1 (01) - адреса 4000-7FFF
    Окно номер 2 (10) - адреса 8000-BFFF
    Окно номер 3 (11) - адреса C000-FFFF

    Номера страниц по 16 Кбайт записываются в порты:
    E0 - номер страницы памяти в окне 0
    E1 - номер страницы памяти в окне 1
    E2 - номер страницы памяти в окне 2
    E3 - номер страницы памяти в окне 3

    Номера блоков по 4 Мбайт записываются в порты:
    E4 - номер блока памяти в окне 0
    E5 - номер блока памяти в окне 1
    E6 - номер блока памяти в окне 2
    E7 - номер блока памяти в окне 3

    00 = SRAM0
    ...
    80 = SDRAM0
    ...
    FF = START ROM

    Модуль памяти может занимать несколько блоков. Например, если модуль сделан на базе микросхемы SDRAM 32 Мбайта, то он займет 8 блоков.

    После включения или сброса компьютера запускается на выполнение программа в постоянной памяти (ROM). Для увеличения возможностей компьютера ROM располагается на сменных картриджах. Это позволит перенастраивать компьютер для простого и быстрого использования сразу после включения. Размер картриджа может быть до 4 Мбайт. Для удобной работы можно иметь несколько картриджей на микросхемах FLASH. Во FLASH можно записывать нужные в данный отрезок времени или часто используемые игры, системные программы и загрузчики операционных систем.

    Оперативная память (RAM) используется для хранения стека Z80, команд, данных и переменных программ, запускаемых с ROM или внешних носителей. ОЗУ располагается на модулях компьютера.

    Окно 0 используется для записи графических данных в видеокарту "METEOR". В этом окне совместно с видеокартой можно использовать ROM или RAM в режиме чтения.

    170815: Добавлена возможность в каждом окне выбора блоков ROM и RAM размером по 4 Мбайта. Может когда-нибудь понадобятся такие объемы. В окне 0 только чтение из памяти.

    180121: MEMORY MAPPER преобразован в DEVICES MAPPER
    Последний раз редактировалось zx-kit; 21.01.2018 в 12:10.
    "L-256"

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

    По умолчанию

    Я бы не наступал на одни и те же грабли в разрезе истории MSX и добавил бы правила.
    1. Полная дешифрация портов (16bit).
    2. Резервирование портов 0х0000 … 0х003F для семейства процессоров Z180.
    Игнорирование этих правил привело со временем к трудностям (невозможности) расширения стандарта MSX.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

Страница 10 из 56 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Радиолюбительский компьютер "LEVEL"
    от zx-kit в разделе Для начинающих
    Ответов: 501
    Последнее: 30.04.2020, 09:46
  2. PUZZNIC+Level Editor 2016
    от Yuri80 в разделе Игры
    Ответов: 3
    Последнее: 01.05.2016, 13:55
  3. Радиолюбительский компьютер "СПЕКТР" - схема, плата
    от idc в разделе Несортированное железо
    Ответов: 0
    Последнее: 02.08.2011, 13:31
  4. Level 5
    от Arlekin в разделе Игры
    Ответов: 7
    Последнее: 29.09.2006, 17:24

Ваши права

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