]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16text.c
updated the copyleft wwww i am not deAD! i just been 2 busy last 6 monthes
[16.git] / src / lib / 16text.c
index 62b581e8c3d2ce70411dbe332baaa936a2ffb35f..3782bacce177da9107c2f7236c4cd9adf4fd9ade 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669\r
+ * Copyright (C) 2012-2018 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
  *\r
  */\r
 \r
-#include "16text.h"\r
+#include "src/lib/16text.h"\r
 \r
 /* this array holds the rom font descriptors */\r
 font_t romFonts[4];\r
 fontdata_t romFontsData;\r
 \r
 static void getRomFontAddr(char fontNum, int index) {\r
-    word fontSeg;\r
-    word fontOff;\r
+    word fontSeg=0;\r
+    word fontOff=0;\r
 \r
     __asm {\r
+               PUSH AX\r
+               PUSH BX\r
                PUSH BP\r
                MOV AX, 0x1130          ;I can haz font info plz?\r
                MOV BH, fontNum         ;  where ur fontNum\r
@@ -40,6 +42,8 @@ static void getRomFontAddr(char fontNum, int index) {
                POP BP                  ;u can haz ur frame back!\r
                MOV fontSeg, AX         ;Storage\r
                MOV fontOff, BX         ;Storage\r
+               POP BX\r
+               POP AX\r
     }\r
     romFonts[index].seg = fontSeg;\r
     romFonts[index].off = fontOff;\r