summaryrefslogtreecommitdiff
path: root/Source/Applications/SampleApps/asmdemo.asm
diff options
context:
space:
mode:
authorAlexis211 <alexis211@gmail.com>2009-11-13 18:05:27 +0100
committerAlexis211 <alexis211@gmail.com>2009-11-13 18:05:27 +0100
commit2b9e97b8635c20c5a2b87789b1014489863d1994 (patch)
tree58fa9f2fa82ac9477819193b6731b8b927187224 /Source/Applications/SampleApps/asmdemo.asm
parent7e3ecd80af5ddcedbfa3d849284400ed6568f516 (diff)
downloadMelon-2b9e97b8635c20c5a2b87789b1014489863d1994.tar.gz
Melon-2b9e97b8635c20c5a2b87789b1014489863d1994.zip
Added a game of life simulator demo
Diffstat (limited to 'Source/Applications/SampleApps/asmdemo.asm')
-rw-r--r--Source/Applications/SampleApps/asmdemo.asm30
1 files changed, 0 insertions, 30 deletions
diff --git a/Source/Applications/SampleApps/asmdemo.asm b/Source/Applications/SampleApps/asmdemo.asm
deleted file mode 100644
index d57cc9b..0000000
--- a/Source/Applications/SampleApps/asmdemo.asm
+++ /dev/null
@@ -1,30 +0,0 @@
-%include "lib-melonasm.asm"
-
-start: ; label used for calculating app size
- mov ecx, [data]
- mov ebx, ecx
- mov eax, SC_WHEX
- int 64
- mov eax, SC_PUTCH
- mov ebx, 10
- int 64
-lblloop:
- inc ecx
- mov eax, SC_PUTCH ;temporarily defined for writing one char to screen
- mov ebx, ecx
- int 64
- mov eax, SC_SLEEP ;temporary syscall for sleeping
- mov ebx, 30 ;20ms
- int 64
- cmp ecx, 127
- jnz lblloop
- mov eax, 0
- mov eax, SC_PUTCH
- mov ebx, 10 ;newline
- int 64
- int 66 ;finish task
-
-data:
-dd 0x00000020
-
-end: ; label used for calculating app size