Size: a a a

pro.graphon (and gamedev)

2020 May 07

d

disba1ancer in pro.graphon (and gamedev)
хотя и обыкновенный gcc смогёт, но не без шаманства
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
Например grub
источник

d

disba1ancer in pro.graphon (and gamedev)
Columbus Utrigas
Так он единственное что делает это загружает более жирный загрузчик, где размер уже неограничен
на словах просто, а вот на деле
источник

d

disba1ancer in pro.graphon (and gamedev)
Columbus Utrigas
Например grub
там используют хитрый хак
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
disba1ancer
на словах просто, а вот на деле
А на деле я не пробовал, но тут точно есть пацанчик, который это делал
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
disba1ancer
и чем ты 16битный код скомпилить собрался?
источник

d

disba1ancer in pro.graphon (and gamedev)
используют первые 32к неразмеченного пространства
источник

d

disba1ancer in pro.graphon (and gamedev)
один минус есть доступно только 64кб
источник

d

disba1ancer in pro.graphon (and gamedev)
даже не 640
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Никогда не интересовался реальным/защищённым режимом и всякими сегментными регистрами. Это непривлекательная боль)
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
disba1ancer
один минус есть доступно только 64кб
А это мало?
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
Для загрузчика то
источник

CU

Columbus Utrigas in pro.graphon (and gamedev)
Плюс загрузчик лежит в отдельном размеченном местечке, если не ошибаюсь
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Это всё слишком конкретно и низкоуровнево. Вообще не интересно ведь?
источник

d

disba1ancer in pro.graphon (and gamedev)
зависит от того что ты хочешь написать, но во вторичном загрузчике обычно уже использую маленький кусок кода на асме для перехода в протмод и дальше уже всё как у людей
источник

d

disba1ancer in pro.graphon (and gamedev)
Anatoly Tomilov
Это всё слишком конкретно и низкоуровнево. Вообще не интересно ведь?
ну кому как
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Ну может быть
источник

d

disba1ancer in pro.graphon (and gamedev)
я так и не осилил пейджинг и выделение памяти чтобы нормально рулить и банально делать malloc
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Это какие-то неидеальные штуки, относящиеся к той части дерева развития технологий человечества, где могло быть очень много альтернатив. Слишком много, чтобы всерьёз восторгаться любой из них. Она же ведь случайно, по сути, была выбрана. В этом нет никакой красоты.
источник

d

disba1ancer in pro.graphon (and gamedev)
Anatoly Tomilov
Это какие-то неидеальные штуки, относящиеся к той части дерева развития технологий человечества, где могло быть очень много альтернатив. Слишком много, чтобы всерьёз восторгаться любой из них. Она же ведь случайно, по сути, была выбрана. В этом нет никакой красоты.
яннп
источник