Skip to content
Snippets Groups Projects
Commit 48eaa417 authored by Jakob Kirsch's avatar Jakob Kirsch
Browse files

add . detection

parent a1a16289
No related branches found
No related tags found
No related merge requests found
......@@ -42,6 +42,7 @@ os.system("nasm -f bin -o tmp.img sysmap.asm 2> sysmap.txt")
os.system("rm sysmap.asm tmp.img")
content = ""
prev = ""
with open("sysmap.txt", "r") as file:
for line in file.readlines():
......@@ -49,6 +50,10 @@ with open("sysmap.txt", "r") as file:
line = ("_".join(line.split("_")[1:])).split(" ")[:2]
if line[0] == "":
continue
if line[0][0] == ".":
line[0] = prev + line[0]
else:
prev = line[0]
try:
content += "%define " + line[0] + " " + hex(org + int(line[1])) + "\n"
except:
......
%define start 0x7a00
%define .load_vec 0x7a23
%define start.load_vec 0x7a23
%define restart 0x7a29
%define os11 0x7a41
%define os14 0x7a55
......@@ -11,13 +11,13 @@
%define os18 0x7a7e
%define os17 0x7a8b
%define filename_length 0x7a8e
%define .loop 0x7a91
%define filename_length.loop 0x7a91
%define load_file 0x7a9c
%define shared_file 0x7aa3
%define ret_cf 0x7aaa
%define save_file 0x7ab0
%define .find 0x7abd
%define .empty 0x7ac7
%define save_file.find 0x7abd
%define save_file.empty 0x7ac7
%define delete_file 0x7ad4
%define find_file 0x7ae1
%define os6 0x7ae9
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment