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

User Tag List

Страница 7 из 23 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 227

Тема: Монолоадер для чайников.

  1. #61
    dig out your soul Аватар для scl^mc
    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,425
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Прога "1 BORDER n" занимает 7 байт
    программа 1 border n без приписки в начале let n=0 нафиг никому не уперлась.
    вообще, по теме экономии места для бейсика советую покурить первые выпуски zx-ревю, там применению конструкций типа border val "0", ink sgn pi и прочим clear 2e4 довольно много текста было посвящено.
    'SONGS FROM CRUEL WORLD' IS REMASTERED!
    unmilky sky and other albums is here
    speccy merchandise

    we can dance beneath the fireflies on an empty road
    there is the light that never goes out... (the smiths)
    если кто-то что-то как-то, то вот моя аська - 371432992

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

  3. #62
    Member Аватар для Faster
    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    где ты увидел оба два 13 байт - непонятно.
    Параметр Start. Goodboy правильно указал.

    п.с. имхо, вместо того, чтобы вымучивать многострадальный загрузчик, уже который день, скрещенный с бейсиком, можно было давно почитать книгу и сделать все правильно на асме. А то получается, что ТС ни с асмом не дружит, ни с бейсиком, а коллектив дружно пытается помочь научиться писать монозагрузчики не по феншую
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  4. #63
    dig out your soul Аватар для scl^mc
    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,425
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Faster Посмотреть сообщение
    можно было давно почитать книгу
    немного оффа: где в бумажном виде ее нарезать?
    'SONGS FROM CRUEL WORLD' IS REMASTERED!
    unmilky sky and other albums is here
    speccy merchandise

    we can dance beneath the fireflies on an empty road
    there is the light that never goes out... (the smiths)
    если кто-то что-то как-то, то вот моя аська - 371432992

  5. #64
    Member Аватар для Faster
    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от scl^mc Посмотреть сообщение
    немного оффа: где в бумажном виде ее нарезать?
    А в электронном виде чем не устраивает? Не так удобно на диване читать?
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  6. #65
    dig out your soul Аватар для scl^mc
    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,425
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Faster Посмотреть сообщение
    А в электронном виде чем не устраивает? Не так удобно на диване читать?
    бумажная книжка в любом случае удобнее
    'SONGS FROM CRUEL WORLD' IS REMASTERED!
    unmilky sky and other albums is here
    speccy merchandise

    we can dance beneath the fireflies on an empty road
    there is the light that never goes out... (the smiths)
    если кто-то что-то как-то, то вот моя аська - 371432992

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

    По умолчанию

    Цитата Сообщение от Faster Посмотреть сообщение
    Параметр Start. Goodboy правильно указал.
    Дети малые


    Код:
    xor a:out (#FE),a -3 байта
    
    далее
    
    entry2:
     ld b,NN+MM:jr e11
    entry1:
     ld b,NN
    e11:
    ;тут skip секторов 0
    
    entry0:
     ;тут загрузка части 0
    вместо вызовов и POKE получается хорошая экономия байт, надо лишь сообразить, где и какой адрес вызывать..

  8. #67
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    первый и третий по 13байт. где ты увидел экономию я не-понимаю.
    длина бейсик программы и длина области занимаемой программой это разные вещи.
    Цитата Сообщение от Reobne Посмотреть сообщение
    Нам нужна именно длинна самого бейсика, а переменные стираются CLEAR. То есть ZX_NOVOSIB-у нужно не чтобы на диске мало занимало, а чтобы CLEAR поменьше сделать.
    Я думал что "длина бейсик программы" и "длина области занимаемой программой" - это одно и тоже. В чем разница? Как бейсик-программа1 может занимать на диске места мало, а в памяти много, а бейсик-программа2 на диске много, а в памяти мало? Не понимаю..

    Вот эта программа что высчитывает?? "Длину программы", или "длину области занимаемой программой"? Кстати и она кажет, что border n занимает меньше (вместе с самой программой 70 байт), чем not pi (71 байт). Так что может гудбой и прав, но я пока не понимаю почему




    ---------- Post added at 16:50 ---------- Previous post was at 16:46 ----------

    Цитата Сообщение от scl^mc Посмотреть сообщение
    программа 1 border n без приписки в начале let n=0 нафиг никому не уперлась.
    еще как уперлась. В моем примере на скринах, никакой "приписки в начале" нет, а она работает, окей кажет. И точно также, без приписки, будет и с диска работать.
    Куплю корпус и материнку от Spectrum +2/+3

  9. #68
    dig out your soul Аватар для scl^mc
    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,425
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    И точно также, без приписки, будет и с диска работать.
    ты проверь сначала. после выключения/сброса компа данные о всех назначенных переменных пропадают. сохрани программу:
    1 border n
    на диск, перезагрузи компьютер и попробуй ее стартануть - вывалится variable not found.
    'SONGS FROM CRUEL WORLD' IS REMASTERED!
    unmilky sky and other albums is here
    speccy merchandise

    we can dance beneath the fireflies on an empty road
    there is the light that never goes out... (the smiths)
    если кто-то что-то как-то, то вот моя аська - 371432992

  10. #69
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от scl^mc Посмотреть сообщение
    ты проверь сначала. после выключения/сброса компа данные о всех назначенных переменных пропадают. сохрани программу:
    1 border n
    на диск, перезагрузи компьютер и попробуй ее стартануть - вывалится variable not found.
    ну конечно я всё проверяю и всё пробую. Что вы все заладили, попробуй да попробуй, будто я перед тем как писать не пробую
    Никаких variable not found. Не веришь - сам попробуй )) В этом деле главное распробовать, распробуешь - потом за уши не оттащишь )))
    Куплю корпус и материнку от Spectrum +2/+3

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

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    В этом деле главное распробовать, распробуешь - потом за уши не оттащишь )))
    ты с процедурой скипания секторов разобрался, не?

Страница 7 из 23 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 206
    Последнее: 19.08.2020, 10:36
  2. TS Conf прошивка для Чайников
    от AAA в разделе Софт
    Ответов: 157
    Последнее: 10.01.2015, 04:46
  3. Ответов: 35
    Последнее: 01.12.2006, 10:06
  4. монолоадер.
    от Sinus в разделе Программирование
    Ответов: 17
    Последнее: 07.02.2006, 14:25

Ваши права

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