>>VideoViking
That signal system isn't use ASM hack technology. It's only using sprite graphic of signal.
Players have to control cart speed themselves.
But it is not impossible signal system coding... very hard!
How tosignal sprite code (In fact, this sprite is animal ban sign.)
Add 5 signal mode. (Variable $2E ;ASM jump table)
Add the process that change the cart speed limit directly to each signal mode.
To change cart speed limit, you need to access its sprite memory, but it is not always same place.
Coding sampleNotice:This sample is based on NTSC-J version RAM address.
It may not work well because this code was made with improvisation.
If you also want to code signal change system...
Add the process that change signal mode and graphic. If signal change is caused by killing enemy, you need to add this process to that enemy's ASM code.