31

MindCraft part1
HELLO TO ALL PARTY PEOPLE !  <SILICON BRAINS> GROUP IN A HOUSE !  WE PRESENT FOR YOUR ENJOYMENT OUR NEW PRODUCT NAMED "MINDCRAFT" DEMO CONSIST OF THREE PARTS...   IS IT LOOKS NICE ?..  IT'S NICE TO BE IMPORTANT BUT MORE IMPORTANT TO BE NICE !..   SO, FIRST OF ALL STORY OF THIS DEMO:   BOObwE-TO DEMO KAK TAKOBOE dElATx My HE CObiPAliCx...      ...MAD ByHAhiBAl plAHy CObCTBEHHOgO DEMO (OdiH iz HiX By uBidiTE B ClEdukwEj aACTi), A GOLDEN MAqlCq figHEj i piCAl BCqaECKiE FX HA TASM 3...  HO KAK-TO PAz zApAli OHi C HOaEBKOj u GOLDEN'A HA XATE, i CiliKOHOByM MOzgAM CuvdEHO bylO pPOzPETx !  HAhi dPuzxq ObxEdiHili CBOi zAduMKi i zA OdHu HOax zAbOMbili 1-PART...   aEPEz HEdElk OHi CHOBA CObPAliCx i ... B KOHcE aETBEPTOj HEdEli My BidiM iX zA KlABiATuPOj. OHi HAbiBAkT eTOT lEByj TEKCT. BCE aACTi gOTOBy !..         q pOlAgAk By uvE PiCKHuli HAvATx, CTAHdAPTHyj dlq dEMuX TAKOgO TipA, pPObEl ?..    aTO, HE pOMOgAET ?.. pOdCKAzKA: TRY SOMETHING ELSE !...                  iTAK: dEBiz eTOgO DEMO - TBOj MOzg eTO TBOE PEMEClO, aTO CObCTBEHHO i COOTBETCTBuET PEMEClu pPOgPAMMiCTA !  TAK-aTO eTO HAzBAHiE OTHkdx HE CluaAjHO, T.E. HE OT fOHAPq ! (pPiMEaAHiE GOLDEN'A).        Huuuu, aEgO by TAKOgO EwE HAKATATx ?!   HE lEzET MyClq B pEPETPuvEHyj CiliKOH HAhiX MOzgOB !..    BTOPAq bECCOHHAq HOax...     KOPOaE BybiPAjTECx iz eTOj aACTi KAK XOTiTE, BplOTx dO 'RESET/MAGIC', MHE B OblOM BAM gOBOPiTx.    NOW CUT IT OUT !                                      BUT WILL BE CONTINUED...Отредактировано GoodBoy (2016-07-11 09:17:21)

32

Вот так было бы читабильнее:

HELLO TO ALL PARTY PEOPLE !  <SILICON BRAINS> GROUP IN A HOUSE !  WE PRESENT FOR YOUR ENJOYMENT OUR NEW PRODUCT NAMED "MINDCRAFT" DEMO CONSIST OF THREE PARTS...   IS IT LOOKS NICE ?..  IT'S NICE TO BE IMPORTANT BUT MORE IMPORTANT TO BE NICE !..   SO, FIRST OF ALL STORY OF THIS DEMO:   BOOБЩE-TO DEMO KAK TAKOBOE ДEЛATЬ MЫ HE COБИPAЛИCЬ...      ...MAD BЫHAШИBAЛ ПЛAHЫ COБCTBEHHOГO DEMO (OДИH ИЗ HИX BЫ УBИДИTE B CЛEДУЮЩEЙ ЧACTИ), A GOLDEN MAЯЛCЯ ФИГHEЙ И ПИCAЛ BCЯЧECKИE FX HA TASM 3...  HO KAK-TO PAЗ ЗAПAЛИ OHИ C HOЧEBKOЙ У GOLDEN'A HA XATE, И CИЛИKOHOBЫM MOЗГAM CУЖДEHO БЫЛO ПPOЗPETЬ !  HAШИ ДPУЗЬЯ OБЬEДИHИЛИ CBOИ ЗAДУMKИ И ЗA OДHУ HOЧЬ ЗAБOMБИЛИ 1-PART...   ЧEPEЗ HEДEЛЮ OHИ CHOBA COБPAЛИCЬ И ... B KOHcE ЧETBEPTOЙ HEДEЛИ MЫ BИДИM ИX ЗA KЛABИATУPOЙ. OHИ HAБИBAЮT ЭTOT ЛEBЫЙ TEKCT. BCE ЧACTИ ГOTOBЫ !..         Я ПOЛAГAЮ BЫ УЖE PИCKHУЛИ HAЖATЬ, CTAHДAPTHЫЙ ДЛЯ ДEMУX TAKOГO TИПA, ПPOБEЛ ?..    ЧTO, HE ПOMOГAET ?.. ПOДCKAЗKA: TRY SOMETHING ELSE !...                  ИTAK: ДEBИЗ ЭTOГO DEMO - TBOЙ MOЗГ ЭTO TBOE PEMECЛO, ЧTO COБCTBEHHO И COOTBETCTBУET PEMECЛУ ПPOГPAMMИCTA !  TAK-ЧTO ЭTO HAЗBAHИE OTHЮДЬ HE CЛУЧAЙHO, T.E. HE OT ФOHAPЯ ! (ПPИMEЧAHИE GOLDEN'A).        HУУУУ, ЧEГO БЫ TAKOГO EЩE HAKATATЬ ?!   HE ЛEЗET MЫCЛЯ B ПEPETPУЖEHЫЙ CИЛИKOH HAШИX MOЗГOB !..    BTOPAЯ БECCOHHAЯ HOЧЬ...     KOPOЧE BЫБИPAЙTECЬ ИЗ ЭTOЙ ЧACTИ KAK XOTИTE, BПЛOTЬ ДO 'RESET/MAGIC', MHE B OБЛOM BAM ГOBOPИTЬ.    NOW CUT IT OUT !                                      BUT WILL BE CONTINUED...
---
Переделал уже. Добавил опрос ENTER в первой части. Опрос дисковода, соответственно, оставил.
Сейчас назад всё запакую, заксорю, впилю на старое место и выложу.Отредактировано kalantaj (2016-07-11 11:01:52)

33

kalantaj сказал:

Вот так было бы читабильнее

не-спорю
ты вручную перенабирал или автоматом ?

34

Да заменой за пару минут в Notepad++ сделал. Галочку напротив "учитывать регистр" и "зациклить поиск" поставил, а в "в выделенном" убрал. Выбрал букву какую заменять и вписал на какую - и всё. и так там по буквам пробежал - их там всего-то с десяток -полтора. Пятьсек дела.

35

Уф. Впилил назад изменения.
Защиту, загрузчик, проверки, размер... короче всё оставил как было, только внедрил проверку Enter для перехода во вторую часть (помимо контроля дискеты в дисководе).
Демо - Mindcraft
Скриншоты не делал - выше они уже были.
Ссыль - http://rgho.st/6TSBG8bNp

36

Блеать.....
Проверил на спектакуляторе - пропускает первую часть....
какого хера?
Может в проверке нажатия дело?
Я проверял так -
ld bc,#bffe
in a,(c)
bit 0,a
jr z,part2

может надо было так -
ld a,#bf
in a,(#fe)
bit 0,a
jr z, part2
?

Или в чем ещё косяк может быть?
Может у меня спектакулятор такой?

37

Твоюмедь....
Алексей, не заменяй пока на сайте...
Через ару часиков буду дома - заменю опрос на другой.
Надеюсь он спектакулятору понравится.

38

kalantaj сказал:

Твоюмедь....
Алексей, не заменяй пока на сайте...
Через ару часиков буду дома - заменю опрос на другой.
Надеюсь он спектакулятору понравится.


окей мы успеем, аккуратней у вас постреливают ))

Новое м е г ААА д е м о готово на 14%

39

kalantaj сказал:

Проверил на спектакуляторе - пропускает первую часть....
какого хера?

KempstonJoystick в-настройках отключён ?
(звучит смешно, но там похоже глюкавая реализация - были жалобы как-будто кнопки сами нажимаются)

40

Отключен. блин. И по другому сделал (как lvd написал) - нифига.
Программеры, подскажите...
было примерно так:
loop_part1
         ...
         ...
         ...
         
ld a,#00 (вместо 0 ставится другое значение, когда дискета извлечена)
          jp z, loop_part1
part2  bla-bla-bla

         ...
Вместо jp z, loop_part1 поставил jp keyscan

keyscan push af   сохраним флаги для последующей проверки.
             ld a,#BF
             in A,(#FE)
             rra
             jr nc, metka1
(если нажата - переход на часть2)
             pop af       если не нажата - проверяем состояние дискеты по состоянию флага
            jp z, loop_part1 (если диск не вынули - прыгнули на основной цикл части первой)
             jr metka2  идем на вторую часть, если дискета извлечена
metka1  pop af  сняли со стека AF (хоть оно уже и не надо - нажата кнопка Enter)
metka2  jp part2 переход на часть2


В Unreal - на ура пашет. В спектакуляторе - проходит один основной цикл программы, доходит до проверки и сразу переходит на часть 2Отредактировано kalantaj (2016-07-11 15:35:08)

41

чё-то ты с переходами намудрил. (твой код не-проверял, но выглядит страшненько)

изящней сделать так
в программе call checkdisk меняем на call user
user ; опрос клавы
        jp (кнопка не-нажата) checkdisk
        pop regpair
        jp NextPart
о порче содержимого AF/BC можно не-волноваться

42

Короче погнал я с хозяйством справлюсь, а потом просто в другое место втыкну проверку нажатия клавиши, да и всё - не буду себе и вам мозг взрывать.

43

lvd сказал:

ld флаги не ставит. Пропущено что-то вроде OR A между этими двумя командами.\

в-оригинале там cp xx присутствует

44

в спешке пропустил.
cp 00 стоит.

45

Rainbow Beer Megademo Hidden Part (GS)

https://zxaaa.net/view_demo.php?id=9124

http://zxdemos.ru/img/posts/posts_19/313.png

Новое м е г ААА д е м о готово на 14%

46

http://rgho.st/67vLgnJ8h
из SNA сможете записать ?
(space - третья часть)Отредактировано GoodBoy (2016-07-12 17:05:10)

47

GoodBoy сказал:

http://rgho.st/67vLgnJ8h
из SNA сможете записать
(space - третья часть)


AAA ждет ТРД или СЦЛ, формат сна не работает на пентеве а значет не применим. Подожду его мать

Новое м е г ААА д е м о готово на 14%

48

AAA сказал:

формат сна не работает на пентеве а значет не применим.

а не-надо было Профи продавать
я твою мать для кого его настраивал ???

49

GoodBoy сказал:

а не-надо было Профи продавать
я твою мать для кого его настраивал ???


для хорошего человека который его купил )) Я ж не могу тут сто компов разместить. Мне еще кошек надо размножать

Новое м е г ААА д е м о готово на 14%

50

GoodBoy сказал:

http://rgho.st/67vLgnJ8h
из SNA сможете записать
(space - третья часть)


Хороший эффект)

51

Победил. Теперь везде работает как надо. С первой во вторую часть переход по Enter и по факту извлечения дискеты.
Всё авторское - ничего не убирал (защита и т.п.)
Mindcraft
Брать тут - http://rgho.st/7zvm2J9ggОтредактировано kalantaj (2016-07-12 19:24:45)

52

В оригинале пакер Сендетского использовался. Он свой депакер в #5b90 кидал. Я же использовал Hrust 1. Он по умолчанию в #5b00 кидает. Ну обычно я туда его туда и закидывал. Походу он затирал переменные, что с #5b00 и каким-то макаром что-то там, блять, звёзды на небе не сходились и спектакулятор думал что что ли дискету вынули то ли Enter нажимали. Кинул в экран (#4000) - всё взлетело. Ради интереса (бл..., ну всё-равно уже столько времени потратил - надо было убедиться что именно в этом дело) все ранее используемые методы опроса клавиши пробовал спаковывать и впиливать в программу - работало.

53

kalantaj сказал:

Победил. Теперь везде работает как надо. С первой во вторую часть переход по Enter и по факту извлечения дискеты.
Всё авторское - ничего не убирал (защита и т.п.)
Mindcraft
Брать тут - http://rgho.st/7zvm2J9gg
Отредактировано kalantaj (Сегодня 21:24:45)


А дискета что ты клал ранее она откуда?

Новое м е г ААА д е м о готово на 14%

54

AAA сказал:

Так же в деме MIND CRAFT
https://zxaaa.net/view_demo.php?id=3535
от SILICON BRAINS есть вторая секретная часть переход по комбинации клавиш (никто не помнит)
но принудительно можно, во время 1-й части, в адрес 44227 загоняете
nop nop nop, также можно просто 33

Отсюдова.

55

kalantaj сказал:

Отсюдова.


https://zxaaa.net/view_demo.php?id=9121

сделал так все авно не понимаю как туда попасть теперь в дисковод

Новое м е г ААА д е м о готово на 14%

56

В программе фактически 4 части.
Первая, она же типа скрытая (её не видят 128к пользователи) - изображение дисковода. Появляется когда демка запущена в 48к режиме.
Остальные три части запускаются из 128к. Спервой из этих трех переход в следующую по Enter. Со второй в третью - пробел.
Так что нету там никакой второй секретной части - просто из-под эмулятора раньше было не попасть во вторую часть - только немного редактировать код в дебаггере.

Так в какой дисковод ты не можешь попасть?Отредактировано kalantaj (2016-07-12 20:03:32)

57

kalantaj сказал:

В программе фактически 4 части.
Первая, она же типа скрытая (её не видят 128к пользователи) - изображение дисковода. Появляется когда демка запущена в 48к режиме.
Остальные три части запускаются из 128к. Спервой из этих трех переход в следующую по Enter. Со второй в третью - пробел.
Так что нету там никакой второй секретной части - просто из-под эмулятора раньше было не попасть во вторую часть - только немного редактировать код в дебаггере.

Так в какой дисковод ты не можешь попасть?

Отредактировано kalantaj (Сегодня 20:03:32)


В картинку 48 все понял!!  Значит я правильно выложил. Все проехали эту дему...

Молодец добил её.  Я у тибоха спрошу где еще есть хиддены. Он все знает расскажет.

А пока пойду крактро искать которые еще не сделаны.

58

Та я пока с хидденами немного обожду - пойду поковыряю крактры.

59

kalantaj сказал:

Та я пока с хидденами немного обожду - пойду поковыряю крактры.

Правильное политическое решение. Кректры просто интересно даже посмотреть. Я их ваабще не видел. Пропустил этот период. Смотрю каждое, как дему.

Новое м е г ААА д е м о готово на 14%

60

эпилог в демке Trance кроме меня кто-нибудь видел ???
(просто эпилог, не скрытая часть)

http://zxdemos.ru/img/posts/posts_19/313_2.pngОтредактировано GoodBoy (2016-07-12 22:03:26)