Enterprise Forever

:HUN => Programozás => Topic started by: geco on 2021.February.11. 16:06:29

Title: Kétabrakos fájlkezelő
Post by: geco on 2021.February.11. 16:06:29
File Transfer / FosTalicska, még nincs teljesen kész, az SF3 fájlkezelés nem az igazi még, de közzéteszem, természetesen az SF3-at kiiktattam belőle, hibaüzeneteket nem ad vissza, maximum 480 file-t/alkönyvtárat kezel egy könyvtárban
amit tud: (minden billentyű az angol billentyűzethez belőve)
cursor jobbra/balra - kis ablak nézetének állítása
Enter/space - file betöltés, vagy könyvtárba belépés
cursor le/fel - le/fel mozgás soronként
shift+cursor le/fel - egy oldal le/fel
ctrl+cursor le/fel- ugrás az első/utolsó lapra
tab - ablakok közötti ugrás
ins - fájl kiválasztás
^ - kiválasztás invertálása
\ - ugrás a gyökérbe
. - egy könyvtár szintet vissza ugrik
; - rendezés név szerint
: - rendezés kiterjesztés szerint
] - rendezés méret szerint
[ - rendezés dátum szerint

F2 - change attribute módban a beállítások alaból üresre állnak, és azt állítja be az összes kijelölt fájlnak ( ha nincs kijelölés, akkor az kurzor pozícióban élló fájlnak), amit itt beállítottunk)
F3 - View módban a kurzor jobbra/balrával lehet módot váltani ( bináris, hexa, text)

A különböző funkciók ablakaiban TAB-bal válthatunk az alsó választó gombok, és a felső rész között, cursor mozgás, enter kiválasztás, de ha nem az alsó választó gomb az aktív, akkor enter-rel végrehajtódik az adott funkció.
Title: Re: Kétabrakos fájlkezelő
Post by: Tutus on 2021.February.11. 16:18:42
Nagyon jó lett, köszönjük! :)

:smt038 :smt038 :smt038
Title: Re: Kétabrakos fájlkezelő
Post by: ergoGnomik on 2021.February.11. 19:51:23
KétabRakos?
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.11. 20:04:08
KétabRakos?
Jááá :-D
Title: Re: Kétabrakos fájlkezelő
Post by: Zozosoft on 2021.February.11. 20:21:04
Hogyan éri el a fájlokat? FISH-en keresztül, vagy közvetlen matat a lemezen? (EXDOS 3, FAT16 kompatibilitás kérdése :-) )

Lehet olyat is, hogy ne rendezze sehogy se a fájlokat, maradjon úgy ahogy a lemezen van?
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.11. 20:26:00
halászgatason keresztul kezeli a fajlokat.
alapbol a konyvtarlekerdezes "rendezetlen" , a rendezest erre az allapotra lehet rakuldeni, visszaallitani csak egy ujabb directory lekerdezessel lehet.
Title: Re: Kétabrakos fájlkezelő
Post by: Tomato77 on 2021.February.11. 23:17:35
Gratula! Hiánypótló program, és talán nem trollkodás, ha teszek be róla egy képet, de tavaly épp ilyet kezdtem el csinálni, csak elakadtam a FISH dolgoknál, azóta se tudok továbblépni vele. De majd folytatom, ha sikerül megoldani azt a "lefagyásos" ciklást. Ez is kétabrakos lesz. :) A teszteléshez még ilyen kamu fájlnevekkel tölti fel az abrakokat, ezt kéne megoldani, hogy rendesen működjön.
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.12. 08:20:46
Mikor fagyizik?
Én is elkezdtem vagy 4-5 éve, aztán pihenőpályára került :D Az egyik klubban vetette fel Szergej, meg lehet Tutus is, hogy mennyire jó lenne egy ilyesmi.
Title: Re: Kétabrakos fájlkezelő
Post by: Tutus on 2021.February.12. 09:55:37
De majd folytatom, ha sikerül megoldani azt a "lefagyásos" ciklást. Ez is kétabrakos lesz. :) A teszteléshez még ilyen kamu fájlnevekkel tölti fel az abrakokat, ezt kéne megoldani, hogy rendesen működjön.
Húú, ez is nagyon jól néz ki! Folytasd, ne vegye el a kedved, hogy Geco most kihozta az övét.
Igen, valóban hiánypótló és régen vártunk erre!
Title: Re: Kétabrakos fájlkezelő
Post by: Tomato77 on 2021.February.12. 10:16:28
Mikor fagyizik?
Ugyanakkor, a FISH rutin lefutása után valami elállítja az LPT kezdőcímét. Úgy próbálok rájönni, hogy keretvillogtató végtelenciklusokkal megállítom a programot mindig máshol, és nézem debuggal, hogy jó-e még az LPT, de ehhez mindig újra kell fordítani és baromi lassú módszer. Talán 4-5 év múlva ez is kész lesz. :)
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.12. 10:20:02
Van egy egyszerűbb módszer, debug ablakban írd be XX:YYYYw-t, ahol XX az LPT szegmens száma, YYYY pedig az LPT címe, w pedig az írás.
vagy küldd el megint a befordított binárist.
Title: Re: Kétabrakos fájlkezelő
Post by: szipucsu on 2021.February.12. 12:16:00
Ezt egy Dab nevű operációs rendszeren kellene futtatni (pl. IS-DOS-hoz hasonló lenne), akkor kerülne Abrak a Dabra.
Az abrak lehet, hogy eleség hal (FISH) számára?
Szerintem külföldiek azért nem szóltak még hozzá, mert az abrakból a Google fordító nem tud értelmeset kihozni. :D A fájl kezével vigyázni kell, mert a fájl keze lő!
Bocs az offért. De egy ilyen cím után muszáj. Lehet törölni, ha nagyon zavaró.
Title: Re: Kétabrakos fájlkezelő
Post by: Dr.OG on 2021.February.12. 18:24:44
Én szeretem az ilyen agymenéseket, de nálam ez szakmai ártalom. Nem mellesleg a program kitűnő!
Title: Re: Kétabrakos fájlkezelő
Post by: Tutus on 2021.February.12. 19:00:39
Ezt egy Dab nevű operációs rendszeren kellene futtatni (pl. IS-DOS-hoz hasonló lenne), akkor kerülne Abrak a Dabra.
Az abrak lehet, hogy eleség hal (FISH) számára?
A program "álneve" meg FosTalicska :D Na? :D
Title: Re: Kétabrakos fájlkezelő
Post by: szipucsu on 2021.February.12. 20:02:26
A program "álneve" meg FosTalicska :D Na? :D
Akkor FájlTalicska jobb lenne. Pont ilyen ledegradáló nevet adni a leghiánypótlóbb programnak?
Lehetne a neve File Mile is. Az egy madár, amelyik a fájlokat átszállítja egyik helyről a másikra, a postagalambbal egy családba tartozik. Na jó, most már befejezem.

Az is jó, hogy Kotasoft is készít ilyen programot. Nem baj, ha van többféle is, és van miből választani. Más gépekre pl. compilerből több is van, EP-n is jó az ilyen választék.
Title: Re: Kétabrakos fájlkezelő
Post by: Dr.OG on 2021.February.12. 20:28:22
Ha már az IS-DOS szekcióban szóba került az MSX, arra is van hasonló (MC), bár az 80-oszlopos, jobban hasonlít az eredeti NC-re. Sőt, 8-bites Commodore gépekre is létezik egy CBM-Command nevű progi, az elsősorban a C128 RGBI kimenetén mutat jól.
Title: Re: Kétabrakos fájlkezelő
Post by: Zozosoft on 2021.February.12. 20:38:03
bár az 80-oszlopos
Na most néztem az abrakosat :-) akkor most már értem hogyan lett megoldva a hogyan scrollozunk fél képernyőt gyorsan 80 karakteres módban... fájladatok nagy részének kihagyásával :oops:
Title: Re: Kétabrakos fájlkezelő
Post by: szipucsu on 2021.February.12. 22:06:06
Ha nem fér ki egy sorba túl sok file információ, lehetne olyat, hogy gyorsan váltogatnák egymást a kijelölt sorban az információk. Nem tudom, megoldható-e, vagy használtak-e már ilyet.

Commodore gépekre is létezik egy CBM-Command nevű progi
Ez a kép honnan van? Milyen fájlok, amik rajta vannak? Eléggé ritkák a holland szavak 8 bites gépeken, azért kérdezem. (Igaz, EP-re még Dániából is kerültek elő programok, szóval semmi sem meglepő.)
Title: Re: Kétabrakos fájlkezelő
Post by: Zozosoft on 2021.February.12. 22:30:56
Megtaláltam, errefelé (https://enterpriseforever.com/programozas/assembly-programozas/msg19643/#msg19643) volt némi elmélkedés 80-as képernyő felének scrolljáról.
Title: Re: Kétabrakos fájlkezelő
Post by: Dr.OG on 2021.February.13. 05:33:59
...
Ez a kép honnan van? Milyen fájlok, amik rajta vannak? Eléggé ritkák a holland szavak 8 bites gépeken, azért kérdezem....
Ez a saját C128-asomról készült, melyet RGBI(CGA)->SCART átalakítóval kötöttem a Samsung LCD TV-mre, melynek framebufferét pendrive-ra mentettem a ScreenCap SamyGo-s applikációval.
A konvertert alapvetően ez alapján építettem, pici módosításokkal (az ellenállásokat kisebbre vettem, és a kompozit videojelet is bedrótoztam, így egy kétállású, kétáramkörös kapcsolóval tudok váltani a 40 és 80-oszlopos kimenet között, nem kell a kábeleket húzgálni állandóan vagy 2 külön bemenetet (f)elhasználni a TV-n):
https://sites.google.com/site/h2obsession/CBM/C128/rgbi-to-scart
A ScreenCapról itt egy leírás:
https://wiki.samygo.tv/index.php?title=Content_Library_applications_list#ScreenCap
De, hogy a kérdésedre is válaszoljak, a képen a jobb oldali ablak az 1995-ös VDC Demo fájllistáját mutatja, letölthető pl. innen (igazából csak azért írtam ki korábban, mert ezzel a demóval egy lépésben tudtam tesztelni az RGBI->SCART átalakítót és a C1571-es floppy drive burst mode-ját):
https://csdb.dk/release/?id=44110
Ezt írom felül éppen a C128-ra szabott, Y2K kompatibilis CP/M 3 Plus-szal, ahogy a progress bar is mutatja, mindjárt kész!
Köszönöm a figyelmet, leülök én magamtól is...
Title: Re: Kétabrakos fájlkezelő
Post by: SlashNet on 2021.February.13. 10:20:43
Can I change the drive at one panel (left panel A: and right B:)?
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.13. 12:57:45
Can I change the drive at one panel (left panel A: and right B:)?
yes, if you are at left side press a, then press tab, then you are in right window and press b.
Title: Re: Kétabrakos fájlkezelő
Post by: Povi on 2021.February.17. 17:52:14
nagyon jó kis progi!
találtam egy bug-ot... :oops:
ha az egyik panelról átugrok TAB-bal a másik panelra, és nem ugyanabban a könyvtárban állok, akkor az F3 nem működik...

másik, ami jó javítás lenne:
a shift+fel, shift+le esetében, ha már a legalja / legteteje látszik a listának, lehessen a legfelső / legalsó elemre még ráugrani

plusz javítás:
F3 esetében lehessen választani text / binary / hexa nézet között, 1 / 2 / 3 gombokkal.

De egyébként szívesen besegítek a fejlesztésbe, ha gondolod, és publikus a forrás.
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.17. 18:33:45
Oké, majd megnézem őket.
A forrás lehet publikus, de nagyon ronda :D
Title: Re: Kétabrakos fájlkezelő
Post by: Povi on 2021.February.18. 13:07:00
Gratula! Hiánypótló program, és talán nem trollkodás, ha teszek be róla egy képet, de tavaly épp ilyet kezdtem el csinálni, csak elakadtam a FISH dolgoknál, azóta se tudok továbblépni vele. De majd folytatom, ha sikerül megoldani azt a "lefagyásos" ciklást. Ez is kétabrakos lesz. :) A teszteléshez még ilyen kamu fájlnevekkel tölti fel az abrakokat, ezt kéne megoldani, hogy rendesen működjön.
Ez is tök jó, várom, h elkészüljön!
geco, ne figyelj ide :-) ennek a színvilága jobban tetszik, mint gecóé, ez jobban emlékeztet a Norton Commanderre :-)
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.18. 17:59:39
Elméletileg javítva, hacsak nem tettem bele újabb hibát a javítás során :D Tutus hívta fel a figyelmem, hogyha lemászunk az alsó sorba egy-egy funkciós ablakban, akkor a CANCEL-re is végrehajtja az adott funkciót, ez azért volt, mert egy korábbi módosításomnál bent maradt a POP AF a visszatérés előtt.
123-mal lehet módokat váltani View módban, ami megy a B abrakból is
a SHIFT és CONTROL le/fölre ha az utolsó/első oldal következne, akkor a cursor az utolsó/első pozícióba áll.
Title: Re: Kétabrakos fájlkezelő
Post by: Povi on 2021.February.18. 18:10:48
Elméletileg javítva, hacsak nem tettem bele újabb hibát a javítás során :D Tutus hívta fel a figyelmem, hogyha lemászunk az alsó sorba egy-egy funkciós ablakban, akkor a CANCEL-re is végrehajtja az adott funkciót, ez azért volt, mert egy korábbi módosításomnál bent maradt a POP AF a visszatérés előtt.
123-mal lehet módokat váltani View módban, ami megy a B abrakból is
a SHIFT és CONTROL le/fölre ha az utolsó/első oldal következne, akkor a cursor az utolsó/első pozícióba áll.
ez gyors volt! :-)
sajnos maradt benne hiba...
ha a B abrakból nyomok view-t, utána visszatérve az A abrakba ugyanúgy nem működik...

tök jó lett a nézőke módjai, de lehetne ugyanolyan kiosztást, mint a total commanderben?
1 - text
2 - binary
3 - hexa

és csak az esc-re lépjen ki (most minden más gombra kilép, ami nem 1,2,3)

plusz egy bug a text nézetben: nem kezeli a TAB-ot (chr(9))

illetve lehetne, h bizonyos kiterjesztések esetében (ASM, C, TXT) automatikusan a text mód jöjjön be
Title: Re: Kétabrakos fájlkezelő
Post by: Povi on 2021.February.18. 18:39:36
újabb bug...

a delete parancsnál nem írja ki a fájlnevet (vagy a könyvtárnevet)

viszont ha előtte F5-öt nyomtunk, akkor megjegyzi a fájlnevet, és azt írja ki az F8-ra is
Title: Re: Kétabrakos fájlkezelő
Post by: Povi on 2021.February.18. 19:48:22
egyébként jól sejtem, h Geco te text módot haszálsz, Kota pedig attribútumot?

sokat lassítana, ha attr mód lenne? (csak a sok szín miatt kérdezem... :-))
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.18. 20:09:48
koszi, majd megnezem oket.
Reszemrol az attributum mod felejtos, nekem amugy sem hianyzik az ubersok szin, es amellett, hogy sokat lassit, legalabb 8x annyi adattal kell foglalkozi (ha speccy modu attr), sokkal tobb helyet foglal, es sokkal macerasabba is teszi a kepernyore irast.
Title: Re: Kétabrakos fájlkezelő
Post by: Tomato77 on 2021.February.18. 21:04:23
egyébként jól sejtem, h Geco te text módot haszálsz, Kota pedig attribútumot?
Én is text módot használok. Attribútum módban teljesen olyan lehetne, mint PC-n az NC, pl. a kijelölés lehetne szebb, de úgy lassabb lenne. Az enyém így is lassabb Gecóénál pl. a scrollozásnál. Amúgy döbbenet, hogy mennyire hasonlít a két program, pedig ez régebbi az enyémnél, és én se láttam azelőtt Gecóét. Úgy látszik, így adja ki logikusan a képernyő elrendezés.

Ha lesz időm, befejezem, de most a munkahely ad elég melót.
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.18. 21:50:12
hat vagy a masik lehetoseg, nalad is maradando elmenyt nyujtott az nc :-D En pl nem tudtam hozzaszokni semmilyen mas commanderhez, hiaba voltak nagyon hasonlok. En is meglepodtem a hasonlosagon, pedig tudtam, hogy egyikunk se latta a masik verziot, de hajra, mivel megvannak a kulonbsegek, tuti mind a ketto hasznalatba lesz veve. En is gondoltam editorra is, de aztan azt gyorsan el is vetettem.
Az nc-bol indultam ki, se aztan elkezdtem kidobalni azokat a funkciokat, amirol azt gondoltam, hogy en tudnek elni nelkule.
Egyebkent karakteres modban is lehetne szinmennyisegben megegyezo, de az bonyolultabb lenne, es a karakterkeszletet is ujra kene definialni, es csak 64 karakter lenne elerheto, ezert en lemondtam a +2 szinparrol.
Title: Re: Kétabrakos fájlkezelő
Post by: lgb on 2021.February.18. 22:13:27
zdtem kidobalni azokat a funkciokat, amirol azt gondoltam, hogy en tudnek elni nelkule.
Egyebkent karakteres modban is lehetne szinmennyisegben megegyezo, de az bonyolultabb lenne, es a karakterkeszletet is ujra kene definialni, es csak 64 karakter lenne elerheto, ezert en lemondtam a +2 szinparrol.

OMG, hogy repul az ido, emlekszel amikor egyik klubb esemenynel pont errol beszelgettunk? Az is volt mar 1-2 eve szerintem :-O
Title: Re: Kétabrakos fájlkezelő
Post by: Zozosoft on 2021.February.18. 22:46:48
Nekem az a igényem, hogy az idegesítő norton kékről át lehessen színezni másra :-)
Többek közt ezért is tértem át DOS Navigator-ra anno.
Manapság meg TC-ben is fekete alapon zöld betük az alap nálam :-)
Title: Re: Kétabrakos fájlkezelő
Post by: Tomato77 on 2021.February.18. 23:05:25
Nekem az a igényem, hogy az idegesítő norton kékről át lehessen színezni másra :-)
Azt már tudja. Csak még a lényeg nem működik. :)
Title: Re: Kétabrakos fájlkezelő
Post by: Ep128 on 2021.February.18. 23:24:55
Nekem az a igényem, hogy az idegesítő norton kékről át lehessen színezni másra :-)
Többek közt ezért is tértem át DOS Navigator-ra anno.
Manapság meg TC-ben is fekete alapon zöld betük az alap nálam :-)

Ezzel teljesen ugyanúgy voltam! :-) Szóval (már 2 szavazat ;-) ) én is szeretnék fekete hátteret és zöld karaktereket! :-)
Title: Re: Kétabrakos fájlkezelő
Post by: Dr.OG on 2021.February.19. 05:23:31
Engem nem zavar a sötétkék/világoskék kombó, sőt, én a TC-t is erre szoktam átállítani. Bár nálam a C64 volt az első szerelem. Lehet, hogy ez is, mint oly sok minden az életben, szocializáció kérdése?
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.19. 08:35:19
OMG, hogy repul az ido, emlekszel amikor egyik klubb esemenynel pont errol beszelgettunk? Az is volt mar 1-2 eve szerintem :-O
Repül hát, szerintem az megvolt már 4-5 is, ha nem több :D :D :D
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.19. 20:13:07
újabb FosTalicska verzió:
Paletta beállítás: Shift + F1
ASM, C, DOC, SRC, TXT kiterjesztésű fájlok text módban nyílnak, TAB-ot kezeli, 5 karakteres a tab
Delete-nél fájlnév kiírása javítva
A két oldal közötti váltás után nekem mindig megnyitotta a fájlt F3-ra, úgyhogy ahhoz nem nyúltam.
Title: Re: Kétabrakos fájlkezelő
Post by: Lacika on 2021.February.19. 21:27:10
Van olyan nézet, amiben nem látszanak a rejtett file-ok?
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.19. 21:31:04
ugy remlik nincs, direkt betettem, hogy minden latsszon
Title: Re: Kétabrakos fájlkezelő
Post by: Lacika on 2021.February.19. 21:47:40
Kellene egy sor a lemezen lévő szabad hellyel... Akár kbyte-ban is, hogy kevesebb számjegy legyen (mint byte-ban). Pl. a keret alsó oldalán?
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.19. 22:07:43
ezt nem igerem meg ebben a formaban, de megnezem hogy hogy lehet begyujteni, es egy billkombora akkor megmutatna.
a leheto legnagyobb teruletet meg akarom tartani a fajlablaknak.
Title: Re: Kétabrakos fájlkezelő
Post by: szipucsu on 2021.February.20. 08:25:12
a leheto legnagyobb teruletet meg akarom tartani a fajlablaknak.
Oda százvalamennyi fájlnnál több nem kerülhet, nem? Az almappák bővülhetnek a végtelenségig, de nagy megszállott lehet, aki sok kicsi programmal rakja tele a mappát.
Title: Re: Kétabrakos fájlkezelő
Post by: geco on 2021.February.20. 08:34:01
A limit 480 fajl, vagy mappa egy mappan belul, ez azert van, mert mind a ket abraknak egy 16k-s szegmens van lefoglalva, az elso 1kb foglalt mas celokra, es 15kb a fajl es konyvtar adatoknak, egy adat 32 bajt.