Removed temp files

This commit is contained in:
Philip Smart
2020-03-24 01:16:39 +00:00
parent a37010eb61
commit 9d92eacdcd
20 changed files with 1 additions and 17201 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,592 +0,0 @@
Error at file 'new.asm' line 13: cannot read file 'z80_crt0.hdr'
Error at file 'new.asm' line 858: cannot read file 'z80_crt0.hdr'
Error at file 'new.asm' line 951: symbol 'i_5' already defined
Error at file 'new.asm' line 959: symbol 'i_3' already defined
Error at file 'new.asm' line 973: symbol 'i_4' already defined
Error at file 'new.asm' line 1030: symbol 'i_7' already defined
Error at file 'new.asm' line 1031: symbol 'i_6' already defined
Error at file 'new.asm' line 1089: symbol 'i_8' already defined
Error at file 'new.asm' line 1100: symbol 'i_9' already defined
Error at file 'new.asm' line 1111: symbol 'i_12' already defined
Error at file 'new.asm' line 1132: symbol 'i_13' already defined
Error at file 'new.asm' line 1136: symbol 'i_11' already defined
Error at file 'new.asm' line 1194: symbol 'i_17' already defined
Error at file 'new.asm' line 1218: symbol 'i_18' already defined
Error at file 'new.asm' line 1233: symbol 'i_21' already defined
Error at file 'new.asm' line 1240: symbol 'i_23' already defined
Error at file 'new.asm' line 1245: symbol 'i_25' already defined
Error at file 'new.asm' line 1264: symbol 'i_26' already defined
Error at file 'new.asm' line 1268: symbol 'i_24' already defined
Error at file 'new.asm' line 1288: symbol 'i_28' already defined
Error at file 'new.asm' line 1301: symbol 'i_32' already defined
Error at file 'new.asm' line 1321: symbol 'i_31' already defined
Error at file 'new.asm' line 1332: symbol 'i_33' already defined
Error at file 'new.asm' line 1334: symbol 'i_34' already defined
Error at file 'new.asm' line 1338: symbol 'i_27' already defined
Error at file 'new.asm' line 1339: symbol 'i_20' already defined
Error at file 'new.asm' line 1341: symbol 'i_16' already defined
Error at file 'new.asm' line 1440: symbol 'i_35' already defined
Error at file 'new.asm' line 1441: symbol 'i_15' already defined
Error at file 'new.asm' line 1898: symbol 'i_1' already defined
Error at file 'new.asm' line 2112: cannot read file 'z80_crt0.hdr'
Error at file 'new.asm' line 2254: symbol 'i_2' already defined
Error at file 'new.asm' line 2284: symbol 'i_3' already defined
Error at file 'new.asm' line 2300: symbol 'i_4' already defined
Error at file 'new.asm' line 2349: symbol 'i_6' already defined
Error at file 'new.asm' line 2351: symbol 'i_7' already defined
Error at file 'new.asm' line 2355: symbol 'i_5' already defined
Error at file 'new.asm' line 2393: symbol 'i_9' already defined
Error at file 'new.asm' line 2402: symbol 'i_8' already defined
Error at file 'new.asm' line 2407: symbol 'i_13' already defined
Error at file 'new.asm' line 2411: symbol 'i_14' already defined
Error at file 'new.asm' line 2450: symbol 'i_15' already defined
Error at file 'new.asm' line 2465: symbol 'i_12' already defined
Error at file 'new.asm' line 2512: symbol 'i_16' already defined
Error at file 'new.asm' line 2640: symbol 'i_18' already defined
Error at file 'new.asm' line 2648: symbol 'i_17' already defined
Error at file 'new.asm' line 2665: symbol 'i_20' already defined
Error at file 'new.asm' line 2692: symbol 'i_21' already defined
Error at file 'new.asm' line 2694: symbol 'i_22' already defined
Error at file 'new.asm' line 2702: symbol 'i_23' already defined
Error at file 'new.asm' line 2710: symbol 'i_24' already defined
Error at file 'new.asm' line 2759: symbol 'i_26' already defined
Error at file 'new.asm' line 2768: symbol 'i_25' already defined
Error at file 'new.asm' line 2815: symbol 'i_30' already defined
Error at file 'new.asm' line 2817: symbol 'i_29' already defined
Error at file 'new.asm' line 2868: symbol 'i_33' already defined
Error at file 'new.asm' line 2887: symbol 'i_34' already defined
Error at file 'new.asm' line 2910: symbol 'i_32' already defined
Error at file 'new.asm' line 2911: symbol 'i_31' already defined
Error at file 'new.asm' line 2912: symbol 'i_28' already defined
Error at file 'new.asm' line 2955: symbol 'i_35' already defined
Error at file 'new.asm' line 2956: symbol 'i_38' already defined
Error at file 'new.asm' line 2992: symbol 'i_39' already defined
Error at file 'new.asm' line 2994: symbol 'i_40' already defined
Error at file 'new.asm' line 3001: symbol 'i_41' already defined
Error at file 'new.asm' line 3022: symbol 'i_42' already defined
Error at file 'new.asm' line 3052: symbol 'i_43' already defined
Error at file 'new.asm' line 3062: symbol 'i_36' already defined
Error at file 'new.asm' line 3068: symbol 'i_37' already defined
Error at file 'new.asm' line 3085: symbol 'i_46' already defined
Error at file 'new.asm' line 3145: symbol 'i_48' already defined
Error at file 'new.asm' line 3147: symbol 'i_49' already defined
Error at file 'new.asm' line 3155: symbol 'i_50' already defined
Error at file 'new.asm' line 3176: symbol 'i_51' already defined
Error at file 'new.asm' line 3219: symbol 'i_52' already defined
Error at file 'new.asm' line 3232: symbol 'i_55' already defined
Error at file 'new.asm' line 3234: symbol 'i_47' already defined
Error at file 'new.asm' line 3252: symbol 'i_56' already defined
Error at file 'new.asm' line 3305: symbol 'i_57' already defined
Error at file 'new.asm' line 3306: symbol 'i_59' already defined
Error at file 'new.asm' line 3340: symbol 'i_61' already defined
Error at file 'new.asm' line 3342: symbol 'i_60' already defined
Error at file 'new.asm' line 3364: symbol 'i_64' already defined
Error at file 'new.asm' line 3383: symbol 'i_67' already defined
Error at file 'new.asm' line 3385: symbol 'i_66' already defined
Error at file 'new.asm' line 3395: symbol 'i_63' already defined
Error at file 'new.asm' line 3412: symbol 'i_70' already defined
Error at file 'new.asm' line 3465: symbol 'i_69' already defined
Error at file 'new.asm' line 3483: symbol 'i_75' already defined
Error at file 'new.asm' line 3487: symbol 'i_74' already defined
Error at file 'new.asm' line 3495: symbol 'i_73' already defined
Error at file 'new.asm' line 3514: symbol 'i_72' already defined
Error at file 'new.asm' line 3516: symbol 'i_58' already defined
Error at file 'new.asm' line 3548: symbol 'i_78' already defined
Error at file 'new.asm' line 3550: symbol 'i_79' already defined
Error at file 'new.asm' line 3656: symbol 'i_82' already defined
Error at file 'new.asm' line 3782: symbol 'i_80' already defined
Error at file 'new.asm' line 5748: symbol 'i_1' already defined
Error at file 'new.asm' line 25: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 62: symbol 'l_pint' not defined
Error at file 'new.asm' line 64: symbol 'l_lneg' not defined
Error at file 'new.asm' line 79: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 81: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 91: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 126: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 128: symbol 'l_glongsp' not defined
Error at file 'new.asm' line 138: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 141: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 144: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 147: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 150: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 153: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 155: symbol 'l_glongsp' not defined
Error at file 'new.asm' line 179: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 181: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 186: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 210: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 212: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 217: symbol 'l_gcharsp' not defined
Error at file 'new.asm' line 218: symbol 'l_lneg' not defined
Error at file 'new.asm' line 243: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 257: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 262: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 279: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 281: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 286: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 312: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 314: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 319: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 320: symbol 'l_lneg' not defined
Error at file 'new.asm' line 329: symbol 'l_pint' not defined
Error at file 'new.asm' line 341: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 343: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 353: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 366: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 371: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 390: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 392: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 397: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 423: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 425: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 430: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 431: symbol 'l_lneg' not defined
Error at file 'new.asm' line 439: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 444: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 467: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 469: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 474: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 1073: symbol 'l_glong' not defined
Error at file 'new.asm' line 1418: symbol 'l_lneg' not defined
Error at file 'new.asm' line 1490: symbol 'l_lneg' not defined
Error at file 'new.asm' line 1495: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 1498: symbol 'l_long_mult' not defined
Error at file 'new.asm' line 1500: symbol 'l_plong' not defined
Error at file 'new.asm' line 1510: symbol 'l_glongsp' not defined
Error at file 'new.asm' line 1567: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 1576: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 1581: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 1587: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 1667: symbol 'l_pint' not defined
Error at file 'new.asm' line 1675: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 1702: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 1708: symbol 'l_glong' not defined
Error at file 'new.asm' line 1758: symbol 'l_pint' not defined
Error at file 'new.asm' line 1763: symbol 'l_glong' not defined
Error at file 'new.asm' line 1774: symbol 'l_lneg' not defined
Error at file 'new.asm' line 1779: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 1782: symbol 'l_long_mult' not defined
Error at file 'new.asm' line 1784: symbol 'l_plong' not defined
Error at file 'new.asm' line 1789: symbol 'l_glongsp' not defined
Error at file 'new.asm' line 1811: symbol 'l_pint' not defined
Error at file 'new.asm' line 1880: symbol 'l_pint' not defined
Error at file 'new.asm' line 1890: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2123: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2133: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2155: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2163: symbol 'l_plong' not defined
Error at file 'new.asm' line 2177: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2188: symbol 'l_plong' not defined
Error at file 'new.asm' line 2202: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2212: symbol 'l_plong' not defined
Error at file 'new.asm' line 2226: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2235: symbol 'l_plong' not defined
Error at file 'new.asm' line 2238: symbol 'l_glong' not defined
Error at file 'new.asm' line 2252: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2275: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2277: symbol 'l_sxt' not defined
Error at file 'new.asm' line 2279: symbol 'l_sxt' not defined
Error at file 'new.asm' line 2297: symbol 'l_g2intspsp' not defined
Error at file 'new.asm' line 2325: symbol 'l_gchar' not defined
Error at file 'new.asm' line 2337: symbol 'l_gchar' not defined
Error at file 'new.asm' line 2348: integer '-2385' out of range
Error at file 'new.asm' line 2373: symbol 'l_glong' not defined
Error at file 'new.asm' line 2385: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 2387: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2390: symbol 'l_glong' not defined
Error at file 'new.asm' line 2391: symbol 'l_long_uge' not defined
Error at file 'new.asm' line 2417: symbol 'l_gint' not defined
Error at file 'new.asm' line 2420: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 2423: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 2425: symbol 'l_long_asr_u' not defined
Error at file 'new.asm' line 2426: symbol 'l_long_add' not defined
Error at file 'new.asm' line 2431: symbol 'l_glong' not defined
Error at file 'new.asm' line 2484: symbol 'l_glong' not defined
Error at file 'new.asm' line 2490: symbol 'l_plong' not defined
Error at file 'new.asm' line 2493: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 2495: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2498: symbol 'l_glong' not defined
Error at file 'new.asm' line 2503: symbol 'l_long_uge' not defined
Error at file 'new.asm' line 2515: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 2517: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2523: symbol 'l_long_mult' not defined
Error at file 'new.asm' line 2527: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2530: symbol 'l_glong' not defined
Error at file 'new.asm' line 2531: symbol 'l_long_add' not defined
Error at file 'new.asm' line 2552: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2560: symbol 'l_plong' not defined
Error at file 'new.asm' line 2564: symbol 'l_glong' not defined
Error at file 'new.asm' line 2568: symbol 'l_plong' not defined
Error at file 'new.asm' line 2572: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 2574: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2581: symbol 'l_or' not defined
Error at file 'new.asm' line 2584: symbol 'l_plong' not defined
Error at file 'new.asm' line 2587: symbol 'l_glong' not defined
Error at file 'new.asm' line 2617: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2620: symbol 'l_glong' not defined
Error at file 'new.asm' line 2622: symbol 'l_plong' not defined
Error at file 'new.asm' line 2625: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 2628: symbol 'l_long_eq' not defined
Error at file 'new.asm' line 2632: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 2634: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2637: symbol 'l_glong' not defined
Error at file 'new.asm' line 2638: symbol 'l_long_uge' not defined
Error at file 'new.asm' line 2651: symbol 'l_glong' not defined
Error at file 'new.asm' line 2652: symbol 'l_long_lneg' not defined
Error at file 'new.asm' line 2659: symbol 'l_gint' not defined
Error at file 'new.asm' line 2662: symbol 'l_glong' not defined
Error at file 'new.asm' line 2664: symbol 'l_plong' not defined
Error at file 'new.asm' line 2667: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2673: symbol 'l_glong' not defined
Error at file 'new.asm' line 2675: symbol 'l_plong' not defined
Error at file 'new.asm' line 2677: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2684: symbol 'l_glong' not defined
Error at file 'new.asm' line 2691: integer '-2689' out of range
Error at file 'new.asm' line 2697: symbol 'l_glongsp' not defined
Error at file 'new.asm' line 2709: symbol 'l_glong' not defined
Error at file 'new.asm' line 2712: symbol 'l_plong' not defined
Error at file 'new.asm' line 2714: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2719: symbol 'l_glongsp' not defined
Error at file 'new.asm' line 2724: symbol 'l_plong' not defined
Error at file 'new.asm' line 2743: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2744: symbol 'l_gint' not defined
Error at file 'new.asm' line 2750: symbol 'l_lneg' not defined
Error at file 'new.asm' line 2753: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2756: symbol 'l_glong' not defined
Error at file 'new.asm' line 2757: symbol 'l_long_lneg' not defined
Error at file 'new.asm' line 2777: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2781: symbol 'l_glong' not defined
Error at file 'new.asm' line 2782: symbol 'l_inclong' not defined
Error at file 'new.asm' line 2784: symbol 'l_plong' not defined
Error at file 'new.asm' line 2786: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2789: symbol 'l_glong' not defined
Error at file 'new.asm' line 2796: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 2803: symbol 'l_gint' not defined
Error at file 'new.asm' line 2805: symbol 'l_uge' not defined
Error at file 'new.asm' line 2823: symbol 'l_asr_u_hl_by_e' not defined
Error at file 'new.asm' line 2834: symbol 'l_and' not defined
Error at file 'new.asm' line 2842: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2845: symbol 'l_glong' not defined
Error at file 'new.asm' line 2852: symbol 'l_plong' not defined
Error at file 'new.asm' line 2855: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 2858: symbol 'l_long_ule' not defined
Error at file 'new.asm' line 2871: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 2873: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2876: symbol 'l_glong' not defined
Error at file 'new.asm' line 2877: symbol 'l_long_uge' not defined
Error at file 'new.asm' line 2889: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2895: symbol 'l_glong' not defined
Error at file 'new.asm' line 2897: symbol 'l_plong' not defined
Error at file 'new.asm' line 2899: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2904: symbol 'l_glongsp' not defined
Error at file 'new.asm' line 2909: symbol 'l_plong' not defined
Error at file 'new.asm' line 2914: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 2916: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2917: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 2938: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2942: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 2944: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2949: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2961: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 2963: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2966: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 2968: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 2995: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 2997: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3006: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3020: symbol 'l_pint' not defined
Error at file 'new.asm' line 3024: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3031: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3033: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3046: symbol 'l_lneg' not defined
Error at file 'new.asm' line 3057: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3061: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 3064: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3070: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3087: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3090: symbol 'l_glong' not defined
Error at file 'new.asm' line 3099: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3102: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 3104: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3105: symbol 'l_gint' not defined
Error at file 'new.asm' line 3114: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3116: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3119: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 3121: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3160: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3181: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3213: symbol 'l_lneg' not defined
Error at file 'new.asm' line 3221: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3231: integer '-2386' out of range
Error at file 'new.asm' line 3243: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3251: symbol 'l_plong' not defined
Error at file 'new.asm' line 3270: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3273: symbol 'l_gint' not defined
Error at file 'new.asm' line 3279: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3301: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3302: symbol 'l_gint' not defined
Error at file 'new.asm' line 3311: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3339: integer '-2313' out of range
Error at file 'new.asm' line 3362: symbol 'l_uge' not defined
Error at file 'new.asm' line 3382: integer '-2251' out of range
Error at file 'new.asm' line 3419: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3432: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3447: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3472: symbol 'l_uge' not defined
Error at file 'new.asm' line 3497: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3518: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3529: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 3573: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3579: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3582: symbol 'l_glong' not defined
Error at file 'new.asm' line 3658: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3734: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3739: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3746: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3748: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3755: symbol 'l_plong' not defined
Error at file 'new.asm' line 3757: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3762: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3768: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 3770: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3775: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3781: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 3803: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3820: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3833: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3845: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3853: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3872: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3886: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3888: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3900: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3903: symbol 'l_gint' not defined
Error at file 'new.asm' line 3912: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3924: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3929: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3934: symbol 'l_plong' not defined
Error at file 'new.asm' line 3949: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3952: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 3972: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 3989: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 3992: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4003: symbol 'l_lneg' not defined
Error at file 'new.asm' line 4006: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4065: symbol 'l_glongsp' not defined
Error at file 'new.asm' line 4085: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4120: symbol 'l_plong' not defined
Error at file 'new.asm' line 4128: symbol 'l_glongsp' not defined
Error at file 'new.asm' line 4172: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4204: symbol 'l_plong' not defined
Error at file 'new.asm' line 4207: symbol 'l_glong' not defined
Error at file 'new.asm' line 4208: symbol 'l_long_lneg' not defined
Error at file 'new.asm' line 4219: symbol 'l_plong' not defined
Error at file 'new.asm' line 4224: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4230: symbol 'l_long_mult' not defined
Error at file 'new.asm' line 4232: symbol 'l_plong' not defined
Error at file 'new.asm' line 4234: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4240: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4247: symbol 'l_long_add' not defined
Error at file 'new.asm' line 4249: symbol 'l_plong' not defined
Error at file 'new.asm' line 4251: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4260: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4269: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 4280: symbol 'l_plong' not defined
Error at file 'new.asm' line 4283: symbol 'l_glong' not defined
Error at file 'new.asm' line 4284: symbol 'l_long_lneg' not defined
Error at file 'new.asm' line 4295: symbol 'l_plong' not defined
Error at file 'new.asm' line 4302: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4309: symbol 'l_long_sub' not defined
Error at file 'new.asm' line 4314: symbol 'l_glong' not defined
Error at file 'new.asm' line 4315: symbol 'l_long_sub' not defined
Error at file 'new.asm' line 4319: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4322: symbol 'l_gint' not defined
Error at file 'new.asm' line 4324: symbol 'l_asr_u_hl_by_e' not defined
Error at file 'new.asm' line 4326: symbol 'l_long_sub' not defined
Error at file 'new.asm' line 4330: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4336: symbol 'l_long_div_u' not defined
Error at file 'new.asm' line 4342: symbol 'l_plong' not defined
Error at file 'new.asm' line 4344: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4350: symbol 'l_glong' not defined
Error at file 'new.asm' line 4352: symbol 'l_plong' not defined
Error at file 'new.asm' line 4358: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4361: symbol 'l_long_uge' not defined
Error at file 'new.asm' line 4381: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 4388: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4398: symbol 'l_plong' not defined
Error at file 'new.asm' line 4400: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4405: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4408: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4411: symbol 'l_glong' not defined
Error at file 'new.asm' line 4412: symbol 'l_long_add' not defined
Error at file 'new.asm' line 4416: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4419: symbol 'l_gint' not defined
Error at file 'new.asm' line 4421: symbol 'l_asr_u_hl_by_e' not defined
Error at file 'new.asm' line 4423: symbol 'l_long_add' not defined
Error at file 'new.asm' line 4425: symbol 'l_plong' not defined
Error at file 'new.asm' line 4427: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4431: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4450: symbol 'l_lneg' not defined
Error at file 'new.asm' line 4469: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 4480: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4486: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 4488: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4493: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4533: symbol 'l_plong' not defined
Error at file 'new.asm' line 4545: symbol 'l_plong' not defined
Error at file 'new.asm' line 4599: symbol 'l_lneg' not defined
Error at file 'new.asm' line 4631: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4633: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4636: symbol 'l_glong' not defined
Error at file 'new.asm' line 4637: symbol 'l_long_sub' not defined
Error at file 'new.asm' line 4639: symbol 'l_plong' not defined
Error at file 'new.asm' line 4641: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 4644: symbol 'l_glong' not defined
Error at file 'new.asm' line 4651: symbol 'l_long_ugt' not defined
Error at file 'new.asm' line 4658: symbol 'l_glong' not defined
Error at file 'new.asm' line 4659: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 4663: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4671: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4674: symbol 'l_long_div_u' not defined
Error at file 'new.asm' line 4689: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4692: symbol 'l_long_div_u' not defined
Error at file 'new.asm' line 4696: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4703: symbol 'l_long_and' not defined
Error at file 'new.asm' line 4716: symbol 'l_glong' not defined
Error at file 'new.asm' line 4730: symbol 'l_glong' not defined
Error at file 'new.asm' line 4732: symbol 'l_plong' not defined
Error at file 'new.asm' line 4743: symbol 'l_glong' not defined
Error at file 'new.asm' line 4750: symbol 'l_plong' not defined
Error at file 'new.asm' line 4754: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4757: symbol 'l_long_ule' not defined
Error at file 'new.asm' line 4778: symbol 'l_glong' not defined
Error at file 'new.asm' line 4780: symbol 'l_plong' not defined
Error at file 'new.asm' line 4790: symbol 'l_glong' not defined
Error at file 'new.asm' line 4797: symbol 'l_plong' not defined
Error at file 'new.asm' line 4800: symbol 'l_glong' not defined
Error at file 'new.asm' line 4801: symbol 'l_long_lneg' not defined
Error at file 'new.asm' line 4822: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4828: symbol 'l_long_add' not defined
Error at file 'new.asm' line 4830: symbol 'l_plong' not defined
Error at file 'new.asm' line 4840: symbol 'l_gint' not defined
Error at file 'new.asm' line 4843: symbol 'l_div_u' not defined
Error at file 'new.asm' line 4847: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 4849: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 4851: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4860: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4861: symbol 'l_pint' not defined
Error at file 'new.asm' line 4867: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 4869: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4872: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4874: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4877: symbol 'l_gint' not defined
Error at file 'new.asm' line 4880: symbol 'l_div_u' not defined
Error at file 'new.asm' line 4884: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4892: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 4894: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4915: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 4917: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4919: symbol 'l_long_add' not defined
Error at file 'new.asm' line 4921: symbol 'l_plong' not defined
Error at file 'new.asm' line 4930: symbol 'l_gint' not defined
Error at file 'new.asm' line 4934: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 4936: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4943: symbol 'l_gint' not defined
Error at file 'new.asm' line 4945: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 4954: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 4956: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 4984: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5002: symbol 'l_lneg' not defined
Error at file 'new.asm' line 5027: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5028: symbol 'l_lneg' not defined
Error at file 'new.asm' line 5094: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 5097: symbol 'l_long_and' not defined
Error at file 'new.asm' line 5099: symbol 'l_plong' not defined
Error at file 'new.asm' line 5110: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 5112: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5115: symbol 'l_glong' not defined
Error at file 'new.asm' line 5116: symbol 'l_long_sub' not defined
Error at file 'new.asm' line 5118: symbol 'l_plong' not defined
Error at file 'new.asm' line 5120: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 5123: symbol 'l_glong' not defined
Error at file 'new.asm' line 5130: symbol 'l_long_ugt' not defined
Error at file 'new.asm' line 5137: symbol 'l_glong' not defined
Error at file 'new.asm' line 5138: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 5142: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5150: symbol 'l_gint' not defined
Error at file 'new.asm' line 5153: symbol 'l_div_u' not defined
Error at file 'new.asm' line 5166: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 5169: symbol 'l_long_div_u' not defined
Error at file 'new.asm' line 5173: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5180: symbol 'l_long_and' not defined
Error at file 'new.asm' line 5193: symbol 'l_glong' not defined
Error at file 'new.asm' line 5207: symbol 'l_glong' not defined
Error at file 'new.asm' line 5209: symbol 'l_plong' not defined
Error at file 'new.asm' line 5220: symbol 'l_glong' not defined
Error at file 'new.asm' line 5227: symbol 'l_plong' not defined
Error at file 'new.asm' line 5231: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 5234: symbol 'l_long_ule' not defined
Error at file 'new.asm' line 5255: symbol 'l_glong' not defined
Error at file 'new.asm' line 5257: symbol 'l_plong' not defined
Error at file 'new.asm' line 5267: symbol 'l_glong' not defined
Error at file 'new.asm' line 5274: symbol 'l_plong' not defined
Error at file 'new.asm' line 5277: symbol 'l_glong' not defined
Error at file 'new.asm' line 5278: symbol 'l_long_lneg' not defined
Error at file 'new.asm' line 5299: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 5305: symbol 'l_long_add' not defined
Error at file 'new.asm' line 5307: symbol 'l_plong' not defined
Error at file 'new.asm' line 5314: symbol 'l_glong' not defined
Error at file 'new.asm' line 5347: symbol 'l_gint' not defined
Error at file 'new.asm' line 5350: symbol 'l_div_u' not defined
Error at file 'new.asm' line 5359: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 5361: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5367: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5374: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 5376: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5404: symbol 'l_glong2sp' not defined
Error at file 'new.asm' line 5406: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5408: symbol 'l_long_add' not defined
Error at file 'new.asm' line 5410: symbol 'l_plong' not defined
Error at file 'new.asm' line 5419: symbol 'l_gint' not defined
Error at file 'new.asm' line 5421: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 5430: symbol 'l_gint' not defined
Error at file 'new.asm' line 5434: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 5436: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5443: symbol 'l_gint' not defined
Error at file 'new.asm' line 5445: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 5450: symbol 'l_gint' not defined
Error at file 'new.asm' line 5453: symbol 'l_div_u' not defined
Error at file 'new.asm' line 5515: symbol 'l_lneg' not defined
Error at file 'new.asm' line 5521: symbol 'l_pint' not defined
Error at file 'new.asm' line 5530: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5536: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 5541: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 5546: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5552: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 5556: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5563: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5589: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5599: symbol 'l_plong' not defined
Error at file 'new.asm' line 5606: symbol 'l_pint' not defined
Error at file 'new.asm' line 5610: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5618: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5622: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 5627: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5647: symbol 'l_lneg' not defined
Error at file 'new.asm' line 5653: symbol 'l_pint' not defined
Error at file 'new.asm' line 5657: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5663: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 5665: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5666: symbol 'l_lneg' not defined
Error at file 'new.asm' line 5672: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5676: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 5688: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 5695: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 5697: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5702: symbol 'l_gintspsp' not defined
Error at file 'new.asm' line 5707: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5717: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5721: symbol 'l_pint_pop' not defined
Error at file 'new.asm' line 5723: symbol 'l_gintsp' not defined
Error at file 'new.asm' line 5732: symbol 'l_pint' not defined
Error at file 'new.asm' line 5738: symbol 'l_gintsp' not defined

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,625 +0,0 @@
;* * * * * Small-C/Plus z88dk * * * * *
; Version: 16120-f784809cf-20200301
;
; Reconstructed for z80 Module Assembler
;
; Module compile time: Fri Mar 13 22:51:17 2020
MODULE pff_mount_c
INCLUDE "z80_crt0.hdr"
SECTION code_compiler
; Function pf_mount flags 0x00000200 __smallc
; const int FRESULTpf_mount(struct 0__anonstruct_4 FATFS*fs)
; parameter 'struct 0__anonstruct_4 FATFS*fs' at 2 size(2)
._pf_mount
ld hl,65483 ;const
add hl,sp
ld sp,hl
ld hl,0 ;const
ld (_FatFs),hl
call _disk_initialize
ld a,l
and +(1 % 256)
jp z,i_2
ld hl,53 ;const
add hl,sp
ld sp,hl
ld hl,2 ;const
ret
.i_2
ld hl,12 ;const
add hl,sp
xor a
ld (hl),a
inc hl
ld (hl),a
inc hl
ld (hl),a
inc hl
ld (hl),a
ld hl,52 ;const
add hl,sp
push hl
ld hl,18 ;const
add hl,sp
push hl
ld hl,16 ;const
call l_glongsp ;
call _check_fs
pop bc
pop bc
pop bc
pop de
ld a,l
ld (de),a
ld hl,52 ;const
add hl,sp
ld l,(hl)
ld h,0
ld a,l
cp 1
jp nz,i_3
ld hl,16 ;const
add hl,sp
push hl
ld hl,14 ;const
add hl,sp
call l_glong2sp
ld hl,446 ;const
push hl
ld hl,16 ;const
push hl
call _disk_readp
pop bc
pop bc
pop bc
pop bc
pop bc
ld a,h
or l
jp z,i_4
ld hl,52 ;const
add hl,sp
ld (hl),+(3 % 256 % 256)
ld l,(hl)
ld h,0
jp i_5
.i_4
ld hl,20 ;const
add hl,sp
ld a,(hl)
and a
jp z,i_6
ld hl,12 ;const
add hl,sp
push hl
ld hl,26 ;const
add hl,sp
push hl
call _ld_dword
pop bc
pop bc
call l_plong
ld hl,52 ;const
add hl,sp
push hl
ld hl,18 ;const
add hl,sp
push hl
ld hl,16 ;const
call l_glongsp ;
call _check_fs
pop bc
pop bc
pop bc
pop de
ld a,l
ld (de),a
.i_6
.i_5
.i_3
ld hl,52 ;const
add hl,sp
ld l,(hl)
ld h,0
ld a,l
cp 3
jp nz,i_7
ld hl,53 ;const
add hl,sp
ld sp,hl
ld hl,1 ;const
ret
.i_7
ld hl,52 ;const
add hl,sp
ld a,(hl)
and a
jp z,i_8
ld hl,53 ;const
add hl,sp
ld sp,hl
ld hl,6 ;const
ret
.i_8
ld hl,16 ;const
add hl,sp
push hl
ld hl,14 ;const
add hl,sp
call l_glong2sp
ld hl,13 ;const
push hl
ld hl,36 ;const
push hl
call _disk_readp
pop bc
pop bc
pop bc
pop bc
pop bc
ld a,h
or l
jp z,i_9
ld hl,53 ;const
add hl,sp
ld sp,hl
ld hl,1 ;const
ret
.i_9
ld hl,8 ;const
add hl,sp
push hl
ld hl,27 ;const
add hl,sp
push hl
call _ld_word
pop bc
ld de,0
pop bc
call l_plong
ld hl,8 ;const
add hl,sp
call l_glong
call l_long_lneg
jp nc,i_10
ld hl,8 ;const
add hl,sp
push hl
ld hl,41 ;const
add hl,sp
push hl
call _ld_dword
pop bc
pop bc
call l_plong
.i_10
ld hl,8 ;const
add hl,sp
push hl
call l_glong2sp
ld hl,25 ;const
add hl,sp
ld l,(hl)
ld h,0
ld de,0
call l_long_mult
pop bc
call l_plong
ld hl,55 ;const
call l_gintsp ;
ld bc,10
add hl,bc
push hl
ld hl,14 ;const
add hl,sp
call l_glong2sp
ld hl,23 ;const
add hl,sp
push hl
call _ld_word
pop bc
ld de,0
call l_long_add
pop bc
call l_plong
ld hl,55 ;const
call l_gintsp ;
inc hl
inc hl
ex de,hl
ld hl,16 ;const
add hl,sp
ld a,(hl)
ld (de),a
ld hl,55 ;const
call l_gintsp ;
ld bc,4
add hl,bc
push hl
ld hl,22 ;const
add hl,sp
push hl
call _ld_word
pop bc
call l_pint_pop
ld hl,4 ;const
add hl,sp
push hl
ld hl,24 ;const
add hl,sp
push hl
call _ld_word
pop bc
ld de,0
pop bc
call l_plong
ld hl,4 ;const
add hl,sp
call l_glong
call l_long_lneg
jp nc,i_11
ld hl,4 ;const
add hl,sp
push hl
ld hl,37 ;const
add hl,sp
push hl
call _ld_dword
pop bc
pop bc
call l_plong
.i_11
ld hl,0 ;const
add hl,sp
push hl
ld hl,6 ;const
add hl,sp
call l_glong2sp
ld hl,23 ;const
add hl,sp
push hl
call _ld_word
pop bc
ld de,0
call l_long_sub
push de
push hl
ld hl,14 ;const
add hl,sp
call l_glong
call l_long_sub
push de
push hl
ld hl,61 ;const
call l_gintsp ;
ld bc,4
add hl,bc
call l_gint ;
ld de,4
call l_asr_u_hl_by_e
ld de,0
call l_long_sub
push de
push hl
ld hl,61 ;const
call l_gintsp ;
inc hl
inc hl
ld l,(hl)
ld h,0
ld de,0
call l_long_div_u
ld bc,2
add hl,bc
jr nc,ASMPC+3
inc de
pop bc
call l_plong
ld hl,55 ;const
call l_gintsp ;
ld bc,6
add hl,bc
push hl
ld hl,2 ;const
add hl,sp
call l_glong
pop bc
call l_plong
ld hl,52 ;const
add hl,sp
ld (hl),+(0 % 256 % 256)
ld hl,0 ;const
add hl,sp
call l_glong2sp
ld hl,65527 ;const
ld de,0
call l_long_uge
jp nc,i_12
ld hl,52 ;const
add hl,sp
ld (hl),+(3 % 256 % 256)
.i_12
ld hl,52 ;const
add hl,sp
ld a,(hl)
and a
jp nz,i_13
ld hl,53 ;const
add hl,sp
ld sp,hl
ld hl,6 ;const
ret
.i_13
ld hl,55 ;const
call l_gintspsp ;
ld hl,54 ;const
add hl,sp
ld a,(hl)
pop de
ld (de),a
ld hl,55 ;const
call l_gintsp ;
ld bc,14
add hl,bc
push hl
ld hl,49 ;const
add hl,sp
push hl
call _ld_dword
pop bc
pop bc
call l_plong
ld hl,55 ;const
call l_gintsp ;
ld bc,18
add hl,bc
push hl
ld hl,57 ;const
call l_gintsp ;
ld bc,10
add hl,bc
call l_glong2sp
ld hl,14 ;const
add hl,sp
call l_glong
call l_long_add
push de
push hl
ld hl,61 ;const
call l_gintsp ;
ld bc,4
add hl,bc
call l_gint ;
ld de,4
call l_asr_u_hl_by_e
ld de,0
call l_long_add
pop bc
call l_plong
ld hl,55 ;const
call l_gintsp ;
inc hl
ld (hl),+(0 % 256 % 256)
ld hl,55 ;const
call l_gintsp ;
ld (_FatFs),hl
ld hl,53 ;const
add hl,sp
ld sp,hl
ld hl,0 ;const
ret
; --- Start of Static Variables ---
SECTION bss_compiler
SECTION code_compiler
; --- Start of Scope Defns ---
GLOBAL open
GLOBAL creat
GLOBAL close
GLOBAL read
GLOBAL write
GLOBAL lseek
GLOBAL readbyte
GLOBAL writebyte
GLOBAL getcwd
GLOBAL chdir
GLOBAL getwd
GLOBAL rmdir
GLOBAL _RND_BLOCKSIZE
GLOBAL rnd_loadblock
GLOBAL rnd_saveblock
GLOBAL rnd_erase
GLOBAL __FOPEN_MAX
GLOBAL __sgoioblk
GLOBAL __sgoioblk_end
GLOBAL fopen_zsock
GLOBAL fopen
GLOBAL freopen
GLOBAL fdopen
GLOBAL _freopen1
GLOBAL fmemopen
GLOBAL funopen
GLOBAL fclose
GLOBAL fflush
GLOBAL closeall
GLOBAL fgets
GLOBAL fputs
GLOBAL fputc
GLOBAL fputs_callee
GLOBAL fputc_callee
GLOBAL fgetc
GLOBAL ungetc
GLOBAL feof
GLOBAL ferror
GLOBAL puts
GLOBAL ftell
GLOBAL fgetpos
GLOBAL fseek
GLOBAL fread
GLOBAL fwrite
GLOBAL gets
GLOBAL printf
GLOBAL fprintf
GLOBAL sprintf
GLOBAL snprintf
GLOBAL vfprintf
GLOBAL vsnprintf
GLOBAL printn
GLOBAL scanf
GLOBAL fscanf
GLOBAL sscanf
GLOBAL vfscanf
GLOBAL vsscanf
GLOBAL getarg
GLOBAL fchkstd
GLOBAL fgetc_cons
GLOBAL fgetc_cons_inkey
GLOBAL fputc_cons
GLOBAL fgets_cons
GLOBAL puts_cons
GLOBAL fabandon
GLOBAL fdtell
GLOBAL fdgetpos
GLOBAL rename
GLOBAL remove
GLOBAL getk
GLOBAL getk_inkey
GLOBAL printk
GLOBAL perror
GLOBAL atoi
GLOBAL atol
GLOBAL itoa
GLOBAL itoa_callee
GLOBAL ltoa
GLOBAL ltoa_callee
GLOBAL strtol
GLOBAL strtol_callee
GLOBAL strtoul
GLOBAL strtoul_callee
GLOBAL ultoa
GLOBAL ultoa_callee
GLOBAL utoa
GLOBAL utoa_callee
GLOBAL rand
GLOBAL srand
GLOBAL mallinit
GLOBAL sbrk
GLOBAL sbrk_callee
GLOBAL calloc
GLOBAL calloc_callee
GLOBAL free
GLOBAL malloc
GLOBAL realloc
GLOBAL realloc_callee
GLOBAL mallinfo
GLOBAL mallinfo_callee
GLOBAL HeapCreate
GLOBAL HeapSbrk
GLOBAL HeapSbrk_callee
GLOBAL HeapCalloc
GLOBAL HeapCalloc_callee
GLOBAL HeapFree
GLOBAL HeapFree_callee
GLOBAL HeapAlloc
GLOBAL HeapAlloc_callee
GLOBAL HeapRealloc
GLOBAL HeapRealloc_callee
GLOBAL HeapInfo
GLOBAL HeapInfo_callee
GLOBAL exit
GLOBAL atexit
GLOBAL getopt
GLOBAL _optarg
GLOBAL _opterr
GLOBAL _optind
GLOBAL _optopt
GLOBAL _optreset
GLOBAL l_bsearch
GLOBAL l_bsearch_callee
GLOBAL l_qsort
GLOBAL l_qsort_callee
GLOBAL qsort_sccz80
GLOBAL qsort_sccz80_callee
GLOBAL qsort_sdcc
GLOBAL qsort_sdcc_callee
GLOBAL _div_
GLOBAL _div__callee
GLOBAL _divu_
GLOBAL _divu__callee
GLOBAL _ldiv_
GLOBAL _ldiv__callee
GLOBAL _ldivu_
GLOBAL _ldivu__callee
GLOBAL abs
GLOBAL labs
GLOBAL isqrt
GLOBAL inp
GLOBAL outp
GLOBAL outp_callee
GLOBAL swapendian
GLOBAL bpoke
GLOBAL bpoke_callee
GLOBAL wpoke
GLOBAL wpoke_callee
GLOBAL bpeek
GLOBAL wpeek
GLOBAL t_delay
GLOBAL sleep
GLOBAL msleep
GLOBAL extract_bits
GLOBAL extract_bits_callee
GLOBAL wcmatch
GLOBAL unbcd
GLOBAL _pf_mount
GLOBAL _pf_open
GLOBAL _pf_read
GLOBAL _pf_write
GLOBAL _pf_lseek
GLOBAL _pf_opendir
GLOBAL _pf_readdir
GLOBAL _FatFs
GLOBAL _disk_initialize
GLOBAL _disk_readp
GLOBAL _disk_writep
GLOBAL _ld_word
GLOBAL _ld_dword
GLOBAL _mem_set
GLOBAL _mem_cmp
GLOBAL _get_fat
GLOBAL _clust2sect
GLOBAL _create_name
GLOBAL _follow_path
GLOBAL _get_clust
GLOBAL _check_fs
GLOBAL _dir_rewind
GLOBAL _dir_find
; --- End of Scope Defns ---
; --- End of Compilation ---

View File

@@ -1,340 +0,0 @@
;* * * * * Small-C/Plus z88dk * * * * *
; Version: 16120-f784809cf-20200301
;
; Reconstructed for z80 Module Assembler
;
; Module compile time: Fri Mar 13 22:51:17 2020
MODULE pff_open_c
INCLUDE "z80_crt0.hdr"
SECTION code_compiler
; Function pf_open flags 0x00000200 __smallc
; const int FRESULTpf_open(const char *path)
; parameter 'const char *path' at 2 size(2)
._pf_open
ld hl,65474 ;const
add hl,sp
ld sp,hl
ld hl,(_FatFs)
push hl
call l_lneg
jp nc,i_2
ld hl,64 ;const
add hl,sp
ld sp,hl
ld hl,5 ;const
ret
.i_2
pop hl
push hl
inc hl
ld (hl),+(0 % 256 % 256)
ld hl,48 ;const
add hl,sp
push hl
ld hl,36 ;const
add hl,sp
call l_pint_pop
ld hl,62 ;const
add hl,sp
push hl
ld hl,48 ;const
add hl,sp
push hl
ld hl,6 ;const
add hl,sp
push hl
ld hl,72 ;const
call l_gintsp ;
push hl
call _follow_path
pop bc
pop bc
pop bc
call l_pint_pop
ld hl,62 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_3
ld hl,62 ;const
call l_gintsp ;
exx
ld hl,64 ;const
add hl,sp
ld sp,hl
exx
ret
.i_3
ld hl,2 ;const
add hl,sp
ld a,(hl)
and a
jp z,i_5
ld hl,13 ;const
add hl,sp
ld a,+(16 % 256)
and (hl)
jp z,i_4
.i_5
ld hl,64 ;const
add hl,sp
ld sp,hl
ld hl,3 ;const
ret
.i_4
pop hl
push hl
ld bc,30
add hl,bc
push hl
ld hl,4 ;const
add hl,sp
push hl
call _get_clust
pop bc
pop bc
call l_plong
pop hl
push hl
ld bc,26
add hl,bc
push hl
ld hl,32 ;const
add hl,sp
push hl
call _ld_dword
pop bc
pop bc
call l_plong
pop hl
push hl
ld bc,22
add hl,bc
xor a
ld (hl),a
inc hl
ld (hl),a
inc hl
ld (hl),a
inc hl
ld (hl),a
pop hl
push hl
inc hl
ld (hl),+(1 % 256 % 256)
ld hl,64 ;const
add hl,sp
ld sp,hl
ld hl,0 ;const
ret
; --- Start of Static Variables ---
SECTION bss_compiler
SECTION code_compiler
; --- Start of Scope Defns ---
GLOBAL open
GLOBAL creat
GLOBAL close
GLOBAL read
GLOBAL write
GLOBAL lseek
GLOBAL readbyte
GLOBAL writebyte
GLOBAL getcwd
GLOBAL chdir
GLOBAL getwd
GLOBAL rmdir
GLOBAL _RND_BLOCKSIZE
GLOBAL rnd_loadblock
GLOBAL rnd_saveblock
GLOBAL rnd_erase
GLOBAL __FOPEN_MAX
GLOBAL __sgoioblk
GLOBAL __sgoioblk_end
GLOBAL fopen_zsock
GLOBAL fopen
GLOBAL freopen
GLOBAL fdopen
GLOBAL _freopen1
GLOBAL fmemopen
GLOBAL funopen
GLOBAL fclose
GLOBAL fflush
GLOBAL closeall
GLOBAL fgets
GLOBAL fputs
GLOBAL fputc
GLOBAL fputs_callee
GLOBAL fputc_callee
GLOBAL fgetc
GLOBAL ungetc
GLOBAL feof
GLOBAL ferror
GLOBAL puts
GLOBAL ftell
GLOBAL fgetpos
GLOBAL fseek
GLOBAL fread
GLOBAL fwrite
GLOBAL gets
GLOBAL printf
GLOBAL fprintf
GLOBAL sprintf
GLOBAL snprintf
GLOBAL vfprintf
GLOBAL vsnprintf
GLOBAL printn
GLOBAL scanf
GLOBAL fscanf
GLOBAL sscanf
GLOBAL vfscanf
GLOBAL vsscanf
GLOBAL getarg
GLOBAL fchkstd
GLOBAL fgetc_cons
GLOBAL fgetc_cons_inkey
GLOBAL fputc_cons
GLOBAL fgets_cons
GLOBAL puts_cons
GLOBAL fabandon
GLOBAL fdtell
GLOBAL fdgetpos
GLOBAL rename
GLOBAL remove
GLOBAL getk
GLOBAL getk_inkey
GLOBAL printk
GLOBAL perror
GLOBAL atoi
GLOBAL atol
GLOBAL itoa
GLOBAL itoa_callee
GLOBAL ltoa
GLOBAL ltoa_callee
GLOBAL strtol
GLOBAL strtol_callee
GLOBAL strtoul
GLOBAL strtoul_callee
GLOBAL ultoa
GLOBAL ultoa_callee
GLOBAL utoa
GLOBAL utoa_callee
GLOBAL rand
GLOBAL srand
GLOBAL mallinit
GLOBAL sbrk
GLOBAL sbrk_callee
GLOBAL calloc
GLOBAL calloc_callee
GLOBAL free
GLOBAL malloc
GLOBAL realloc
GLOBAL realloc_callee
GLOBAL mallinfo
GLOBAL mallinfo_callee
GLOBAL HeapCreate
GLOBAL HeapSbrk
GLOBAL HeapSbrk_callee
GLOBAL HeapCalloc
GLOBAL HeapCalloc_callee
GLOBAL HeapFree
GLOBAL HeapFree_callee
GLOBAL HeapAlloc
GLOBAL HeapAlloc_callee
GLOBAL HeapRealloc
GLOBAL HeapRealloc_callee
GLOBAL HeapInfo
GLOBAL HeapInfo_callee
GLOBAL exit
GLOBAL atexit
GLOBAL getopt
GLOBAL _optarg
GLOBAL _opterr
GLOBAL _optind
GLOBAL _optopt
GLOBAL _optreset
GLOBAL l_bsearch
GLOBAL l_bsearch_callee
GLOBAL l_qsort
GLOBAL l_qsort_callee
GLOBAL qsort_sccz80
GLOBAL qsort_sccz80_callee
GLOBAL qsort_sdcc
GLOBAL qsort_sdcc_callee
GLOBAL _div_
GLOBAL _div__callee
GLOBAL _divu_
GLOBAL _divu__callee
GLOBAL _ldiv_
GLOBAL _ldiv__callee
GLOBAL _ldivu_
GLOBAL _ldivu__callee
GLOBAL abs
GLOBAL labs
GLOBAL isqrt
GLOBAL inp
GLOBAL outp
GLOBAL outp_callee
GLOBAL swapendian
GLOBAL bpoke
GLOBAL bpoke_callee
GLOBAL wpoke
GLOBAL wpoke_callee
GLOBAL bpeek
GLOBAL wpeek
GLOBAL t_delay
GLOBAL sleep
GLOBAL msleep
GLOBAL extract_bits
GLOBAL extract_bits_callee
GLOBAL wcmatch
GLOBAL unbcd
GLOBAL _pf_mount
GLOBAL _pf_open
GLOBAL _pf_read
GLOBAL _pf_write
GLOBAL _pf_lseek
GLOBAL _pf_opendir
GLOBAL _pf_readdir
GLOBAL _FatFs
GLOBAL _disk_initialize
GLOBAL _disk_readp
GLOBAL _disk_writep
GLOBAL _ld_word
GLOBAL _ld_dword
GLOBAL _mem_set
GLOBAL _mem_cmp
GLOBAL _get_fat
GLOBAL _clust2sect
GLOBAL _create_name
GLOBAL _follow_path
GLOBAL _get_clust
GLOBAL _check_fs
GLOBAL _dir_rewind
GLOBAL _dir_find
; --- End of Scope Defns ---
; --- End of Compilation ---

View File

@@ -1,615 +0,0 @@
;* * * * * Small-C/Plus z88dk * * * * *
; Version: 16120-f784809cf-20200301
;
; Reconstructed for z80 Module Assembler
;
; Module compile time: Fri Mar 13 22:51:17 2020
MODULE pff_read_c
INCLUDE "z80_crt0.hdr"
SECTION code_compiler
; Function pf_read flags 0x00000200 __smallc
; const int FRESULTpf_read(void *buff, unsigned int btr, unsigned int UINT*br)
; parameter 'unsigned int UINT*br' at 2 size(2)
; parameter 'unsigned int btr' at 4 size(2)
; parameter 'void *buff' at 6 size(2)
._pf_read
ld hl,65519 ;const
add hl,sp
ld sp,hl
ld hl,23 ;const
add hl,sp
ld e,(hl)
inc hl
ld d,(hl)
push de
ld hl,(_FatFs)
push hl
ld hl,23 ;const
add hl,sp
ld a,(hl)
inc hl
ld h,(hl)
ld l,a
xor a
ld (hl),a
inc hl
ld (hl),a
pop hl
push hl
call l_lneg
jp nc,i_2
ld hl,21 ;const
add hl,sp
ld sp,hl
ld hl,5 ;const
ret
.i_2
pop hl
push hl
inc hl
ld a,(hl)
and +(1 % 256)
jp nz,i_3
ld hl,21 ;const
add hl,sp
ld sp,hl
ld hl,4 ;const
ret
.i_3
ld hl,7 ;const
add hl,sp
pop de
push de
push hl
ex de,hl
ld bc,26
add hl,bc
call l_glong2sp
ld hl,6 ;const
call l_gintsp ;
ld bc,22
add hl,bc
call l_glong
call l_long_sub
pop bc
call l_plong
ld hl,25 ;const
call l_gintspsp ;
ld hl,9 ;const
add hl,sp
call l_glong
exx
pop hl
ld de,0
push de
push hl
exx
call l_long_ugt
jp nc,i_4
ld hl,25 ;const
add hl,sp
push hl
ld hl,9 ;const
add hl,sp
call l_glong
call l_pint_pop
.i_4
.i_5
ld hl,25 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_6
pop hl
push hl
ld bc,22
add hl,bc
call l_glong2sp
ld hl,512 ;const
ld de,0
call l_long_div_u
exx
ld a,d
or e
or h
or l
jp nz,i_7
ld hl,4 ;const
add hl,sp
pop de
push de
push hl
ex de,hl
ld bc,22
add hl,bc
call l_glong2sp
ld hl,512 ;const
ld de,0
call l_long_div_u
push de
push hl
ld hl,6 ;const
call l_gintsp ;
inc hl
inc hl
ld l,(hl)
ld h,0
dec hl
ld de,0
call l_long_and
pop de
ld a,l
ld (de),a
ld hl,4 ;const
add hl,sp
ld a,(hl)
and a
jp nz,i_8
pop hl
push hl
ld bc,22
add hl,bc
call l_glong
ld a,d
or e
or h
or l
jp nz,i_9
ld hl,15 ;const
add hl,sp
pop de
push de
push hl
ex de,hl
ld bc,30
add hl,bc
call l_glong
pop bc
call l_plong
jp i_10
.i_9
ld hl,15 ;const
add hl,sp
pop de
push de
push hl
ex de,hl
ld bc,34
add hl,bc
call l_glong
push de
push hl
call _get_fat
pop bc
pop bc
pop bc
call l_plong
.i_10
ld hl,15 ;const
add hl,sp
call l_glong2sp
ld hl,1 ;const
ld de,0
call l_long_ule
jp nc,i_11
pop hl
push hl
inc hl
ld (hl),+(0 % 256 % 256)
ld hl,21 ;const
add hl,sp
ld sp,hl
ld hl,1 ;const
ret
.i_11
pop hl
push hl
ld bc,34
add hl,bc
push hl
ld hl,17 ;const
add hl,sp
call l_glong
pop bc
call l_plong
.i_8
ld hl,11 ;const
add hl,sp
pop de
push de
push hl
ex de,hl
ld bc,34
add hl,bc
call l_glong
push de
push hl
call _clust2sect
pop bc
pop bc
pop bc
call l_plong
ld hl,11 ;const
add hl,sp
call l_glong
call l_long_lneg
jp nc,i_12
pop hl
push hl
inc hl
ld (hl),+(0 % 256 % 256)
ld hl,21 ;const
add hl,sp
ld sp,hl
ld hl,1 ;const
ret
.i_12
pop hl
push hl
ld bc,38
add hl,bc
push hl
ld hl,13 ;const
add hl,sp
call l_glong2sp
ld hl,10 ;const
add hl,sp
ld l,(hl)
ld h,0
ld de,0
call l_long_add
pop bc
call l_plong
.i_7
ld hl,5 ;const
add hl,sp
pop de
push de
push hl
ex de,hl
ld bc,22
add hl,bc
call l_gint
ld de,512
ex de,hl
call l_div_u
ld hl,512
and a
sbc hl,de
call l_pint_pop
ld hl,5 ;const
call l_gintspsp ;
ld hl,27 ;const
call l_gintsp ;
pop de
and a
sbc hl,de
jp nc,i_13
ld hl,5 ;const
add hl,sp
ex de,hl
ld hl,25 ;const
call l_gintsp ;
call l_pint
.i_13
ld hl,19 ;const
add hl,sp
push hl
ld hl,4 ;const
call l_gintspsp ;
ld hl,4 ;const
call l_gintsp ;
ld bc,38
add hl,bc
call l_glong2sp
ld hl,8 ;const
call l_gintsp ;
ld bc,22
add hl,bc
call l_gint
ld de,512
ex de,hl
call l_div_u
ex de,hl
push hl
ld hl,15 ;const
call l_gintsp ;
push hl
call _disk_readp
pop bc
pop bc
pop bc
pop bc
pop bc
call l_pint_pop
ld hl,19 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_14
pop hl
push hl
inc hl
ld (hl),+(0 % 256 % 256)
ld hl,21 ;const
add hl,sp
ld sp,hl
ld hl,1 ;const
ret
.i_14
pop hl
push hl
ld bc,22
add hl,bc
push hl
call l_glong2sp
ld hl,11 ;const
call l_gintsp ;
ld de,0
call l_long_add
pop bc
call l_plong
ld hl,25 ;const
add hl,sp
push hl
ld e,(hl)
inc hl
ld d,(hl)
ld hl,7 ;const
add hl,sp
call l_gint
ex de,hl
and a
sbc hl,de
call l_pint_pop
ld hl,23 ;const
call l_gintsp ;
push hl
ld e,(hl)
inc hl
ld d,(hl)
ld hl,7 ;const
add hl,sp
call l_gint
add hl,de
call l_pint_pop
pop bc
pop hl
push hl
push bc
ld a,h
or l
jp z,i_15
ld hl,2 ;const
call l_gintspsp ;
ld hl,7 ;const
call l_gintsp ;
pop de
add hl,de
pop de
pop bc
push hl
push de
.i_15
jp i_5
.i_6
ld hl,21 ;const
add hl,sp
ld sp,hl
ld hl,0 ;const
ret
; --- Start of Static Variables ---
SECTION bss_compiler
SECTION code_compiler
; --- Start of Scope Defns ---
GLOBAL open
GLOBAL creat
GLOBAL close
GLOBAL read
GLOBAL write
GLOBAL lseek
GLOBAL readbyte
GLOBAL writebyte
GLOBAL getcwd
GLOBAL chdir
GLOBAL getwd
GLOBAL rmdir
GLOBAL _RND_BLOCKSIZE
GLOBAL rnd_loadblock
GLOBAL rnd_saveblock
GLOBAL rnd_erase
GLOBAL __FOPEN_MAX
GLOBAL __sgoioblk
GLOBAL __sgoioblk_end
GLOBAL fopen_zsock
GLOBAL fopen
GLOBAL freopen
GLOBAL fdopen
GLOBAL _freopen1
GLOBAL fmemopen
GLOBAL funopen
GLOBAL fclose
GLOBAL fflush
GLOBAL closeall
GLOBAL fgets
GLOBAL fputs
GLOBAL fputc
GLOBAL fputs_callee
GLOBAL fputc_callee
GLOBAL fgetc
GLOBAL ungetc
GLOBAL feof
GLOBAL ferror
GLOBAL puts
GLOBAL ftell
GLOBAL fgetpos
GLOBAL fseek
GLOBAL fread
GLOBAL fwrite
GLOBAL gets
GLOBAL printf
GLOBAL fprintf
GLOBAL sprintf
GLOBAL snprintf
GLOBAL vfprintf
GLOBAL vsnprintf
GLOBAL printn
GLOBAL scanf
GLOBAL fscanf
GLOBAL sscanf
GLOBAL vfscanf
GLOBAL vsscanf
GLOBAL getarg
GLOBAL fchkstd
GLOBAL fgetc_cons
GLOBAL fgetc_cons_inkey
GLOBAL fputc_cons
GLOBAL fgets_cons
GLOBAL puts_cons
GLOBAL fabandon
GLOBAL fdtell
GLOBAL fdgetpos
GLOBAL rename
GLOBAL remove
GLOBAL getk
GLOBAL getk_inkey
GLOBAL printk
GLOBAL perror
GLOBAL atoi
GLOBAL atol
GLOBAL itoa
GLOBAL itoa_callee
GLOBAL ltoa
GLOBAL ltoa_callee
GLOBAL strtol
GLOBAL strtol_callee
GLOBAL strtoul
GLOBAL strtoul_callee
GLOBAL ultoa
GLOBAL ultoa_callee
GLOBAL utoa
GLOBAL utoa_callee
GLOBAL rand
GLOBAL srand
GLOBAL mallinit
GLOBAL sbrk
GLOBAL sbrk_callee
GLOBAL calloc
GLOBAL calloc_callee
GLOBAL free
GLOBAL malloc
GLOBAL realloc
GLOBAL realloc_callee
GLOBAL mallinfo
GLOBAL mallinfo_callee
GLOBAL HeapCreate
GLOBAL HeapSbrk
GLOBAL HeapSbrk_callee
GLOBAL HeapCalloc
GLOBAL HeapCalloc_callee
GLOBAL HeapFree
GLOBAL HeapFree_callee
GLOBAL HeapAlloc
GLOBAL HeapAlloc_callee
GLOBAL HeapRealloc
GLOBAL HeapRealloc_callee
GLOBAL HeapInfo
GLOBAL HeapInfo_callee
GLOBAL exit
GLOBAL atexit
GLOBAL getopt
GLOBAL _optarg
GLOBAL _opterr
GLOBAL _optind
GLOBAL _optopt
GLOBAL _optreset
GLOBAL l_bsearch
GLOBAL l_bsearch_callee
GLOBAL l_qsort
GLOBAL l_qsort_callee
GLOBAL qsort_sccz80
GLOBAL qsort_sccz80_callee
GLOBAL qsort_sdcc
GLOBAL qsort_sdcc_callee
GLOBAL _div_
GLOBAL _div__callee
GLOBAL _divu_
GLOBAL _divu__callee
GLOBAL _ldiv_
GLOBAL _ldiv__callee
GLOBAL _ldivu_
GLOBAL _ldivu__callee
GLOBAL abs
GLOBAL labs
GLOBAL isqrt
GLOBAL inp
GLOBAL outp
GLOBAL outp_callee
GLOBAL swapendian
GLOBAL bpoke
GLOBAL bpoke_callee
GLOBAL wpoke
GLOBAL wpoke_callee
GLOBAL bpeek
GLOBAL wpeek
GLOBAL t_delay
GLOBAL sleep
GLOBAL msleep
GLOBAL extract_bits
GLOBAL extract_bits_callee
GLOBAL wcmatch
GLOBAL unbcd
GLOBAL _pf_mount
GLOBAL _pf_open
GLOBAL _pf_read
GLOBAL _pf_write
GLOBAL _pf_lseek
GLOBAL _pf_opendir
GLOBAL _pf_readdir
GLOBAL _FatFs
GLOBAL _disk_initialize
GLOBAL _disk_readp
GLOBAL _disk_writep
GLOBAL _ld_word
GLOBAL _ld_dword
GLOBAL _mem_set
GLOBAL _mem_cmp
GLOBAL _get_fat
GLOBAL _clust2sect
GLOBAL _create_name
GLOBAL _follow_path
GLOBAL _get_clust
GLOBAL _check_fs
GLOBAL _dir_rewind
GLOBAL _dir_find
; --- End of Scope Defns ---
; --- End of Compilation ---

View File

@@ -1,742 +0,0 @@
;* * * * * Small-C/Plus z88dk * * * * *
; Version: 16120-f784809cf-20200301
;
; Reconstructed for z80 Module Assembler
;
; Module compile time: Fri Mar 13 22:51:17 2020
MODULE pff_write_c
INCLUDE "z80_crt0.hdr"
SECTION code_compiler
; Function pf_write flags 0x00000200 __smallc
; const int FRESULTpf_write(const void *buff, unsigned int btw, unsigned int UINT*bw)
; parameter 'unsigned int UINT*bw' at 2 size(2)
; parameter 'unsigned int btw' at 4 size(2)
; parameter 'const void *buff' at 6 size(2)
._pf_write
ld hl,65524 ;const
add hl,sp
ld sp,hl
ld hl,18 ;const
call l_gintsp ;
push hl
push bc
dec sp
ld hl,(_FatFs)
push hl
ld hl,21 ;const
add hl,sp
ld a,(hl)
inc hl
ld h,(hl)
ld l,a
xor a
ld (hl),a
inc hl
ld (hl),a
pop hl
push hl
call l_lneg
jp nc,i_2
ld hl,19 ;const
add hl,sp
ld sp,hl
ld hl,5 ;const
ret
.i_2
pop hl
push hl
inc hl
ld a,(hl)
and +(1 % 256)
jp nz,i_3
ld hl,19 ;const
add hl,sp
ld sp,hl
ld hl,4 ;const
ret
.i_3
ld hl,23 ;const
call l_gintsp ;
call l_lneg
jp nc,i_4
pop hl
push hl
inc hl
ld a,+(64 % 256)
and (hl)
jp z,i_6
ld hl,0 ;const
push hl
ld d,h
ld e,l
push de
push hl
call _disk_writep
pop bc
pop bc
pop bc
ld a,h
or l
jr nz,i_7_i_6
.i_6
jp i_5
.i_7_i_6
pop hl
push hl
inc hl
ld (hl),+(0 % 256 % 256)
ld hl,19 ;const
add hl,sp
ld sp,hl
ld hl,1 ;const
ret
.i_5
pop hl
push hl
inc hl
push hl
ld a,(hl)
and 191
ld l,a
ld h,0
pop de
ld a,l
ld (de),a
ld hl,19 ;const
add hl,sp
ld sp,hl
ld hl,0 ;const
ret
.i_4
pop hl
push hl
inc hl
ld a,(hl)
and +(64 % 256)
jp nz,i_9
pop hl
push hl
ld bc,22
add hl,bc
push hl
call l_glong2sp
ld hl,65024 ;const
ld de,65535
call l_long_and
pop bc
call l_plong
.i_9
.i_8
ld hl,7 ;const
add hl,sp
pop de
push de
push hl
ex de,hl
ld bc,26
add hl,bc
call l_glong2sp
ld hl,6 ;const
call l_gintsp ;
ld bc,22
add hl,bc
call l_glong
call l_long_sub
pop bc
call l_plong
ld hl,23 ;const
call l_gintspsp ;
ld hl,9 ;const
add hl,sp
call l_glong
exx
pop hl
ld de,0
push de
push hl
exx
call l_long_ugt
jp nc,i_10
ld hl,23 ;const
add hl,sp
push hl
ld hl,9 ;const
add hl,sp
call l_glong
call l_pint_pop
.i_10
.i_11
ld hl,23 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_12
pop hl
push hl
ld bc,22
add hl,bc
call l_gint
ld de,512
ex de,hl
call l_div_u
ex de,hl
ld a,h
or l
jp nz,i_13
ld hl,4 ;const
add hl,sp
pop de
push de
push hl
ex de,hl
ld bc,22
add hl,bc
call l_glong2sp
ld hl,512 ;const
ld de,0
call l_long_div_u
push de
push hl
ld hl,6 ;const
call l_gintsp ;
inc hl
inc hl
ld l,(hl)
ld h,0
dec hl
ld de,0
call l_long_and
pop de
ld a,l
ld (de),a
ld hl,4 ;const
add hl,sp
ld a,(hl)
and a
jp nz,i_14
pop hl
push hl
ld bc,22
add hl,bc
call l_glong
ld a,d
or e
or h
or l
jp nz,i_15
ld hl,15 ;const
add hl,sp
pop de
push de
push hl
ex de,hl
ld bc,30
add hl,bc
call l_glong
pop bc
call l_plong
jp i_16
.i_15
ld hl,15 ;const
add hl,sp
pop de
push de
push hl
ex de,hl
ld bc,34
add hl,bc
call l_glong
push de
push hl
call _get_fat
pop bc
pop bc
pop bc
call l_plong
.i_16
ld hl,15 ;const
add hl,sp
call l_glong2sp
ld hl,1 ;const
ld de,0
call l_long_ule
jp nc,i_17
pop hl
push hl
inc hl
ld (hl),+(0 % 256 % 256)
ld hl,19 ;const
add hl,sp
ld sp,hl
ld hl,1 ;const
ret
.i_17
pop hl
push hl
ld bc,34
add hl,bc
push hl
ld hl,17 ;const
add hl,sp
call l_glong
pop bc
call l_plong
.i_14
ld hl,11 ;const
add hl,sp
pop de
push de
push hl
ex de,hl
ld bc,34
add hl,bc
call l_glong
push de
push hl
call _clust2sect
pop bc
pop bc
pop bc
call l_plong
ld hl,11 ;const
add hl,sp
call l_glong
call l_long_lneg
jp nc,i_18
pop hl
push hl
inc hl
ld (hl),+(0 % 256 % 256)
ld hl,19 ;const
add hl,sp
ld sp,hl
ld hl,1 ;const
ret
.i_18
pop hl
push hl
ld bc,38
add hl,bc
push hl
ld hl,13 ;const
add hl,sp
call l_glong2sp
ld hl,10 ;const
add hl,sp
ld l,(hl)
ld h,0
ld de,0
call l_long_add
pop bc
call l_plong
pop hl
push hl
ld bc,0
push bc
ld bc,38
add hl,bc
call l_glong
push de
push hl
call _disk_writep
pop bc
pop bc
pop bc
ld a,h
or l
jp z,i_19
pop hl
push hl
inc hl
ld (hl),+(0 % 256 % 256)
ld hl,19 ;const
add hl,sp
ld sp,hl
ld hl,1 ;const
ret
.i_19
pop hl
push hl
inc hl
ld a,(hl)
or 64
ld (hl),a
.i_13
pop hl
push hl
ld bc,22
add hl,bc
call l_gint
ld de,512
ex de,hl
call l_div_u
ld hl,512
and a
sbc hl,de
pop de
pop bc
push hl
push de
ld hl,2 ;const
call l_gintspsp ;
ld hl,25 ;const
call l_gintsp ;
pop de
and a
sbc hl,de
jp nc,i_20
ld hl,23 ;const
call l_gintsp ;
pop de
pop bc
push hl
push de
.i_20
ld hl,5 ;const
call l_gintspsp ;
ld hl,4 ;const
call l_gintsp ;
ld de,0
push de
push hl
call _disk_writep
pop bc
pop bc
pop bc
ld a,h
or l
jp z,i_21
pop hl
push hl
inc hl
ld (hl),+(0 % 256 % 256)
ld hl,19 ;const
add hl,sp
ld sp,hl
ld hl,1 ;const
ret
.i_21
pop hl
push hl
ld bc,22
add hl,bc
push hl
call l_glong2sp
ld hl,8 ;const
call l_gintsp ;
ld de,0
call l_long_add
pop bc
call l_plong
ld hl,5 ;const
add hl,sp
push hl
ld e,(hl)
inc hl
ld d,(hl)
ld hl,4 ;const
add hl,sp
call l_gint
add hl,de
call l_pint_pop
ld hl,23 ;const
add hl,sp
push hl
ld e,(hl)
inc hl
ld d,(hl)
ld hl,4 ;const
add hl,sp
call l_gint
ex de,hl
and a
sbc hl,de
call l_pint_pop
ld hl,21 ;const
call l_gintsp ;
push hl
ld e,(hl)
inc hl
ld d,(hl)
ld hl,4 ;const
add hl,sp
call l_gint
add hl,de
call l_pint_pop
pop hl
push hl
ld bc,22
add hl,bc
call l_gint
ld de,512
ex de,hl
call l_div_u
ex de,hl
ld a,h
or l
jp nz,i_22
push hl
ld hl,0 ;const
ld d,h
ld e,l
push de
push hl
call _disk_writep
pop bc
pop bc
pop bc
ld a,h
or l
jp z,i_23
pop hl
push hl
inc hl
ld (hl),+(0 % 256 % 256)
ld hl,19 ;const
add hl,sp
ld sp,hl
ld hl,1 ;const
ret
.i_23
pop hl
push hl
inc hl
push hl
ld a,(hl)
and 191
ld l,a
ld h,0
pop de
ld a,l
ld (de),a
.i_22
jp i_11
.i_12
ld hl,19 ;const
add hl,sp
ld sp,hl
ld hl,0 ;const
ret
; --- Start of Static Variables ---
SECTION bss_compiler
SECTION code_compiler
; --- Start of Scope Defns ---
GLOBAL open
GLOBAL creat
GLOBAL close
GLOBAL read
GLOBAL write
GLOBAL lseek
GLOBAL readbyte
GLOBAL writebyte
GLOBAL getcwd
GLOBAL chdir
GLOBAL getwd
GLOBAL rmdir
GLOBAL _RND_BLOCKSIZE
GLOBAL rnd_loadblock
GLOBAL rnd_saveblock
GLOBAL rnd_erase
GLOBAL __FOPEN_MAX
GLOBAL __sgoioblk
GLOBAL __sgoioblk_end
GLOBAL fopen_zsock
GLOBAL fopen
GLOBAL freopen
GLOBAL fdopen
GLOBAL _freopen1
GLOBAL fmemopen
GLOBAL funopen
GLOBAL fclose
GLOBAL fflush
GLOBAL closeall
GLOBAL fgets
GLOBAL fputs
GLOBAL fputc
GLOBAL fputs_callee
GLOBAL fputc_callee
GLOBAL fgetc
GLOBAL ungetc
GLOBAL feof
GLOBAL ferror
GLOBAL puts
GLOBAL ftell
GLOBAL fgetpos
GLOBAL fseek
GLOBAL fread
GLOBAL fwrite
GLOBAL gets
GLOBAL printf
GLOBAL fprintf
GLOBAL sprintf
GLOBAL snprintf
GLOBAL vfprintf
GLOBAL vsnprintf
GLOBAL printn
GLOBAL scanf
GLOBAL fscanf
GLOBAL sscanf
GLOBAL vfscanf
GLOBAL vsscanf
GLOBAL getarg
GLOBAL fchkstd
GLOBAL fgetc_cons
GLOBAL fgetc_cons_inkey
GLOBAL fputc_cons
GLOBAL fgets_cons
GLOBAL puts_cons
GLOBAL fabandon
GLOBAL fdtell
GLOBAL fdgetpos
GLOBAL rename
GLOBAL remove
GLOBAL getk
GLOBAL getk_inkey
GLOBAL printk
GLOBAL perror
GLOBAL atoi
GLOBAL atol
GLOBAL itoa
GLOBAL itoa_callee
GLOBAL ltoa
GLOBAL ltoa_callee
GLOBAL strtol
GLOBAL strtol_callee
GLOBAL strtoul
GLOBAL strtoul_callee
GLOBAL ultoa
GLOBAL ultoa_callee
GLOBAL utoa
GLOBAL utoa_callee
GLOBAL rand
GLOBAL srand
GLOBAL mallinit
GLOBAL sbrk
GLOBAL sbrk_callee
GLOBAL calloc
GLOBAL calloc_callee
GLOBAL free
GLOBAL malloc
GLOBAL realloc
GLOBAL realloc_callee
GLOBAL mallinfo
GLOBAL mallinfo_callee
GLOBAL HeapCreate
GLOBAL HeapSbrk
GLOBAL HeapSbrk_callee
GLOBAL HeapCalloc
GLOBAL HeapCalloc_callee
GLOBAL HeapFree
GLOBAL HeapFree_callee
GLOBAL HeapAlloc
GLOBAL HeapAlloc_callee
GLOBAL HeapRealloc
GLOBAL HeapRealloc_callee
GLOBAL HeapInfo
GLOBAL HeapInfo_callee
GLOBAL exit
GLOBAL atexit
GLOBAL getopt
GLOBAL _optarg
GLOBAL _opterr
GLOBAL _optind
GLOBAL _optopt
GLOBAL _optreset
GLOBAL l_bsearch
GLOBAL l_bsearch_callee
GLOBAL l_qsort
GLOBAL l_qsort_callee
GLOBAL qsort_sccz80
GLOBAL qsort_sccz80_callee
GLOBAL qsort_sdcc
GLOBAL qsort_sdcc_callee
GLOBAL _div_
GLOBAL _div__callee
GLOBAL _divu_
GLOBAL _divu__callee
GLOBAL _ldiv_
GLOBAL _ldiv__callee
GLOBAL _ldivu_
GLOBAL _ldivu__callee
GLOBAL abs
GLOBAL labs
GLOBAL isqrt
GLOBAL inp
GLOBAL outp
GLOBAL outp_callee
GLOBAL swapendian
GLOBAL bpoke
GLOBAL bpoke_callee
GLOBAL wpoke
GLOBAL wpoke_callee
GLOBAL bpeek
GLOBAL wpeek
GLOBAL t_delay
GLOBAL sleep
GLOBAL msleep
GLOBAL extract_bits
GLOBAL extract_bits_callee
GLOBAL wcmatch
GLOBAL unbcd
GLOBAL _pf_mount
GLOBAL _pf_open
GLOBAL _pf_read
GLOBAL _pf_write
GLOBAL _pf_lseek
GLOBAL _pf_opendir
GLOBAL _pf_readdir
GLOBAL _FatFs
GLOBAL _disk_initialize
GLOBAL _disk_readp
GLOBAL _disk_writep
GLOBAL _ld_word
GLOBAL _ld_dword
GLOBAL _mem_set
GLOBAL _mem_cmp
GLOBAL _get_fat
GLOBAL _clust2sect
GLOBAL _create_name
GLOBAL _follow_path
GLOBAL _get_clust
GLOBAL _check_fs
GLOBAL _dir_rewind
GLOBAL _dir_find
; --- End of Scope Defns ---
; --- End of Compilation ---

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -1,857 +0,0 @@
;* * * * * Small-C/Plus z88dk * * * * *
; Version: 16120-f784809cf-20200301
;
; Reconstructed for z80 Module Assembler
;
; Module compile time: Fri Mar 13 22:51:18 2020
MODULE sdtest_c
INCLUDE "z80_crt0.hdr"
SECTION code_compiler
; Function die flags 0x00000200 __smallc
; void die(const int rc)
; parameter 'const int rc' at 2 size(2)
._die
ld hl,i_1+0
push hl
ld hl,4 ;const
call l_gintsp ;
push hl
ld a,2
call printf
pop bc
pop bc
ld hl,i_1+20
push hl
ld a,1
call printf
pop bc
ld hl,10 ;const
call sleep
ret
; Function main flags 0x00000000 __stdc
; int main()
._main
ld hl,65381 ;const
add hl,sp
ld sp,hl
ld hl,i_1+41
push hl
ld a,1
call printf
pop bc
ld hl,i_1+86
push hl
ld a,1
call printf
pop bc
ld hl,3 ;const
add hl,sp
ld de,5 ;const
ex de,hl
call l_pint
call _disk_initialize
call l_lneg
jp nc,i_2
ld hl,i_1+115
push hl
ld a,1
call printf
pop bc
ld hl,3 ;const
add hl,sp
push hl
ld hl,115 ;const
add hl,sp
push hl
call _pf_mount
pop bc
call l_pint_pop
ld hl,3 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_3
ld hl,i_1+137
push hl
ld a,1
call printf
pop bc
ld hl,3 ;const
call l_gintsp ;
push hl
call _die
pop bc
.i_3
ld hl,i_1+192
push hl
ld a,1
call printf
pop bc
.i_2
ld hl,i_1+209
push hl
ld hl,115 ;const
add hl,sp
ld l,(hl)
ld h,0
push hl
ld hl,118 ;const
add hl,sp
ld l,(hl)
ld h,0
push hl
ld hl,121 ;const
add hl,sp
ld l,(hl)
ld h,0
push hl
ld hl,124 ;const
add hl,sp
ld l,(hl)
ld h,0
push hl
ld hl,129 ;const
add hl,sp
call l_glong2sp
ld hl,137 ;const
call l_glongsp ;
ld a,9
call printf
ld hl,18 ;const
add hl,sp
ld sp,hl
ld hl,i_1+275
push hl
ld hl,129 ;const
add hl,sp
call l_glong2sp
ld hl,137 ;const
add hl,sp
call l_glong2sp
ld hl,145 ;const
add hl,sp
call l_glong2sp
ld hl,153 ;const
add hl,sp
call l_glong2sp
ld hl,161 ;const
add hl,sp
call l_glong2sp
ld hl,169 ;const
add hl,sp
call l_glong2sp
ld hl,177 ;const
call l_glongsp ;
ld a,15
call printf
ld hl,30 ;const
add hl,sp
ld sp,hl
ld hl,10 ;const
call sleep
ld hl,i_1+365
push hl
ld a,1
call printf
pop bc
ld hl,3 ;const
add hl,sp
push hl
ld hl,99 ;const
add hl,sp
push hl
ld hl,i_1+19
push hl
call _pf_opendir
pop bc
pop bc
call l_pint_pop
ld hl,3 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_4
ld hl,3 ;const
call l_gintsp ;
push hl
call _die
pop bc
.i_4
ld hl,i_1+388
push hl
ld a,1
call printf
pop bc
.i_5
.i_7
ld hl,3 ;const
add hl,sp
push hl
ld hl,99 ;const
add hl,sp
push hl
ld hl,79 ;const
add hl,sp
push hl
call _pf_readdir
pop bc
pop bc
call l_pint_pop
ld hl,3 ;const
call l_gintsp ;
ld a,h
or l
jp nz,i_9
ld hl,75 ;const
call l_gcharsp ;
call l_lneg
jr nc,i_8
.i_9
jp i_6
.i_8
ld hl,83 ;const
add hl,sp
ld a,+(16 % 256)
and (hl)
jp z,i_11
ld hl,i_1+411
push hl
ld hl,86 ;const
add hl,sp
push hl
ld a,2
call printf
pop bc
pop bc
jp i_12
.i_11
ld hl,i_1+425
push hl
ld hl,77 ;const
add hl,sp
call l_glong2sp
ld hl,90 ;const
add hl,sp
push hl
ld a,4
call printf
pop bc
pop bc
pop bc
pop bc
.i_12
jp i_5
.i_6
ld hl,3 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_13
ld hl,3 ;const
call l_gintsp ;
push hl
call _die
pop bc
.i_13
ld hl,i_1+435
push hl
ld a,1
call printf
pop bc
ld hl,3 ;const
add hl,sp
push hl
ld hl,i_1+469
push hl
call _pf_open
pop bc
call l_pint_pop
ld hl,3 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_14
ld hl,3 ;const
call l_gintsp ;
push hl
call _die
pop bc
.i_14
ld hl,i_1+481
push hl
ld a,1
call printf
pop bc
.i_15
ld hl,3 ;const
add hl,sp
push hl
ld hl,7 ;const
add hl,sp
push hl
ld hl,64 ;const
push hl
ld hl,77 ;const
add hl,sp
push hl
call _pf_read
pop bc
pop bc
pop bc
call l_pint_pop
ld hl,3 ;const
call l_gintsp ;
ld a,h
or l
jp nz,i_18
ld hl,71 ;const
call l_gintsp ;
call l_lneg
jr nc,i_17
.i_18
jp i_16
.i_17
ld hl,69 ;const
add hl,sp
ld de,0 ;const
ex de,hl
call l_pint
jp i_22
.i_20
ld hl,69 ;const
add hl,sp
inc (hl)
ld a,(hl)
inc hl
jr nz,ASMPC+3
inc (hl)
.i_22
ld hl,69 ;const
call l_gintspsp ;
ld hl,73 ;const
call l_gintsp ;
pop de
ex de,hl
and a
sbc hl,de
jp nc,i_21
ld hl,5 ;const
add hl,sp
ex de,hl
ld hl,69 ;const
call l_gintsp ;
add hl,de
ld a,(hl)
cp 13
jp z,i_23
ld hl,5 ;const
add hl,sp
ex de,hl
ld hl,69 ;const
call l_gintsp ;
add hl,de
ld l,(hl)
ld h,0
push hl
ld hl,__sgoioblk+10
push hl
call fputc_callee
.i_23
jp i_20
.i_21
jp i_15
.i_16
ld hl,3 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_24
ld hl,3 ;const
call l_gintsp ;
push hl
call _die
pop bc
.i_24
ld hl,20 ;const
call sleep
ld hl,i_1+506
push hl
ld a,1
call printf
pop bc
ld hl,3 ;const
add hl,sp
push hl
ld hl,i_1+543
push hl
call _pf_open
pop bc
call l_pint_pop
ld hl,3 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_25
ld hl,3 ;const
call l_gintsp ;
push hl
call _die
pop bc
.i_25
ld hl,i_1+554
push hl
ld a,1
call printf
pop bc
.i_26
.i_28
ld hl,3 ;const
add hl,sp
push hl
ld hl,i_1+590
push hl
ld hl,14 ;const
push hl
ld hl,79 ;const
add hl,sp
push hl
call _pf_write
pop bc
pop bc
pop bc
call l_pint_pop
ld hl,3 ;const
call l_gintsp ;
ld a,h
or l
jp nz,i_30
ld hl,73 ;const
call l_gintsp ;
call l_lneg
jr nc,i_29
.i_30
jp i_27
.i_29
jp i_26
.i_27
ld hl,3 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_32
ld hl,3 ;const
call l_gintsp ;
push hl
call _die
pop bc
.i_32
ld hl,i_1+605
push hl
ld a,1
call printf
pop bc
ld hl,3 ;const
add hl,sp
push hl
ld hl,0 ;const
push hl
push hl
ld hl,79 ;const
add hl,sp
push hl
call _pf_write
pop bc
pop bc
pop bc
call l_pint_pop
ld hl,3 ;const
call l_gintsp ;
ld a,h
or l
jp z,i_33
ld hl,3 ;const
call l_gintsp ;
push hl
call _die
pop bc
.i_33
ld hl,i_1+641
push hl
ld a,1
call printf
pop bc
.i_34
.i_36
jp i_34
.i_35
ld hl,155 ;const
add hl,sp
ld sp,hl
ret
SECTION rodata_compiler
.i_1
defm "Failed with rc=%u."
defb 10
defm ""
defb 0
defm "Please press reset."
defb 10
defm ""
defb 0
defm "Hello Philip, this C program i"
defm "s working...."
defb 10
defm ""
defb 0
defm "Firstly, initialise SD card"
defb 10
defm ""
defb 0
defm ""
defb 10
defm "Now Mount a volume."
defb 10
defm ""
defb 0
defm "Failed to initialise sd card 0"
defm ", please init manually."
defb 10
defm ""
defb 0
defm "Volume mounted."
defb 10
defm ""
defb 0
defm "FSTYPE:%d, FLAG:%d, CSIZE:%d, "
defm "PADL:%d, N_FATENT:%ld, FATBASE"
defm ":%;d"
defb 10
defm ""
defb 0
defm "DIRBASE:%ld, DATABASE:%ld, FPT"
defm "R:%ld, FSIZE:%ld, ORG_CLUST:%l"
defm "d, CURR_CLUST:%ld, DSECT:%ld"
defb 10
defm ""
defb 0
defm ""
defb 10
defm "Open root directory."
defb 10
defm ""
defb 0
defm ""
defb 10
defm "Directory listing..."
defb 10
defm ""
defb 0
defm " <dir> %s"
defb 10
defm ""
defb 0
defm "%8lu %s"
defb 10
defm ""
defb 0
defm ""
defb 10
defm "Open a test file (message.txt)"
defm "."
defb 10
defm ""
defb 0
defm "MESSAGE.TXT"
defb 0
defm ""
defb 10
defm "Type the file content."
defb 10
defm ""
defb 0
defm ""
defb 10
defm "Open a file to write (readme.t"
defm "xt)."
defb 10
defm ""
defb 0
defm "README.TXT"
defb 0
defm ""
defb 10
defm "Write a text data. (Hello worl"
defm "d!)"
defb 10
defm ""
defb 0
defm "Hello world!"
defb 13
defm ""
defb 10
defm ""
defb 0
defm ""
defb 10
defm "Terminate the file write proce"
defm "ss."
defb 10
defm ""
defb 0
defm ""
defb 10
defm "Test completed."
defb 10
defm ""
defb 0
; --- Start of Static Variables ---
SECTION bss_compiler
._FatFs defs 2
SECTION code_compiler
; --- Start of Scope Defns ---
GLOBAL open
GLOBAL creat
GLOBAL close
GLOBAL read
GLOBAL write
GLOBAL lseek
GLOBAL readbyte
GLOBAL writebyte
GLOBAL getcwd
GLOBAL chdir
GLOBAL getwd
GLOBAL rmdir
GLOBAL _RND_BLOCKSIZE
GLOBAL rnd_loadblock
GLOBAL rnd_saveblock
GLOBAL rnd_erase
GLOBAL __FOPEN_MAX
GLOBAL __sgoioblk
GLOBAL __sgoioblk_end
GLOBAL fopen_zsock
GLOBAL fopen
GLOBAL freopen
GLOBAL fdopen
GLOBAL _freopen1
GLOBAL fmemopen
GLOBAL funopen
GLOBAL fclose
GLOBAL fflush
GLOBAL closeall
GLOBAL fgets
GLOBAL fputs
GLOBAL fputc
GLOBAL fputs_callee
GLOBAL fputc_callee
GLOBAL fgetc
GLOBAL ungetc
GLOBAL feof
GLOBAL ferror
GLOBAL puts
GLOBAL ftell
GLOBAL fgetpos
GLOBAL fseek
GLOBAL fread
GLOBAL fwrite
GLOBAL gets
GLOBAL printf
GLOBAL fprintf
GLOBAL sprintf
GLOBAL snprintf
GLOBAL vfprintf
GLOBAL vsnprintf
GLOBAL printn
GLOBAL scanf
GLOBAL fscanf
GLOBAL sscanf
GLOBAL vfscanf
GLOBAL vsscanf
GLOBAL getarg
GLOBAL fchkstd
GLOBAL fgetc_cons
GLOBAL fgetc_cons_inkey
GLOBAL fputc_cons
GLOBAL fgets_cons
GLOBAL puts_cons
GLOBAL fabandon
GLOBAL fdtell
GLOBAL fdgetpos
GLOBAL rename
GLOBAL remove
GLOBAL getk
GLOBAL getk_inkey
GLOBAL printk
GLOBAL perror
GLOBAL atoi
GLOBAL atol
GLOBAL itoa
GLOBAL itoa_callee
GLOBAL ltoa
GLOBAL ltoa_callee
GLOBAL strtol
GLOBAL strtol_callee
GLOBAL strtoul
GLOBAL strtoul_callee
GLOBAL ultoa
GLOBAL ultoa_callee
GLOBAL utoa
GLOBAL utoa_callee
GLOBAL rand
GLOBAL srand
GLOBAL mallinit
GLOBAL sbrk
GLOBAL sbrk_callee
GLOBAL calloc
GLOBAL calloc_callee
GLOBAL free
GLOBAL malloc
GLOBAL realloc
GLOBAL realloc_callee
GLOBAL mallinfo
GLOBAL mallinfo_callee
GLOBAL HeapCreate
GLOBAL HeapSbrk
GLOBAL HeapSbrk_callee
GLOBAL HeapCalloc
GLOBAL HeapCalloc_callee
GLOBAL HeapFree
GLOBAL HeapFree_callee
GLOBAL HeapAlloc
GLOBAL HeapAlloc_callee
GLOBAL HeapRealloc
GLOBAL HeapRealloc_callee
GLOBAL HeapInfo
GLOBAL HeapInfo_callee
GLOBAL exit
GLOBAL atexit
GLOBAL getopt
GLOBAL _optarg
GLOBAL _opterr
GLOBAL _optind
GLOBAL _optopt
GLOBAL _optreset
GLOBAL l_bsearch
GLOBAL l_bsearch_callee
GLOBAL l_qsort
GLOBAL l_qsort_callee
GLOBAL qsort_sccz80
GLOBAL qsort_sccz80_callee
GLOBAL qsort_sdcc
GLOBAL qsort_sdcc_callee
GLOBAL _div_
GLOBAL _div__callee
GLOBAL _divu_
GLOBAL _divu__callee
GLOBAL _ldiv_
GLOBAL _ldiv__callee
GLOBAL _ldivu_
GLOBAL _ldivu__callee
GLOBAL abs
GLOBAL labs
GLOBAL isqrt
GLOBAL inp
GLOBAL outp
GLOBAL outp_callee
GLOBAL swapendian
GLOBAL bpoke
GLOBAL bpoke_callee
GLOBAL wpoke
GLOBAL wpoke_callee
GLOBAL bpeek
GLOBAL wpeek
GLOBAL t_delay
GLOBAL sleep
GLOBAL msleep
GLOBAL extract_bits
GLOBAL extract_bits_callee
GLOBAL wcmatch
GLOBAL unbcd
GLOBAL _pf_mount
GLOBAL _pf_open
GLOBAL _pf_read
GLOBAL _pf_write
GLOBAL _pf_lseek
GLOBAL _pf_opendir
GLOBAL _pf_readdir
GLOBAL _FatFs
GLOBAL _disk_initialize
GLOBAL _disk_readp
GLOBAL _disk_writep
GLOBAL _die
GLOBAL _main
; --- End of Scope Defns ---
; --- End of Compilation ---