KGens Debug

SGDK only sub forum

Moderator: Stef

Post Reply
cloudstrifer
Very interested
Posts: 118
Joined: Mon Feb 19, 2018 7:31 pm

KGens Debug

Post by cloudstrifer » Thu Sep 05, 2019 6:10 pm

Hi!
I don't know what 'Spy:00200 Reg. 15 : an auto increment data of 0 is a bad idea!' means.
Is it critical?
Lines 2, 3 and 4.

Thank you!

gens_KMod.log

Code: Select all

*******************rom
Spy:00200 Reg. 0 : bit 2 must be 1
Spy:00001 Reg. 7432640 : bit 2 must be 1
Spy:00200 Reg. 15 : an auto increment data of 0 is a bad idea!
Message : MEM_init: heap = 16726148
Message : MEM_alloc(3080) success: 16726150 - remaining = 45936
Message : MEM_free(16726150) --> remaining = 49018
Message : MEM_alloc(1024) success: 16729232 - remaining = 47992
Message : SYS_disableInts() info: inner call = 2
Message : SYS_disableInts() info: inner call = 2
Message : SYS_disableInts() info: inner call = 2
Message : SYS_disableInts() info: inner call = 2
Message : SYS_disableInts() info: inner call = 2
Message : SYS_disableInts() info: inner call = 2
Message : SYS_disableInts() info: inner call = 2
Message : SYS_disableInts() info: inner call = 2
Message : SYS_disableInts() info: inner call = 2
Message : SYS_disableInts() info: inner call = 2
Message : MEM_alloc(4424) success: 16730258 - remaining = 43566
Message : MEM_alloc(316) success: 16734684 - remaining = 43248
Message : MEM_alloc(11264) success: 16735002 - remaining = 31982
Message : MEM_alloc(1026) success: 16746268 - remaining = 30954
Message : Sprite engine initialized !
Message :   unpack buffer size:10240
Message :   VRAM region: [928 - 1439]
Message : VDP_allocateSprites(1) success: 0 - remaining = 79
Message : Sprite engine reset
Message :   VRAM region free: 512
Message :   Available VDP sprites: 79
Message : Inicio Tela
Message : VDP_allocateSprites(1) success: 0 - remaining = 79
Message : Sprite engine reset
Message :   VRAM region free: 512
Message :   Available VDP sprites: 79
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 78
Message : VDP_allocateSprites(1) success: 1 - remaining = 78
Message : VRAM_alloc(1) success: 928 - remaining = 511
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 77
Message : VDP_allocateSprites(1) success: 2 - remaining = 77
Message : VRAM_alloc(1) success: 929 - remaining = 510
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 76
Message : VDP_allocateSprites(1) success: 3 - remaining = 76
Message : VRAM_alloc(1) success: 930 - remaining = 509
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 75
Message : VDP_allocateSprites(1) success: 4 - remaining = 75
Message : VRAM_alloc(1) success: 931 - remaining = 508
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 74
Message : VDP_allocateSprites(1) success: 5 - remaining = 74
Message : VRAM_alloc(1) success: 932 - remaining = 507
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 73
Message : VDP_allocateSprites(1) success: 6 - remaining = 73
Message : VRAM_alloc(1) success: 933 - remaining = 506
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 72
Message : VDP_allocateSprites(1) success: 7 - remaining = 72
Message : VRAM_alloc(4) success: 934 - remaining = 502
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 71
Message : VDP_allocateSprites(1) success: 8 - remaining = 71
Message : VRAM_alloc(1) success: 938 - remaining = 501
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 70
Message : VDP_allocateSprites(1) success: 9 - remaining = 70
Message : VRAM_alloc(1) success: 939 - remaining = 500
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 69
Message : VDP_allocateSprites(1) success: 10 - remaining = 69
Message : VRAM_alloc(1) success: 940 - remaining = 499
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 68
Message : VDP_allocateSprites(1) success: 11 - remaining = 68
Message : VRAM_alloc(1) success: 941 - remaining = 498
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 67
Message : VDP_allocateSprites(1) success: 12 - remaining = 67
Message : VRAM_alloc(1) success: 942 - remaining = 497
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 66
Message : VDP_allocateSprites(1) success: 13 - remaining = 66
Message : VRAM_alloc(1) success: 943 - remaining = 496
Message : MEM_alloc(4904) success: 16747296 - remaining = 26048
Message : MEM_free(16747296) --> remaining = 30954
Message : MEM_alloc(2250) success: 16752202 - remaining = 28702
Message : MEM_free(16752202) --> remaining = 30954
Message : MEM_alloc(72) success: 16754454 - remaining = 30880
Message : MEM_free(16754454) --> remaining = 30954
Message : MEM_alloc(2250) success: 16754528 - remaining = 28702
Message : MEM_free(16754528) --> remaining = 30954
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 65
Message : VDP_allocateSprites(3) success: 14 - remaining = 63
Message : VRAM_alloc(18) success: 944 - remaining = 478
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 64
Message : VDP_allocateSprites(1) success: 17 - remaining = 62
Message : VRAM_alloc(4) success: 962 - remaining = 474
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 63
Message : VDP_allocateSprites(1) success: 18 - remaining = 61
Message : VRAM_alloc(4) success: 966 - remaining = 470
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 62
Message : VDP_allocateSprites(1) success: 19 - remaining = 60
Message : VRAM_alloc(4) success: 970 - remaining = 466
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 61
Message : VDP_allocateSprites(1) success: 20 - remaining = 59
Message : VRAM_alloc(4) success: 974 - remaining = 462
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 60
Message : VDP_allocateSprites(1) success: 21 - remaining = 58
Message : VRAM_alloc(4) success: 978 - remaining = 458
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 59
Message : VDP_allocateSprites(1) success: 22 - remaining = 57
Message : VRAM_alloc(4) success: 982 - remaining = 454
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 58
Message : VDP_allocateSprites(1) success: 23 - remaining = 56
Message : VRAM_alloc(4) success: 986 - remaining = 450
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 57
Message : VDP_allocateSprites(1) success: 24 - remaining = 55
Message : VRAM_alloc(4) success: 990 - remaining = 446
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 56
Message : VDP_allocateSprites(1) success: 25 - remaining = 54
Message : VRAM_alloc(4) success: 994 - remaining = 442
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 55
Message : VDP_allocateSprites(1) success: 26 - remaining = 53
Message : VRAM_alloc(4) success: 998 - remaining = 438
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 54
Message : VDP_allocateSprites(1) success: 27 - remaining = 52
Message : VRAM_alloc(4) success: 1002 - remaining = 434
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 53
Message : VDP_allocateSprites(3) success: 28 - remaining = 49
Message : VRAM_alloc(16) success: 1006 - remaining = 418

nemezes
Very interested
Posts: 69
Joined: Sat Mar 31, 2018 1:09 pm

Re: KGens Debug

Post by nemezes » Fri Sep 06, 2019 4:52 pm

cloudstrifer wrote:
Thu Sep 05, 2019 6:10 pm


gens_KMod.log

Code: Select all

*******************rom
Spy:00200 Reg. 0 : bit 2 must be 1
Spy:00001 Reg. 7432640 : bit 2 must be 1
Spy:00200 Reg. 15 : an auto increment data of 0 is a bad idea!
No, these Lines 2, 3 and 4 are not critical. If you play any game, these messages will show up, it is something related with the emulation, no problem at all.

Sik
Very interested
Posts: 939
Joined: Thu Apr 10, 2008 3:03 pm
Contact:

Re: KGens Debug

Post by Sik » Fri Sep 06, 2019 5:36 pm

Bit 2 of register 0 needs to be set to show colors correctly on screen on real hardware (most emulators ignore it). Albeit if the message shows up because first you write zeroes to all registers then write $8004/$8014 later it isn't a big deal (as long as you keep the bit set once you actually start showing stuff on screen it'll be OK).

Autoincrement of 0 can actually make sense in some cases (e.g. raster effects that trigger on multiple lines and always write to the same location), so STFU KMod (・_・) (for most cases you want it at 2 but yeah, it's not necessarily a bad thing)
Sik is pronounced as "seek", not as "sick".

cloudstrifer
Very interested
Posts: 118
Joined: Mon Feb 19, 2018 7:31 pm

Re: KGens Debug

Post by cloudstrifer » Sat Sep 07, 2019 5:15 pm

Ok!

I'm trying to fix random bugs.
After 'want to write a Word' rom crashes.

Please look full log.
gens_KMod.rar
(29.77 KiB) Downloaded 251 times
Thank you!

Code: Select all

...
Spy:@ (9,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (9,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (153,229) 68k (@ 0x292B0) -> VRAM of 192 words from FF5B1A to 8440 (VRAM access)
Spy:@ (9,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (149,229) 68k (@ 0x292B0) -> VRAM of 160 words from FF5B1A to 7700 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (150,229) 68k (@ 0x292B0) -> VRAM of 256 words from FF5B1A to 8040 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (150,229) 68k (@ 0x292B0) -> VRAM of 192 words from FF5B1A to 8440 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (150,229) 68k (@ 0x292B0) -> VRAM of 160 words from FF5B1A to 7700 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (149,229) 68k (@ 0x292B0) -> VRAM of 192 words from FF5B1A to 8040 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (163,229) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (102,231) 68k (@ 0x292B0) -> VRAM of 192 words from FF5B1A to 7700 (VRAM access)
Spy:@ (137,233) 68k (@ 0x292B0) -> VRAM of 192 words from FF5C9A to 8440 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (147,229) 68k (@ 0x292B0) -> VRAM of 160 words from FF5B1A to 7700 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (147,229) 68k (@ 0x292B0) -> VRAM of 256 words from FF5B1A to 8040 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (148,229) 68k (@ 0x292B0) -> VRAM of 192 words from FF5B1A to 8440 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Message : SPR_internalReleaseSprite: success - released sprite at pos 54
Message : VDP_releaseSprites(27, 1) --> remaining = 49
Message : VRAM_free(1002) --> remaining = 374
Message : SPR_internalAllocateSprite(): success - allocating sprite at pos 54
Message : VDP_allocateSprites(3) success: 27 - remaining = 46
Message : VRAM_alloc(6) success: 1090 - remaining = 368
Spy:@ (160,229) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (98,231) 68k (@ 0x292B0) -> VRAM of 64 words from 064782 to 8840 (VRAM access)
Spy:@ (82,232) 68k (@ 0x292B0) -> VRAM of 256 words from FF5B1A to 8040 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (149,229) 68k (@ 0x292B0) -> VRAM of 64 words from 064782 to 8840 (VRAM access)
Spy:@ (132,230) 68k (@ 0x292B0) -> VRAM of 128 words from FF5B1A to 7700 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (148,229) 68k (@ 0x292B0) -> VRAM of 96 words from FF5B1A to 8840 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (150,229) 68k (@ 0x292B0) -> VRAM of 96 words from FF5B1A to 8840 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (150,229) 68k (@ 0x292B0) -> VRAM of 96 words from FF5B1A to 8840 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (150,229) 68k (@ 0x292B0) -> VRAM of 96 words from FF5B1A to 8840 (VRAM access)
Spy:@ (248,231) 68k (@ 0x292B0) -> VRAM of 192 words from FF5BDA to 8440 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (150,229) 68k (@ 0x292B0) -> VRAM of 48 words from FF5B1A to 8840 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (150,229) 68k (@ 0x292B0) -> VRAM of 48 words from FF5B1A to 8840 (VRAM access)
Spy:@ (100,230) 68k (@ 0x292B0) -> VRAM of 160 words from FF5B7A to 7700 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (148,229) 68k (@ 0x292B0) -> VRAM of 96 words from FF5B1A to 8840 (VRAM access)
Spy:@ (246,231) 68k (@ 0x292B0) -> VRAM of 160 words from FF5BDA to 7700 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (149,229) 68k (@ 0x292B0) -> VRAM of 96 words from FF5B1A to 8840 (VRAM access)
Message : SPR_internalReleaseSprite: success - released sprite at pos 54
Message : VDP_releaseSprites(27, 3) --> remaining = 49
Message : VRAM_free(1090) --> remaining = 374
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (150,229) 68k (@ 0x292B0) -> VRAM of 192 words from FF5B1A to 8440 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (150,229) 68k (@ 0x292B0) -> VRAM of 160 words from FF5B1A to 7700 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (163,229) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (102,231) 68k (@ 0x292B0) -> VRAM of 256 words from FF5B1A to 8440 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (151,229) 68k (@ 0x292B0) -> VRAM of 160 words from FF5B1A to 7700 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (148,229) 68k (@ 0x292B0) -> VRAM of 192 words from FF5B1A to 8440 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (149,229) 68k (@ 0x292B0) -> VRAM of 160 words from FF5B1A to 7700 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (147,229) 68k (@ 0x292B0) -> VRAM of 160 words from FF5B1A to 7700 (VRAM access)
Spy:@ (118,231) 68k (@ 0x292B0) -> VRAM of 256 words from FF5C5A to 8440 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:0A68E want to write a Word at 00000020
Spy:19C40 want to write a Word at 00000454
Spy:19C40 want to write a Word at 00000456
Spy:19C40 want to write a Word at 00000450
Spy:19C40 want to write a Word at 00000452
Spy:19C40 want to write a Word at 00000034
Spy:19C40 want to write a Word at 00000036
Spy:194D4 want to write a Word at 00000030
Spy:194D4 want to write a Word at 00000032
Spy:194E8 want to write a Byte at 0000040D
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (9,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (9,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (3,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (9,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (7,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (9,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (5,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (4,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (6,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Spy:@ (8,228) 68k (@ 0x292B0) -> VRAM of 144 words from FF35F2 to F400 (VRAM access)
Thank you!

Sik
Very interested
Posts: 939
Joined: Thu Apr 10, 2008 3:03 pm
Contact:

Re: KGens Debug

Post by Sik » Sat Sep 07, 2019 7:59 pm

It looks like it's trying to write to ROM (which is pointless), so I'm going to guess some pointer is wrong and not accessing the correct memory. Your game crashes because it got confused :​v
Sik is pronounced as "seek", not as "sick".

cloudstrifer
Very interested
Posts: 118
Joined: Mon Feb 19, 2018 7:31 pm

Re: KGens Debug

Post by cloudstrifer » Wed Sep 11, 2019 3:12 pm

Solved random crashes and some bugs using CPU > Debug > Messages and KDebug_Alert, KLog_S1...

Thank you!

Post Reply