From d024ecf2e00b52d0d3d1193bef2da17281f20184 Mon Sep 17 00:00:00 2001
From: Aryadev Chavali <aryadev@aryadevchavali.com>
Date: Fri, 3 Nov 2023 08:16:11 +0000
Subject: Added todo to make a "main routine" specification in assembler

---
 todo.org | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/todo.org b/todo.org
index 854fb29..e6d1d71 100644
--- a/todo.org
+++ b/todo.org
@@ -2,6 +2,21 @@
 #+author: Aryadev Chavali
 #+date: 2023-11-02
 
+* TODO Start points
+You know how in standard assembly you can write
+#+begin_src asm
+  global _start
+_start:
+  ...
+#+end_src
+and that means the label ~_start~ is the point the program should
+start from.  This means the user can define other code anywhere in the
+program and specify something similar to "main" in C programs.
+
+Proposed syntax:
+#+begin_src asm
+  init <label>
+#+end_src
 * Completed
 ** DONE Write a label/jump system :ASM:
 Essentially a user should be able to write arbitrary labels (maybe
-- 
cgit v1.2.3-13-gbd6f