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

User Tag List

Страница 2 из 36 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 351

Тема: Игры с TURBO-загрузкой для "LENINGRAD-2012"

  1. #11
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Турбо загрузчик будет работать на любом Спектруме. Почти. Даже на настоящем.
    Я - злостный эмуляторщик. Мне главная забава - подать в него турбо-данные с турбо-кассеты. Но для правки загрузчиков это не надо - если есть готовый лоадер данных, сделать загрузчик с ним - не проблема.

  2. #12
    Guru Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,082
    Спасибо Благодарностей отдано 
    736
    Спасибо Благодарностей получено 
    451
    Поблагодарили
    250 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    goodboy все необходимое рассказал. Берешь любую тапку или tzx. Загружаешь в Otla, выбираешь RAMTOP и адрес старта и все: на выходе либо wav либо tzx уже включающий в себя загрузчик и коды в турбо-формате. Даже как-то не интересно

  3. #13
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    goodboy все необходимое рассказал. Берешь любую тапку или tzx. Загружаешь в Otla, выбираешь RAMTOP и адрес старта и все: на выходе либо wav либо tzx уже включающий в себя загрузчик и коды в турбо-формате. Даже как-то не интересно
    Загрузчики к указанным выше играм будут сделаны красиво и профессионально - лучше, чем на WOS.
    При самостоятельной переделке рекомендуется использовать минимальную скорость - ускорение всего в 10 раз.
    Зато надежность загрузки выше. При загрузке настройки эквалайзера - JAZZ.
    Последний раз редактировалось zx-kit; 12.05.2012 в 16:29.
    "L-256"

  4. #14
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Загружаешь в Otla, выбираешь RAMTOP и адрес старта и все: на выходе либо wav либо tzx уже включающий в себя загрузчик и коды в турбо-формате.
    Цитата Сообщение от zst Посмотреть сообщение
    Загрузчики к указанным выше играм будут сделаны красиво и профессионально - лучше, чем на WOS.
    Тагды мне тут особо делать нечего. Вижу только один вариант юзания меня - берется красивый загрузчик и приделывается ко всяким другим играм по желанию. Ну, или берется красивый оригинальный загрузчик от игр и переделывается под турбо-скорость.

  5. #15
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Тагды мне тут особо делать нечего. Вижу только один вариант юзания меня - берется красивый загрузчик и приделывается ко всяким другим играм по желанию. Ну, или берется красивый оригинальный загрузчик от игр и переделывается под турбо-скорость.
    Сделайте лучший загрузчик для своих любимых игр или для игр, в которых явные глюки. Например, некоторые игры грузятся из нескольких десятков мелких файлов. Или ждут нажатия кнопки в определенный момент загрузки.
    Последний раз редактировалось zx-kit; 12.05.2012 в 17:46.
    "L-256"

  6. #16
    Guru Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,082
    Спасибо Благодарностей отдано 
    736
    Спасибо Благодарностей получено 
    451
    Поблагодарили
    250 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Talking практический вопросец

    Когда-то знал, но забыл. А кто может подсказать мне ответ на такой простой вопрос: Вот я допустим подправил выгрузку чтобы пилот-тон выгружался в два раза быстрее:

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


    PHP код:
    ;; SA-LEADER
    L04D8
    :  DJNZ    L04D8           self loop to SA-LEADER for delay.
                                    ; 
    after initial loopcount is $A4 (or $A3)

            
    OUT     ($FE),A         output byte $02/$0D to tape port.

            XOR     $
    0F             ; switch from RED (mic onto CYAN (mic off).

            ;
    LD      B,$A4           hold countalso timed instruction.
        
    //подправил
        
    LD      B,$52

            DEC     L               
    originally $80 or $98.

                           
    but subsequently cycles 256 times.
            
    JR      NZ,L04D8        back to SA-LEADER until L is zero
    [свернуть]

    А чего нужно подшаманить в LD-EDGE чтобы он схватывался?

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


    PHP код:
    ;; LD-EDGE-2
    L05E3
    :  CALL    L05E7           call routine LD-EDGE-1 below.
            
    RET     NC              ; return if space pressed or time-out.
                                    ; else continue and 
    look for another adjacent 
                                    
    edge which together represent a bit on the 
                                    
    tape.

    ; -> 
    ;   
    this entry point is used to find a single edge from above but also 
    ;   when detecting a read-in signal on the tape.

    ;; 
    LD-EDGE-1
    L05E7
    :  LD      A,$16           a delay value of twenty two.
        
    //пробовал тут уменьшать в два раза - болт

    ;; LD-DELAY
    L05E9
    :  DEC     A               decrement counter
        JR      NZ
    ,L05E9        loop back to LD-DELAY 22 times.

            AND      
    A              clear carry.

    ;; 
    LD-SAMPLE
    L05ED
    :  INC     B               increment the time-out counter.
            
    RET     Z               ; return with failure when $FF passed.

            
    LD      A,$7F           prepare to read keyboard and EAR port
            IN      A
    ,($FE)         ; row $7FFEbit 6 is EARbit 0 is SPACE key.
            
    RRA                     test outer key the space. (bit 6 moves to 5)
            
    RET     NC              ; return if space pressed.  >>>

            XOR     
    C               compare with initial long-term state.
            AND     $
    20             isolate bit 5
            JR      Z
    ,L05ED         back to LD-SAMPLE if no edge.

    ;   
    but an edgea transition of the EAR bithas been found so switch the
    ;   long-term comparison byte containing both border colour and EAR bit

            
    LD      A,C             fetch comparison value.
            
    CPL                     ; switch the bits
            LD      C
    ,A             ; and put back in C for long-term.

            AND     $
    07             isolate new colour bits.
            OR      $08             ; 
    set bit 3 MIC off.
            
    OUT     ($FE),A         send to port to effect the change of colour

            
    SCF                     set carry flag signaling edge found within
                                    
    time allowed.
            
    RET                     ; return. 
    [свернуть]

    Смотрел как сделано в Turbo-Comp - там тонны *****кода, так что ничего не понял.
    Последний раз редактировалось SoftLight; 12.05.2012 в 19:39.

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

  8. #17
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я думаю, это:
    Код:
    LD-LEADER LD B,+9C                           <---
              CALL 05E3,LD-EDGE-2
              JR NC,056B,LD-BREAK 
              LD A,+C6                           <---
              CP B
              JR NC,056C,LD-START
              INC H
              JR NZ,0580,LD-LEADER

  9. #18
    Guru Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,082
    Спасибо Благодарностей отдано 
    736
    Спасибо Благодарностей получено 
    451
    Поблагодарили
    250 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex Rider, неа, это я тоже пробовал уменьшать, но тогда даже незначительный шум в динамике спектакулятор принимает за полезный сигнал и грузит не как пилот-тон а как байты. Ладно, буду думать По идее первое число это интервал в течении которого должен проскочить один фронт и этот интервал дается с запасаом, а второе число это как раз реальная длина фронта, который попал в заданный интервал.
    Последний раз редактировалось SoftLight; 12.05.2012 в 20:06.

  10. #19
    Guru Аватар для ALKO
    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,257
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    183
    Поблагодарили
    86 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эй...парни.... а R-TYPE есть с турбозагрузкой?
    Хотелось бы на плеер tap в формате mp3 скинуть, при том что б mp3 файлы были отдельно (в смысле подгружаемые уровни отдельно в разных файлах)

  11. #20
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если ты в 2 раза увеличиывешь константы 9C и C6 в LD-LEADER, то они становятся почти равны константам C9 и D4 в LD-SYNC, что намекает на начало синхроимпульса. Надо и в LD-SYNC константы в 2 раза увеличить, наверно. Возможно, после этого синхроимпульс может перепутаться с данными, не могу предсказать.

Страница 2 из 36 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. LENINGRAD-2012
    от zx-kit в разделе Ленинград
    Ответов: 475
    Последнее: 30.05.2023, 18:54
  2. Тех. раздел "Scorpion ZS 1024 Turbo+" (savelij)
    от zorel в разделе Scorpion
    Ответов: 1051
    Последнее: 19.01.2022, 11:52
  3. "Исходники" Turbo Pascal нужны кому ?
    от esl в разделе Программирование
    Ответов: 2
    Последнее: 19.10.2018, 11:33
  4. Релиз платы "Scorpion ZS 256 turbo+"
    от ZXFanat в разделе Scorpion
    Ответов: 34
    Последнее: 22.06.2011, 13:02
  5. Ответов: 0
    Последнее: 15.08.2010, 14:38

Ваши права

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