OldComp.cz
http://oldcomp.cz/

X-basic compiler v1.02 - diskova verze
http://oldcomp.cz/viewtopic.php?f=134&t=9417
Stránka 11

Autor:  michal_m [ 12.02.2021, 14:41 ]
Předmět příspěvku:  X-basic compiler v1.02 - diskova verze

Ahoj Sharpiste,
nevite nekdo nahodou, jaky format disku pouziva(l) X-basic compiler (diskova verze), pripadne nemate nekdo ve svem archivu orignalni distribucni disk (.dsk)? Ptam se proto, ze pri natazeni XBCF z .mzf souboru na Unikarte se mi nikdy nepodarilo cokoli skompilovat jinam nez na Ramdisk (sekvenci jsr r "nazev" a pak js); pokusy totez udelat na floppy disk (jsr f "nazev" a pak js) vzdycky konci bud chybou "8:DSKTYP" (tj. chybny typ disku) nebo chybou "8:NRED" (not ready) at to zkousim s jakymkoli typem media. Zkousel jsem 40tistopy 320kB BASIC disk, 80tistopy IPLDdisk, v ruznych emulatorech i na fyzickem stroji s FDD - na realnem zeleze je to o to zajimavejsi, ze se vubec neroztoci motor mechaniky, ackoli se na FDD portech prokazatelne neco deje (mam vyvedene indikacni diody pres 74138 "odposlouchavajici" adresovou sbernici a IORQ signaly).
Ve stare nemecky psane dokumentaci k XBC je zminka o specialnim programu "FORMAT", ktery nejspis byl na originalni diskete a pouzival se (jestli to spravne ctu) mimo jine k vytvareni IPL master disku s bootloaderem schopnym natahnout knihovnu+skompilovany program a k formatovani floppy disku (patrne prave do formatu, ktery byl kompatibilni s jsr f "nazev" a pak js).
Diky za jakekoli postrehy a komentare,
Michal

Autor:  Martin8bity [ 12.02.2021, 19:16 ]
Předmět příspěvku:  Re: X-basic compiler v1.02 - diskova verze

Absolutně nemám tušení, ale Michal Hučík udělal moc pěkný nástroj na práci s IPL disky - FSTOOL. Třeba by ses tím dalo zalaborovat https://www.ordoz.com/sharp/. Jinak to neroztočení mechaniky bych tipnul na nezapojené READY?

Autor:  Mikes21 [ 12.02.2021, 21:20 ]
Předmět příspěvku:  Re: X-basic compiler v1.02 - diskova verze

Predpokladal bych, ze to bude chtit original floppy disk v Sharp formatu. Neco jako 320kB, 256B na sektor atd. Zkus BASICovou disketu nebo image. Nejaky originalni formatovaci program by to mel zvladnout. Mas ho?

Jedine, co jsem nasel je nejaky:
Příloha:
XBCF_BASIC.png
XBCF_BASIC.png [ 5.31 KiB | Zobrazeno 8547 krát ]

tak nevim, je to ono?
Skoro by si tipnul, ze tohle je upravene pro praci s CMT a tak je otazkou, jestli to vubec s FD pracuje. Protoze mi to u tech tvych prikazu hlasi bud "COM:Device name error" nebo "COM:Syntax error". Popripade napis menzi postup, jak na to.

Nebo ty mas neco jineho, mozna puvodni verzi? A dal by jsi?
Stejne se obavam, ze bez manualu to moc k nicemu nebude. Ale jestli ho mas (nemcina nevadi), tak by se mozna na to dalo podivat.

Autor:  michal_m [ 12.02.2021, 22:54 ]
Předmět příspěvku:  Re: X-basic compiler v1.02 - diskova verze

Ahoj vsem a diky za tipy!

Uz jsem prisel na to, jak to funguje:

1) Filesystem neni nijak specialni, je to normalni Sharp format jako u "standardniho" disk basicu (umi to snad i 80 stop), presne jak psal Mikes21

2) Ano, mam "puvodni" diskovou verzi, stahnul jsem ji tusim ze scavu v zipu, v nemz bylo oboji, tj. jak CMT tak FDD verze, je na prilozenem dsk.

3) Problem s kompilaci na disk, ktery jsem popisoval vyse, souvisel s tim, ze pri pokusu o zapis prikazem jsr f "nazevprogramu" nedoslo ke spravnemu vyberu jednotky (tj. spravny OUT na port $DC) - proto i pres dalsi aktivitu na portech disk nedelal nic a basic hlasil NRED error.
Napsat misto toho neco jako jsr f1 "nazevprogramu" je ale syntakticky nespravne, takze tudy cesta nevedla. Nakonec jsem zjistil, ze to zafunguje, kdyz se pred tim jsr f "nazevprogramu" vykona (a vzapeti hned smaze) jednoradkovy program 1 DEFAULT "F1", XBC si takhle zapamatuje vyber jednotky, a pak uz jsr f "nazevprogramu" projde a po nahrani jde prikazem js prelozit a zapsat na disk i odladeny zdrojak.

4) Ten specialni program FORMAT z originalni distribuce popisovany v nemeckem manualu je asi ztraceny, ale vlastne ani moc potreba neni, protoze format disku je standardni, a master disk, ktery automaticky spousti vysledny program, neni problem vyrobit bud pres IPLDisk nebo jinak. Pokud byste meli zajem, prikladam disketu, ktera krome XBC F a jednoho komplet prelozeneho programu (PROGRAM1) obsahuje i jednoduchy loader (MYLOADER), ktery defaultne vypise soubory na disku, ceka na stisk klavesy a pak spusti odpovidajici soubor; pokud je pri bootovani pridrzena klavesa SPACE, umoznuje vyber/zruseni automaticky spousteneho libovolneho souboru z tehoz disku - kdyz se vybere PROGRAM1, spusti se pri bootu sam.

Jeste jednou dekuju za vas cas a zdravim,
Michal

PS Prikladam i kratky navod s detaily kompilacni procedury. Prilozil bych i original nemecky manual, ale ma skoro 3MB, takze tudy to neprojde. E-mailem to samozrejme neni problem.

Přílohy:
XBC-manual_CZ.pdf [48.35 KiB]
387 krát
XBC_FDD_kompilace-poznamky_sdilet.rtf [2.44 KiB]
351 krát
MYLOADdisk.DSK.zip [98.47 KiB]
336 krát

Autor:  fitko [ 16.02.2021, 15:44 ]
Předmět příspěvku:  Re: X-basic compiler v1.02 - diskova verze

Ahojte,
možno otázka pre skúsených sharpistov, používali ste tento program? A čo ste v tom urobili, resp. aké programy sú v tom urobené?

Ja mám z detstva na tento compiler veľmi pekné spomienky, dali sa v tom robiť podstatne efektnejšie programy ako v štandardnom Basicu a v podstate ma to plynule previedlo k Pascalu. Niekedy dávno som mal pokusy urobiť v tom text editor s priamou podporou grafiky, kde grafika sa kódovala priamo do príkazov pre plotter. Aj to vcelku fungovalo, len som to žiaľ nikdy nedokončil...
Martin

Autor:  Mikes21 [ 18.02.2021, 14:28 ]
Předmět příspěvku:  Re: X-basic compiler v1.02 - diskova verze

Zjistil jsem, ze prikaz jsr f "nazev" vystavi mechaniku FD3:
WR FD on/off register 0xDC<-0x87 FD3=on a opravdu F0..F3 nefunguje.
Dalo by se nejak vyzkouset, jestli se da prohodit select machaniky? Vypada to, obvody selectu u machaniky pocitaji jen se dvemi mechanikami a treti a ctvrtou to nebere v uvahu.
Nebo muzu program 'patchnout' tak, aby se vystavovala mechanika F0.

Autor:  suksoft [ 05.03.2021, 20:07 ]
Předmět příspěvku:  Re: X-basic compiler v1.02 - diskova verze

fitko píše:
Ahojte,
možno otázka pre skúsených sharpistov, používali ste tento program? A čo ste v tom urobili, resp. aké programy sú v tom urobené?


Skoda ze se toto tema neotevrelo o par dni drive. Jeden muj kamarad delal nekdy okolo 1992-1993 v tom X-basic compiler a vychvaloval si rychlost. Udelal v tom peknou hru. Dve auticka jezdila jako formule do ovalu. Na svoji dobu pekny program. Bohuzel to udelal, kdyz vetsina lidi uz prave opustila Sharpa a presla na PC. Proto nevim zda nekdo si to zkopiroval a ma kopii. Ted 16.2. onemocnel a jeho stav se porad zhorsoval. Dnes jsem se dozvedel spatnou zpravu, uz neni mezi nami.

Autor:  Mikes21 [ 05.03.2021, 20:36 ]
Předmět příspěvku:  Re: X-basic compiler v1.02 - diskova verze

R.I.P.

Autor:  suksoft [ 21.05.2021, 06:43 ]
Předmět příspěvku:  Re: X-basic compiler v1.02 - diskova verze

suksoft píše:
fitko píše:
Ahojte,
možno otázka pre skúsených sharpistov, používali ste tento program? A čo ste v tom urobili, resp. aké programy sú v tom urobené?


Skoda ze se toto tema neotevrelo o par dni drive. Jeden muj kamarad delal nekdy okolo 1992-1993 v tom X-basic compiler a vychvaloval si rychlost. Udelal v tom peknou hru. Dve auticka jezdila jako formule do ovalu. Na svoji dobu pekny program. Bohuzel to udelal, kdyz vetsina lidi uz prave opustila Sharpa a presla na PC. Proto nevim zda nekdo si to zkopiroval a ma kopii. Ted 16.2. onemocnel a jeho stav se porad zhorsoval. Dnes jsem se dozvedel spatnou zpravu, uz neni mezi nami.


Neni vse uplne ztracene. Navazal jsem kontakt s manzelkou kamarada a informoval jsem ji ze mam zajem o Sharp pozustalost. Hlavne o kazety a diskety. Snad se neco zajimaveho najde.

Autor:  suksoft [ 03.03.2022, 17:36 ]
Předmět příspěvku:  Re: X-basic compiler v1.02 - diskova verze

Tak dobra zprava je, ze pocitac a docela dost disket se naslo. Prave jsem vse dostal. Moc dekuji za pocitac a ostatni veci. Casem to proberu a zkusim najit tu hru co kamarad delal. Mozna se podari :sharp: .

Autor:  vaclavpe [ 03.03.2022, 22:12 ]
Předmět příspěvku:  Re: X-basic compiler v1.02 - diskova verze

suksoft píše:
Tak dobra zprava je, ze pocitac a docela dost disket se naslo. Prave jsem vse dostal. Moc dekuji za pocitac a ostatni veci. Casem to proberu a zkusim najit tu hru co kamarad delal. Mozna se podari :sharp: .

třeba tam najdeš i další poklady...

Stránka 11 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/