User Tag List

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

Тема: Сборка SCL из sjasm (не финальная)

Древовидный режим

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

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    почти финальная:
    Код:
    	device zxspectrum128
    
    	macro	sectors datab,datae
    
     IF low (datae-datab)=0
       db high (datae-datab)
     ELSE
       db (1+high (datae-datab))
     ENDIF
    
    	endm
    
    	org $8000-14*2-9
    scl_b:
    ;header_b:
     db "SINCLAIR"
     db 2;two! filez
    ;-1st
    ;    12345678t
     db "abstractC"
     dw $8000;start adres of code block
     dw end-begin;size of code
     sectors begin,end;db 4;sectors
    ;-2nd
    ;    12345678t
     db "abstractB"
     dw basic_e-basic_b-4;start
     dw basic_e-basic_b-4;length?
     sectors basic_b,basic_e;db 1;sectors
    ;header_e:
    ;        ORG #8000
    begin
     ld hl,pack,de,$6100
     push de
     include "zx7.a80"
    pack: incbin "test.bin.zx7"
    end
     org $8400
    basic_b:
     db #00,10;номер строки
     DW EndLine1 - Line1
    Line1:
    
     db $FD;clear
     db $B0;val
     db $22,"24575",$22,":"
     db $F9;randomize
     db $C0;usr
     db $B0;val
     db $22,"15619",$22,":"
     db $EA;rem
     db ":"
     db $F7;run
     db $22,"abstract",$22
     db $AF;code
     db #0D
    EndLine1:
    
     db #80;for autorun
     db #AA,10,0
    basic_e:
    
      org $8500
     dw 0,0;checksum
    scl_e:
    
    	savebin "test.scl",scl_b,scl_e-scl_b
    FAR понимает подобную сборку, даже если нет контрольной суммы. С доводами Vitamin и Shadow Maker я не согласен, потому что не вижу смысла хвататься з древность спецификации формата.

    LUA я не осилил, был бы psb, то помог, наверное.

    вот решение, хотя и не самое лучшее:
    убрать контрольную сумму, только dw 0,0
    запустить утилитку из приложения, в командной строке указывается имя файла.scl

    autorun строки вроде бы работает.
    Вложения Вложения
    • Тип файла: rar fixscl.rar (4.7 Кб, Просмотров: 118)

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

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

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

Похожие темы

  1. SJAsm + MultiEdit (красота и удобство)
    от bugsy в разделе Программирование
    Ответов: 132
    Последнее: 03.04.2016, 12:17
  2. нужен макрос для sjasm
    от jerri в разделе Программирование
    Ответов: 8
    Последнее: 26.03.2013, 13:17
  3. МЕТКИ:sjasm+Unreal
    от breeze в разделе Программирование
    Ответов: 10
    Последнее: 06.07.2011, 08:39
  4. sjasm - первые глюки
    от breeze в разделе Программирование
    Ответов: 9
    Последнее: 24.03.2005, 10:51

Ваши права

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