[SharpMZ] BASIC - souborove typy

Milo milsa na atlas.sk
Nedle Leden 21 14:08:46 CET 2018


Ak vám môžem do toho skočiť, prečo BASIC pre CMT (1Z016) používa 05h pre 
BTX a tuším 04h pre BSD? Má to nejakú logiku alebo je to nejaká "chyba"? 
Kazetový BASIC tuším ani typ 02h neotvorí.

K tomu by som ešte dodal, že predpokladám, že BASICy 1Z016 a 5Z009 sú 
takmer identické (oba podporujú QD a CMT), ale zrejme ten 1Z016 má inak 
nastavené filetypy a z toho dôvodu sa pre QD používa práve 5Z009. Dodnes 
som totiž nezistil, prečo sa pre QD hovorí vždy o 5Z009, hoci je to 
funkčne rovnaký program ako 1Z016.

Vie to niekto vysvetliť?

Miloš


Dňa 21. 1. 2018 o 13:21 Michal Hucik - ORDOZ napísal(a):
>
> 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
>
>
>
>
> _______________________________________________
> SharpMZ mailing list
> SharpMZ na mail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz



---
Táto správa bola skontrolovaná na prítomnosť vírusov programom Avast Antivirus.
https://www.avast.com/antivirus
------------- dal st ---------------
HTML příloha byla odstraněna...
URL: http://mail.ordoz.com/pipermail/sharpmz/attachments/20180121/c0301e09/attachment-0001.html 


Dal informace o konferenci SharpMZ