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

User Tag List

Страница 2 из 17 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 163

Тема: Радио-86РК: Реализация компьютера на ПЛИС

  1. #11
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Чесслово, не знаю. Но насколько я знаю, используется в РК вроде как один видеорежим, его и нужно эмулировать.
    В некоторых игрушках и граф редакторе (по крайней мере в Апогее) ВГ75 перепрограммировался режим в псевдографический.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #12
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    В некоторых игрушках и граф редакторе (по крайней мере в Апогее) ВГ75 перепрограммировался режим в псевдографический.
    Тады ай

    ---------- Post added at 20:37 ---------- Previous post was at 20:35 ----------

    Эмуляторостроители вроде как должны знать о режимах?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #13
    GOD MODE Аватар для DATAsoft
    Регистрация
    25.02.2006
    Адрес
    Нижний Новгород
    Сообщений
    2,696
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    18 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    В некоторых игрушках и граф редакторе (по крайней мере в Апогее) ВГ75 перепрограммировался режим в псевдографический.
    А в игрушке "Трясина" такое ощущение, что "даже в графический".
    Spectrum жив!!!

  4. #14
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DATAsoft Посмотреть сообщение
    А в игрушке "Трясина" такое ощущение, что "даже в графический".
    Я его назвал потому как, всеравно пискели у него из знакогенератора псевдографики. Для примера можно также назвать демо где на эране изображена карикатура воришки. Как называется она не помню. Есть она на кассете. Ее все планирую оцифровать
    А так есть точно две прикладные проги - Графический редактор и Бейсик графический и одна игрушка - Гонки (56кб занимает)
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #15
    Member Аватар для Santechnik
    Регистрация
    08.05.2010
    Адрес
    Brisbane, AU
    Сообщений
    193
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очень рад, что тема интересна. Да и заслуженные ПЛИСостроители подтянулись. Дополнительно стимулирует продолжать.

    Цитата Сообщение от Gryphon Посмотреть сообщение
    И еще лучше сразу сделать программную доработку "Цветные компьютеры РК86", сделать программную поддружку ВИ53, ВВ51, попробовать сделать контроллер дисковода, как описывалось в "Радио", можно сделать выход на принтер (LPT), там же можно будет сделать РОМ-диск (к примеру, сделать его на флеш-карточке). вот чисто мое имхо.
    Как сделать РОМ на SD я не представляю пока - там же разный принцип. SD проще прикрутить как флоппи. LPT ИМХО ненужная фишка. Насчет цвета - а разве такая модификация получила распространение? Были ли программы для такого режима? Может лучше просто Апогей замутить после?

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Основной рабочий экран не трогай, а "всё остальное" можно как угодно изменять, подгоняя под нужный режим. Самое простое - обычный скандаблер - строки выводить по ДВА раза за вдвое меньшее время (на строчку). Моники VGA видят такую картинку как 800х600 50гц. Часть изображения сверху и снизу "урежется". Но немножко
    А как пропорции изображения себя поведут? Должны измениться вроде, а этого не хотелось бы.

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Да ну на... Не может быть.
    Насчет конвертации - давай файлы, сделаю любые конвертации в WinHex ?
    Вот в соседней теме например: http://zx.pk.ru/showthread.php?t=11749. Этот маленький файл развернулся у меня на 1 мег

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    А вот это уже мне интересно. Поделишся технологией?
    Конечно! Все выложу когда бета будет готова. Могу тебе даже раньше скинуть, когда этот блок отлажу.

    Цитата Сообщение от svofski Посмотреть сообщение
    Да, а 8255 из FPGA Arcade вполне себе исправный. В Векторе работает.
    О! Спасибо за наводку!

    Цитата Сообщение от b2m Посмотреть сообщение
    А если они не фиксированные? У ВГ75 количество строк, столбцов и сканлиний на знакоряд не фиксированно и задаётся в команде инициализации. Там же задаются ещё кое-какие параметры развёртки.
    Пра-а-альна. Я именно так и программирую - с переменными.

    Цитата Сообщение от Mick Посмотреть сообщение
    В некоторых игрушках и граф редакторе (по крайней мере в Апогее) ВГ75 перепрограммировался режим в псевдографический.
    Оппа! А я хотел эту функцию схалявить. Тогда надо пробежаться по функциям и решить что программить, а что нет.
    Итак берем даташит и поехали:
    1. Псевдографика средствами контроллера, а не через РОМ. Хотел схалявить. Неужели используется?
    2. Special code control: End of Row, End of Row-Stop DMA, End of Screen, End of screen-Stop DMA. Все нужны?
    3. Blink & Underline Field Attributes. Вроде не используются. Да?
    4. Normal Rows / Spaced Rows - Понятия не имею что это. Видимо через строчку отображает строки символов. Хотел не делать.
    5. Позиция подчеркивания. Вроде тоже не нужно?
    6. Четыре вида курсора: инвертированный блок и подчеркивание плюц каждый тип мигающий и нет. Хотел сделать только подчеркивание 2-х типов.

    Впринципе потом доделать можно, если что-то сейчас упустим, когда готовые проги гонять начнем.

  6. #16
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Santechnik Посмотреть сообщение
    1. Псевдографика средствами контроллера, а не через РОМ. Хотел схалявить. Неужели используется?
    Зависит от схемы. В стандартном журнальном варианте выводы LA0,LA1 не используются. Но если хочешь в дальнейшем другие "конфигурации" делать (варианты РК или Апогей,Микроша,Партнёр,Юни� �р), то надо бы сделать. Да и несложно там, обычная табличка.

    Цитата Сообщение от Santechnik Посмотреть сообщение
    2. Special code control: End of Row, End of Row-Stop DMA, End of Screen, End of screen-Stop DMA. Все нужны?
    В стандартном, по-моему, вообще не использовалось. В варианте с 4Кб монитором использовался как минимум код 0F1h.

    Цитата Сообщение от Santechnik Посмотреть сообщение
    3. Blink & Underline Field Attributes. Вроде не используются. Да?
    В мониторе нет, в играх использовалось. Особенно Blink.

    Цитата Сообщение от Santechnik Посмотреть сообщение
    4. Normal Rows / Spaced Rows - Понятия не имею что это. Видимо через строчку отображает строки символов. Хотел не делать.
    Использовалось или нет - не знаю, малополезная фича.

    Цитата Сообщение от Santechnik Посмотреть сообщение
    5. Позиция подчеркивания. Вроде тоже не нужно?
    Нужно, если будешь делать LA0,LA1. Кроме того она определяет нижнюю границу курсора-блока.

    Цитата Сообщение от Santechnik Посмотреть сообщение
    6. Четыре вида курсора: инвертированный блок и подчеркивание плюц каждый тип мигающий и нет. Хотел сделать только подчеркивание 2-х типов.
    Если в мониторе используется только подчёркивание, то это не значит, что курсор-блок не надо делать. Там же тоже несложно: либо сканлиния = позиции подчеркивания, либо <= позиции подчеркивания.

    Цитата Сообщение от Santechnik Посмотреть сообщение
    Впринципе потом доделать можно, если что-то сейчас упустим, когда готовые проги гонять начнем.
    Вот это верно. Можно для начала сделать по-минимуму. Как говорится, аппетит приходит во время еды

    ---------- Post added at 13:17 ---------- Previous post was at 12:26 ----------

    Кстати, по поводу пункта 1: кроме LA0,LA1 для вывода этих символов используются также LTEN и VSP. Поэтому даже если не использовать выводы LA0,LA1, то кое-что всё равно будет отображаться, а именно горизонтальные линии на всю ширину символа (а таких символов 4).

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

  8. #17
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Santechnik Посмотреть сообщение
    Вот в соседней теме например: http://zx.pk.ru/showthread.php?t=11749. Этот маленький файл развернулся у меня на 1 мег
    Нормальный файлик, 2 килобайта.
    Держи Intel HEX:
    Вложения Вложения
    • Тип файла: rar ZG.rar (865 байт, Просмотров: 237)
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #18
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Santechnik Посмотреть сообщение
    А как пропорции изображения себя поведут?
    Изменится, но несильно. Можно просто не обращать внимания, можно и подрегулировать на мониторе. Если монитор кошерный - он запомнит настройки для данного режима
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #19
    Member Аватар для Santechnik
    Регистрация
    08.05.2010
    Адрес
    Brisbane, AU
    Сообщений
    193
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, спасибо. Все идет к тому, что всю БИС симулировать придется Ладно. Пока сделаю минимум, запущу, потом доделаю. Но сейчас хотя бы буду делать с учетом расширения.
    А как курсор блок работает? Просто тупо рисуется белый прямоугольник? Или инвертированный символ? И если второе, то как это работает? Я по схеме смотрю - не получится на Радио инверсию сделать.

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Нормальный файлик, 2 килобайта.
    Держи Intel HEX:
    О! Отлично! Хотя мой Mac на него тоже 1Мб показывает, но под Виндой все ОК.

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Изменится, но несильно. Можно просто не обращать внимания, можно и подрегулировать на мониторе. Если монитор кошерный - он запомнит настройки для данного режима
    Я не проверял мой моник на кошерность, но попробую твой вариант. Тем более его проще на DE1 сделать. Но я с вопросами еще зайду, ОК? А то для меня моники - черный ящик пока

  11. #20
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,114
    Спасибо Благодарностей отдано 
    791
    Спасибо Благодарностей получено 
    654
    Поблагодарили
    401 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Santechnik Посмотреть сообщение
    Я не проверял мой моник на кошерность, но попробую твой вариант. Тем более его проще на DE1 сделать. Но я с вопросами еще зайду, ОК? А то для меня моники - черный ящик пока
    Я не знаю, как было в РК, но скорее всего развертка имела более-менее те же параметры, что и в Векторе и во всех остальных компах той эпохи: чуть-чуть быстрее, чем 50 полей в секунду за счет того, что два раза по 312 строк вместо чередующихся половинок 312/313.

    Если твой монитор Векторовскую картинку показывает, значит он достаточно вынослив, чтобы показать любое Радио.

    Про развертку PAL:
    http://www.retroleum.co.uk/electroni...-and-voltages/

    Про VGA:
    http://www.epanorama.net/documents/pc/vga_timing.html
    http://www.epanorama.net/faq/vga2rgb/calc.html
    Больше игр нет

Страница 2 из 17 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Радио-86РК: Разное
    от Titus в разделе Радио-86РК
    Ответов: 351
    Последнее: 05.04.2018, 16:19
  2. Ответов: 65
    Последнее: 14.11.2014, 08:05
  3. Ответов: 92
    Последнее: 19.02.2009, 17:33
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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