[SharpMZ] BASIC - souborove typy
Michal Hucik - ORDOZ
ordoz na ordoz.com
Nedle Leden 21 13:21:24 CET 2018
Diky - s tim disassemblovanym basicem mi slo hlavne o to, zda by se mi z
nej podarilo zjistit vyznam toho diritemu, ktery ma ve filetype
nastaveny 7. bit ... z logiky toho by se dalo rici, ze napr. FET zrejme
nepouziva systemove validni filetyp.
Dne 21.1.2018 v 13:13 Michal Medek napsal(a):
> Ahoj,
>
> ok, v monitoru je toto:
> 3039 F26C ;
> 3040 F26C ; Tabulka typu programu.
> 3041 F26C ;
> 3042 F26C xTYP: EQU $-4
> 3043 F26C 4F 42 4A DEFM "OBJ"
> 3044 F26F 0D DEFB 0DH
> 3045 F270 42 54 58 DEFM "BTX"
> 3046 F273 0D DEFB 0DH
> 3047 F274 42 53 44 DEFM "BSD"
> 3048 F277 0D DEFB 0DH
> 3049 F278 42 52 44 DEFM "BRD"
> 3050 F27B 0D DEFB 0DH
> 3051 F27C 52 42 20 DEFM "RB "
> 3052 F27F 0D DEFB 0DH
> 3053 F280 4C 49 42 DEFM "LIB"
> 3054 F283 0D DEFB 0DH
> 3055 F284 53 59 53 DEFM "SYS"
> 3056 F287 0D DEFB 0DH
> 3057 F288 47 52 20 DEFM "GR "
> 3058 F28B 0D DEFB 0DH
> 3059 F28C 3F 3F 3F DEFM "???"
> 3060 F28F 0D DEFB 0DH
> To je 1 az 8, dalsi uz nejsou definovane. Znam jeste par jinych, asi
> takhle:
> // 00 01 02 03 04 05 06 07
> 08 09 10 11 12 13
> const char TypPrg[][3] = {" ","OBJ","BTX","BSD","BRD","RB
> ","ASC","LIB","PTX","PSD","SYS","GR ","LOG","PIC","???"};
> a plus jeste
> // 0xfe "FET" // FET text file
> // 0x41 "AS1" // AREM assembler file old version
> // 0x42 "AS2" // AREM assembler file new version
> // 0x44 "DZ2" // DZ80 assembler file
> // 0x58 "XB1" // XBC source file
> // 0x94 "TXT" // TEXY
> // 0x95 "LSP" // LISP
> // 0xa0 "PTX" // PASCAL
> // 0xa1 "PSD" // PASCAL data file
>
> o ostatnich nevim. Je to spise otazkou, ktery program to realne
> pouziva. Kdyz zapisujes data na disk nebo CMT, tak si muzes typ
> souboru sam nadefinovat a pak treba podle neho filtrovat vystup nebo
> tak neco.
> A on to nemusi byt jen diskovy system, mohl by to byt i treba nejaky
> kopirak na styl TRANS a tak. To same se tyka i prace s CMT.
>
> Mikes
>
> ---------- Původní e-mail ----------
> Od: Michal Hucik - ORDOZ <ordoz na ordoz.com>
> Komu: Počítače SHARP MZ a jejich emulátory <sharpmz na mail.ordoz.com>
> Datum: 21. 1. 2018 11:32:20
> Předmět: [SharpMZ] BASIC - souborove typy
>
>
> Ahoj,
>
> zkusil jsem experimentalne pouzit ruzna cisla soborovych typu u
> polozek na BASIC disku, abych videl co z toho BASIC zna (K&P ver
> 1.5A).
>
> Obecne zname mi byly doposud tyhle:
>
> 0x01 - OBJ (strojovy kod)
> 0x02 - BTX (program v BASIC)
> 0x03 - BSD (data z BASIC)
>
> Hned v prvni patnastce souborovych typu mi to vypsalo nekolik
> zajimavosti - viz priloha. Jmeno souboru je T a hex cislo
> pouziteho typu. Zajimavy je typ 0x04, u ktereho BASIC neuvadi
> velikost v bajtech, ale v Rec's - nebude to nejaky data sample z QD?
>
> Kazdopadne by bylo zajimave zjistit k nim i neco blizsiho. Vypada
> to, ze krome basicu zrejme nekde existuje i nejaky jiny diskovy
> system, ktery nativne pouziva tento logicky format zaznamu na diskety.
>
> Michal
>
>
> _______________________________________________
> SharpMZ mailing list
> SharpMZ na mail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
>
>
>
> _______________________________________________
> SharpMZ mailing list
> SharpMZ na mail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
------------- dal st ---------------
HTML příloha byla odstraněna...
URL: http://mail.ordoz.com/pipermail/sharpmz/attachments/20180121/175b8c8b/attachment.html
Dal informace o konferenci SharpMZ