Ну в целом я знаю как игры делаются. Интересно про работы Шау.
- - - Добавлено - - -
Бука, интересный тред, спасибо
Вид для печати
Ну в целом я знаю как игры делаются. Интересно про работы Шау.
- - - Добавлено - - -
Бука, интересный тред, спасибо
http://zx-pk.ru/attachment.php?attac...3&d=1395149899
Вроде это вложение, но не помню точно. Я там много чего наваял, но увы все накрылось. Файлы в архиве со старого ноута лежат, но там бардак.
Можно ли вкратце о его фишках и улучшениях по сравнению с II? Кстати, для II есть смарт-линкер.
мне blast показался отстоем.
очень мало места для программы и раздутый окончательный результат.
Насколько я помню, компиляторы типа mcoder-II, TobosFP и все остальные делали как было описано выше, перевод программы в свой формат и пристёгивание библиотеки. У Бласта 2 режима, такой же (т.н. пи код), и компиляция в машинный код. Когда я с ним разбирался, то откомпилированное выглядело не так как после mcoder-ii. А места мало - если программа большая её нужно было бить на части утилитой. Помнится я как-то большую бейсик программу попробовал так скомпилить - очень много раз нужно было мотать магнитофон при компиляции и в результате висяк.
Компилил демку написанную на басике помнится. Справился только этот мкодер3. У остальных какието ограничения были. Например с диной стрингов и др. Главное он вроде не имеет ограничений на длину басика. Хитро грузится испоьзуя load""code и автостартует испльзуя экранную область. Единственный недостаток - он не работает с трдос - ну это понятно. Т.е. лоадер пришлось делать отдельным басиком. Вечером выложу ссылки на демку до и после.