Важная информация

User Tag List

Страница 200 из 278 ПерваяПервая ... 196197198199200201202203204 ... ПоследняяПоследняя
Показано с 1,991 по 2,000 из 2779

Тема: Xpeccy

  1. #1991

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от inozemcew Посмотреть сообщение
    отрабатывает неправильно - не прерывается прерыванием. Из-за этого виснет Elite Supertrux 128.
    Протестировал:
    Код:
    org 0x6161
      ld a,2
      out (254),a
    loop:
      jr loop
    start:
      di
      ld hl,0x6000
      ld de,0x6001
      ld bc,0x100
      ld a,h
      ld i,a
      inc a
      ld (hl),a
      ldir
      im 2
    loopA:
      ei
      jp loopA
    INT срабатывает после JP, как положено

    Да и вообще, запускается (релиз от DR):
    Последний раз редактировалось SAM style; 31.05.2020 в 11:24.
    Все любят гипножабу

  2. #1992

    Регистрация
    18.09.2008
    Адрес
    Донецкая обл.
    Сообщений
    95
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Менюшка загружается. После нажатия на '0' - виснет.


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

    Тестил оригинальный tzx с WoS. Проблемы именно с 128й версией, 48я заметно отличается, там все хорошо.

  3. #1993

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,977
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    320
    Поблагодарили
    242 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    причём если заменить на "ei:jp $62a6" - заработает
    Прихожу без разрешения, сею смерть и разрушение...

  4. #1994

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Этот баг я уже выловил. Вечером соберу.
    Все любят гипножабу

  5. #1995

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    build 20200601

    • Исправлено формирование INT-а
    • Добавлен хоткей для переключения турбы CPU
    • На тестовой основе добавлено отображения тактов от INT'а до HALT'а, включается в Options/Xpeccy/Leds
    • Тоже в тестовом режиме MSX'ы могут грузить с ленты, эмулятор понимает файлы *.cas. Данные грузятся верно, но что потом случается - для меня загадка, как будто не под тот MSX было писано...
    • Для БК дамп показывает слова в 8-ричном отображении, так же как и регистры.


    [ скачать ]
    Все любят гипножабу

    Эти 4 пользователя(ей) поблагодарили SAM style за это полезное сообщение:

    Dart Alver(02.06.2020), Doronetty(05.06.2020), Lethargeek(01.06.2020), Oleg N. Cher(01.06.2020)

  6. #1996

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,223
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    709
    Спасибо Благодарностей получено 
    1,658
    Поблагодарили
    576 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SAM style, реквестирую поддержку в эмуляторе ещё одной платформы - ПК Специалист. Машина достаточно простая в эмуляции и не потребует больших трудозатрат.
    С уважением, Станислав.

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

  8. #1997

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    SAM style, реквестирую поддержку в эмуляторе ещё одной платформы - ПК Специалист. Машина достаточно простая в эмуляции и не потребует больших трудозатрат.
    А какой-нибудь внятной документации на его железо сразу не подкинешь? В википедии вычитал, что он работает на аналоге i8080, это у меня уже есть, хотя я собирался сначала сделать ПК8000, потому как он хотя бы у меня был...
    Все любят гипножабу

  9. #1998

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,223
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    709
    Спасибо Благодарностей получено 
    1,658
    Поблагодарили
    576 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    А какой-нибудь внятной документации на его железо сразу не подкинешь?
    fifan на своём сайте собрал всю информацию по Специалисту. Там действительно есть всё, просто некоторые моменты не сразу находятся из-за особенностей навигации на сайте.

    Цитата Сообщение от SAM style Посмотреть сообщение
    он работает на аналоге i8080, это у меня уже есть
    Собственно, я потому и попросил, что увидел наличие i8080 в настройках. Причём самое сложное в эмуляции Специалиста - это как раз процессор, а экран с клавиатурой прикрутить - это вообще раз плюнуть.

    Вот этой информации для начала должно хватить:

    Адреса Назначение Объём
    0000H...3FFFH ОЗУ пользователя 16 кБайт
    4000H...7FFFH ОЗУ резервное 16 кБайт
    8000H...8FFFH ОЗУ пользователя 4 кБайт
    9000H...BFFFH Экранная область 12 кБайт
    C000H...C7FFH ПЗУ - загрузчик 2 кБайта
    C800H...F7FFH Дополнительные ПЗУ и ВУ 12 кБайт
    F800H...FFFFH Регистры 2 кБайт

    На разбивку ОЗУ не обращай внимания. ОЗУ идёт с #0000 и до #BFFF. При этом #9000-#BFFF - это видеоОЗУ. ПЗУ - #C000-#F7FF.



    Портов в стандартном Специалисте нет. КР580ВВ55А расположена в общем адресном пространстве - #F800-#FFFF. К ней подключаются клавиатура, динамик и магнитофон.

    Самое сложное и непонятное, на мой взгляд - это клавиатура. Вот здесь я расписал, как работает клавиатура Специалиста. Кроме того, можно посмотреть, как при поддержке ivagor я реализовал эмуляцию клавиатуры на Python.
    Последний раз редактировалось CityAceE; 02.06.2020 в 14:18.
    С уважением, Станислав.

  10. #1999

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    0000H...3FFFH ОЗУ пользователя 16 кБайт
    Падажжи, i8080 как и Z80 стартует с адреса 0. Как это так? Проходит всю ОЗУ до #C000, чтобы стартовать ROM? Или я чего-то не знаю?
    Все любят гипножабу

  11. #2000

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,223
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    709
    Спасибо Благодарностей получено 
    1,658
    Поблагодарили
    576 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Падажжи, i8080 как и Z80 стартует с адреса 0. Как это так? Проходит всю ОЗУ до #C000, чтобы стартовать ROM? Или я чего-то не знаю?
    Он точно не проходит всю память, так как на реальном Специалисте после сброса попадаешь снова в Монитор, из которого можно запустить программу, загруженную в память программу с любого адреса, так как после сброса память (кроме видеоОЗУ) в Специалисте не очищается. Я в эмуляторе после сброса просто передавал управление на #C000 и не заморачивался этим вопросом.
    Возможно, @ivagor подробно расскажет, как оно на самом деле работает.
    С уважением, Станислав.

Страница 200 из 278 ПерваяПервая ... 196197198199200201202203204 ... ПоследняяПоследняя

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

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

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

Ваши права

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