Split nespd.asm and reorganize files