User Tag List

Показано с 1 по 10 из 26

Тема: Программирование Турбо 2+ в режиме 320x200x16

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    17.08.2013
    Адрес
    г. Москва
    Сообщений
    965
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    42 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Ну, давай начнем просто с включения режима 320х200
    Так. Решил попробовать. Скачал SJAsm с редактором вот отсюда, взял где-то в ютубе пример простейшей программки

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



    device atmturbo512
    org 30000

    TVFL equ 5C3Ch

    start:
    xor a
    ld(TVFL),a
    ld a,'*'
    rst 16
    ret

    rep:
    jp rep
    end

    savesna "test.sna",start
    [свернуть]


    , чтобы в принципе запустить хоть что-то, где я потом буду включать нужный мне 320 на 200.

    (device atmturbo512 - это, как я понимаю, указание компилятору под какую адресацию генерировать .sna)

    И вот с чем столкнулся. Если я указываю device zxspectrum48, то генерируемый .sna в эмуляторе, который прилагается в данном пакете запускается, а если выбираю нужный мне atmturbo512, то результат не работает (как, кстати и при указании zxspectrum128).

    Я понимаю, что в АТМке (как и в 128 машине) адресация более сложная и, тем не менее, непонятно, почему простейшая программа не запускается в данном пакете.

    Что я делаю не так?

    И есть ли какой-нибудь настроенный пакет для кросс-разработки именно под АТМ? А-то, судя по всему, эмулятор Speccy, который запускает SJAsm из данного пакета режимы АТМки не понимает.

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

  3. #2

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от norduk Посмотреть сообщение
    Что я делаю не так?
    1. зачем то юзаешь процедуры ПЗУ-шки
    когда нормальные люди так обычно не делают

    2. sna врятли поддерживает 512к АТМ-ки
    да и вообще есть ли хоть какой то формат снапшотов поддерживающих больше 128?

    3. ну и скорей всего проблема в не инициализированных системных переменных
    (по моему в sjasm-е есть такоя)
    и выходит она из пункта 1

    4. после того ret-a произойдет возврат в бейсик или в некуда
    до jp rep проц не дойдет



    лучше для начала
    попикай бипером
    а потом лезь в экран

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

    у себя нормально скомпилировал и запустил
    Код:
    	device zxspectrum128
    	org 30000
    
    TVFL equ 5C3Ch
    
    start:
    	xor a
    	ld (TVFL),a
    	ld a,'*'
    	rst 16
    	ret
    
    rep:
    	jp rep
    ;	end
    
    	savesna "test.sna",start
    - - - Добавлено - - -

    сейчас я в основном пользуюсь z00m-овской веткой сджасма
    https://github.com/z00m128/sjasmplus/releases
    правда на нее усердно ругается антивирусник

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

    Цитата Сообщение от norduk Посмотреть сообщение
    UnrealSpeccy умеет из командной строки цеплять бинарник и запускать сразу?
    бинарник не знаю
    а sna вполне запускает

    например тем же батником что и компилить сорец
    Код:
    sjasmplus test.asm
    "Q:\SomeFolders\us\unreal.exe" test.sna
    Последний раз редактировалось NEO SPECTRUMAN; 08.09.2019 в 02:30.

    Этот пользователь поблагодарил NEO SPECTRUMAN за это полезное сообщение:

    norduk(08.09.2019)

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

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

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

Похожие темы

  1. Муз. сопроцессор в турбо-режиме
    от KALDYH в разделе Звук
    Ответов: 13
    Последнее: 18.10.2021, 12:26
  2. Опознать дисковод 5.25. Будет ли он работать в режиме DS/DD?
    от gushin в разделе Внешние накопители
    Ответов: 10
    Последнее: 01.12.2017, 09:22
  3. Ответов: 17
    Последнее: 05.10.2012, 20:11
  4. Работа NemoBus устройств в TURBO режиме
    от Black_Cat в разделе Внешние накопители
    Ответов: 4
    Последнее: 06.07.2011, 08:33
  5. Глюк в режиме 512 точек
    от tki в разделе Вектор
    Ответов: 13
    Последнее: 31.01.2011, 20:47

Ваши права

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