ahora tienes que fijarte en donde se encuentra la linea en la que empieza la rutina de pickup (es decir el ld a, (hl), seguido de and a, seguido de ret z). En la linea del ld a, (hl) pondra por ejemplo ROMF:7EB5 o ROMF:7EC2 o lo que sea, entonces vas a donde pusistes call z, 0000 y lo cambias por call z, 7EB5 o por call z, 7EC2 o por el que pusiese.
Haces lo mismo con ld hl, 0000. Buscas la direccion donde pusiste el primer 0A de la tabla, y si es por ejemplo 7ED8, pones ld hl, 7ED8.
Sobre el pickup: y el TablaProbsItems: no tienes que hacer nada, tan solo es la etiqueta. Si bgb fuera capaz de compilar asm, entonces si podrias usar etiquetas, pero no se puede.
Si no me dejo nada, ya deberia estar todo hecho, siempre y cuando no hayas cometido errores al escribirlo.