В файлах *.Mod обнаружилось 1176 слов "CODE", которые означают ассемблерные вставки.
Т.е. порядка 1000 ассемблерных вставок, размещающихся в 109 файлах.
Ассемблер в A2
Ассемблер в A2
Последний раз редактировалось БудДен 04.02.20 00:59, всего редактировалось 1 раз.
Re: Ассемблер в A2
Вот такая вот регулярка (VS Code, там регулярки ECMASCRIPT)
Находит 1174 штуки.
Код: Выделить всё
\bCODE\b[\s\S\r]*?\bEND\b
Re: Ассемблер в A2
Без ассемблера не куда. Но права дело 1176 вставок это перебор. Куда столько?
1. Загрузка ядра.
2. Переключение видео режима.
3. Системные команды CPU.
(кэш, отладка, фпу, ЦПУИД, счётчик тактов, регистры моделе специфичные)
4. Оптимизация мультимидиных приложений.
Матрицы, БПФ, трассировка, блендинг, может ещё предсказание движения и декодирование видео
5. Строки оптимизировать.
11 модулей но не в 100 раз больше.
1. Загрузка ядра.
2. Переключение видео режима.
3. Системные команды CPU.
(кэш, отладка, фпу, ЦПУИД, счётчик тактов, регистры моделе специфичные)
4. Оптимизация мультимидиных приложений.
Матрицы, БПФ, трассировка, блендинг, может ещё предсказание движения и декодирование видео
5. Строки оптимизировать.
11 модулей но не в 100 раз больше.
Re: Ассемблер в A2
Да, там они примерно в 100 модулях все находятся, считая за модуль его разновидность под конкретную платформу или сборку.