поставь Spectaculator и не люби мозги. снапшот открывается все же.
Вид для печати
Кстати, какого хрена? WOS утверждает, что в 48К снапшотах PC сохраняется на стеке.
Да можно, конечно, просто 48 и весит меньше, да и вообще какого тогда DEVICE SPECTRUM48 прикручивали?
В общем пробую всякие возможности (раньше юзал только SPECTRUM128).
Да и к тому-же затеял очередную НГ-открытку, 48онли, ну и решил снапшот по-честному 48 юзить :)
---------- Post added at 03:07 ---------- Previous post was at 03:04 ----------
В предыдущих версиях sjasm вообще было (хоть 128, хоть 48) - в начале экрана (#4000) стояла JP start_adr
Т.е. даже три байта тратилось, ну щас уже два, прогресс :)
Или это я устаревший sjasmplus юзаю?
SjASMPlus Z80 Cross-Assembler v1.07 RC7 (build 02-04-2008)
Может и новей есть, но попробуй там разберись не зная английского...
SjASMPlus Z80 Cross-Assembler v1.07 RC8 (build 06-11-2008)
Адрес хранится на стеке, но тоже через зад - возврат делается через 2 точки в 48-м бейсике: 33b1 (pop hl,de:ret) и 004d (pop de,bc,hl,af:ret). Т.е чихать на регистры в заголовке - сохраним их ещё и на стеке! Кстати, при компиляции положение самого стека никак не задаётся, но в снапшоте он сохраняется (парадоксЪ).
Самим сджасмом кто-нибудь сейчас занимается? Есть мысль расширить SAVESNA - добавить ещё 1 параметр, адрес стека.
Знаю только исходники: https://github.com/mkoloberdin/sjasmplus - в первом посте указано.
Собранные выше rc7 не видел