Важная информация
Страница 4 из 18 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 173

Тема: Emu80 v.4

  1. #31
    Activist
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    250
    Благодарностей: 150

    По умолчанию

    Возможно, vmWare как-то влияет...
    Но в любом случае это радует - значит, в Партнере близкая к стандарту реализация работы с MSX-форматом.

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Activist
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    250
    Благодарностей: 150

    По умолчанию

    Выяснилось, что в подсказке пропущена горячая клавиша Alt-D - вызов отладчика.
    Так что можете потестировать.

  4. #33
    Activist
    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    244
    Благодарностей: 243

    По умолчанию

    При запуске из командной строки теряет текущую директорию

    cd c:\workdir
    c:\emu80\Emu80lite.exe -r test.rk
    не работает

    c:\emu80\Emu80lite.exe -r c:\workdir\test.rk
    работает

    - - - Добавлено - - -

    Не особо критично конечно, но от неожиданности тупил минут 10 не понимая почему не работает.

  5. Этот пользователь поблагодарил krt17 за это полезное сообщение:
    Pyk (13.03.2017)

  6. #34
    Activist
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    250
    Благодарностей: 150

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    При запуске из командной строки теряет текущую директорию
    Принято, спасибо!

    - - - Добавлено - - -

    Наверное стоит еще сделать автовыбор типа компьютера, если он не указан явно, на основании расширения файла, передаваемого в командной строке?

  7. #35
    Activist
    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    244
    Благодарностей: 243

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Наверное стоит еще сделать автовыбор типа компьютера, если он не указан явно, на основании расширения файла, передаваемого в командной строке?
    Как выбрать модель в хелпе написано, мне по крайней без надобности, хотя для ассоциации наверное полезно.
    Как кстати в отладчике посмотреть состояние dma и crt? Сходу тоже не нашел. Текущий такт в пиксельклоке тоже было бы неплохо видеть, ну какую нибуть инфу по лучу, пусть даже косвенную. Хорошо сделано в xpeccy.
    Это конечно все для серьезной работы уже, пока не знаю насколько мне это нужно, и нужно ли кому нибуть, но на спеке это достаточно важная информация.

  8. #36
    Activist
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    250
    Благодарностей: 150

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    Как кстати в отладчике посмотреть состояние dma и crt? Сходу тоже не нашел. Текущий такт в пиксельклоке тоже было бы неплохо видеть, ну какую нибуть инфу по лучу, пусть даже косвенную. Хорошо сделано в xpeccy.
    Пока никак Дойдут руки - сделаю.
    А насчет инфы по лучу - даже не уверен, что это действительно может понадобиться, хотя сделать также не проблема... Ну разве что текущую строку отображать, чтобы понять, сколько до конца кадра осталось...
    В общем, в todo list добавил, но быстро не обещаю: есть пока более важные недоделки вроде точек останова по данным или изменения значений регистров...

  9. #37

    По умолчанию

    Pyk, почему в созданном мной примере уезжает экран (там где строки f1 завершаются)
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

  10. #38
    Moderator
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    7,388
    Благодарностей: 1623
    Записей в дневнике
    4

    По умолчанию

    Мне показалось, или в кособане на заставке музыка как-то слишком медленно играет?
    С уважением, Александр.
    Scorpion ZS-256 Turbo+
    SID-Blaster/ZX
    Музей ретро-компьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

  11. #39
    Activist
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    250
    Благодарностей: 150

    По умолчанию

    jerri, Встречая код F1, ВГ75 должен прекратить обращения к памяти через ПДП для выборки следующего символа, пока не начнется следующая строка. В начале примера ждем обратного хода луча - отлично. А вот дальше начинается неприятное: экранная область заполняется программой медленнее, чем данные попадают в ВГ75, из-за чего некоторые F1 оказываются пропущенными, и из памяти считываются лишние данные - оттуда и смещение. Предлагаю исправить следующим образом:
    Код:
                    ; Вырубаем видео
    
    		ld hl, 0D001h   ; для Апогея 0EF01h
    		ld (hl), 0E0H ; preset counters (останавливает ПДП)
    
    ... skip ...
    
    		; Устаналиваем режим и врубаем видео
    
    		ld hl, 0D001h   ; для Апогея 0EF01h
    		ld (hl), 00H
    
    		ld hl, 0D000h   ; для Апогея 0EF00h

  12. Этот пользователь поблагодарил Pyk за это полезное сообщение:
    jerri (13.03.2017)

  13. #40

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    jerri, Встречая код F1, ВГ75 должен прекратить обращения к памяти через ПДП для выборки следующего символа, пока не начнется следующая строка. В начале примера ждем обратного хода луча - отлично. А вот дальше начинается неприятное: экранная область заполняется программой медленнее, чем данные попадают в ВГ75, из-за чего некоторые F1 оказываются пропущенными, и из памяти считываются лишние данные - оттуда и смещение. Предлагаю исправить следующим образом:
    Код:
                    ; Вырубаем видео
    
    		ld hl, 0D001h   ; для Апогея 0EF01h
    		ld (hl), 0E0H ; preset counters (останавливает ПДП)
    
    ... skip ...
    
    		; Устаналиваем режим и врубаем видео
    
    		ld hl, 0D001h   ; для Апогея 0EF01h
    		ld (hl), 00H
    
    		ld hl, 0D000h   ; для Апогея 0EF00h
    каааак все сложно блин



    на эмуле работает
    хз что на реале.
    testrk.zip
    Последний раз редактировалось jerri; 13.03.2017 в 11:49.
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

Страница 4 из 18 ПерваяПервая 12345678 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Похожие темы

  1. Emu80
    от Pyk в разделе Эмуляторы отечественных компьютеров
    Ответов: 68
    Последнее: 11.03.2017, 02:33

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •