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

User Tag List

Показано с 1 по 6 из 6

Тема: Numtris ZX Evo & ATM

  1. #1
    Junior
    Регистрация
    22.02.2023
    Адрес
    г. Мончегорск
    Сообщений
    11
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Numtris ZX Evo & ATM

    Здравствуйте коллеги по форуму!
    Предлагаю вам небольшую игру, написанную в рамках моего изучения SDK Evo. Скомпилирована под ATM в версии sdcc 3.4.0, Естественно работает на Evo. Это смесь 1024 и тетриса. На современных платформах таких разновидностей много, а тут нет. Язык Си начал изучать 3 месяца назад (до этого только Паскаль в универе 25 лет назад), поэтому не судите строго (или судите). Вот ссылка на GitHub. Там же исходники, кому интересно.

    https://github.com/Rurkmurk/Numtris/...es/tag/v.1.0.0

    В игре реализовано сохранение результатов на дискету.

    Кому понравится, делитесь достижениями. Возможно придется добавить разряд в счетчике очков, но я пока до этого не дошел

    P.S. Есть вопрос к знающим людям. Почему ,когда компилирую программу под ATM все нормально, а когда под Evo то функция чтения с диска напрочь вешает программу в эмуляторе Unreal (на живом железе вроде все нормально)?

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

    Djoni (22.02.2023), Flash_zx (11.06.2023), Oleg N. Cher (24.02.2023), SoftLight (22.02.2023)

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

  4. #2
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Urfin Посмотреть сообщение
    P.S. Есть вопрос к знающим людям. Почему ,когда компилирую программу под ATM все нормально, а когда под Evo то функция чтения с диска напрочь вешает программу в эмуляторе Unreal (на живом железе вроде все нормально)?
    попробуй отключить быстрое чтение запись на дискету, у evo патченный trdos а быстрая запись/чтение работает на перехвате адресов процедур

  5. #3
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выглядит симпатишно.

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


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  6. #4
    Junior
    Регистрация
    22.02.2023
    Адрес
    г. Мончегорск
    Сообщений
    11
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    попробуй отключить быстрое чтение запись на дискету, у evo патченный trdos а быстрая запись/чтение работает на перехвате адресов процедур
    Если вы про эти настройки:


    [BETA128]
    Beta128=1
    Noise=1 ; seek noise
    Traps=1 ; intercept sector save/load routines in TR-DOS ROM for faster loading
    Fast=0 ; disable all FDD/FDC delays. some programs will not work
    IL=2 ; sector interleave (1=1:1, 2=2:1, 3=3:1) applied when loading TRD/SCL
    ; if you prefer fast=0, set to 2 for 3d13 loaders, to 1 for turbo-loaders
    BOOT=boot6.$b

    то нет, не помогает.

    Функции чтения записи использую из библиотеки additions.h если что.
    Последний раз редактировалось Urfin; 23.02.2023 в 11:57.

  7. #5
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Traps=1 ; intercept sector save/load routines in TR-DOS ROM for faster loading

  8. #6
    Junior
    Регистрация
    22.02.2023
    Адрес
    г. Мончегорск
    Сообщений
    11
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Похоже не в этом дело. Все варианты перепробовал, не работает.
    С другой стороны, что я теряю, компилируя под АТМ, кроме 4мб (мне пока стока не надо)? Или что-то еще?

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

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

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

Похожие темы

  1. продам компьютеры ZX-EVO rev.c & Speccy 2010
    от zorel в разделе Барахолка (архив)
    Ответов: 56
    Последнее: 12.05.2012, 14:26
  2. Kempston mouse & Black Raven & Unreal Specyy
    от Willy в разделе Игры
    Ответов: 9
    Последнее: 27.03.2012, 16:24
  3. Ответов: 130
    Последнее: 23.08.2011, 14:32
  4. Twin worlds 2 by exodus (speccy) & illusion [spexxy] & NOP
    от Kurles в разделе Демо
    Ответов: 1
    Последнее: 04.11.2008, 23:15

Ваши права

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