-
- ? grf
- 05.07.2022 03:14
Имеется в виду версия эмулятора v3.13.2206.9851
- ? grf
- 05.07.2022 02:53
На последней версии Принц падает потому что не может просто в СМК писать. Вот тут диск с тестом СМК и исходником: https://cloud.mail.ru/public/2P9Y/tUyfZq44h
Тест просто пишет в СМК, ничего не читая ни с каких дисков. И при попытке писать в 6 сегмент страницы 1 СМК эмулятор падает: https://bk.grfgames.com/wp-content/uploads/2022/07/photo_2022-07-05_01-22-54.jpg
- ? grf
- 29.06.2022 15:29
>Однако я ещё тут не совсем понял, слои реализованы в прошивке 00011? Или нет? А то SuperMax выложил эту прошивку, а про слои немного позже написал, а что ещё более новая прошивка появилась, я что-то не видел/слышал.
¤
Новая прошивка есть, я на ней слои и сделал, на железе они работают отлично ) Выложил ли он ее - не знаю, он хотел там заодно таймер добавить новый.
- ? grf
- 29.06.2022 13:45
> Мне для тестирования новых фич и исследования имеющихся возможностей AZBK нужно писать тесты. А писать очень лень и неохота, и вообще пока голову напрягать неохота
¤
Если вдруг будет желание - я написал тест как раз для трех слоев в режиме 256х192х8, со спрайтами и использованием расширенной памяти AZ.
- ? grf
- 25.06.2022 16:21
Видеорежимы AZ в эмуляторе работают отлично, примеры здесь: https://bk.grfgames.com/
Как насчет уже реализованного в AZ наложения слоев экрана? :)
- ? grf
- 22.06.2022 03:01
Работает! Будем разбираться дальше )
- ? grf
- 22.06.2022 00:33
Попробую переключить, я просто не знал, что там появился отдельный экран для AZ))
- ? grf
- 21.06.2022 15:23
Попробовал, что-то новые видеорежимы включить записью в регистры не удается.
- ? grf
- 17.04.2022 05:28
>Нашёл и исправил. Вот теперь думаю, что точно всё будет работать.
¤
Теперь все отлично, спасибо!
- ? grf
- 15.04.2022 11:36
Последняя версия тоже падает.
https://cloud.mail.ru/public/B1RB/qGibL8Fq1
- ? grf
- 09.04.2022 04:57
>Попробуйте удалить файл bk.ini, запустить эмулятор, закрыть эмулятор, запустить снова, настроить настройки заново.
>Для надёжности снова закрыть эмулятор, снова запустить, и потом уже сохранить состояние, и затем загружать его.
¤
Проделал, помогло, но через минут 5 опять стал выпадать.
- ? grf
- 08.04.2022 15:11
Вот видео: https://youtu.be/g12TO_iCLo8
- ? grf
- 08.04.2022 13:21
Все-таки глюк не добит ) Достаточно просто стартовать эмулятор, сохранить состояние, потом тут же загрузить его ДВА раза подряд. Первая загрузка проходит нормально, вторая приводит к падению.
- ? grf
- 06.04.2022 16:14
Отлично! Спасибо!
- ? grf
- 06.04.2022 05:56
Эмулятор новой версии стал падать, в основном когда в дампе выбрана страница памяти для просмотра, отличная от дефолтной. Пока точно сценарий не сложился, но я просто загружаю сохраненное (из новой же версии) состояние и почти сразу программа завершает работу. Если же страница в дампе стоит дефолтная, то не падает.
- ? grf
- 21.03.2022 08:40
А может это старый ANFORM, который только для дискет и был предназначен?
- ? grf
- 17.03.2022 14:39
>Медленно. И тяжело, из-за отсутствия технических подробностей, которые обычному пользователю вообще не нужны.
¤
Ну, это будет бомба! Ваш эмулятор в авангарде! :)
- ? grf
- 17.03.2022 04:17
Спасибо! А как там продвигается поддержка AZ? )
- ? grf
- 16.03.2022 17:49
Мои запросы фич наверное уже задолбали, но нельзя ли сделать возможность "приколотить" вывод дампа куска памяти к определенной странице ОЗУ? К примеру, у меня переменные находятся на странице 4, и мне надо их наблюдать, а программа во время исполнения дергает страницы постоянно и дамп, конечно, показывает не то, что надо...
- ? grf
- 13.01.2022 02:17
Иконка не нужна, как раз удобнее какая-то клавиша
- ? grf
- 12.01.2022 16:58
Можно ли все-таки сделать кнопку с функцией "увеличить скорость проца в 10 раз"? Для компиляции-линковки все время приходится добавлять 0 в поле частоты, а потом жать "нормальная скорость"
- ? grf
- 17.10.2021 11:17
Было бы супер, если бы эмулятор начал поддерживать уже реализованные фичи контроллера AZ - палитры, доступ к памяти, звук :) Можно было бы уже писать игры под него.
- ? grf
- 16.10.2021 13:43
Спасибо за шикарный эмулятор! Только благодаря нему и был дописан Принц ))
- ? grf
- 16.10.2021 13:42
Отлично, спасибо!
- ? grf
- 16.10.2021 10:08
В новой версии (а может и в старых) не совсем корректно восстанавливается состояние машины из сохраненного. Конкретно не восстанавливается блокировка клавиши "СТОП" на 11М.
Т.е. пишем прогу, которая блокирует СТОП на 11М:
¤
mov #10000,@#177716
1zu: br 1zu
¤
Запускаем, жмем СТОП хоть до посинения - нет реакции. Записываем такое состояние, перезапускаем, загружаем - СТОП срабатывает, хотя в регистре 177716 и стоит значение 10000 в поле ЗпЗ
- ? grf
- 03.10.2021 06:05
Ссылка http://gid.pdp-11.ru/f/3.12.2110.8960/BK_v3.11_x64.rar битая
- ? grf
- 01.10.2021 10:47
Рано радовался - в самом дампе клавиши работают, а вот в поле адреса дампа - нет ((
- ? grf
- 01.10.2021 05:18
>Выкинуть опции с нумпада можно так: в эмуляторе правой кнопкой мыши
Отлично, спасибо! Наконец-то можно набирать цифры с цифровой клавиатуры в окошках дампа )
- ? grf
- 30.09.2021 10:53
С джойстиком ничего не сдвинулось? А то пытаюсь переназначить поудобнее, так при нажатии Home (хоть и переназначенного на джойстик) все время вылезает окно с опциями эмулятора. Было бы замечательно иметь возможность вообще выкинуть с нумпада все эти переключения опций эмулятора. Тогда и в дампе можно было бы цифры вводить с доп.цифровой клавиатуры (для чего она, собственно и задумывалась) и джойстик задать там же нормально, без этого неубиваемого Home-окна с опциями.
- ? grf
- 21.05.2021 10:19
РЕ-мулятора нет
- ? grf
- 17.05.2021 07:39
Переделал работу с памятью, все заработало.
- ? grf
- 12.05.2021 16:04
[Возможно, в данном случае она тоже оказывает влияние - попробуйте заменить на 555.]
¤
Замена как-то поможет в этой "битве токов" ?
- ? grf
- 12.05.2021 01:22
[Новодел БК11М тоже на статической памяти и быстром ПЗУ? Т.е. тоже на современных быстрых микросхемах?]
¤
Вот такая, производства Voland
16 микросхем ОЗУ КР565РУ5 заменены одной DRAM TC511664BJ-80 (к ней дополнительно идут две КР1533АП6 и одна КР555ЛА3)
¤
https://forum.pk-fpga.ru/viewtopic.php?f=15&t=5427
- ? grf
- 11.05.2021 15:32
[Например у моей реплики СМК-512 и оригинальной БК11М, из-за того что в СМК-512 стоит быстрое СОЗУ, от него RPLY приходит быстрее, чем от ПЗУ, поэтому я этого наложения не замечаю. У меня при чтении по адресу 140000, получается то, же, что я туда записал.]
¤
У меня тоже на оригинальном БК11М и СМК все работает как надо. А вот на новоделе два СМК одинаково глючат. И что же с этим делать в итоге? Доступ к сегментам в СМК итак яростный треш, а если еще и половина режимов работать "не обязано", то как его вообще юзать?
¤
[с кодами 2000,2004,10,2010,14,2014,1,2001,5,2005,11,2011,15,2015, то с ними уже всё в порядке, читается то, что записано?]
¤
Завтра попробую, не думаю, что результат будет отличаться.
- ? grf
- 11.05.2021 13:33
144 это опечатка конечно
- ? grf
- 11.05.2021 12:54
В очередной раз запустив Принца на своей реплике БК11М + SMK-512, я обнаружил, что он перестал на ней работать. При этом он успешно продолжал работать на оригинальной БК. И на реплике BD тоже работал. Начал откатывать версии принца, пока он не заработал. Заработала та версия, которая еще не использовала СМК в таком объеме, как теперь. Тогда я скачал тест СМК отсюда: http://gid.pdp-11.ru/altpro_test.html и проверил им. Довольно долго он пиликал, потом сообщил, что тест закончен. Про ошибки ничего не сообщил - видимо все ок? В итоге с помощью отладчика я выяснил, что данные из СМК возвращаются мне не из всех страниц.
Накатал вот такой тест:
¤
mov #6,@#177130
mov #160,@#177130
mov #0,@#177130
¤
mov #100000,@#140000
mov #0,@#1400002
mov #33333,@#1400004
¤
mov @#140000,@#10000
mov @#140002,@#10002
mov @#140004,@#10004
¤
mov #6,@#177130
mov #140,@#177130
mov #0, @#177130
¤
И в итоге выяснилось, что в режимах 160, 124, 144, 164 в ответ мне приходит совсем не то, что записано, а в режимах 24,44 - все ок
¤
Собственно, вопрос, а что тогда проверяет тест СМК?
- ? grf
- 10.05.2021 17:23
Если запустить в эмуляторе тест СМК (Тест v4.75F) выводятся надписи:
¤
Режим 0020:
Регистр 177130 - блокируется.
Регистр 177132 - блокируется.
¤
Если я запускаю этот тест на своем БК11М новодел с СМК-512 с новой прошивкой, то в этих двух строчках мне тест выдает:
¤
Режим 0020:
Регистр 177130 - не блокируется!
Регистр 177132 - не блокируется!
¤
Это нормально или на свалку все?
- ? grf
- 10.05.2021 14:54
Да, при попытке чтения из регистра 177702 возникает прерывание по вектору 4. Спасибо!
- ? grf
- 08.05.2021 07:23
Возможно ли из БКшной программы определить, что она запущена под эмулятором? Можно сделать такую возможность, чтобы применять для работы в эмуляторе нужные задержки, если они отличаются от реально требуемых на железной бКшке? Регистр какой-нибудь уникальный добавить, содержащий определенное значение, к примеру )
- ? grf
- 24.03.2021 07:33
Жаль, хотел встроить в принца поддержку 2х AY )
- ? grf
- 24.03.2021 04:11
В конфигурации есть пункт включения второго муз.процессора AY, но что-то ничего не включается и он станется недоступным (серым). В описании изменений поиск по "AY" ничего такого не дал. Это работает или нет?
- ? grf
- 28.02.2021 08:40
Скомпилировал, спасибо за подсказку :)
- ? grf
- 28.02.2021 05:08
[A BKTurbo8 компилирует нерабочий вариант?]
¤
Не знаю, я не пробовал. Посмотрел на гигантские длинные метки в исходниках и подумал, что на БК вроде не было компиляторов с такими метками.
- ? grf
- 27.02.2021 19:22
У вас на сайте лежит "Дизассемблированный исходник программы Noise Generator для AY-3-8910.". А скомпилированный рабочий вариант есть где-то?
- ? grf
- 18.02.2021 09:26
[Загрузив сохранение состояния, вы загрузили и конфиг состояния, и если там находятся неверные пути к образам, эмулятор в этом не виноват, он просто исправляет их на нейтральные значения, приводя тем самым конфиг к нейтральному состоянию.]
¤
Эмулятор тогда мог бы мне сообщить "для этого образа памяти нужен диск по такому-то пути" и я бы его сразу понял
¤
[Потому что, не сохранять конфиг глупо, нафига он тогда нужен вообще?]
¤
Видимо, я привык к текстовым конфигам в линуксах, которые правит сам юзер, или они сохраняются при явной команде юзера "сохранить". А не просто так на ходу нерабочими путями заполнился и сиди гадай что случилось )
- ? grf
- 18.02.2021 00:52
Прописав в конфиги несуществующие пути, эмулятор ломает нормальную работу при последующих запусках. По этим путям образов дисков он все равно не найдет, так нафига эе конфиги-то рабочие курочить?
- ? grf
- 17.02.2021 15:39
нет, сам эмулятор не завис. Сохранение загрузилось и работало. Потом я перезапустил виртуальную БК и она осталась в мониторе 11
- ? grf
- 17.02.2021 13:58
Так не заменяется путь на empty, а заменился на путь, который у меня дома, с другими именами дисков, а потом ничего не нашлось и зависло при загрузке )
- ? grf
- 17.02.2021 13:05
Я полагал, что сохраняется состояние эмулируемого компа, а не эмулятора вместе со всеми его настройками.
- ? grf
- 17.02.2021 10:21
Перенес с одного компа на другой сохраненные состояния эмулятора. Загрузил - все ок, работает. Перезапускаю эмулятор - ничего не грузится вообще. Выяснилось, что почему-то перезаписался bk.ini параметрами с того компа, откуда взяты сохранения. А там другие пути к образам дисков. Это зачем так сделано? :)
-
1 | 2 | 3 | »
?