2 ; Life - fasm example program
5 ; arrow keys - move cursor
7 ; Enter - move to next generation
21 int 10h ; set text mode
27 int 10h ; enable background intensity
47 and byte [screen_data
+si],8
48 or byte [screen_data
+si],2
92 xor byte [screen_data
+si],8
122 mov si,screen_data
+81
123 mov di,screen_data
+80*50+81
177 mov si,screen_data
+80*50
193 mov al,byte [screen_data
+si]
196 mov byte [screen_data
+si],0Fh
199 mov byte [screen_data
+si],0
209 screen_data rb
80*50*2