| Data

BD40: 1st floor window flags (30<=y<=35)

Used by the routines at F436 and F7DA. Each byte here corresponds to a segment of the play area that is eight tiles wide, and level with the 1st floor of a building (30<=y<=35). The 2nd floor window flags are at BC40; the window flags for y-coordinate range 36-41 are at BE40.
BD40 | DEFB $0C,$00,$2C | 0<=x<24: apartment building next to no. 74
BD43 | DEFB $00 | 24<=x<32: no windows here
BD44 | DEFB $5D,$40,$5D | 32<=x<56: no. 74 (windows and a house number sign)
BD47 | DEFB $C8,$00,$00,$00,$00,$88 | 56<=x<104: hotel
BD4D | DEFB $DE,$00 | 104<=x<120: no. 31 (windows and a house number sign)
BD4F | DEFB $00 | 120<=x<128: no windows here
BD50 | DEFB $48,$00,$68 | 128<=x<152: police station
BD53 | DEFB $80 | 152<=x<160: no. 27 (windows and a house number sign)
BD54 | DEFB $00,$00 | 160<=x<176: no windows here
BD56 | DEFB $00,$DF,$00,$1C | 176<=x<208: apartment building next to no. 19
BD5A | DEFB $80,$48 | 208<=x<224: no. 19 (windows and a house number sign)
BD5C | DEFB $2E,$40 | 224<=x<240: no. 17 (windows and a house number sign)
BD5E | DEFB $0E,$20 | 240<=x<256: no. 15 (windows and a house number sign)