[SharpMZ] BASIC - souborove typy

Michal Medek Michal.Bruntal na seznam.cz
Neděle Leden 21 13:20:50 CET 2018


Ahoj,



ja mam zdrojaky QD BASICU a myslim, ze i FDD BASICU. Pak jsem jeste delal 
disass. MZ-5Z001, je to taky docela slusny studijni material. Ty prvni jdou 
i prelozit a vznikne puvodni binarka. Tak kdyby jsi mel zajem...

No a samozrejme zdrojaky monitoru pro MZ-700, MZ-800 a MZ-1500




Mikes


---------- PĹŻvodnĂ­ e-mail ----------
Od: Michal Hucik - ORDOZ <ordoz na ordoz.com>
Komu: sharpmz na mail.ordoz.com
Datum: 21. 1. 2018 12:46:32
Předmět: Re: [SharpMZ] BASIC - souborove typy 
" 


Aha, tak potom by to mohlo byt neco jako:

BTX - BASIC type extension
BSD - BASIC sequential data - vytvori se pres WOPEN a cte pres ROPEN
BRD - BASIC recorded data(?) - vytvori se pres XOPEN

Jinak jsem uz zadny dalsi file typ nenasel. Navic jakmile ma polozka ve 
filetype nastaven 7. bit, tak je to pro BASIC neviditelne, takze nad 0x80 uz
jsem nehledal. Bude to mit zrejme nejakou spojitost s tim prvnim recordem na
16. bloku, ktery zacina hodnotou 0x80. 
Na scavu jsem kdysi videl (mozna i komentovany) disassemblovany BASIC. Ted 
se mi jej nedari dohledat, ale myslim, ze stejne nebyl diskovy.

Michal

Dne 21.1.2018 v 12:16 Radek Suk napsal(a):

" Michale ale BRD je bezny typ. To R znamena random a tento soubor se 
otevira prikazem XOPEN a umoznuje zaznamovy pristup (in,out) do souboru. 
Kazda polozka je velka 32 bajtu. Jeden zaznam muze obsahovat vice promennych
ale ten strop 32 bajtu se neda upravit. Pomoci ukazalete se posouvas v 
souboru. Jinak to obsluhuje basic pro QD a FDD.

Idelani je se podivat do originalniho manualu v anglictine ale nevim zda je 
naskenovan. Manual v nemcine je http://www.sharpmz.org/download/sfd_mfd800.
pdf(http://www.sharpmz.org/download/sfd_mfd800.pdf)

Radek



Dne 21.01.2018 v 11:32 Michal Hucik - ORDOZ napsal(a):

" 
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
<a href='mailto:SharpMZ na mail.ordoz.com'>SharpMZ na mail.ordoz.com</a>
<a href='http://mail.ordoz.com/mailman/listinfo/sharpmz'>http://mail.ordoz.com/mailman/listinfo/sharpmz</a>

" 





_______________________________________________
SharpMZ mailing list
<a href='mailto:SharpMZ na mail.ordoz.com'>SharpMZ na mail.ordoz.com</a>
<a href='http://mail.ordoz.com/mailman/listinfo/sharpmz'>http://mail.ordoz.com/mailman/listinfo/sharpmz</a>

" 



_______________________________________________ 
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/9a7f401b/attachment.html 


Další informace o konferenci SharpMZ