User Tag List

Показано с 1 по 10 из 71

Тема: Пишу эмулятор БК0011М для FPGA MiST.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил поддержку эмуляции БК0010. Имеется ввиду запуск именно БК0010, а не внутри БК0011М. Добавил туда же поддержку дисковода. По сути просто вставил прошивку дисковода от БК0011М + ОЗУ в адреса 120000-157777.
    Вроде так это было в оригнальном КНГМД для БК0010? ANDOS 3.30 запустился.
    Вопрос: насколько эмуляция разных кастомных расширителей для БК0010 имеет смысл? Там всякие A16M, SMK64/128/512?
    Заметил в АНДОС бэйсик для A16M - наверное, нужная вещь и имеет смысл сделать эмуляцию А16М. Вот только где достать техническую документацию на него? Там, наверное, как-то ПЗУ оригинального бэйсику подключаются.

    А что на счет SMK расширений? Я недавно наткнулся на описание как подключать страницы в SMK128(вроде). Пытался понять, прочитал раз 5. Мозги чуть не сломал. Под это извращение кто-то писал софт или нафиг не надо такое?

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

  3. #2

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    613
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    176
    Поблагодарили
    136 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Saar Посмотреть сообщение
    эмуляция разных кастомных расширителей для БК0010 имеет смысл?
    Принципиально - нет, но в своё удовольствие и для саморазвития - можно сделать.
    Цитата Сообщение от Saar Посмотреть сообщение
    Вот только где достать техническую документацию на него?
    Технической документации нету, есть только справочный листок вот такого типа http://bk-files.perestoroniny.ru/bk-a16tech.html, даже схемы нету, точнее, я рисовал когда-то схему, но она с ошибками. По принципу функционирования схема сходна со схемой СМК, поэтому вполне достаточно схемы СМК и таблицы режимов А16М. Можно считать, что А16М - это почти СМК-16 без винчестера (различие только в логике распределения сегментов ОЗУ согласно таблицам).
    Цитата Сообщение от Saar Посмотреть сообщение
    Там, наверное, как-то ПЗУ оригинального бэйсику подключаются.
    Да, в А16М есть такой спец режим только для БК10, кстати точно такой же режим есть и в СМК, и тоже только для БК10.
    Т.е. из 8 режимов работы обоих контроллеров часть предназначена для работы на БК10, они не корректны для БК11М. Часть наоборот - для БК11М и некорректны для БК10, остальные - универсальны.
    Цитата Сообщение от Saar Посмотреть сообщение
    А что на счет SMK расширений?
    Имеет смысл реализовать СМК-512 ради поддержки HDD на БК, остальные СМК есть подмножество СМК-512. Вообще говоря СМК как устройство - одно, а цифры обозначают просто количество памяти, припаянной к плате контроллера. Там изначально всё разведено было под максимально возможные 512кб. Ну и нюанс - количество набортной памяти прописано по определённому адресу ПЗУ СМК, чтобы программно знать, сколько памяти есть в наличии. Поэтому ПЗУ одной версии для СМК-64, -128, -256 и -512 различаются между собой одним байтом. Но это принципиально только для программ, корректно написанных под семейство СМК, для остальных - никакой разницы.
    Цитата Сообщение от Saar Посмотреть сообщение
    Под это извращение кто-то писал софт или нафиг не надо такое?
    Писали, даже сваяли какую-то операционку OS A/WASP. Но к тому времени БК уже сдох, и ничего никому стало не нужно.

  4. #3

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Saar, а ты делаешь видеовыход на VGA?
    Если да, то используешь принцип скандаблера, или видеогенератор изначально заточен под фрейм VGA?
    Я это к чему спрашиваю, помаленьку (но активно) собираю методом макеток, МГТФ и местами ЛУТа очередную борду, на этот раз на втором Циклоне. Память изначально заложил 16-битную, в расчете на Орион-128 и БК-0010.




    Орион уже работает, чуть ранее запустил Радио-86РК и ЮТ-88. Аудио сделал на ЦАПе, привинчен USB-UART (Орион активно использует). SD-карта - само собой. Выведена гребенка I/O, куда можно прицеплять что-либо. Например, ПЗУ или микроконтроллер.
    И вот уже подбираюсь к БК.
    Машинка для меня практически неизведанная, изучаю ее с нуля. Форумчане активно помогают Архитектура вообще не знакомая, я всю жизнь с 8080/Z80 ковырялся, да с микроконтроллерами
    Очень хотел бы перенести ваш проект на свою "доску", полностью или частично. Но - видеовыход у меня будет строго ТВ-фрейм. Поскольку VGA - слишком уж "резиновая женщина", ИМХО...
    Последний раз редактировалось Ewgeny7; 29.01.2016 в 23:01.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  5. #4

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ewgeny7, а как будешь переделывать работу с sd в этом проекте? Подцепишь микроконтроллер на I/O пины?

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

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

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

Похожие темы

  1. Ремонт БК0011м
    от лю в разделе БК-0010/0011
    Ответов: 17
    Последнее: 25.06.2015, 19:14
  2. Замена ОЗУ БК0011М
    от Woland в разделе БК-0010/0011
    Ответов: 35
    Последнее: 09.03.2013, 14:34
  3. СПб. Меняю БК0011М на ДВК.
    от SKcorp. в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 08.12.2011, 20:32
  4. [Москва, Мир] Обменяю БК0011М
    от Mixey в разделе Барахолка (архив)
    Ответов: 40
    Последнее: 03.05.2010, 02:02

Ваши права

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