![]() |
Времянки Contended Memory Spectrum 128
2 Attachment(s)
Где можно найти детальную информацию о задержках contended memory в spectrum 128. Гугл находит только общую инфу про contended memory 48 спека...
Путем изучения эмуляторов, вычислил следующее: Длина строки: 228 T Первый такт на котором NOP'у добавляется задержка - 14362. Задержки такие: 14362 - 6T 14363 - 5T 14364 - 4T 14365 - 3T При реализации возникло две проблемы: 1) подрагивание на мультиколора на бордюре +-2 T, в эмуляторах этого дрожания нет. Есть какое-то дополнение WAIT'ами во время прерывания? 2) почему-то уплывает папирный мультиколор, откуда есть подозрение что задержки добавляются не так просто как я предполагал Кто-то может помочь разобраться с этим? :v2_dizzy_vodka2: |
Quote:
http://www.worldofspectrum.org/faq/r...kreference.htm |
цифры это ладно, на NOP'ах один в один получается. Задержки на NOP'ах и многих других инструкциях все четко работают.
Странности на командах которые несколько байт из памяти читают, например: Инструция JR NZ,disp: Опкод: #20, #00 Тайминг: 12T (4, 3, 5) Выполняем в contended памяти на такте 14362: 4T: читаем опкод => 14362 + задержка 6T + время цикла 4T = 14372 3T: читаем disp => 14372 + задержка 4T + время цикла 3T = 14379 5T: загружаем PC => 14379 + время цикла 5T = 14384 Итого операция должна завершиться на такте 14384. В спектакуляторе получаем 14401, почему??? Вот все задержки для этого периода: Code:
14362 - 6T |
Пожалуй, стоит купить книжку про ULA. Дороговато, но раз купившие наши товарищи с нами не делятся...
|
Quote:
|
Quote:
А если серьезно - ради той работы что чувак проделал по хардварному реверсингу юлы - ему можно и подкинуть денег. В знак признания заслуг. Но это кагбе чистое имхо. Жители бывшего совка - охотнее заплатят за бутылку водки себе, чем за тяжелый труд кому-то. |
Quote:
|
Quote:
А у нас должно быть ОБЯЗАТЕЛЬНО на халяву. Нас совесть не замучает. |
Quote:
|
Quote:
|
| All times are GMT +4. The time now is 21:03. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.