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

User Tag List

Страница 7 из 9 ПерваяПервая ... 3456789 ПоследняяПоследняя
Показано с 61 по 70 из 89

Тема: ScorpEvo GMX resurrection

  1. #61
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от savelij Посмотреть сообщение
    "БК достаточно компетентно бредит в отношении истории, идеологии и концепций развития архитектуры ZX Spectrum, поэтому те, кто по каким-то причинам считают, этот бред чем-то ценным, недолюбливают БК"
    ну, как для фаната GMX, логика возможно и безупречна
    Ладно savelij, не будем сотрясать впустую воздух - аргументированно защитить необходимость GMX ты всё равно не можешь, а твои религиозные взгляды меня не интересуют

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

  3. #62
    Veteran Аватар для savelij
    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    ну, как для фаната GMX, логика возможно и безупречна
    Ладно savelij, не будем сотрясать впустую воздух - аргументированно защитить необходимость GMX ты всё равно не можешь, а твои религиозные взгляды меня не интересуют
    Я ложил на любое сектанство и никаких аргументов в защиту ГМХ приводить не буду. Мне интересно в этом ковыряца и все остальное совершенно паралельно.

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

  4. #63
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от savelij Посмотреть сообщение
    Если ты сделал что все работает как на оригинале.
    Если остается под вопросом.
    Работает именно так, как я написал.
    Что-то не так реализовано с чтением бита 0 порта 78FD. Дизасм может помочь
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #64
    Veteran Аватар для savelij
    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Если остается под вопросом.
    Работает именно так, как я написал.
    Что-то не так реализовано с чтением бита 0 порта 78FD. Дизасм может помочь
    Ну пока порадовать нечем. Придеца подождать

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

  6. #65
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от savelij Посмотреть сообщение
    Мне интересно в этом ковыряца и все остальное совершенно паралельно.
    В этом я с тобой солидарен, токо я специализируюсь на истории развития архитектуры ZX Spectrum, идеологии и концепциях её развития. К сожалению ты в этом не преуспел и поэтому, не иначе как из религиозных соображений, вообще отрицаешь существование этого знания, иначе не писал бы:
    Цитата Сообщение от savelij Посмотреть сообщение
    Ну давай же разработай и сделай свое инженерное убожество. Ты же только флудить горазд и ничего не сделал.
    Мне нравится заниматься идеологией, концепциями и историей, тебе - ковырять код ПрофПЗУ, но при этом я не заставляю тебя разрабатывать идеологию развития . Имхо ты полезней на своём месте, а я на своём Вот моё мнение по этому поводу
    Последний раз редактировалось Black_Cat; 12.08.2010 в 19:09.

  7. #66
    Veteran Аватар для savelij
    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Во-во... Я тоже уперся в этот бит... Только он у меня сделан статично, "1". В таком случае при старте мы проскакиваем первый экран инициализации. Если там ставить "0", то зависаем на первом экране в бесконечных перезагрузках. Теперь очередь Савелия рассказать нам, на кой этот ху.
    Посмотрел в книжке про какой бит разговор. эээ собсно вопрос. Ты говоришь про первый экран и зависания. Это ты про экран выбора конфигов? Который с циферьками на черном фоне? Или там еще что то есть? Уже ничего не помню.

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

  8. #67
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там черный-черный экран с надписью типа "найдено 2048кб памяти, нажмите "Delete" и будет вам щастье!". Этот экран должен держаться секунду, потом загружается конфиг по умолчанию (вроде бы "1") и рестарт с новым конфигом.

    ---------- Post added at 20:57 ---------- Previous post was at 20:49 ----------

    Тут такая затыка с этим экраном.
    Он появляется только в случае, если после сброса/включения бит 0 порта 78FD равен 0. Если там 1, то он не появляется. Но чтобы нам указать ГМХе что мы хотим после старта увидеть конфиг Скорпиона, мы должны указать конфигурацию 1 или 7. У этих чисел бит 0 равен единице. А он - как раз и есть тот самый бит, определяющий будет первый экран или нет. Выбираем "Скорпион" по умолчанию - и экран не видим. Вот так вот как-то.

    ---------- Post added at 21:01 ---------- Previous post was at 20:57 ----------

    Обновил конфиг, теперь он правильный!
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #68
    Veteran Аватар для savelij
    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Там черный-черный экран с надписью типа "найдено 2048кб памяти, нажмите "Delete" и будет вам щастье!". Этот экран должен держаться секунду, потом загружается конфиг по умолчанию (вроде бы "1") и рестарт с новым конфигом.

    ---------- Post added at 20:57 ---------- Previous post was at 20:49 ----------

    Тут такая затыка с этим экраном.
    Он появляется только в случае, если после сброса/включения бит 0 порта 78FD равен 0. Если там 1, то он не появляется. Но чтобы нам указать ГМХе что мы хотим после старта увидеть конфиг Скорпиона, мы должны указать конфигурацию 1 или 7. У этих чисел бит 0 равен единице. А он - как раз и есть тот самый бит, определяющий будет первый экран или нет. Выбираем "Скорпион" по умолчанию - и экран не видим. Вот так вот как-то.
    Понятно. Там этой менюхой заведует код (который еще и упакован) из 0 страницы рома. Он там полностью независимый и никаким боком к основному коду. Его я тогда даже ковырять не стал. И проблему нада в этом начальном типа загрузчике искать.

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

  10. #69
    Veteran Аватар для savelij
    Регистрация
    23.03.2007
    Адрес
    г. Сухиничи, Калужская обл.
    Сообщений
    1,793
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Тут такая затыка с этим экраном.
    Он появляется только в случае, если после сброса/включения бит 0 порта 78FD равен 0. Если там 1, то он не появляется. Но чтобы нам указать ГМХе что мы хотим после старта увидеть конфиг Скорпиона, мы должны указать конфигурацию 1 или 7. У этих чисел бит 0 равен единице. А он - как раз и есть тот самый бит, определяющий будет первый экран или нет. Выбираем "Скорпион" по умолчанию - и экран не видим. Вот так вот как-то.
    Посмотрел загрузчик, обнаружен такой код:
    sub_13F:
    xor a
    ld bc, 78FDh
    out (c), a
    ld e, 8

    loc_147:
    in d, (c)
    srl d
    rra
    dec e
    jr nz, loc_147
    ld b, 7Ah
    in d, (c)
    ret
    То есть таки через бит 0 порта 78FD читает какой то байт конфигурации. Я так понимаю что читается именно номер дефолтной схемы. В дальнейшем коде несколько раз из этого байта проверяются биты 7,3 и 3-0 как номер для загрузки конфига. Если статично выставляешь 1 то на выхлопе будет байт #FF со всеми вытекающими, для 0 соответственно будет 0. Для загрузки дефолтной схемы я так понимаю этот код должен вернуть значение именно дефолтной схемы. И тут пошли 2 варианта: или ты делаешь нужный битовый плевок или надо менять загрузчик. Но загрузчик придется не по децки перепахивать ибо там контроль целостности содержимого пзу чуть ли не на каждом шагу. Ну или еще как вариант забить на это меню выбора.

    Скрытый текст

    Profi 4.02 512k
    Profi 5.04 1024k нижняя плата здесь
    Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
    Pentagon v2.2+Z-controller+ZXMC2+NeoGS
    АТМ 7.10 1024k
    Pentagon 2.666LE
    ZX Evolution 4Mb rev B
    [свернуть]


    Извещение лички отключено, захожу редко.

  11. #70
    Veteran Аватар для molodcov_alex
    Регистрация
    13.03.2006
    Адрес
    Колпино
    Сообщений
    1,250
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Два кусочка эмулятора:
    Запись в в порт xx00h:
    Код:
    if (comp.p00 & 8)
    {
      comp.gmx_magic_shift = 0x80 | (comp.p00 & 7);
      if (!(comp.p00 & 0x10))
        cpu.reset();
    }
    Чтение 78FDh:
    Код:
    case 0x78:
      tmp = (comp.p78FD & 0x7F) | ((comp.pFE & 2) << 6);
      tmp |= (comp.gmx_magic_shift&1);
      comp.gmx_magic_shift >>= 1;			
      return tmp;
    ZX Spectrum forever!

Страница 7 из 9 ПерваяПервая ... 3456789 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ScorpEvo (Scorpion ZS на базе ZX-Evolution)
    от Ewgeny7 в разделе Scorpion
    Ответов: 242
    Последнее: 03.09.2022, 16:39
  2. Sprinter resurrection
    от WingLion в разделе Sprinter
    Ответов: 52
    Последнее: 10.01.2009, 00:32
  3. Ответов: 23
    Последнее: 24.02.2007, 03:04

Ваши права

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