169 похожих чатов

Void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH);

memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH);
}
есть идеи почему только один раз запускается оно? А может и зависает программа, не знаю

47 ответов

166 просмотров
Егор- Автор вопроса

.

Егор- Автор вопроса

я выяснил что зависает программа после второго вызова этой функции

Егор- Автор вопроса
Егор
я выяснил что зависает программа после второго выз...

в чем дело? нужно память как-то чистить?

Егор- Автор вопроса
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
нужно больше информации

ну функции #ifndef _STRING_H #define _STRING_H void* memmove(void* dest, const void* src, unsigned long n) { char destcpy[1000]; for (int i = 0; i < (int)n; ++i) destcpy[i] = *((char*)src + i); for (int i = 0; i < (int)n; ++i) *((char*)dest + i) = destcpy[i]; return (char*)dest; } void *memset(void *str, int c, unsigned long n) { char *destcpy; destcpy = (char *)str; while (n > 0) { *destcpy = (char)c; destcpy++; n--; } return (str); } #endif // _STRING_H

Егор
ну функции #ifndef _STRING_H #define _STRING_H vo...

Это чат по ассемблеру, а не по С!!!

КТ315
Это чат по ассемблеру, а не по С!!!

вообще ему дорога в pro.osdev удачи ему пережить столько негатива

Егор
ну функции #ifndef _STRING_H #define _STRING_H vo...

а зачем в меммове промежуточный буфер, да еще размера не степени двойки

Vi Chapmann
вообще ему дорога в pro.osdev удачи ему пережить ...

Нету там негатива, просто надо понимать что и зачем делаешь, с полным пониманием теории, ну или хотя бы более менее точным пониманием теории. Тогда и отношение нормальное будет, и лишних вопросов задавать не будешь

Mixail Frolov
Нету там негатива, просто надо понимать что и заче...

последний мой вопрос был вполне адекватным, и я пояснил, почему я задаю этот вопрос, в ответ на что на меня наложили проклятие "мут на неделю"

Vi Chapmann
последний мой вопрос был вполне адекватным, и я по...

Тебе явно указали куда идти, ты же упрямый и продолжал допытываться по дурацкой библиотеке. Вот и решили тебя направить в нужную сторону

Mixail Frolov
Тебе явно указали куда идти, ты же упрямый и продо...

и куда направили? в итоге я выяснил что с этой библиотекой такое реализовать невозможно, и взял другую. а они все еще думают, что не прав я 🤡

Vi Chapmann
и куда направили? в итоге я выяснил что с этой биб...

Тебя отправили читать спецификацию на uefi, где всë что надо есть. И всем там пофиг на твою недобиблиотеку, потому что она не нужна

Vi Chapmann
и куда направили? в итоге я выяснил что с этой биб...

Да кстати, тут такой фигни не бывает. Я тут по винапи больше полезной инфы узнал, чем в чате по винапи, где такое же отношение - чуть че иди в гугл, даже если объяснение в 2 слова укладывается

Mixail Frolov
Тебя отправили читать спецификацию на uefi, где в...

только вот я спрашивал не про уефи, а про недобиблиотеку

Mixail Frolov
Самим надо информацию узнавать

Ну да, и тратить недели на то, что можно узнать за 5 минут

Mixail Frolov
Самим надо информацию узнавать

и я всегда сначала гуглю, потом спрашиваю нейронку, потом снова гуглю, и потом уже иду в чат спрашивать

Vi Chapmann
только вот я спрашивал не про уефи, а про недобибл...

И что? Ты загрузчик пишешь или очередное поделие на js? Нет нужного функционала - сделай его или найди где он есть.

Vi Chapmann
и я всегда сначала гуглю, потом спрашиваю нейронку...

Я от нейронки ни разу не получал ничего полезного. Хотел я узнать, как в кнопку-список добавлять элементы - так гптха взяла и из головы выдумала название сообщения

Mixail Frolov
И что? Ты загрузчик пишешь или очередное поделие н...

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

The Bird of Hermes
Я от нейронки ни разу не получал ничего полезного....

мне частенько помогает, но я редко пологаюсь на чисто ее ответы

The Bird of Hermes
Я от нейронки ни разу не получал ничего полезного....

Я ChatGPT использую для всяких преобразований структур. Например я когда писал ScreenColor - надо было структуру смещений цветов по формуле "redshift" перевести в структуру на FASM.

Vi Chapmann
я спрашивал про либу - мне сказали иди нахер, учи ...

Да, потому что надо выбирать инструмент нормально и знать какой у него функционал, а не юзать готовый код, который скорее всего ещё и не проверенный

Vi Chapmann
мне частенько помогает, но я редко пологаюсь на чи...

Ну я вообще ни разу ничего полезного от неё не получил. А сидеть и гуглить несуществующее сообщение мне не понравилось

The Bird of Hermes
Я от нейронки ни разу не получал ничего полезного....

С нейронкой надо общаться как с дикарем, только так можно получить что-то полезное

Mixail Frolov
Да, потому что надо выбирать инструмент нормально ...

только вот bzt при анонсе POSIX-UEFI говорил, что либа полностью совместима, от этого её и брал

КТ315
screenshot Я ChatGPT использую для всяких преобразований стру...

используй нотепад там за 5 сек это делается, а нейронке доверять такое нельзя, вдруг цифру одну изменит а ты не заметишь)

Vi Chapmann
только вот bzt при анонсе POSIX-UEFI говорил, что ...

Ну так у тебя своя голова на плечах есть, так что думать должен сам

int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
используй нотепад там за 5 сек это делается, а ней...

Не изменит. И какой ещё Notepad... Он так не сможет, я больше времени бы потратил.

Mixail Frolov
Ну так у тебя своя голова на плечах есть, так что ...

в таком случае зачем вообще чат существует? в гугл посылать?

ödemarkens son
С нейронкой надо общаться как с дикарем, только та...

"Эй, глупый нейронка-сеть, давать мне код ассемблер х86 16-битный режим умножение 64-битных чисел"

The Bird of Hermes
"Эй, глупый нейронка-сеть, давать мне код ассембле...

Кстати, я так и не добился нормального кода от неё.

Vi Chapmann
в таком случае зачем вообще чат существует? в гугл...

Для обсуждения нормальных вопросов, при продумывании архитектуры ОС например

Mixail Frolov
Для обсуждения нормальных вопросов, при продумыван...

только вот я редко вижу там подобные вопросы

Vi Chapmann
только вот я редко вижу там подобные вопросы

Потому что разрабы делиться не хотят наработками, да и редко бывает, что кто-то что-то новое придумывает

КТ315
Не изменит. И какой ещё Notepad... Он так не сможе...

ну или написал бы побыстрому для этой задачи прогу на фасме, или ты пишешь дольше чем отвечает чатгпт??

Vi Chapmann
тогда повторно: зачем нужен этот чат?

Сидишь и ругаешься)) Чем не удовольствие?)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта