С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
сфоткал бы кто хотябы эти тесты на ленинграде-1![]()
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
goodboy, а для прошивки в одну из областей ПЗУ можно сделать?
---------- Post added at 12:28 ---------- Previous post was at 12:27 ----------
желательно оба теста
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Гхм а какое отношение имеет эмулятор и то что на реалах отличаются показания?
Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
ZX Evo 4Mb- в строю.
Speccy2010 v1
Специалист (пока готовлюсь к восстановлению).
Это все мое!
Родное!
Все люблю на свете я! Это родина моя!
Теперь смотрите:
Запускаем улатест3 на фирменном спектруме 48 и получаем:
Теперь берем ленинград-1 с вайтом, но отрезаем нафиг инт и делаем инт на тм2 как и положено от кадрового синхроимпульса. Запускаем улатест и получаем то же самое.
Что делает улатест3: рисует в первой строке атрибуты от 64 (40 в hex) до 95(5F в hex). Далее по приходу инта начинает считать такты проца(не важно заторможенные они или нет) и считывать данные с шины.
И что получаем в итоге: что на фирменном 48, что на ленинграде, экран выводится через одно и тоже количество тактов после прихода инта. Именно тактов проца(самая левая колонка).
Теперь запускаем тестинт.
На фирменном получаем:
А на ленинграде получаем более менее совпадающие желтую и белую полосы.
Последний раз редактировалось _Ratibor_; 13.10.2011 в 00:40.
а смысл в этой операции?
Суть UlaTest3 заключается в том чтобы изучать задержки оригинального спектрума. Изучать путем поиска номера такта на котором ULA делает выборку нужного байта из видеопамяти.
А что сделали вы - подогнали растактовку таким образом чтобы значения этой программы совпадали с тем что получается на фирменном спектруме. Вы подогнали растактовку и какой смысл тогда смотреть на данные которые вы подгоняли?
То что картинка в этой программе совпадает, вовсе не означает что тайминги такие-же как в фирменном спектруме. Это значит только что вам удалось обмануть конкретную программу - UlaTest3, не более. Этим и объясняется то что в другой программе разница с фирменным спектрумом есть.
А вообще у меня есть сомнения в том что одним интом получится добиться полностью идентичной картинки UlaTest3 на Ленинграде.
Последний раз редактировалось ZXMAK; 13.10.2011 в 00:50.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)