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

User Tag List

Страница 16 из 56 ПерваяПервая ... 121314151617181920 ... ПоследняяПоследняя
Показано с 151 по 160 из 560

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

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

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    И тут все начнется а ПО, и так далеее. А так пофонить можно конечно.
    ПО можно отрихтовать под другой видеоконтроллер, для обсуждения чистой концепции можно представить некий видеоадаптер "метеор" описанный ранее, установленный в слоте 1 или 2.
    Последний раз редактировалось bigral; 19.01.2018 в 18:59.

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

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

    По умолчанию

    Сделать мир лучше с метеор-ом. Ага. Пойду я лучше соберу FM-штуку и слушателя добавится - один. И может еще добавится один музыкант FM, хотелось бы.

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

    Не хочется – цель топик кастера – огласить. Мне понятно (личное мнение).

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

    bigral, ты рихтовал? Я да. Поверь лутше родится заново=) ничего не рихтуется (хи хи в кишках все разное). Это другая история.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Автор этой ОС очень неохотно делится исходниками (хотя вроде по слухам такие единичные случаи и были), большинство портов что есть сделаны им самим. Там в-общем и к прикладному ПО подход такой же: "вот такую модель планирования памяти я придумал, а кому не нравится - валите нафиг, я сам всё напишу". Собственно, оттого в этой ОС и программ всего 9 штук.
    Кто нибудь знает, как с ним связаться - где ссылка на его координаты? Надо посоветоваться о характеристиках компьютера, которые подходят для SYMBOS.
    В качестве SD мне очень нравится решение с аппаратным регистром. Я даже нарисовал такую схему (лучшую на мой взгляд из имеющихся на DIP-россыпухе, т.е. сохранен дух эпохи при простоте, универсальности реализации SPI и максимальной для 8-биток скорости работы) с намерением собрать и использовать (более простые но и более тормозные схемы подключения SD я уже успешно использую), но застрял на этапе макетирования (МГТФ-ить усидчивости не хватает), а моделировать в Протеусе я не умею. Но на первый взгляд, должно работать.
    Спасибо, значит надо для макетирования еще ИР24 купить.
    Цитата Сообщение от bigral Посмотреть сообщение
    Если это касается самого факта попытки применить SDRAM то я поддерживаю такие смайлы. Зачем SDRAM для ретро-платформы? (хотя автор упорно не хочет ответить на вопрос, а вообще ретро ли это, ссылаясь на то что разговор идет на уровне концепции которую потом хоть в 155ла3 хоть в cyclone5 гы гы).
    565ру6/5/7 наше все!
    Память более 4 Мб на ру5 не сделать. И медленная она. Надо не более 50 ns для Z80 на 20 MHz для статики без WAITов. Большие объемы только у SDRAM. Сам не хочу, но если потребуются большие объемы, то придется на SDRAM. Почему никто не говорит какой объем для базового модуля RAM ?
    Цитата Сообщение от OrionExt Посмотреть сообщение
    Сложно обсуждать поток мыслей топик кастера. Пора ему сделать хотя бы один шаг. И сделать реальную штуку с минимальной обвязкой.
    А какую минимальную конфигурацию ? Какие взять базовые характеристики модулей ? У меня есть плата с 10 слотами SL-98 для макетирования и макетки к ней. Потом моджно будет поменять разхем. А пока использовать то, что есть. Некоторые микросхемы для макетов еще надо купить. КЭШ, ИР24, ИР32. Часть деталей есть, заказал генераторы 25.175 для VGA 640x480 60 Hz. Постепенно все собирается как из мозаики. Планирую заказать печатные платы VGA VIDEODAC.
    Цитата Сообщение от bigral Посмотреть сообщение
    А чем слотовая структура MSX и мегамапер от MSX2 не устраивает? Или у них есть недостатки?
    Поправьте, если я ошибусь. Про MSX2 почитал. И вот, какое у меня сложилось мнение. В MSX было 128К RAM и упрощенный маппер. В MSX2 памяти 64К, но добавили маппер. Маппер странный и не очень удобный. Слот в MSX2 - это всего лишь комбинация типа памяти в четырех окнах по 16К. В слоте 1 уровня комбинация 00 - это ПЗУ BASIC+ BIOS. Комбинация 11 - это переход к слоту второго уровня. 01 и 10 - картриджи и другие внешние устройства.

    2 уровень - 00 = ПЗУ, 11 - ОЗУ до 4 Мб c включение произвольной страницы в любое окно. При этом для всех четырех байтов в ячейке с адресом FFFF !!! Я не понимаю, зачем такие сложности. Я делаю тоже произвольное включение, тоже в 4 окна, тоже по 16 К, тоже до 4Mб. Но я это упрощаю и делаю более удобным. Убрал выбор слота второго уровня из ячейки с адресом FFFF. Убрал вообще слоты. Убрал ПЗУ на плате, улучшил выбор страницы в окне. Стало намного проще. Кроме этого, вместо слотов двух уровней в моем маппере возможность в любом окне выбрать любой блок памяти. При этом можно устанавливать в физические слоты блоки RAM и ROM. Каждый блок размером до 4 Мбайт.
    Что если абстрагироваться от v9958 и рассмотреть такой себе msx без видеоконтроллера, чем не устраивает?
    Организация памяти не совсем удобная и ограничена размерами RAM и ROM. Не целесообразно копировать полностью маппер MSX2, так потребуется копировать все ROM. Мне подсказали, что у MSX2 хороший маппер. Я изучил, убрал лишнее и усовершенствовал. Получился универсальный маппер без ограничений.

    Мне посоветовали зарезервироваь адреса устройств ввод с адресами 00-3F для Z180. Я посчитал это разумным, изучил Z180 и выбрал Z8S18020 для макетирования на будущее.

    Мне сказали, что в MSX2 есть огнаничение по порта из-за однобайтовой адресации. Я усовершенствовал. Сделал возможным зарезервировать адреса для Z180, часть адресов для будущего расширени зарезервировал за шеснандцатибитными портами, а большую часть оставил под однобайтными портами для упрощения написания программ. А вы справшиваете, какие недостатки у MSX2 и что спланировал я.
    Цитата Сообщение от OrionExt Посмотреть сообщение
    И тут все начнется а ПО, и так далеее. А так пофонить можно конечно. Злой я.
    Чтобы было ПО надо адаптировать CP/M для этого компьютера, портировать игры ZX Spectrum с одновременным ускорением устранением клешинга и договориться с автором SYMBOS для адаптации под новый ретро-компьютер. Кроме этого я старался спроектировать компьютер так, чтобы программистам было удобно писать новые программы для компьютера "CHELYABINSK".
    Цитата Сообщение от bigral Посмотреть сообщение
    ПО можно отрихтовать под другой видеоконтроллер, для обсуждения чистой концепции можно представить некий видеоадаптер "метеор" описанный ранее, установленный в слоте 1 или 2.
    Цитата Сообщение от OrionExt Посмотреть сообщение
    Сделать мир лучше с метеор-ом. Ага. Пойду я лучше соберу FM-штуку и слушателя добавится - один. И может еще добавится один музыкант FM, хотелось бы.
    Я предлагаю продумать подключение микросхемы MP3+Gentral Midi в качестве одного из модулей.
    Не хочется – цель топик кастера – огласить. Мне понятно (личное мнение).
    Да говори. Цель - на основе опыта нескольких делсятилетий сделать хороший ретро-компьютер с большими возможностями. Устранить недостатки существующих компьютеров.
    "L-256"

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

    По умолчанию

    Подготовленные для макетирования материалы:

    Последний раз редактировалось zx-kit; 19.01.2018 в 23:44.
    "L-256"

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

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Надо посоветоваться о характеристиках компьютера, которые подходят для SYMBOS.
    Тебя часом Барсик не укусил?
    Цитата Сообщение от zst Посмотреть сообщение
    Большие объемы только у SDRAM
    Точно нужна вакцина. DRAM то куда обычный делся?
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Мне бы вашу активность да по делу. В разделе MSX/MSX-EXT
    Дык это MSX и реала у меня давно нет.
    А тут можно "вычленить" из фантазий, хорошую идею для свой поделки.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

    По умолчанию

    Сводка портов компьютера "CHELYABINSK"

    Распределение портов:
    00-3F - внутренние порты Z8S180 (64 порта). Не использовать для портов компьютера.
    40-4F - 16 битные порты (4096 портов).
    50-FF - 8 битные порты (176 портов).
    Порты F4-FF желательно зарезервировать для конфигурации "Ориона-128".

    Для упрощения конверсии игр с ZX Spectrum можно оставить такие же адреса AY(FD) , клавиатуры (FE) и BEEPERa (FE), KEMPSTON JOYSTICK и MOUSE (DF).

    Однобайтные порты очень удобно использовать. Не надо загружать BC. Можно использовать эти регистры для более полезных вещей и ускорения работы подпрограммы. Например, чтобы установить текущий атрибут можно использовать команды:
    LD A,(BC) ; загрузка атрибута из области данных
    OUT (ATTR),A ; запись в порт атрибута

    А для включения некоторых часто используемых режимов просто:
    OUT (MODE3),A ; без загрузки A


    Порты ввода:
    FE - клавиатура как у ZX Spectrum. старший байт указывает номер ряда.
    FF - чтение состояния 256 портов вывода с восьмибитной адресацией. старший байт указывает номер восьмибитного порта.

    Порты вывода:
    DE - управление скоростью Z80
    DF - Kempston joystick and mouse

    E0 - младший байт номера режима экрана
    E1 - старший байт номера режима экрана
    E2 - номер графического экрана
    E3 - номер символьного экрана

    E4 - номер шрифта
    E5 - PAPER
    E6 - INK
    E7 - ATTR

    F0 - номер страницы памяти в окне 0
    F1 - номер страницы памяти в окне 1
    F2 - номер страницы памяти в окне 2
    F3 - номер страницы памяти в окне 3

    F4 - номер устройства в окне 0
    F5 - номер устройства в окне 1
    F6 - номер устройства в окне 2
    F7 - номер устройства в окне 3

    F8 - смещение слоя по-горизонтали младший байт DXL
    F9 - смещение слоя по-горизонтали старший байт DXH
    FA - смещение слоя по-вертикали DY
    FB - не использовать

    FC - управление видеокартой METEOR (0 - запись в память видеокарты разрешена, 1 - запись запрещена)
    FD - AY
    FE - BEEPER
    FF - не использовать
    Последний раз редактировалось zx-kit; 16.02.2018 в 20:09. Причина: зарезервированы порты для Ориона
    "L-256"

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

    По умолчанию

    Для упрощения конверсии игр с ZX Spectrum можно оставить такие же адреса AY(FD) , клавиатуры (FE) и BEEPERa (FE), KEMPSTON JOYSTICK и MOUSE (DF)
    серьезно? а какие порты использует ZX? афигенная афигешная афигея, уж прости честный троллинг.
    ага
    Однобайтные порты очень удобно использовать. Не надо загружать BC.
    ага как будто это важно на частоте 14MГц минимум и SRAM.
    В итоге и не MSX, и не ZX, еще хочу посмотреть сколько и чего ты адаптируешь и особенно на использование 32МB памяти, да даже 4.
    Хочу просто напомнить, что единственная платформа, которая "выжимает все соки из железа" и имеет поддержку/SDK, благодаря разработчикам -это TS-CONF, хочешь сказать, что осилишь?
    Последний раз редактировалось Totem; 20.01.2018 в 17:51.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

    По умолчанию

    У кемпстон джойстик два адреса 1F и DF. Так как в новом компьютере порты 00-3F зарезервированы под Z180, остается только один DF.
    Скорость увеличивают не для того, чтобы ее потом зря тратить. Подпрограммы рисования должны быть максимально быстрые. Поэтому будут использоваться однобайтовые порты. Тебе жалко чтоли ? Их 176. Зачем тебе двухбайтовые ?

    Наверно базовый модуль RAM можно сделать 4 Мбайта, как в ZX-EVO.
    Я не обладаю такими навыками как TS-LABS, но это не мешает мне разрабатывать такой компьютер, какой хочу. Таких людей на форуме много. Каждый делает то, что хочет.
    Последний раз редактировалось zx-kit; 20.01.2018 в 18:06.
    "L-256"

  11. #160
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst
    Задача совместить три разных компьютера:

    1. ZX Spectrum с устранением клешинга.
    2. Текстовый компьютер с CP/M.
    3. Игровой компьютер, похожий на Сегу.

    У каждого свои графические режимы, развертки, частоты, порты и т.п. Не разделить ли их на три разных компьютера ?
    Наиболее быстрая текстообработка получается с текстовым адаптером. Сравните скорость в КОРВЕТЕ, где при ролике глаз ничего не успевает заметить и ролик в СПЕЦИАЛИСТЕ, где можно заснуть во время ролика. И для качественной текстообработки нужна не только скорость вывода и ролика, но и качество фонта.

    Минимально приемлемый фонт - с матрицей 7*10, но лучше 8*12. Иметь 80 символов в строке совершенно незачем. При 80-ти символах символы мелкие, зрение портится. Для набора просто текстов достаточно 64 символа в строке. Но т.к сейчас писать просто тексты на 8-ми разрядке не требуется, а удобно лишь иметь возможность писать или редактировать исходники программ, то достаточно текстового режима 53 символа в 21-ой строке.

    На СПЕЦИАЛИСТЕ и ОРИОНЕ вообще нет нормальной текстообработки, дикая тормознутость и убогий фонт (а зрение и без того хреновое). Потому в начале 90-тых сделал несколько текстовых адаптеров и попробовав разные форматы экрана, в итоге пришёл к выводу, что наиболее практичный формат это 53 символа в 21-ой строке. Этого достаточно как для комментариев в ассемблерных исходниках, так и для программ на ЯВУ.

    При этом удобный кварц в 9 МГЦ, красивый и главное разборчивый фонт 8*12 не портящий зрение, в адресном пространстве на экран тратится менее 2 кб и годится самое тормозное ОЗУ 565 РУ2 (а для 64 символов в строке скорости 565 РУ2 уже не хватает, оттого в КОРВЕТЕ и пришлось ставить ОЗУ 132 РУ4, что скоростной аналог 565 РУ2).

    Текстовый адаптер не обязан быть синхронным с тактом CPU. Это я к тому, что нет необходимости встраивать текстовый адаптер в сам компьютер. Это приведёт к громоздкости и в итоге до реала дело так и не дойдёт. Пусть видеочасть будет определяться видео режимом ZX-Spectrum.

    Достаточно предусмотреть одну карту памяти, где формируется выборка на желаемую экр.область в 2 кб. На слот надо вывести две цепи - /CS 2 кб и /MEMDI (Memory disable), отключающий все устройства на основной плате. Тогда при установке платы текстового адаптера в слот, цепи /CS 2 кб и /MEMDI автоматически замыкаются и текстовая экранная память оказывается в адресном пространстве.

    У меня к этому личный корыстный интерес, т.к если выпустить печатные платы текстового адаптера, то его захотят поиметь пользователи тормозных рэтро-компьютеров не имеющих нормальной текстообработки (а это все компьютеры кроме КОРВЕТА и ЮТ88). Сейчас я пользуюсь тормозным СПЕЦИАЛИСТОМ, отчего при ролике экрана на нём постоянно засыпаю и падаю со стула. Потому и стал снова думать о полезности текстового адаптера.
    Последний раз редактировалось barsik; 20.01.2018 в 18:44.

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

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

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

Эту тему просматривают: 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

Ваши права

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