From ae7c3357f7bb7d7f44f170f062727810daf9d967 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 22 Apr 2019 22:38:04 +0200 Subject: [PATCH] titles in list --- disk.img | Bin 737280 -> 737280 bytes program.asm | 37 ++++++++++++++++++++++++++++++++++--- program.bin | Bin 149 -> 367 bytes 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/disk.img b/disk.img index fef0d73d5356b64574378d7cb1bc48654b5ab14c..0995b63c7e7cd88e9c44c9094ff3b8d02921ac82 100755 GIT binary patch delta 289 zcmZo@&~0eY-4M%UHbvlt8p9T*?F`%4HnE%)FudJsXD_&gso@yoS%GfD7hDX@hdG*m z8KndFxzOw?azfLYYEy+w)2+mI{DNig)Q8*MFb)8>VlIOGEHw{X=7n*V_|AzVQymqvRT_$*xFdw+gLc-SUB5QxR$YS G+W-J>IaG@P delta 76 zcmZo@&~0eY-4M$pS}gE_nPFdpz#5JNB^;ZXxA2`6c>Q_uWG3a!OIWfQn^@Xd7~5Ew f+E|#|Sb%KSHWs!v7WOt4jy4v~HWsdBEZjB#>V+19 diff --git a/program.asm b/program.asm index 7d86be9..d5ecb69 100755 --- a/program.asm +++ b/program.asm @@ -53,14 +53,38 @@ start: mov si, msg1 call print - mov si, msg2 + + +print_projects: + mov ah, 02h ;sets cursor to top to write + mov bh, 0h + mov dh, 6h ;row + mov dl, 4h ;col + int 10h + + xor bx, bx ; Starting at offset zero + lea di, [projects] ; RDI now has the address of the array + +.loop + mov ah, 02h + ;mov bh, 0h + add dh, 1h ;move cursor down + int 10h + + mov si, [di+bx] ; Get the address of string1 + call print + add bx, 8 + cmp bx, 48 + jne .loop + + jmp exit print: lodsb or al,al jz exit - mov bl, 0x03 + ;mov bl, 0x03 mov ah,0x0e int 10h jmp print @@ -68,7 +92,14 @@ print: ret - msg1 db " X P U B",0x0A,0 msg2 db " NOT MY DEFAULT",0x0D,0x0A,0 +project1 db "Alex / Poetic Software", 0x0A,0 +project2 db "Tash / Silence Making", 0x0A,0 +project3 db "Alice / F00d", 0x0A,0 +project4 db "Joca / The ghost in the speaker", 0x0A,0 +project5 db "Angeliki / Voices", 0x0A,0 +project6 db "Zalan / Phantasmagoria", 0x0A,0 + +projects dq project1, project2, project3, project4, project5, project6 diff --git a/program.bin b/program.bin index 6755a2d2b8fcf8506aad5862c73580b845a47ccd..f480c58c0a33d7a46d840a2f9fa569035f029979 100644 GIT binary patch delta 251 zcmbQr_?~G(tl1QS7itV!n6@))W81`XR>1IfubsW%7N&+{jAsS94PS6EG#}<@{%uhD z<~8>kjsqoZTlmfjy#6||NV(oIC$&OBUm+krwInlHAviy+q&%@Gm5U)Hu{Z-L9-Ntz znwOla;G3A8nU~JR;FyyMn4VvhnaIVkO@ILm&Ozy? PQ2H~J77>KVt3zo3gI-Fx delta 31 ncmaFQG?j5etZ1>o3ucCW4FYR84wP_gX5PYgR^avLiIbH9y>bk&