Hi there. I am trying to make a program that outputs the word "MATRIX" on every line, with the past line being cleared and making some kind of falling word effect. I am beginning learning assembly, and I need some ideas as to how to make this happen. I am using the Irvine32 library. Right now my current code is this:
TITLE Falling Letters Program (main.asm)
;This program displays falling letters
INCLUDE Irvine32.inc
.data
msg BYTE "MATRIX", 0
.code
main PROC
L1:
mov edx, OFFSET msg
call WriteString
mov eax, 1000
call delay
call Clrscr
call crlf
loop L1
exit
main ENDP
END main
Right now what it does it print out "MATRIX" on the console, erase that line, wait 1 second, and print the word again on the next line. How can I make it so that instead of doing that forever, it can start at the top of the screen again after reaching the bottom of the screen? If I could get that working, I could the proceed to modify the program so it can resemble the falling letter from the matrix movies (my teacher wants us to do a much less impressive program than the one on the movie haha, hence using the word matrix to test the program before actually using single characters)