User Tag List

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

Тема: Чтение/запись ОЗУ спектрума с помощью интерфейса внешней памяти ОМЭВМ

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

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

    Регистрация
    01.09.2019
    Адрес
    г. Ижевск
    Сообщений
    105
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Начал с Borland C++
    Кажется, инструментарий для работы с C++ не очень подходит для МК, но если бы я сидел на винде, а не на Linux, то поставил бы AVR Studio, так тоже делают.
    Про концепцию - эта задумка (сабж) в моей голове похожа скорее на периферию с Прямым Доступом к Памяти, хочется внедриться в уже имеющуюся систему - Компаньон 2 (на панельке только ПЗУ), но retro shield - тоже весело, хоть и требует целую Мегу - я бы вместо неё применил контроллер в DIP-40 на макетке.

    Кстати об осциллографах, посчастливилось мне пощупать свой Компаньон 2 с Т34ВГ1 (через удобную плату для системного разъёма, кстати). Одна из картинок:

    1 - /WR; 2 - /WAIT.
    Видно, что, как и упоминалось в https://faqwiki.zxnet.co.uk/wiki/T34VG1 (но я недопонял при первопрочтении), в Т34ВГ1 /WAIT не вычисляется мудрёной логикой, а подаётся статично миллион раз в секунду таким образом, что процессору доступно только 1/4 общей полосы пропускания. Хе-хе) Это уже облегчает задачу корректной работы с памятью.

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

  3. #2

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,875
    Спасибо Благодарностей отдано 
    523
    Спасибо Благодарностей получено 
    252
    Поблагодарили
    226 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dvarkin Посмотреть сообщение
    Кажется, инструментарий для работы с C++ не очень подходит для МК
    я имел в виду инструментарий для работы с МК или ЦП на ПК. Стал копать про Arduino и нагуглил Processing Language. За 15 минут с нуля набросал такой вот скетч:
    import processing.serial.*;

    Serial serial; // создаем объект последовательного порта
    String received; // данные, получаемые с последовательного порта
    int flag=1, s=10; // второй параметр отступ по вертикали от верхнего левого угла окна

    void setup()
    {
    size(480, 320); // общий размер окна граф. консоли в пикселях
    serial = new Serial(this, "COM33", 115200); // у меня на компе адаптер usb2.0 DEXP поэтому USB-COM порт цепляется
    // двузначным номером, скорость подобрал в Arduino по выводу читаемых символов
    }

    void draw() {

    if (flag == 1) {
    clear();
    flag =0; }

    if ( serial.available() > 0) { // если есть данные,
    // считываем их и записываем в переменную received
    received = serial.readStringUntil('\n');
    }

    // Настройки для текста
    textSize(10); // размер шрифта в пикселях
    if (received != null) {
    text(received, 50, s);
    s=s+10; // след. строка 10 пикселями ниже
    }
    }
    выводит с моего Retro Shild почти ту же инфу, что и монитор порта Arduino в Win7 32 bit
    Последний раз редактировалось andrews; 13.12.2019 в 21:42.

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

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

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

Похожие темы

  1. TR-DOS: Чтение каталога вызывает запись?
    от Saar в разделе Эмуляторы
    Ответов: 19
    Последнее: 24.06.2017, 22:24
  2. Ответов: 18
    Последнее: 16.10.2015, 18:27
  3. Ответов: 34
    Последнее: 06.12.2012, 18:04
  4. Z80 - чтение из памяти
    от icebear в разделе Память
    Ответов: 15
    Последнее: 06.03.2006, 12:03
  5. Unreal. Breakpoint на чтение памяти.
    от valker в разделе Эмуляторы
    Ответов: 1
    Последнее: 12.02.2005, 12:58

Ваши права

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