Vadim, У меня распаковалось все. Снап во вложении.
Goblinish, он жмет хуже.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
Vadim прокомментируй пожалуйста исходник. и зачем там используется переход JR ???
Код:DI LD SP,(23613) POP HL LD HL,4867 PUSH HL LD HL,7030 PUSH HL LD HL,(23621) LD (23618),HL LD A,(23623) INC A LD (23620),A LD B,0 LD DE,5566 JR L23908 L23908: LD A,(23611) AND 239 OR B LD (23611),A LD HL,(23631) LD BC,15 ADD HL,BC EX DE,HL LD C,4 LDIR EI RET
Vadim, за эту скубадиву автору релиза надо оторвать руки
что за левый usr 24576
что за упакованный блок по адресу 62000?
трудно было добавить этот блок в непакованном виде в конец того блока и упаковать все вместе? потом просте ldir и не разжигать
если распаковываемые данные налезают на данные упакованные то они неизбежно повреждаются
С уважением,
Jerri / Red Triangle.
там ситуация с блоками на самом деле интересней.
в оригинале
23296,238
24576,25856
55552,6144
в середине получается окно 50432,5120
вот туда и надо пихать данные которые потом переносятся в буфер принтера. а распаковщик логично размещать с 61696.
зачем его ставить на экран или в буфер принтера мне непонятно.
только сейчас обнаружил что если после загрузки долго не нажимать кнопки игра перейдёт в демо режим.
Последний раз редактировалось goodboy; 26.09.2012 в 18:42.
Можно и так. просто в буфере принтера есть место, для распаковки основного блока, как он распакуется, потом распаковываем тот блок, что в 23296 ляжет.
ааа, точно, я ж паковку не применил, а бейсик из заготовки. Ясно. Да, надо убрать
Можно и так было сделать, но надо делать "стартер" с LDIR. Зачем? Если его можно упаковать отдельным паковщиком. Ничего плохого в этом не вижу. Релиз 100% рабочий. Работает и из 48 и из 128.
Остаток. Случайно остался, там ещё была процедурка, для обратного перехода в бейсик 128, я ее убрал, но недосмотрел чуток.
---------- Post added at 21:16 ---------- Previous post was at 21:14 ----------
Кто все? В чем проблема что я юзаю HRUM? Проверь HRUM - он реально не может сжать.
Последний раз редактировалось Vadim; 26.09.2012 в 19:22.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
zxart.ee - архив программ, графики и музыки ZX Spectrum.
Эту тему просматривают: 6 (пользователей: 1 , гостей: 5)