Найдено 1977 результатов

NStorm
Сб июн 19, 2021 10:19:25
Форум: Умные мысли
Тема: А какой у вас компьютер?
Ответы: 15842
Просмотры: 2033512

Re: А какой у вас компьютер?

современная демосцена опирается на многие мегабайты библиотек и драйверов операционной
Только стандартные либы от "голой" ОС можно использовать. Какие-то сторонние библиотеки нельзя. А так да, но тем не менее сам бинарник остается размером 4/64Кб.
Я помню сцену еще со времен DOS'а, когда не было ...
NStorm
Сб июн 19, 2021 02:12:51
Форум: Умные мысли
Тема: А какой у вас компьютер?
Ответы: 15842
Просмотры: 2033512

Re: А какой у вас компьютер?

Это демосцена. Там номинации разные. В интро 64 Кб впихивают такое... А еще на 4 Кб есть номинации. Просто пример, это всё помещается в файлик 64 Кб:
http://youtu.be/_SEGm2lUSY0
Кто не верит - по названию можете загуглить, да скачать экзешник. Только распаковываться, да генерить процедурно всё ...
NStorm
Чт июн 17, 2021 23:28:44
Форум: AVR
Тема: АЦП на ATTINY13
Ответы: 29
Просмотры: 15966

Re: АЦП на ATTINY13

vigor53, чем обусловлен выбор Basic'а? Если честно, имхо провальный путь - людей, пишущих на нём для МК единицы и подсказки будет сложно искать.
Может лучше ArduinoCore взять? https://github.com/MCUdude/MicroCore Хотя бы примеров и подсказок много найти/узнать можно будет.
NStorm
Чт июн 17, 2021 19:55:20
Форум: Умные мысли
Тема: А какой у вас компьютер?
Ответы: 15842
Просмотры: 2033512

Re: А какой у вас компьютер?

Обтемязация, сэр...
Ой ли. Просто закон Мура в действии. "Мелкие" контроллеры в лампочках уже по мощности обошли ПК эпохи Дума. Требования у него были 486 SX @ 33 Mhz, 4 Mb RAM. ESP32 сейчас работает на 240 МГц, может иметь 4-8 Мб PSRAM.
NStorm
Чт июн 17, 2021 10:56:14
Форум: AVR
Тема: АЦП на ATTINY13
Ответы: 29
Просмотры: 15966

Re: АЦП на ATTINY13

vigor53 , 2021 год на дворе, хватит собирать даташиты по задворкам. Интернет есть же. Последний слабо скачать с официального сайта?
https://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf

https://radiokot.ru/forum/download/file.php?mode=view&id=366785&sid=c07ecfdc4bcebc6018ee69782ac45c20 ...
NStorm
Чт июн 17, 2021 10:35:04
Форум: МЯЯЯУ!
Тема: ARV: мысли вслух
Ответы: 121
Просмотры: 31079

Re: ARV: мысли вслух

С -O3 оно у меня просто не собирается, из-за того, что не влезает в мегу8 :)))
Дефайнами у меня часть функционала отключается. Значительная. Просто с -Os с отключенным функционалом у меня около 3500 байт занимает... а с -O3 (и LTO):

AVR Memory Usage
----------
Device: atmega8

Program: 8152 bytes ...
NStorm
Чт июн 17, 2021 09:32:47
Форум: МЯЯЯУ!
Тема: ARV: мысли вслух
Ответы: 121
Просмотры: 31079

Re: ARV: мысли вслух

11.1 у меня линкер не запускается, Зак собрал его на каком-то новом дистре Linux, требуется более новый GLIBC, чем у меня. Не буду заморачиваться.

EDIT: А хотя фиг с ним, самому интересно уже. Поставил собраться 11.1 скриптом Зака из исходников, посмотрим как соберется под мою систему.
NStorm
Чт июн 17, 2021 09:29:10
Форум: МЯЯЯУ!
Тема: ARV: мысли вслух
Ответы: 121
Просмотры: 31079

Re: ARV: мысли вслух

Забавно. Попробовать 9.2.0 собрать и получаю ошибку:
<artificial>:(.text.startup.main+0xe): undefined reference to `WDT_off'

При этом WDT_off объявлено в main.c и оттуда же вызывается только:

void inline WDT_off(void) {

Убрал inline и собралось... странно. 9.2.0 с LTO:

AVR Memory Usage ...
NStorm
Чт июн 17, 2021 09:23:49
Форум: МЯЯЯУ!
Тема: ARV: мысли вслух
Ответы: 121
Просмотры: 31079

Re: ARV: мысли вслух

Вот у меня реальный проект завершенный. 7 юнитов. На 5.4.0 (avr-gcc (AVR_8_bit_GNU_Toolchain_3.6.2_1759) 5.4.0) с -flto (опции, которые я выше показал):

AVR Memory Usage
----------
Device: atmega8

Program: 7184 bytes (87.7% Full)
(.text + .data + .bootloader)

Data: 218 bytes (21.3% Full)
(.data ...
NStorm
Чт июн 17, 2021 09:16:20
Форум: МЯЯЯУ!
Тема: ARV: мысли вслух
Ответы: 121
Просмотры: 31079

Re: ARV: мысли вслух

А версия компилятора какая? Я заметил, что версии новее 5.4.0 от микрочипа генерят больший код.
NStorm
Чт июн 17, 2021 08:56:33
Форум: Умные мысли
Тема: А какой у вас компьютер?
Ответы: 15842
Просмотры: 2033512

Re: А какой у вас компьютер?

Изображение
NStorm
Чт июн 17, 2021 08:53:00
Форум: МЯЯЯУ!
Тема: ARV: мысли вслух
Ответы: 121
Просмотры: 31079

Re: ARV: мысли вслух

Так а --gc-sections линкера тоже используете? Не забыли?
NStorm
Чт июн 17, 2021 08:39:28
Форум: МЯЯЯУ!
Тема: ARV: мысли вслух
Ответы: 121
Просмотры: 31079

Re: ARV: мысли вслух

Использую следующие ключи оптимизации обычно:

-Os -std=gnu11 -flto -ffunction-sections -fdata-sections -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wl,--warn-common -Wl,--gc-sections -Wl,-lm

Для использования с -flto желательно компилятору указать -ffunction-sections ...
NStorm
Ср июн 16, 2021 15:43:57
Форум: Умные мысли
Тема: А какой у вас компьютер?
Ответы: 15842
Просмотры: 2033512

Re: А какой у вас компьютер?

Не стоит. Она чисто под VR сделана.
NStorm
Вт июн 15, 2021 14:29:21
Форум: Умные мысли
Тема: А какой у вас компьютер?
Ответы: 15842
Просмотры: 2033512

Re: А какой у вас компьютер?

Да. А также по нагрузке видно. На неё 99%, а на радеон 3%. Как переключать я не знаю, но вообще разве можно рендерить на одной карте, а выводить на монитор на другой? Вычисления, всякие там OpenCL/CUDA понятно что можно делать на любой. А 3D разве не только куда подключен монитор пойдет? В играх ...
NStorm
Вт июн 15, 2021 10:41:14
Форум: Умные мысли
Тема: А какой у вас компьютер?
Ответы: 15842
Просмотры: 2033512

Re: А какой у вас компьютер?

[uquote="MyxoMop",url="/forum/viewtopic.php?p=4047314#p4047314"]Размер: 63.51 Гб; Место на диске: 80 GB :shock: :shock: :shock: Здорово отстал от жызни...[/uquote]
Ну как бы да, уже вполне обычный размер для современной игры полноценной.
NStorm
Вт июн 15, 2021 09:53:35
Форум: AVR
Тема: Atomic операции
Ответы: 6
Просмотры: 6246

Re: Atomic операции

GoldenAndy , пока писал, часть мысли потерял и написал неправильно. Не полностью PINx нет, а нет функционала переключения уровней через запись в PINx. В атмеге8 нет такого, к примеру. А в тини10, к примеру, есть:
11.2.2 Toggling the Pin
Writing a logic one to PINxn toggles the value of PORTxn ...
NStorm
Пн июн 14, 2021 13:54:48
Форум: AVR
Тема: Atomic операции
Ответы: 6
Просмотры: 6246

Re: Atomic операции

Да, кстати одинарный бит обычно атомарно будет менятся. А вот 2 и более - уже нет. Неправильный пример привел. Для Чтения-Модификации-Записи правильный пример примерно такой:
PORTxn |= (1 << Px0) | (1 << Px1);
NStorm
Пн июн 14, 2021 12:08:09
Форум: Умные мысли
Тема: А какой у вас компьютер?
Ответы: 15842
Просмотры: 2033512

Re: А какой у вас компьютер?

murzistor, так-то да (хотя имхо Invisible War можно пропустить), просто просили же по-новее...

PS: А Death Stranding далеко не только "картинка". Там мощный, мозгодробящий сюжет и очень много кат-сцен кинематографических. Целый фильм.
NStorm
Пн июн 14, 2021 11:51:26
Форум: AVR
Тема: Atomic операции
Ответы: 6
Просмотры: 6246

Re: Atomic операции

В дополнение к тому, что написал GoldenAndy , добавлю еще что еще в целом "подвох" бывает в ситуация Чтения-Модификация-Запись. И не всегда отключением прерывания можно решить. В старых мегах, к примеру, где не было регистров PINх, Чтение-Модификация-Запись из регистра PORTx могла привести к ...

Перейти к расширенному поиску