Updates:

Fans are welcome!

Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Shredder

#1
Quote from: Anegorami on July 24, 2018, 10:59:40 PM
Я против. Скорострельность все равно выходит на уровень комфорта достаточно быстро - а начало получается в хорошем смысле издевательским.

А почему бы просто врагам HP не добавить? В оригинале у первых врагов больше HP, это компенсирует скорострельность.
#2
Согласен, что стартовую скорость стрельбы надо увеличить. В остальном - очень даже неплохо
#3
Мастерская / Re: TGL: Legacy (by Sinner-KS)
August 15, 2017, 02:43:10 AM
Хорошие нововведения) За опцию для музыки - отдельное спасибо :redlander:
Всё-таки рассмотрите вариант введения оригинальной модельки Мирии в игру. ;) Не думаю, что праводержцы сильно "обидятся"))
#4
Work / Re: The Guardian Legend remake
May 30, 2017, 03:32:13 AM
 8)
#5
Quote from: Grimgrin on September 28, 2016, 12:53:39 AM
I'm not really sure!

Some of them says something about "An Indistinct error occurred" on VirtuaNES and some of them won't run at all. I'm trying to do my best to look into this.

Have you tried to ask on nesdev.com forums?
#6
Quote from: Grimgrin on September 27, 2016, 10:25:09 AMNote: Some emulators won't work.

Do you know why?
#7
Quote from: Grimgrin on September 20, 2016, 10:36:28 AM
While type in this password for example:

GGGG GGGG GGGG GGGG
HHHH HHHH HHHH HHHH

It seems that mapper is not the cause. At least not the only.

In Japan rom (UNROM), with this password you will always start in the 2-nd area room with enemies.
In USA or European (UNROM) you will start in random situation. Game often freezes.
In USA (MMC3 or MMC5) you will always start in the closed room.

But if you type:
JJJJ JJJJ JJJJ JJJJ
JJJJ JJJJ JJJJ JJJJ

The room and situation will be same in all listed ROMs.
#8
Very thanks for conversion!

Quote from: Grimgrin on September 12, 2016, 01:57:43 AMThe only thing that's not gonna be fun is the glitch passwords.

What does this exactly mean?
#10
Quote from: arseniy on September 02, 2016, 12:12:45 AMBTW. It's not an easy game. You just got used to it and know the tactics against bosses.

Yes, but some games horribly hard even if you know the tactics. For example, Gun Nac on a hardest level, or Silk Worm. And there are even harder games... :D
#11
Quote from: Grimgrin on September 03, 2016, 02:07:21 PM
OMG! I've been doing something wrong this whole time and I finally got it working. Thank you very much for "Easy way to switch banks" info!

Glad to help! ;)
#12
This game is very easy, no need for cheating)
#13
Quote from: Charly on August 12, 2016, 10:45:41 PM
Actually I mean the original one. Instead of the sand surface for the boss rush, it would be better if it just like Optomon did but forthe different colour, like the prologue of the game :)
Arseniy was right in this case.

Sorry, I have no time at this moment. Maybe later :bluelanderbig:

I found a way to switch code banks without using any space in fixed bank.

For example, this is original game code. Highlighted in purple is the part which we replace and relocate to new bank:

$D325:A9 00     LDA #$00
$D327:9D 90 05  STA $0590,X @ $05A7 = #$00
$D32A:BD 90 05  LDA $0590,X @ $05A7 = #$00
$D32D:D0 0F     BNE $D33E
$D32F:BD 00 05  LDA $0500,X @ $0517 = #$D7
$D332:29 7F     AND #$7F
$D334:9D 40 07  STA $0740,X @ $0757 = #$00
$D337:A8        TAY

$D338:B9 41 D4  LDA $D441,Y @ $D445 = #$00
$D33B:9D 00 05  STA $0500,X @ $0517 = #$D7
$D33E:60        RTS

This is new code. Replaced part highlighted in green, it is switching to new bank #07:

$D325:A9 00     LDA #$00
$D327:9D 90 05  STA $0590,X @ $05A7 = #$00
$D32A:BD 90 05  LDA $0590,X @ $05A7 = #$00
$D32D:D0 0F     BNE $D33E
$D32F:A9 7F     LDA #$7F
$D331:48        PHA
$D332:A9 FF     LDA #$FF
$D334:48        PHA
$D335:4C 24 D7  JMP $D724

$D338:B9 41 D4  LDA $D441,Y @ $D498 = #$08
$D33B:9D 00 05  STA $0500,X @ $0517 = #$D7
$D33E:60        RTS

Part of switching subroutine which we point by JMP $D724 in the code above:

$D720:A9 06     LDA #$06
$D722:D0 E3     BNE $D707
$D724:A9 07     LDA #$07
$D726:D0 DF     BNE $D707

This is code we write in the new bank. Part of original relocated code in purple. After it you can place any of your new code. Finally you should return to previous bank (#6 in this example), the backswitching code highlighted in green:

$8000:BD 00 05  LDA $0500,X @ $0506 = #$D2
$8003:29 7F     AND #$7F
$8005:9D 40 07  STA $0740,X @ $0746 = #$00
$8008:A8        TAY

.....................
[HERE YOU CAN PLACE ANY OF YOUR NEW CODE]
.....................
$8009:A9 D3     LDA #$D3
$800B:48        PHA
$800C:A9 37     LDA #$37
$800E:48        PHA
$800F:4C 20 D7  JMP $D720


Now explanation how we point the address where we want to be after switching. Subtract 1 from this address in hexadecimal, then split it into two bytes, first byte put in first LDA, second put in LDA below. For example, 8000 - 1 = 7FFF, the result is:

$D32F:A9 7F     LDA #$7F
$D331:48        PHA
$D332:A9 FF     LDA #$FF
$D334:48        PHA
#14
Quote from: arseniy on August 10, 2016, 04:29:00 AMIs this for TGL secret or for original game too?

Only for TGL Secret.

Quote from: arseniy on August 10, 2016, 04:29:00 AMThis could be added to the very first post, you know :redlander:

I added  ;)
#15
Quote from: arseniy on August 08, 2016, 12:57:38 AMI am pretty sure he means the level background. So it would be same Naju surface background like in the very first level - corridor0. In Optomon's version it has different pallete from the original.

Done!