User Tag List

Страница 27 из 167 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя
Показано с 261 по 270 из 1664

Тема: SjASMPlus Z80 кросс ассемблер

  1. #261

    Регистрация
    17.01.2005
    Адрес
    Belarus, Minsk
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Antipod, пока ничего дельного не придумал.
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  2. #262

    Регистрация
    19.08.2008
    Адрес
    Украина, Львов
    Сообщений
    116
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2Aprisobal
    реализовано... правда, не через ##, а через '_'.
    измененные сорцы ( по отношению к 1.07-rc7 ) прилагаются - tables.zip.
    из ридми:
    short sample:
    -----
    macro MyMacro arg
    call arg_f
    endm

    MyMacro test
    -----
    will be expanded to:
    -----
    call test_f
    -----
    там уже, ессесна, на твое усмотрение включать в проект или нет.
    комментарии приветствуются.
    Вложения Вложения
    Последний раз редактировалось Antipod; 16.10.2008 в 16:12.

  3. #263

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как средствами SjAsmPlus сохранить басик с автостартом? А то монолоадер без автостарта - это не гут.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  4. #264

    Регистрация
    19.08.2008
    Адрес
    Украина, Львов
    Сообщений
    116
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2Aprisobal
    расширена функциональность:
    Код:
    short sample:
    -----
    	macro MyMacro arg0, arg1
    		call arg0_f
    		call arg0_arg1
    		call arg1_arg0
    	endm
    
    	MyMacro abc, def
    -----
    will be expanded to:
    -----
    	call abc_f
    	call abc_def
    	call def_abc
    -----
    сорцы, исходник на котором тестировалось, и виндозный бинарник прилагаются.

    2All
    прошу протестировать бинарник на совместимость с оригинальной версией и сообщить о багах. Спасибо заранее.
    Вложения Вложения
    • Тип файла: zip src.zip (10.7 Кб, Просмотров: 276)
    • Тип файла: zip test.zip (284 байт, Просмотров: 261)
    • Тип файла: zip sjasmplus.zip (199.8 Кб, Просмотров: 274)
    Последний раз редактировалось Antipod; 18.10.2008 в 03:54. Причина: пофиксены некоторые баги

  5. #265

    Регистрация
    19.08.2008
    Адрес
    Украина, Львов
    Сообщений
    116
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2Aprisobal
    пофиксил некоторые баги, файлы обновил. Теперь работает как мне надо.

  6. #266

    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,830
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    247
    Поблагодарили
    106 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мож мне кто-то ответит на мой вопрос?
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  7. #267

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Thumbs up

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Мож мне кто-то ответит на мой вопрос?

    если мне не изменяет память, автозагрузка зависит от адреса в описателе файла, вот кусок от Doors где генериться 100% автозагружаемый басик:

    Код:
        DEVICE ZXSPECTRUM128
    
        DEFINE KERNEL_KAY
        ;DEFINE KERNEL_SCORP
        ;DEFINE KERNEL_ATM
        
        EMPTYTRD "../bin/doors.trd"
    
        ;MODULE MonoLoader
    
                    org     #6000
    bootBegin
                    include    "bootloader/boot.asm"
    bootEnd
    
                    org        #4000
                    DISP    23867
        
    Basic            db        #00,#00                ; basic number string [#00,#01]
                    dw        EndBasic-Begin        ; size of basic string
    Begin            db        #FD                    ; "CLEAR" token
                    db        #30                    ; "0" fake numeber
                    db        #0e,#00,#00
                    dw        #5fff                ; real stack (CLEAR) [#5fb3]
                    db        #00
                    db        #3a                    ; ":"
                    db        #f9                    ; "RANDOMIZE" token
                    db        #c0                    ; "USR" token
                    db        #30                    ; "0" fake numeber
                    db        #0e,#00,#00
                    dw        #5d53                ; real call (USR) [#5d53]
                    db        #00
                    db        #3a                    ; ":"
                    db        #ea                    ; "REM" token
                    
                    include    "bootloader/basicboot.asm"
    
                    db        #D
    EndBasic
        ENT
    
        SAVETRD    "../bin/doors.trd","boot.B",16384,EndBasic-Basic
    
    
    
        SAVETRD    "../bin/doors.trd","bootcode.C",bootBegin,bootEnd-bootBegin

  8. #268

    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    автозагрузка зависит от адреса в описателе файла
    не, автостарт васика сидит в конце васик-файла, #80,#AA,strL,strH
    (эти 4 байта не должны входить в общую длину васик-программы в каталоге)

  9. #269

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Talking

    Цитата Сообщение от boo_boo Посмотреть сообщение
    не, автостарт васика сидит в конце васик-файла, #80,#AA,strL,strH
    (эти 4 байта не должны входить в общую длину васик-программы в каталоге)
    ыыы как же у меня тогда сие чудо работает

  10. #270

    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    ыыы как же у меня тогда сие чудо работает
    каким-то неизвестным науке способом
    тока что проверил: отассемблировал твой сорс, сделал LIST -- автостарта нету..
    Последний раз редактировалось boo_boo; 18.10.2008 в 18:15.

Страница 27 из 167 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кросс-ассемблеры Z80 для Pc
    от Aprisobal в разделе Программирование
    Ответов: 16
    Последнее: 15.01.2011, 22:46
  2. кросс компилятор С для Z80
    от vitasam в разделе Программирование
    Ответов: 24
    Последнее: 04.03.2007, 18:03
  3. Хороший ПЦшный ассемблер - залог успеха!
    от Aprisobal в разделе Программирование
    Ответов: 35
    Последнее: 08.08.2005, 15:25
  4. ZX ассемблер (и не только?) с библиотеками
    от shade в разделе Программирование
    Ответов: 24
    Последнее: 04.03.2005, 19:43

Ваши права

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