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

remove equs

parent 9893fb08
No related branches found
No related tags found
No related merge requests found
......@@ -34,7 +34,7 @@ start:
mov cx,sector_size
rep movsb
mov si,int_0x20 ; SI now points to int_0x20
mov si,interrupt_table ; SI now points to interrupt_table
mov di,0x0020*4 ; Address of service for int 0x20
mov cl,8
.load_vec:
......@@ -487,7 +487,7 @@ int_save_file: equ 0x24
int_delete_file: equ 0x25
int_input_line: equ 0x26
int_0x20:
interrupt_table:
dw restart ; int 0x20
dw input_key ; int 0x21
dw output_char ; int 0x22
......
......@@ -9,6 +9,9 @@ with open("os.asm", "r") as file:
if ":" in line:
ln = line
line = line.split(";")[0]
if "equ" in line:
content += ln
continue
if line == "":
content += ln
continue
......
%define stack 0x7a00
%define line 0x7a00
%define sector 0x7a00
%define osbase 0x7a00
%define boot 0x7a00
%define entry_size 0x7a00
%define sector_size 0x7a00
%define max_entries 0x7a00
%define start 0x7a00
%define .load_vec 0x7a23
%define restart 0x7a29
......@@ -55,12 +47,5 @@
%define os15 0x7bbe
%define cs_command 0x7bbf
%define commands 0x7bd6
%define int_restart 0x7bec
%define int_input_key 0x7bec
%define int_output_char 0x7bec
%define int_load_file 0x7bec
%define int_save_file 0x7bec
%define int_delete_file 0x7bec
%define int_input_line 0x7bec
%define int_0x20 0x7bec
%define interrupt_table 0x7bec
%define error_message 0x7bfc
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