С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ИМХО как раз тот случай, когда не баг, а фича =)
помешать вряд ли, потому что вроде как компиляция в ПЗУ при желании сохранить только снапшот выглядит странной...
Но чисто теоретически вот такое:
дает неожиданный результат ( вместо "abcd" имеем "test" в нулевой банке ).Код:device zxspectrum128 main org 0xc000 page 0 db "abcd" org 0 db "test" savesna "test.sna", main
Последний раз редактировалось axor; 20.08.2008 в 15:18.
axor/Perspective
http://abzac.retropc.ru/
С директивой page все ок. Вот тока "test", который компилится позже, затирает "abcd".
Вот более показательный пример:
Код:device zxspectrum128 main org 0xc000 page 0 db "abcd" abcdLen equ $ - 0xc000 page 1 // does not matter org abcdLen db "test" savesna "test.sna", main
В компиляторе с 0х0000 по 0x3FFF находится по умолчанию 0-ая страница. Или нужно было там разместить дамп ПЗУ? Не вижу смысла, ведь режим ZXSPECTRUM128 и прочие созданы только для упрощения разработки программ для спектрума. Компилятор не эмулирует спектрум
Страницу с 0х0000 по 0x3FFF можно изменить следующим образом:В снапшот формата SNA, ПЗУ сохранить нельзя.Код:SLOT 0 PAGE страница SLOT 3 ; по умолчанию - пространство с 0xC000 по 0xFFFF.
ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO
Теперь понятно зачем это. Руль!
ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO
SAVETAP нужен однозначно. Сэкономит кучу времени.
Только вот фиксированного загрузчика кодов не надо. Иначе смысл какой делать?
Тогда уж и на savetrd такой-же загрузчик прикручивать надо
Your life is REAL. Change it UNREAL!
идею поддерживаю, только надо бы иметь возможность записывать тап без заголовка
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)