From a20d846f604595f02bad2878026cbc83e22d49a7 Mon Sep 17 00:00:00 2001 From: CrazyEttin <> Date: Tue, 6 Jul 2021 21:12:15 +0300 Subject: [PATCH] Fix the root loading bug in the bootloader as well just to be safe, fix a bug in loadf giving a file size one sector too large, make loadf return the size of the file in cx, change print to work based on file size instead of a file ending character, and modify the readme and other text files accordingly. --- LICENSE.MD | Bin 1120 -> 1119 bytes README.MD | Bin 4060 -> 4065 bytes src/BOOT.ASM | Bin 4018 -> 4179 bytes src/ECHO.ASM | Bin 143 -> 142 bytes src/HELLO.ASM | Bin 135 -> 134 bytes src/LIST.ASM | Bin 3883 -> 3882 bytes src/LOADF.INC | Bin 7704 -> 7960 bytes src/PRINT.ASM | Bin 1310 -> 1275 bytes src/PRINTLN.INC | Bin 160 -> 159 bytes src/PRINTSTR.INC | Bin 403 -> 402 bytes src/READLN.INC | Bin 195 -> 194 bytes src/READSTR.INC | Bin 3013 -> 3012 bytes src/SYSTEM.ASM | Bin 4236 -> 4235 bytes 13 files changed, 0 insertions(+), 0 deletions(-) diff --git a/LICENSE.MD b/LICENSE.MD index 50b75b616cd35315c6b0ed81e0042df8f7e613e7..ce4ff251c1980321e1daa44e121042027f6f5988 100644 GIT binary patch delta 7 OcmaFBai3#DJPQB~qypmr delta 9 Qcmcc5@qlAPJPRWO0268gbuC&aY)MACw;#39aARjk{oXosbh19&1%)Io?FIb%Iu4o1m0S~9K*F1+vdVA)01z`D>i_@% delta 54 zcmcbtut|Qy9+t^LoZ6GGv8b~blon?wq*P4)%@WLCkY4~~@^XR25-TR}VO7{{$tK0c G$N&H=QW8G^ diff --git a/src/ECHO.ASM b/src/ECHO.ASM index 6f5db7d8c6b703d8372d90a505ddd6209570d123..e5ce8ad3ea620eed6885009e0fe42ebc80b8ad9c 100644 GIT binary patch delta 6 NcmeBY>|>nJ2LK070zLo$ delta 8 PcmeBU>}Q30ww?e delta 8 PcmZo;Y-gO%#>fBw3qk@X diff --git a/src/LIST.ASM b/src/LIST.ASM index 2e24fff62beaee9b98e4c293a43adad289f66df6..a41a161717dff3570d6837be54b91ecebf244a03 100644 GIT binary patch delta 7 OcmZ22w@Pk<7C!(Br2=~Z delta 9 QcmZ1_w_0w47C$2c01%r3d;kCd diff --git a/src/LOADF.INC b/src/LOADF.INC index a0247d842b7643f21cc3cf14f6c01727f39fc792..f7665b51b7998491e1d22c897fe6d78c48f3e99c 100644 GIT binary patch delta 413 zcmbPXGsA8|xNur#PO3t2W>u;}W}bp`ghFCo%ElmG#?2Xwj7&T_Ad!-M1%nC$oyimU z)h72d8*%66mnkGy=zs(_?`PI$L02U^nVZ8KMO6rg2_w2HwaM!^QO&x?xrr5BRk#6? zZMbFcqjadGjry h%Pf;mi5pMmlTc$!o@^=+545lsNN#485@uy&001J%E3p6o diff --git a/src/PRINT.ASM b/src/PRINT.ASM index dadd4b325374056645e80e3586d99ebb55869d76..17503fbc93840d68802ac2b9a9771b01b0d22bfe 100644 GIT binary patch delta 85 zcmbQo^_z1;0uze?S61HSWF{NNl*tR2Jb~mZCe_Kd%r!vPF6IQ`oc#O(g@U5Yyb`Xg k+yaG^{Jhl3$}E0B*&>#3o|GIN1%nDx11_Ml$yZoB0jYo+lmGw# delta 94 zcmey(Ige{Y0u!?#SJvbdCL6}&$qSi0f#ho@)ybKRviylTItm6A23%RG3Mu({sgwDb r>wvPo%n6)XxdjRZMVWaelUV$KLjEk_+{s|Yra;xXlQ*$=GBN-FS0)@2 diff --git a/src/PRINTLN.INC b/src/PRINTLN.INC index 4b269a1b70114feb13cf379e1be58b6c99eaf86f..ac5dc55de6d1211d57b401d34f9987931dfd2a24 100644 GIT binary patch delta 6 NcmZ3$IG=ICd;kau0&xHU delta 8 PcmbQwxPWoOd`1QU4C?}N diff --git a/src/PRINTSTR.INC b/src/PRINTSTR.INC index fe6e87e4f8b76e7cbfca70927456dcb0d1c7cc77..57fde6b2502fb2b3c22fc6c3766813d4039c8363 100644 GIT binary patch delta 7 OcmbQtJc)V3Bt`%VIRbA0 delta 9 QcmbQlJehgJBt}LC01p=eZ~y=R diff --git a/src/READLN.INC b/src/READLN.INC index 2f50837236782a9e013a3e07d1cd6acd3a6c8b37..59e4f44d18333e55972640afa0fb15dd03686c46 100644 GIT binary patch delta 6 NcmX@ic!+VrApi-A0@?ro delta 8 PcmX@ac$jg*Aw~uO4?Y6h diff --git a/src/READSTR.INC b/src/READSTR.INC index d24f2171cfc39f033a214dc479e1ecd2e195b649..cd0bef860d0345abc76c8e637ec80d627def1712 100644 GIT binary patch delta 7 OcmX>qenfo35pDnt#{)M2 delta 9 QcmX>iepGzJ5pG5X02DO?H~;_u diff --git a/src/SYSTEM.ASM b/src/SYSTEM.ASM index ddd7aa7e96dffb462c84912ac99a221401250d33..4bd125ef34daded58291c5acf6c80e05ee002061 100644 GIT binary patch delta 7 OcmeBC>{i^+EdT%u5(1?F delta 9 QcmeBH>`~m%Ex^bC01#XPrT_o{