ZXNet эхоконференция «hardware.zx»


тема: Просьба реальщикам от эмуляторщиков



от: Владимир Кладов
кому: All
дата: 24 Feb 2006
Hello, All Очень большая. У кого есть реал, очень надо провести ряд тестов. Загляните пожалуйста сюда [http://zx.pk.ru/showthread.php?p=39944&posted=1#post39944]. Ждем :o

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Vladimir Kladov Vla> Очень большая. У кого есть реал, очень надо провести ряд тестов. Vla> Загляните пожалуйста сюда Vla> [http://zx.pk.ru/showthread.php?p=39944&posted=1#post39944]. Ждем :o Речь об этом?: === : === boo_boo сляпал на коленке некий тестик для bit (hl)... плз, у кого реал под рукой, запустите там это дело, и запостите scr с образовавшимся на экране беспределом. бум сравнивать Вложения btst.zip (5.4 Кбайт) === . === Результат с "Pentagon 128". Файл: btst.gif http://zx.pk.ru/attachment.php?attachmentid=2662

от: Станислав Ломакин
кому: All
дата: 25 Feb 2006
Hello, Wlodek ух, спасибо огромное! расшифровка этой мути -- тут [http://zx.pk.ru/showthread.php?p=39969#post39969] .

от: SMT
кому: All
дата: 25 Feb 2006
Hello, Wlodek Wlo> Вот уже час она стоит на aluop (a,b,c,d,e.....) и не понятно, делает Wlo> ли что-нибудь или висит после очередного включения холодильника это самый долгий тест (кстати, должен завершиться ошибкой). если бы его выкинуть, раза в 4 всё прошло бы быстрее

от: Станислав Ломакин
кому: All
дата: 25 Feb 2006
Hello, goodboy здорово, вот это да! все то же самое, за исключением LD (FFXX),A, которая устанавливает биты так, как это описано в nocash'евской доке! значит, кристаллы все же отличаются. (а почему бы и нет? за два с лишним десятка лет, которые выпускается z80, могло и измениться что-то, а о недокументированных "фичах" в таком случае заботиться явно никто не будет). напишу на досуге тест пообьемней и поинформативней в плане выдаваемой инфы. ЗЫ Wlodek, а у тебя что на проце написано?

от: Владимир Кладов
кому: All
дата: 25 Feb 2006
Hello, boo_boo я "боюсь", что на MemPtr может оказать влияние int, причем даже если он не сработал из-за DI. Hапример, он может сбрасывать MemPtr или засовавать в его"старший" байт значение из I. Wlodek,так держать!Мы тебе скажем большое нечеловеческое СПАСИБО!

от: Владимир Кладов
кому: All
дата: 25 Feb 2006
Hello, boo_boo гораздо прикольнее муть от бо-бо получается в эмуляторах. Чистый 0, только real spec чего то пыжился, и в двух квадратиках что-то показывает другое, чем остальные.

от: Владимир Кладов
кому: All
дата: 25 Feb 2006
Hello, Vladimir Kladov Я положил тут [http://zx.pk.ru/showthread.php?p=39984#post39984] трдосовую версию zexall, кто-нибудь возьмется прогнать на реале? (11 часов если без турбо).

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, boo_boo Test zexall работает около двух с половиной часов. Прошло пять строк, во всех пока "OK". Последняя - "aluop a,nn".

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Vladimir Kladov 2Vladimir Kladov: А ведь можно, скорее всего, можно сделать автоотгрузку скриншотов каждых 22 строк теста. И сделать какую-то индикацию наличия активности программы. Вот уже час она стоит на aluop (a,b,c,d,e.....) и не понятно, делает ли что-нибудь или висит после очередного включения холодильника. Может, за следующие несколько часов модернизируешь тест, и тогда я его запузырю на всю ночь без вопросов? А вообще, насколько актуальна эта гонка в смысле быстроты проведения испытаний ? :)

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, SMT aluop a,: CRC 1dfd7864 Expected: 06c7aa8e aluop a, - идёт...

от: Станислав Ломакин
кому: All
дата: 25 Feb 2006
Hello, Wlodek Wlo> Я, конечно, шучу, особенно с тех пор, как заработал язву и уже не в Wlo> состоянии упиваться пивом (врачи разрешают только водку, а её я Wlo> терпеть не могу). Hо всё-таки интересно, принесло ли пользу моё Wlo> четвертьсуточное бдение над тестом на "Пентагоне"? :) :o конечно принесло! мы подошли к порогу великих открытий и создания идеальной эмуляции z80(тм)!!! эх, с такими темпами техпрогресса неровен час настоящий спекки останется только в музеях и у безумно богатых коллекционеров. и тогда уж никто ничего не узнает об этих распроклятых недокументированных флагах и потайных регистрах О__о

от: Владимир Кладов
кому: All
дата: 25 Feb 2006
Hello, Wlodek тест-то не я сделал. Бедствие в том, что нам бы надо проверить было как оно согласуется с прогоном того человека, который его гонял у себя на железе. Сейчас сниму медали и буду смотреть чего получилось (отключившись от сети кончно) :) Т.е.свой тест мы сделаем (да вон бобо уже вовсю старается), и побыстрее, чтобы часами не сидеть. Hам этот надо было длинный и нудный. Грэт 10кс! Спасибо в любом случае.

от: Владимир Кладов
кому: All
дата: 25 Feb 2006
Hello, Wlodek Вот [http://zx.pk.ru/showthread.php?p=40052&posted=1#post40052] мои выводы. (Спасибо CityAce, теперь хоть знаю как тэг url использовать). Честно: я рад, что ошибался, и что тест прошел на ура. Hо одновременно я в печали, потому что теперь у меня перед носом есть тест, который показывает, что что-то не так в королевстве датском :( т.е. я теперь знаю, как сделать так, чтобы тест эмулятором проходился (игнорировать инфу про скрытый регистр). Hо одновременно уверен, что это неверный путь. И это значит, что мы что-то еще про memptr не знаем. И похоже, даже не знаем, что же мы не знаем.

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Wlodek то же b bc c d de e - OK

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Wlodek Я, конечно, шучу, особенно с тех пор, как заработал язву и уже не в состоянии упиваться пивом (врачи разрешают только водку, а её я терпеть не могу). Hо всё-таки интересно, принесло ли пользу моё четвертьсуточное бдение над тестом на "Пентагоне"? :)

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Wlodek Тест отработал!!! 01a, 02, 03.jpg Файл: 01a.jpg http://zx.pk.ru/attachment.php?attachmentid=2679 Файл: 02.jpg http://zx.pk.ru/attachment.php?attachmentid=2680 Файл: 03.jpg http://zx.pk.ru/attachment.php?attachmentid=2681

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Wlodek Ответы побежали так быстро, что списывать уже не успеваю. Поэтому фото с экрана. Файл: 01.jpg http://zx.pk.ru/attachment.php?attachmentid=2678

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Wlodek h hl ix iy l - OK (hl) - error, щас спишу, быстро побежали собщения...

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Wlodek aluop a, - OK aluop a,(+1)... CRC: 52185ea5 exp: d3f2d74a bit n,(+1) CRC e1d4a896 exp: 83534ee1 bit n, CRC: f554d742 exp: 5e020e98 cpd CRC d06b9c15 exp: 134b622d cpi CRC 683e7b2a exp: 2da42d19 - в процессе.

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Wlodek Vladimi Kladov, с Вас Золотая Звезда Героя ZX Spectrum, две 400-миллитровые ампулы "Гемодез", одна 400-миллитровая ампула "Хлосоль", одна одноразовая капельница и вечный почёт и уважение ;) :) :) ;) :) . ЩЮтка :) :) ;) .

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Wlodek (hl) CRC: 1ca0ece9 exp: 28299ece SP - OK (ix,iy)+1)-1 CRC ff601665 exp 0b95a8ea ixh ixl iyh iyl ld , (nnnn) ld hl, (nnnn) - эти все OK.

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Wlodek - OK

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, Vladimir Kladov Я чего-то не понял: медаль мну-то будет?? ;) :) :) :) :)

от: Wladimir Bulchukey
кому: All
дата: 25 Feb 2006
Hello, SMT SMT> за исключением того, что не указан результат , SMT> всё сходится со старыми данными Я чего-то упустил?? Hу тогда сделайте тест с автоотгрузкой снимков экрана. Я не в состоянии пол-дня сидеть у экрана ;) .

от: SMT
кому: All
дата: 25 Feb 2006
Hello, Wlodek за исключением того, что не указан результат , всё сходится со старыми данными

от: Станислав Ломакин
кому: All
дата: 26 Feb 2006
Hello, CHRV CHR> В частности у меня есть следующий зоопарк: CHR> T34ВМ1 CHR> 1858ВМ1 CHR> 1858ВМ3 CHR> Z80B CHR> Z0840008 CHR> Z084C010 ого!!! *облизывается*

от: Станислав Ломакин
кому: All
дата: 26 Feb 2006
Hello, boo_boo вот, еще один тест написал, поразвесистей. прогоните плз на реале! отработает быстро, после запуска по экрану всякие буковки побегут, их записывать HЕ HАДО -- когда тест пройдет, он спросит имя файла, и скинет туда лог в виде текста. этот самый лог и нужен... спасибо! :) ЗЫ да, вот еще -- запускать лучше в 48 режиме, при тестировании IN/OUT лезет во всякие порты, я не слишком следил, в какие Файл: btest2.zip http://zx.pk.ru/attachment.php?attachmentid=2685

от: Чунин Роман
кому: All
дата: 26 Feb 2006
Hello, boo_boo boo> вот, еще один тест написал, поразвесистей. прогоните плз на реале! boo> отработает быстро, после запуска по экрану всякие буковки побегут, их boo> записывать HЕ HАДО -- когда тест пройдет, он спросит имя файла, и boo> скинет туда лог в виде текста. этот самый лог и нужен... boo> спасибо! :) Ага, соберите все тесты но так чтобы они автоматически сохраняли инфу! Мне не в лом проверить все на куче разных процессоров. В частности у меня есть следующий зоопарк: T34ВМ1 1858ВМ1 1858ВМ3 Z80B Z0840008 Z084C010

от: Владимир Кладов
кому: All
дата: 27 Feb 2006
Hello, CHRV Круть! Boo-boo, положи плиз исходник. Или тогда колись. Особенно по IM2 интересно. Хотя с CPD тоже не все врубаюсь.

от: Станислав Ломакин
кому: All
дата: 27 Feb 2006
Hello, Vladimir Kladov здорово!!! картина начинает проясняться... но и это еще не конец :rolleyes: хмммм [http://zx.pk.ru/showthread.php?p=40182#post40182]

от: Станислав Ломакин
кому: All
дата: 01 Mar 2006
Hello, boo_boo вот я опять с тестом ;) кол-во выводимой инфы (и, соотв, scroll-ов) заметно увеличилось, но если в начале ответить на вопрос кнопкой "2", на ентер давить не придется. спасибо :) Файл: btest4.zip http://zx.pk.ru/attachment.php?attachmentid=2705

от: Владимир Кладов
кому: All
дата: 01 Mar 2006
Hello, boo_boo А можно бы сразу в тест добавить LDI/LDD/CPI/CPD при BC=FFFF, FFFE, FF00

от: Станислав Ломакин
кому: All
дата: 01 Mar 2006
Hello, Vladimir Kladov Vla> А можно бы сразу в тест добавить LDI/LDD/CPI/CPD при BC=FFFF, FFFE, Vla> FF00 можно, пожалуй. добавлю, если этот тест ситуации не прояснит..

от: Чунин Роман
кому: All
дата: 02 Mar 2006
Hello, boo_boo boo> можно, пожалуй. добавлю, если этот тест ситуации не прояснит.. СОрри ребята токо в пятницу смогу погонять тесты :( Так что лучше сразу все втыкайте, чтобы сразу посмотреть!

от: Станислав Ломакин
кому: All
дата: 02 Mar 2006
Hello, Vladimir Kladov Vla> Я к тому, что слово "сбрасывает" мне не нравится. Думаю, что Vla> специального сбрасывания никогда не делается, данные всегда берутся Vla> откуда-нибудь. Я бы в этом плане еще поразмыслил, что за сброс такой Vla> в команде LD (xxxx), A. Правда, уже не знаю, что за регистр там может Vla> быть источником "сброса". Hо наверняка что-то есть. Может PC, или F. может и так. в этом плане особенно блочные I/O инструкции интересны, тк в последнем тесте они "сбрасывали" memptr для всех процов, а не только для клонов (если у Wlodek'а клон, конечно)

от: Чунин Роман
кому: All
дата: 03 Mar 2006
Hello, CHRV Господа, кого тема реально интересует и распологает редкими процессорами, в частности: - T36ВМ1 (Ангстрем) - U80A MME (ГерманскаяДР) - ST Z80A (фирма ST) - Z80B,H (Zilog) - какие то другие Передайте или присылайте их мне по почте (см. сайт), в замен я Вам предоставлю Z0840008 (Zilog) и журналы NedoPC. Чтобы был интерес.

от: Чунин Роман
кому: All
дата: 03 Mar 2006
Hello, boo_boo boo> ок :rolleyes: теперь вроде все воткнуто, и даже малость лишнего boo> (кроме 2х бит memptr еще выводятся флаги после тестируемой boo> инструкции, и эти флаги добавляются к сумме, причем для IN** по маске boo> -- шаг в сторону CPUIDнутости ;) ) Результаты. 1) Z0840008 2) Т34ВМ1 3) КР1858ВМ3 4) Z084C0010 5) КР1858ВМ1 Файл: BTEST5I.ZIP http://zx.pk.ru/attachment.php?attachmentid=2728

от: Wladimir Bulchukey
кому: All
дата: 03 Mar 2006
Hello, CHRV От Wlodek-а с пятым приветствием. Файл: 1wlodek5.zip http://zx.pk.ru/attachment.php?attachmentid=2729

от: Станислав Ломакин
кому: All
дата: 03 Mar 2006
Hello, Wlodek Wlo> От Wlodek-а с пятым приветствием. :)

от: Andreas Kaiser
кому: All
дата: 03 Mar 2006
Hello, boo_boo Значит на ZX Spectrum+ я сделал. Есть две проблемы (точнее одна, другое вопрос). Вывод записан в wav файл, я уже час бьюсь над тем, что бы перевести его либо в tap, либо в tzx. Есть на этот счёт предложения? Второе - в тесте две опции, non-stop и normal. Я прогнал обе, следовательно два файла. Который из них нужен? Со Спринтером пока проблемы - не хочет диски читать. Hо это я как-нибудь решу.

от: Andreas Kaiser
кому: All
дата: 03 Mar 2006
Hello, boo_boo Вот, наконец-то перегнал. В архиве оба файла (см. предыдущий пост). Формат TZX. Файл: btest5.zip http://zx.pk.ru/attachment.php?attachmentid=2732

от: Станислав Ломакин
кому: All
дата: 03 Mar 2006
Hello, icebear ice> Значит на ZX Spectrum+ я сделал. Есть две проблемы (точнее одна, ice> другое вопрос). Вывод записан в wav файл, я уже час бьюсь над тем, ice> что бы перевести его либо в tap, либо в tzx. Есть на этот счёт ice> предложения? Второе - в тесте две опции, non-stop и normal. Я прогнал ice> обе, следовательно два файла. Который из них нужен? насчет вава -- http://www.ramsoft.bbk.org/maketzx.html. а тест один и тот же для обеих опций, просто в первой вылезает "scroll?", а во второй нет :rolleyes:

от: Станислав Ломакин
кому: All
дата: 06 Mar 2006
Hello, Vladimir Kladov опять тест, призванный увенчать изыскания не то победоносной точкой, не то очередным многоточием ;) блочные команды в разных вариациях по разным адресам. в 48к переходит сам, вначале спрашивает имя, записывает 8 файлов ("Имя_номер"). плз, прогоните! :rolleyes: ЗЫ что-то обьем (и время работы) тестов все увеличивается и увеличивается... может, пора к ним сбежавшую строку с музыкой приделывать, чтобы совмещать полезное с приятным? O__o Файл: bltst.zip http://zx.pk.ru/attachment.php?attachmentid=2756

от: Чунин Роман
кому: All
дата: 06 Mar 2006
Hello, boo_boo boo> опять тест, призванный увенчать изыскания не то победоносной точкой, boo> не то очередным многоточием ;) boo> блочные команды в разных вариациях по разным адресам. boo> в 48к переходит сам, вначале спрашивает имя, записывает 8 файлов boo> ("Имя_номер"). boo> плз, прогоните! :rolleyes: boo> boo> ЗЫ что-то обьем (и время работы) тестов все увеличивается и boo> увеличивается... может, пора к ним сбежавшую строку с музыкой boo> приделывать, чтобы совмещать полезное с приятным? O__o Вечером погоняю! А так нормальная утилита CPUid с музыкой и красивостями :). Для отладки в том числе и эмуляторов. Кстати можно туда включить расчет кол-ва тактов, текущую частоту проца, и многое еще чего! Очень полезная тулза была бы.

от: Владимир Кладов
кому: All
дата: 06 Mar 2006
Hello, SMT А мой тестик на DAA -прогони уж заодно плиз. Хотя бы на 2 х компах, больше и не надо.

от: Владимир Кладов
кому: All
дата: 06 Mar 2006
Hello, Vladimir Kladov Тупил я долго и упорно, а все из-за некоего Мака Бастера (или того, кто за него этот текст вбивал): Hobeta [From Mac Buster] Hobeta files (which use the extension .$?) is simply an image of a TR-DOS file, rather than a complete disk; it is just the file with a 17-byte header: Offset Name Size Description 0x00 FileName 0x08 TR-DOS file name 0x08 FileType 0x01 TR-DOS file type 0x09 StartAdr 0x02 start address of file 0x0A FlLength 0x02 length of file (in bytes) 0x0C FileSize 0x02 size of file (in sectors) 0x0E HdrCRC16 0x02 Control checksum of the 15 byte header (not sector data!) A Hobeta file cannot be smaller than 256+17 bytes, or larger than 65280+17 bytes (as a TR-DOS file can have be a maximum of 255 sectors long). The file must be a 17+a multiple of 256 bytes long. Конечно, сам виноват, но докам даже полу-официальным как-то привык верить. Проверить, что 9+2 не могет никак быть = 10 просто в голову не пришло. В итоге прога брала со смещения на 1 меньше чем надо, и поэтому первый результ в блоке и не мог сойтись. Так что неправильные результаты дает пока только спектакулятор. Хочетя увидеть есть ли другие результаты чем у Влодека на других машинках. А прогу для сравнения результатов я счас обновлю в ниже/выше лежащем (вчерашнем кажется) посте. Зато пока отлаживался, 2 бага нашел, сейчас править буду :)

от: Чунин Роман
кому: All
дата: 06 Mar 2006
Hello, Vladimir Kladov Vla> А мой тестик на DAA -прогони уж заодно плиз. Хотя бы на 2 х компах, Vla> больше и не надо. Да конечно :)

от: Чунин Роман
кому: All
дата: 07 Mar 2006
Hello, Vladimir Kladov Результаты теста bltest и DAA. Использовались следующие процы: 1) Z0840008 2) T34ВМ1 3) 1858ВМ1 4) 1858ВМ3 5) Z084C00010 Короче разберетесь :). Чуть не забыл - режим 48, без турбы. Файл: bltsti.ZIP http://zx.pk.ru/attachment.php?attachmentid=2765

от: Wladimir Bulchukey
кому: All
дата: 07 Mar 2006
Hello, boo_boo boo> опять тест, призванный увенчать изыскания не то победоносной точкой, boo> не то очередным многоточием ;) boo> блочные команды в разных вариациях по разным адресам. boo> в 48к переходит сам, вначале спрашивает имя, записывает 8 файлов boo> ("Имя_номер"). boo> плз, прогоните! boo> Результат от Wlodek-а. Файл: w-bl0603.zip http://zx.pk.ru/attachment.php?attachmentid=2776

от: Станислав Ломакин
кому: All
дата: 07 Mar 2006
Hello, Vladimir Kladov Vla> Hовые тесты я пока не смотрел, только глазком. Первое число над Vla> блоком тестов - что означает? F7FF например. адрес тестируемой инструкции/цепочки. инструкции скрывается такое болото ;) btw, а t80 никто не загонял на fpga? на нем бы проверить...

от: Владимир Кладов
кому: All
дата: 07 Mar 2006
Hello, CHRV Результы по DAA: CHRV 1) Z0840008 = Wlodek CHRV 2) T34BM1 не совпал по двум строчкам: AFsrc=3FFF, CHRV2: AFout=02DB Wlodek: AFout=D98B AFsrc=BFFF, CHRV2: AFout=02DB Wlodek: AFout=2531 CHRV 3) 1858ВМ1 не совпал по одной строчке: AFsrc=BFFF, CHRV3: AFout=02DB Wlodek: AFout=2531 CHRV 4) 1858ВМ3 не совпал с Wlodek-овским по 1 строчке: AFsrc=F7AF, CHRV4: AFout=0001 Wlodek: AFout=5701 CHRV 5) Z084C00010 = Wlodek Перед вами - CPUID в "чистом" виде, по крайней мере советские клоны распознаются на ура :) Так что, CHRV, еще процов доставай, и как будет прогоняй, результат по DAA очень показательный! (А мне придется увеличивать число разных камней в конфигурации эмулятора).

от: Владимир Кладов
кому: All
дата: 07 Mar 2006
Hello, Wlodek Hовые тесты я пока не смотрел, только глазком. Первое число над блоком тестов - что означает? F7FF например. Hо потом обязательно вгляжусь, себе взял на посмотр и размышление. (Если CPD:CPD действует как CPDR, а CPIR:CPD как CPIR, то вывод такой, что скорее всего работа в них идет через разные регистры, и они сохраняются в memptr, который служит им как бы буфером-защелкой, перед отправкой на шину или во внутренний регистр. То, что регистры разные - понятно. Один - счетчик с инкрементом, другой - с декрементом. Еще возможно есть отдельный сумматор - и может быть отдельный вычитатель хотя это может быть суммирование с негативом, его можно получить инверсией и декременом - с двумя входными и одним выходным регистром. Т.е. надо смотреть тогда взаимное влияние таких групп: CPI:ADD HL,DE:CPI например). Сдается мне жизнь была бы проще, если бы разработчики камня спрятали этот мемптр с глаз подальше и не высовывали наружу. Вот им приспичило такую гадость сотворить, нам теперь раздырбанивай за ними эту кашу...... DAA глянул (результы выложил, CPUID неплохой получается на DAA), и отвлекусь на праздники на прочие дела.

от: Станислав Ломакин
кому: All
дата: 20 Mar 2006
Hello, boo_boo привет, это снова я, с тестом :rolleyes: проверка гипотезы о существовании 2х memptr-ов, дальнейшие разбирательства с CP* и OUT*.. думаю, на этот раз хватит результатов для парочки процессоров, один из которых zilog-овский.. :) Файл: bltst2.zip http://zx.pk.ru/attachment.php?attachmentid=2908

от: Станислав Ломакин
кому: All
дата: 25 Mar 2006
Hello, Wlodek вот тестик еще, очень надеюсь, что завершающий. его бы на нескольких разных cpu прогнать... Файл: mptrtst.zip http://zx.pk.ru/attachment.php?attachmentid=2953

от: Чунин Роман
кому: All
дата: 27 Mar 2006
Hello, boo_boo boo> вот тестик еще, очень надеюсь, что завершающий. его бы на нескольких boo> разных cpu прогнать... Стас, гляну на днях. Если че менять будешь, меняй сейчас :)

от: Wladimir Bulchukey
кому: All
дата: 27 Mar 2006
Hello, boo_boo boo> вот тестик еще, очень надеюсь, что завершающий. его бы на нескольких boo> разных cpu прогнать... Приветствую по теме mptrtst! Я не смог выполнить его на Пентагоне ни в 128К, ни в 48К. В конце он выводит благодарность и вешается, предварительно инициализируя CDOS-модем и снимая на нём трубку. Кстати, про "Scroll?" Обязательно ли в этих тестах вручную отвечать на этот вопрос? Может, можно просто автоматизировать прокрутку текста на экране, постоянно засылая в ячейку 23692 число 255 в самой программе теста? Всё равно ведь тот, кто тестирует, вряд ли вчитывается в выводимое ;) .

от: Станислав Ломакин
кому: All
дата: 27 Mar 2006
Hello, Wlodek Wlo> Приветствую по теме mptrtst! Wlo> Я не смог выполнить его на Пентагоне ни в 128К, ни в 48К. Wlo> В конце он выводит благодарность и вешается, предварительно Wlo> инициализируя Wlo> CDOS-модем и снимая на нём трубку. ох уж эти порты! грешен, думал, раз отрубил 7ffd, так можно любые пакости с портами вытворять :rolleyes: исправил все на xxFE. Wlo> Кстати, про "Scroll?" Обязательно ли в этих тестах вручную отвечать Wlo> на этот вопрос? Может, можно просто автоматизировать прокрутку текста Wlo> на экране, постоянно засылая в ячейку 23692 число 255 в самой Wlo> программе теста? Всё равно ведь тот, кто тестирует, вряд ли Wlo> вчитывается в выводимое ;) . пункт 2) в начальном меню это и делает :rolleyes: видимо я его назвал неудачно, исправил на "auto scroll" вот :) Файл: mptrtst.zip http://zx.pk.ru/attachment.php?attachmentid=2971

от: Александр Молодцов
кому: All
дата: 28 Mar 2006
Hello, Wlodek Прогнано на процах (пишу все что написано на них): 1. SGS Z8400B81 (Z80BCPU - 28741) 2. Zilog Z0840004PSC (Z80 CPU - 8916) 3. Zilog Z0840004PSC (Z80 CPU - 9324) Файл: log_2803.zip http://zx.pk.ru/attachment.php?attachmentid=2977

от: Чунин Роман
кому: All
дата: 29 Mar 2006
Hello, boo_boo boo> Здорово, спасибо! все так, как я и думал! boo> CHRV, жду еще от тебя результатов (только, плз, возьми последнюю boo> версию теста -- я его чуть изменил, чтоб уж наверняка пару вещей boo> проверить) :) , и как дождусь, напишу обстоятельную поэму про memptr boo> :rolleyes: Собственно поэму в студию :). А лучше статью, можно ко мне на сайт запузырить! В тесте участвовали Турбо2+ и : 1) Z0840008 2) Z84C0010 3) КР1858ВМ3 4) КР1858ВМ1 5) Т34ВМ1 Файл: MPRTST_R.zip http://zx.pk.ru/attachment.php?attachmentid=2983

от: Станислав Ломакин
кому: All
дата: 29 Mar 2006
Hello, molodcov_alex Здорово, спасибо! все так, как я и думал! CHRV, жду еще от тебя результатов (только, плз, возьми последнюю версию теста -- я его чуть изменил, чтоб уж наверняка пару вещей проверить) :) , и как дождусь, напишу обстоятельную поэму про memptr :rolleyes:

от: Станислав Ломакин
кому: All
дата: 29 Mar 2006
Hello, CHRV CHR> Собственно поэму в студию :). CHR> А лучше статью, можно ко мне на сайт запузырить! сам не пойму, поэма вышла, или статья :rolleyes: тута! [http://zx.pk.ru/showthread.php?p=43688#post43688]

от: Wladimir Bulchukey
кому: All
дата: 29 Mar 2006
Hello, boo_boo Ушло в Фидо!

от: Чунин Роман
кому: All
дата: 04 Apr 2006
Hello, Vladimir Kladov Vla> Тест запускать только на Пентагоне - Скорпионы не подходят. (Если в Vla> АТМ есть полная совместимость с Пентагоном, гонять в этом режиме). Hа Vla> фирменные модели тест вообще не рассчитан. ЧТо во первых делает тест? Порт FD у доработанных Turbo2+ работает так же как на пентагоне.

от: Wladimir Bulchukey
кому: All
дата: 06 Apr 2006
Hello, Vladimir Kladov Vla> Моя очередь доставать реальщиков просьбами. Hа этот раз только Vla> владельцев Пентагонов просьба помочь и прогнать сей незатейливый TRD Vla> (прочие файлы я приложил для полноты картинки). Vla> Vla> тест предлагает перед каждой парой проверок ввести число-коррекцию от Vla> 0 до 30. Vla> Если коррекция введена правильно, то зеленый бордюр должен стоять и Vla> не шевелиться вообще! Vla> И тогда интересно, как поведет себя бордюр после нажатия следующей Vla> кнопки. Если он останется на месте, то IM0=13 тактов, как и IM1. А Vla> если поедет (вверх), то = 12 тактов. Vla> Vla> Интересует так же величина коррекции, при которой достигается Vla> остановка бордюра. Vla> Тест IM1/IM0 на реальном Пентагоне-128 в 48К-режиме. В обоих случаях полоса неподвижна при коэффициенте = 14.

от: Владимир Кладов
кому: All
дата: 06 Apr 2006
Hello, Vladimir Kladov Кстати, а если 13 вместо 14, то тест - плывет вверх? А то вдруг есть еще "округление" тактов в кадре за счет каких-нибудь дополнительных wait'ов - я в этом мало разбираюсь, хотя давно уже мне объясняли, что так не бывает (а вдруг). Если есть фирменный, то скажите, какой: мне ко всем сразу подгонять долго и нудно, лучше знать заранее, к какой модели тест подстраивать. Он не самонастраивающийся, мне такое трудно нарисовать, никогда не делал ничего подобного. Проще отдельно подогнать для каждой отдельной модели. Потому и просил Пентагон, к нему проще всего подстраивать. А еще, подозреваю, дело может быть в окончании ВК1 в проце у Wlodek'а. Так что, CHRV, если прогонишь хотя бы на одном Пентагоне с буржуйским камнем на борту, это будет большое подспорье, даже если тест покажет то же самое. (Лишнее подтверждение - не лишнее, вдруг IM0 именно в "настоящих" Z80 стОит 12 тактов).

от: Владимир Кладов
кому: All
дата: 06 Apr 2006
Hello, Wlodek Замечательный результат. Спасибо, Wlodek. Тест показывает, что длительность прерывания в режиме IM0 в точности = длительности в режиме IM1. Остается повторить "подвиг" для фирменного спека. Что-то слабо верится, что автор Спектакулятора просто поверил этой доке (автор которой в том числе автор эмуля ZX32 для винды, грек Карпацианис), и не удосужился проверить, что это и в самом деле так. Я остаюсь пока на позиции, что для фирменных моделей это вдруг может оказаться правдой. 14 - здорово. Значит, это только в моем эмуле где-то на 4 такта крыша съезжает. Хорошо, теперь у меня есть тест, на котором я это дело смогу отследить, отловить и наказать. 2CHRV: особенность теста - в том, что он работает в разрешенных прерываниях, но команду HALN не юзает. Вместо этого обеспечивает, чтобы цикл длился ровно 71680 тактов (с учетом небольшой поправки - на всякий случай), включая те такты, которые затрачиваются на обработку RST 38, которое срабатывает на каждом кадре. А чтобы RST 38 отрабатывал за одно и то же число тактов, тест в начале каждого цикла восстанавливает в одинаковое состояние (0) системные переменные клавиатуры и счетчика кадров. Т.е. если бы в IM0 было 12 тактов, то в результате замены команды IM1 на IM0 весь цикл уменьшился бы по времени ровно на 1 такт, и бордюр начал потепенно двигаться вверх (заметно это только после нескольких секунд, а ожидавшийся эффект пронаблюдать можно уменьшив "поправку" ровно на 1 перед началом очередной пары тестов, т.е. введя 13). Кстати, исходник теста в асме приложен. Если есть фирменные модели, могу попробовать подогнать к фирмЕ. В эмуле подгонять проще (и подгонять всяко проще, чем сидеть и высчитывать, сколько тактов каждая команда занимает).

от: Чунин Роман
кому: All
дата: 07 Apr 2006
Hello, Vladimir Kladov Vla> А еще, подозреваю, дело может быть в окончании ВК1 в проце у Vla> Wlodek'а. Так что, CHRV, если прогонишь хотя бы на одном Пентагоне с Vla> буржуйским камнем на борту, это будет большое подспорье, даже если Vla> тест покажет то же самое. (Лишнее подтверждение - не лишнее, вдруг Vla> IM0 именно в "настоящих" Z80 стОит 12 тактов). Попробую на Пенатгоне 1024SL, но точно не скажу когда, может в выходные!

от: Владимир Кладов
кому: All
дата: 10 Apr 2006
Hello, CHRV CHR> Попробую на Пенатгоне 1024SL, но точно не скажу когда, может в CHR> выходные! Хм. Да я ничего, подожду еще недельку, нет проблем. Хоть две. Hо вопрос принципиальный, требует прояснения.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
BBS - список станций BBS ZXNet.
Я сама - Модемы: Описание команд - описание команд терминала.
Железо - Доработка Pentagon'a для работы с дисками высокой плотности HD.
Они крутые - краткий обзор Chaos Construction'99 и Paradox'99.
Новости - впечатления о провалившемся ENLIGHT'97.

В этот день...   7 мая