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

User Tag List

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

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

  1. #61

    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,428
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    22 сообщений
    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

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

    По умолчанию

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

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

  4. #63

    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,428
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    22 сообщений
    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

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

    По умолчанию

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

  6. #65

    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,428
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    22 сообщений
    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

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    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

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    187 сообщений
    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 нафиг никому не уперлась.
    еще как уперлась. В моем примере на скринах, никакой "приписки в начале" нет, а она работает, окей кажет. И точно также, без приписки, будет и с диска работать.
    ___________

  9. #68

    Регистрация
    26.01.2005
    Адрес
    Russia, Ulianovsk
    Сообщений
    5,428
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    59
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    22 сообщений
    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

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    187 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #70

    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    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

Ваши права

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