конечно есть.
процессор mos6502
3 8битных регистра
любая математика сложнее 2+2 вызывает существенное раздувание кода, несмотря даже на zeropage
ну и сорцы видел
Вид для печати
У меня за день до релиза накрылся весь жесткий диск со всеми исходниками и прочими наработками по Принцу и самим эмулем тоже. Но никакой проблемы не возникло - я просто взял все из бэкапа трехчасовой давности и продолжил работать.
- - - Добавлено - - -
Принцу на БК тоже не нужны все 512к из доступных на СМК, только часть для того, что не влезло.
На C64 разработчики пошли на упрощения, но памяти им все равно тоже не хватило:
"This game runs on a real C64/128 only with the help of the EasyFlash cartridge"
"C64 conversion requires EasyFlash due to it using the cartridge as both a storage medium and an extension of RAM. According to the developer of the C64 version he couldn't have finished the project without EasyFlash, since the regular RAM memory of C64 was simply insufficient to produce accurate conversion. This issue with the available amount of memory may have been a major obstacle for official version at the time."
https://www.c64-wiki.com/wiki/Prince_of_Persia
я всего лишь получил очередное подтверждение убогости БКшки
обсуждать ?
вот это обсуждение ?
это, пардон, никак не тянет на на обсуждениеЦитата:
я всего лишь получил очередное подтверждение убогости БКшки
или может быть это ?
вот тут явно виден апломб написавшего не одну игру и имеющего опыт в оптимизацииЦитата:
ну на с64 принц вполне играбелен и лишние 512к ему совсем не нужны.
мы уже приготовились слушать советы эксперта, а оказалось "быть именно автором мне не интересно"
Увы в 2005 году я не имел ни возможности, ни опыта необходимости бэкапа, да и сам проект был признан несостоятельным для восстановления потому и вот.
- - - Добавлено - - -
ну скажем так, при написании оригинального Принца под Эппл Мехнер тоже столкнулся с проблемой нехватки памяти
и решал ее сначала вот так.
https://zx-pk.ru/attachment.php?atta...2&d=1634666114
Вложение 76242
а потом уже где-то еще нашел еще немного памяти как раз чтобы охранника впихнуть.
вот действительно, при чём тут комод? когда яблу было достаточно 128k озу + 280k двусторонний диск