Welcome, Guest. Please login or register.


Author Topic: EPDOS fejlesztése (Read 54515 times)

Offline hsoft

  • EP fan
  • *
  • Posts: 113
    • View Profile
Re: EPDOS fejlesztése
« Reply #30 on: 2006.January.13. 06:42:06 »
Quote from: "Zozosoft"
Lefekvés elött még egy kis javítás :-)
Szabad blokkok számát már helyesen számolja ki vinyón is.
Az alsó információs sáv kiírása hol van? Kéne azt is módosítani, a bájt értékeket 8 karakteren kéne kiírni.
Kb 2 órája keresem, de még nem találtam meg, hogy hol az a rész, ami ezt csinálja :-(


Na, sajnos indulnom kell melózni, eddig a következõket végeztem:
A _decimal rutint (A szegmens) kibõvítettem 8 kerakteresre, és a rá hivatkozásokat átjavítottam. A szabad terület kiirása már jó csak csonkolt, Át kell pozicionálni az alsó részt, hogy kiférjenek a számok. A fájlméret kiirását is 8 karakteresre növeltem de ez 2 attribut karakterbe betakar, itt kombinálni kell majd valamit, pl. ha kissebb ne irja felul. Nem sok idõm jutott tesztelésre, még át kell tüzetesebben nézni. Este majd folytatom...

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: EPDOS fejlesztése
« Reply #31 on: 2006.January.13. 13:25:01 »
Quote from: "hsoft"
Na, sajnos indulnom kell melózni, eddig a következõket végeztem:

Szuper!
Amúgy aludni mikor szoktál? :)

Quote from: "hsoft"
Este majd folytatom...

Ok, akkor ezt a részt én nem piszkálom :-)

Offline hsoft

  • EP fan
  • *
  • Posts: 113
    • View Profile
Re: EPDOS fejlesztése
« Reply #32 on: 2006.January.13. 16:57:41 »
Hi Zozo!

Betettem a romdisket, de itt rögtön látok egy újabb gondot. A fájlméret beolvasás jelenleg 3 bájtosan történik, eszerint csak 16 mega körüli lehet a max méret. Ha nagyobb méretet szeretnénk kezelni, akkor át kell térni a 4 bájtos méretszámolásra.

Most mi legyen? Egyáltalán indokolt 16MB-nál nagyobb enterprise partició?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: EPDOS fejlesztése
« Reply #33 on: 2006.January.13. 16:57:52 »
Laci mit szólsz egy ilyenhez?
Code: [Select]
DIRRDSZAMOL:    CALL DIRRDSZAMOL10
                RET Z
                CALL _ERRORPRINT
DIRRDSZAMOL5:   LD BC,-10H
                ADD HL,BC
                LD A,H
                OR L
                LD A,247
                JR Z,DIRRDSZAMOL9
                CALL DIRRDSZAMOL10
                JR NZ,DIRRDSZAMOL5
                XOR A
DIRRDSZAMOL9:   OR A
                RET
DIRRDSZAMOL10:  PUSH HL
                ...

Így a túl nagy fökönyvtáras lemezeken is megjelenít annyit amennyit bír. A Insuffcient... hibaüzenet persze megmarad. A lemeradó rész általában amúgy is üres...
Persze ez csak egy ideiglenes ötlet, ha jól sejtem át kéne szervezni a könyvtár beolvasást egy külön szegmensbe :(

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
    • View Profile
    • http://lgb.hu/
Re: EPDOS fejlesztése
« Reply #34 on: 2006.January.13. 17:01:40 »
Quote from: "hsoft"
Hi Zozo!

Betettem a romdisket, de itt rögtön látok egy újabb gondot. A fájlméret beolvasás jelenleg 3 bájtosan történik, eszerint csak 16 mega körüli lehet a max méret. Ha nagyobb méretet szeretnénk kezelni, akkor át kell térni a 4 bájtos méretszámolásra.

Most mi legyen? Egyáltalán indokolt 16MB-nál nagyobb enterprise partició?


De a file meret meg a part. merete az azert nem feltelenul ugyanaz ... 16M-os filet amugy EP-vel kezelni szerintem nem is erdemes, mit tennel bele?

Offline hsoft

  • EP fan
  • *
  • Posts: 113
    • View Profile
Re: EPDOS fejlesztése
« Reply #35 on: 2006.January.13. 17:09:52 »
Tehát a fájlméretek számolása és összegzése maradjon 3 bájtos, de a partíció kiírása pontosabban a szabad clusterrekbõl adódó szabad terület legyen 4 bájtos?

Amúgy a szabad terület kiírásnál kB-ra kellene áttérni.

Más... Amikor valamelyikõnk belekezd valami módosításba, azon idõ alatt törölje a forrást az ftp-n, igy nem kell aggódni, hogy a másik egyidejüleg szintén szerkeszteni kezdi.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: EPDOS fejlesztése
« Reply #36 on: 2006.January.13. 18:13:28 »
Quote from: "hsoft"
Tehát a fájlméretek számolása és összegzése maradjon 3 bájtos

Mennyire nagy meló átírni 4 bájtosra? Ha nem nagy, akkor legyünk precízek :-)
Jelenleg értelmesen nem lehet 16M-nál többet összehozni egy könyvtáron belül EP fájlokból.
De pl nekem van 1.2 megás EP-re konvertált WAV fájlom. Ilyet bármikor lehet még gyártani, és akkor könnyen tele lehet pakolni egy particiót :)
Quote from: "hsoft"
a partíció kiírása pontosabban a szabad clusterrekbõl adódó szabad terület legyen 4 bájotos?

Ez egyértelmûen 4 bájtos.

Quote from: "hsoft"
Amúgy is a szabad területnél kB-ra kellene áttérni.

Na igen, talán nem véletlen, hogy az EXDOS is K-ban számol :-) Esetleg lehetne úgy, hogy bizonyos érték felett változik a mód?

Offline hsoft

  • EP fan
  • *
  • Posts: 113
    • View Profile
Re: EPDOS fejlesztése
« Reply #37 on: 2006.January.13. 18:19:08 »
Quote from: "lgb"
De a file meret meg a part. merete az azert nem feltelenul ugyanaz ... 16M-os filet amugy EP-vel kezelni szerintem nem is erdemes, mit tennel bele?


Itt nem arról van szó, hogy egy fájl lehessen-e akkora mint a partició maga, (még 1 megás is értelmetlen), hanem arról, hogy ha több fájl méretét elkezdjük összeadogatni, és a sok fájl megtölti a particiót, akkor az összegük is megközelitheti a particiót! Ezért lenne indokolt azonos nagyságrendben számolni mindkettõt.

Offline hsoft

  • EP fan
  • *
  • Posts: 113
    • View Profile
Re: EPDOS fejlesztése
« Reply #38 on: 2006.January.13. 18:29:19 »
Igazán regisztrálhatna már valaki, hogy ne én legyek a kopasz... :)

A romdiszkrõl be is lehet tölteni progit?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: EPDOS fejlesztése
« Reply #39 on: 2006.January.13. 18:37:12 »
Quote from: "hsoft"
Igazán regisztrálhatna már valaki, hogy ne én legyek a kopasz... :)

:-)

Quote from: "hsoft"
A romdiszkrõl be is lehet tölteni progit?

Persze! Egy 840-es lemeznyi cucc van rajta, így a használt szektorok még bõven belefértek az 1 megába.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: EPDOS fejlesztése
« Reply #40 on: 2006.January.13. 18:41:51 »
Amúgy a ROMDISK programját megnézted? Pofonegyszerûen lehet bõvíteni az EXDOS-t! Ha anno lett volna errõl leírás, már vagy 10 éve lenne vinyó.
Az EPDOS 2.1 SRAM kezelésénél is jól jött volna ez az infó, nem kellett volna mindent (DIR,stb) külön megírnod.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
    • View Profile
    • http://lgb.hu/
Re: EPDOS fejlesztése
« Reply #41 on: 2006.January.13. 18:57:37 »
Quote from: "hsoft"
Quote from: "lgb"
De a file meret meg a part. merete az azert nem feltelenul ugyanaz ... 16M-os filet amugy EP-vel kezelni szerintem nem is erdemes, mit tennel bele?


Itt nem arról van szó, hogy egy fájl lehessen-e akkora mint a partició maga, (még 1 megás is értelmetlen), hanem arról, hogy ha több fájl méretét elkezdjük összeadogatni, és a sok fájl megtölti a particiót, akkor az összegük is megközelitheti a particiót! Ezért lenne indokolt azonos nagyságrendben számolni mindkettõt.


Es ez miert baj? POSIX rendszerekben a ketto kozott tobbszor tobb nagysagrend van, marmint hogy a file max merete es a particio max merete. Az osszeadnal meg konvertalni kell a tipusok kozott minden modern OS-en igy van ma is. Nade vegulis mindegy, itt egyszerubb talan egysegesnek lenni :)

Offline hsoft

  • EP fan
  • *
  • Posts: 113
    • View Profile
Re: EPDOS fejlesztése
« Reply #42 on: 2006.January.13. 18:58:08 »
Quote from: "Zozosoft"
Amúgy a ROMDISK programját megnézted? Pofonegyszerûen lehet bõvíteni az EXDOS-t! Ha anno lett volna errõl leírás, már vagy 10 éve lenne vinyó.
Az EPDOS 2.1 SRAM kezelésénél is jól jött volna ez az infó, nem kellett volna mindent (DIR,stb) külön megírnod.


Biztosan jól jött volna, de a sramban olyankor is elérhetõ infók vannak, amikor még nincs rombõvités, pl hideginditás vezérlés, stb. Magnósok meg nem tudnák alkalmazni. Lehet szimulálni magnós konfigot is, akkor sincs exdos... Sajnos önállónek kell lennie.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: EPDOS fejlesztése
« Reply #43 on: 2006.January.13. 19:15:47 »
Quote from: "hsoft"
sramban olyankor is elérhetõ infók vannak, amikor még nincs rombõvités, pl hideginditás vezérlés, stb.

Pont úgyanúgy elérhetõek lennének mint eddig. Egyedül az elhelyezésük lenne kérdés, lehetne úgy, hogy ezek elöl az SRAMDISK csak ezután. Vagy egybõl SRAMDISK, és a boot sector nem használt részében lennének ezek az adatok.
Ha jól sejtem ezen adatok tárolása a fõ funkció, a többi az csak a kezdjünk valamit a maradék hellyel :)

Offline hsoft

  • EP fan
  • *
  • Posts: 113
    • View Profile
Re: EPDOS fejlesztése
« Reply #44 on: 2006.January.13. 19:23:04 »
Quote from: "Zozosoft"
Pont úgyanúgy elérhetõek lennének mint eddig. Egyedül az elhelyezésük lenne kérdés, lehetne úgy, hogy ezek elöl az SRAMDISK csak ezután. Vagy egybõl SRAMDISK, és a boot sector nem használt részében lennének ezek az adatok.
Ha jól sejtem ezen adatok tárolása a fõ funkció, a többi az csak a kezdjünk valamit a maradék hellyel :)

Valami különbség azért van. A szektornál jóval kissebbek egyes fájlok.