User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 27 из 27

Тема: APU для Spectrum -арифметический сопроцессор

  1. #21

    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,086
    Спасибо Благодарностей отдано 
    102
    Спасибо Благодарностей получено 
    151
    Поблагодарили
    99 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Патчить пзу конечно проще, но это будет вероятная потеря совместимости. Как минимум адреса входов в подпрограммы необходимо сохранять. В любом случае такой подход сделает возможной работу программ вне зависимости от наличия "ускорителя", хоть и медленно. И ускорит не только специально написанный под это софт.
    Последний раз редактировалось Dexus; 15.03.2022 в 10:17.

  2. #22

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus Посмотреть сообщение
    И ускорит не только специально написанный под это софт.
    Каким образом?

  3. #23

    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,086
    Спасибо Благодарностей отдано 
    102
    Спасибо Благодарностей получено 
    151
    Поблагодарили
    99 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Каким образом?
    Прозрачным. Ускорится весь софт на бейсике (что касается вычислений), и весь софт который использует rst #38 (наверняка такой имеется).

  4. #24

    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    930
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    73 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    К делу надо подходить системно. Лучше всего организовать конкурс для железячников на лучшую реализацию сопроцессора на железе.
    Для конкурса нужно продумать следующие моменты и правила:
    1. Сроки конкурса и призовой фонд
    2. Способ обмена данными с сопроцессором( отображение на ячейки памяти, через порты)
    3. Методы оценки производительности. Например, можно сравнивать время вычисления какой-нибудь задачи с сопроцессором и без. Такую задачу в коде необходимо подготовить к конкурсу. Это может быть расчет кадра из игры Элиты или абстрактные вычисления.
    4. Сопряжение с компьютером( краевой разъем фирменного спектрума, zx-bus)
    ¡Un momento, señor fiscal!


  5. #25

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

    По умолчанию

    Можно и так. Можно и эмулятор с открытым кодом( на нем проще экспериментировать). И временные затраты меньше и проще участников привлечь.
    Последний раз редактировалось andrews; 15.03.2022 в 21:42.

  6. #26

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,551
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus Посмотреть сообщение
    Эмулировать z80 ни к чему. Достаточно иметь доступ к тому же ОЗУ (чтобы и перехватывать, и читать байткод, и работать со стеком калькулятора), и wait. И такое решение ускорит все бейсиковские программы помимо прочего.
    В Хоббите таким образом обходятся ошибки родного ПЗУ (со слов автора).

  7. #27

    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    974
    Спасибо Благодарностей отдано 
    51
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    164 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И это 100% сделано в Хоббите (большом). при этом ни один байт оригинальной прошивки не пострадал

Страница 3 из 3 ПерваяПервая 123

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

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

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

Похожие темы

  1. [Поиск 1] Сопроцессор 8087
    от trader2k4 в разделе Поиск
    Ответов: 17
    Последнее: 26.03.2018, 21:51
  2. z80 и арифметический сопроцессор AM95
    от zx_ в разделе Несортированное железо
    Ответов: 16
    Последнее: 18.08.2017, 22:53
  3. Сопроцессор
    от LeoN65816 в разделе Агат
    Ответов: 6
    Последнее: 29.10.2016, 07:54
  4. Математический сопроцессор.
    от Demige в разделе Несортированное железо
    Ответов: 28
    Последнее: 01.05.2012, 11:15
  5. Куплю СоПроцессор 387sx
    от REMR в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 02.01.2010, 23:55

Ваши права

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