Hírek | Archívum | Fórum | IRC | Amiga | AmigaOS | FAQ | RSS

 - Fórumok - Keresés - Statisztika - Szabályzat - Pegasos.hu fórum
forum.amigaspirit.hu / Újgenerációs AmigaOS / AmigaOS4 Blizzard PPC-re
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . >>
Szerző Üzenet
AliveMOon
Tag

# Elküldve: 2007. Nov. 12. 12:48


Nem biztos, mert ha csak 4kb hosszú modulok lenének egy modul egy az egyben beférne a 40-es cache-be. és további 4kb adaton tudna dolgozni.

rachy
Tag

# Elküldve: 2007. Nov. 12. 18:38


@AliveMoon
Valtozatlanul nem sok ertelmet latom a dolognak. Szerinted mire lenne ez jo egyaltalan konkretan?

AliveMOon
Tag

# Elküldve: 2007. Nov. 12. 19:41 - Szerkesztve: alivemoon


Hát mondjuk valami fraktál alapú véletlen szám generáló, jel generátor, valami de/kodoló, szerintem még talán egy hang mixer is futhatna bene, ha esetleg kölön bus ként lehetne kezelni a fast és chip ramot, akor mint cooproceszort használni egy elörre definiállt bufferben,
kicsit okosabb coopert, vagy blittert csinálni belöle, vagy mondjuk valami sortolo.

Pl. most a játékom renderje az úgy müködik, hogy nem minden frameben van sorendezve a renderelni szánt objectek, hanem minden frameben mondjuk csak 10-20 cucot rak csak sorendbe, 100 frame alatt az már 1000-2000 cumó, na talán ilyen cumokra lehetne használni.

Tudom a PPC-hez képest elenyésző teljesítménye van a 40-es nek, de azért van teljesítménye. De mondom csak mint érdekesség érdekel engem is.

rachy
Tag

# Elküldve: 2007. Nov. 12. 21:02


@AliveMoon

Tudom a PPC-hez képest elenyésző teljesítménye van a 40-es nek, de azért van teljesítménye. De mondom csak mint érdekesség érdekel engem is.

Ez igy van, es ha barmilyen muveletet akarsz vele vegezni, amihez sok adathoz (ertsd: hang dekodolas, objektumok rendezese, grafika pakolgatasa) valo hozzaferes kell, akkor csak akadalyozni fogja a PPC-t. Kizarolag ott lenne ertelme, ahol nem kell sokszor a memoriahoz nyulni es a teljesitmenye meg kihasznalhato lenne, de hirtelen ilyen muvelet nem jut eszembe.

AliveMOon
Tag

# Elküldve: 2007. Nov. 13. 12:21 - Szerkesztve: alivemoon


A hangfuffer is úgy müködik egy pc-ben, hogy van 32k memoriája, és ebbe pakolod idönként a cumot és jelen esetben is lehetne ha jol emlékszem, (gyakorlatilag a 68k-t mint customchip használnám), ha a chip ramot külön buszként lehetne használni, itt az a kérdés, hogy a ppc-n lévö 40-es külön cím és adat vezetékekre van kötve a chip és a fast ramon, ha nem akkor tényleg nem lehet nagyobb adatokkal dolgoztatni, de még mindig ott van a chache amiben 4kb-val lehetne gazdálkodni, akkor 4kb adatot át tud alakitani még mindig 4kb adattá, a maga sebességével, vagy lehet olyan algoritmust íni, mondjuk 2kb adatot ki tudjon csomagolni vagy interpolálni 4kb adattá, ha végzett egy megszakitéást generál, akkor engedélyt kap, hogy kirakja valahová a ramba és már a miénk is az adat. Én valami ilyesmiben gondolkodom.

Ha jól emlékszem az 1200-asban két különböző busznak kell lenie a chip és fast ramnak, a csatin a chipramot látja, meg a custom chipek regiszter tábláját, viszont a kártyán lévő ram az egy fügetlen ram pont ezért fast ram.

Okosabb blitter vagy cooper: 4kb os algoritmussal lehetne vezérelni a coopert vagy blittert. Pl. kapásból kitöltött polygonok.

Sorendezés pedig, hogy egy bináris fa algoritmus kap egy 4kb adatot, kb 512 * struct{ long index; float d; };, azt simán sorendbe tudná rakni cache-ben, és ezt szerintem még a 40 es is század másodpercek alatt.

Lehetne pl. matrixszorzásra használni 64 db 4x4-es float mátrixot tudna szorozgatni, vagy egy mátrixal -> 336 float3 vectort transzformálni, ez pl. egy foci program öszes szereplöjének a labdát is beleértve transzformálása egyik helyzetből másikba. Ideális esetben 336 vector az 112 háromszög. És szerintem ez is század másodpercek alatt. De esetleg fakeflot egészekkel ez sokszoros. Gakorlatilag korában az a proci ami mindent megcsinált az AMIGA-ban most csak ezekre koncentrálva.

Ehez azt kelene csak szerintem megoldani, amig a 40-es nem akar a fast ram-hoz nyulni, futhason, az algoritmus végére pedig olyan utasítás kell ami megszakítást generál a rendszerben.
Egyébként én azzal nem értek egyet, hogy felesleges a mostani rendszerben a contactswitch, sosem lehet a fejlesztő biztos abban, hogy valamire mégiscsak nem lehet jó!
Ilyen feladatokra szerintem framenként pár millisecet fel lehet áldozni, adig valszeg a ppc is elvan a cache-ben.

Egyébként az egész csak azért nem érné meg szerintem, mert az OS4-et hamarosan nem ezeken a gépeken használjuk, de szerintem érdekes anyira, hogy hobbyból szorakozzon vele az ember.

Van valakinek, doksia min keresztül vannak a procik rákötve a cím és adatsinekre? Hogyan müködik a contactswich? Vagy custom chip-ek megszakításait hogyan kapják meg a procik? Gakorlatilag BPPC doksi?

Chain-Q
Divatamigás

# Elküldve: 2007. Nov. 14. 01:58 - Szerkesztve: charlie


Amire en a 040-et hasznalnam, az pl. "fake" DMA IDE-hez, hogy ne a PPC-nek kelljen pollingolni azt a szerencsetlen szar IDE vezerlot az alaplapon. Vagy pl. PCMCIA halokartya baszkuralasa, hasonlo megfontolasbol. Mediator detto. Szoval ilyen I/O processzornak. Mas kerdes, hogy valoszinuleg arra sem eri meg szopni vele, amennyire keves ilyen kartya van mar...

Van valakinek, doksia min keresztül vannak a procik rákötve a cím és adatsinekre? Hogyan müködik a contactswich? Vagy custom chip-ek megszakításait hogyan kapják meg a procik? Gakorlatilag BPPC doksi?

Van, a M*rphOS fejleszto csapatnak. Mivel ugyanazok az emberek vannak ott, akik valaha a CSPPC/BPPC-k elso szoftvereit barkacsoltak a phase5-nel. Mar amennyi doksi ezekhez a kartyakhoz valaha keszult, ugye. A java resze csak ilyen-olyan forraskodokban letezik. Es nem, nem publikus. Akkor sem ha e-mailt irsz akarkinek, es akkor sem ha peticiot inditasz, forradalmat, vagy fekete kakast furdetsz kecskeverben teliholdkor. Ez van.

Ezt leszamitva az a gyanum, hogy ez sulyosan offtopic itt, de legalabbis teljesen elmeleti eszmefuttatas, mivel az OS4 kernel egyaltalan nem fog engedni hozzaferni a 68k-hoz, BPPC-n. (De legalabbis ugy basz a kezedre ha megprobalod, hogy napokig borogatod. :) Tehat a jelen szoftverekkel baromira nem fog menni. Akkor sem ha... eh, lasd fent. :)

rachy
Tag

# Elküldve: 2007. Nov. 14. 07:12


@Alivemoon

A chip ram baromi lassu (mivel a PPC cache gyakorlatilag arra ki van kapcsolva, hogy a custom chipekkel ne vesszen ossze tartalom), mar az, hogy oda beleird es onnan kiolvasd az adatokat tobb idot venne el a PPC-tol a varakozasok miatt, mint maga a muvelet, amit elvegeztetnel szerencsetlen 68k-val. Es akkor meg szinkronizalni is kellene a ket processzor kozott valahogy. Megszakitassal lehetne, de ahhoz ismerni kellene a kartya mechanizmusat erre (ld. nem elerheto/letezo doksik), ha meg pollinggal szinkronizalunk akkor a helyzet tovabb romlik.
Szoval SZVSZ nagyon jo, hogy ki van kapcsolva az a szerencsetlen 68k, legalabb nem futi a szobat feleslegesen...

@Chainq

A kernel forrasokat megnezve: meg lehetne hakkolni, de akkora orbital hakkok kellenenek, hogy ahhoz igen sok belso infot kellene ismerni. Szoval kb. en tudnam megoldani, de nem fogom. ;)

Chain-Q
Divatamigás

# Elküldve: 2007. Nov. 14. 10:13


Rachy: Nyilvan te igen, meg barmelyik kernelkoder ugye, barmelyik csapatbol. De egy sima otthoni user, aki vett OS4-et, es futtatja a BPPC-jen - legyen barmilyen tehetseges koder is - kotve hiszem.

AliveMOon
Tag

# Elküldve: 2007. Nov. 18. 02:04


http://www.acube-systems.com/compatibility/

Na van kompatibilitás lista!
És bene van a Merlin is!

rachy
Tag

# Elküldve: 2007. Nov. 18. 16:57


Tessek, elotted a nagy lehetoseg... ;)

Derringer
Tag

# Elküldve: 2007. Nov. 18. 17:48


Az sb128/realtek8139/bppc scsi azért nagyon fáj. Remélem dővel lesz drájver rá.

Derringer
Tag

# Elküldve: 2007. Nov. 19. 15:36


a terratec 128-al mi a gond, tud vki valamit róla?

rachy
Tag

# Elküldve: 2007. Nov. 19. 17:01


@Derringer: Mediatorban akarod hasznalni ezeket? Mert azok a kartyak, amik DMA-t igenyelnek (mint a legtobb hang- es halokartya) egyelore nem fognak mukodni Mediatorral OS4 alatt, mivel nincs valodi DMA a hardveren. Majd ha az Elbox kegyeskedik tenni valamit az ugy erdekeben akkor esetleg. (Peldaul gyartanak az über-broken hardverukhoz specialis workaround drivert... ;)

Cobra
Piros troll

# Elküldve: 2007. Nov. 19. 17:08


jol tudom hogy mediatoron ugy oldottak meg a dolgot, hogy egy videokartyanak a videoramjaba teszik a procival az adatot, es onnan tudja a masik PCI eszkoz DMA-val kiszedni, visszafele meg oda teszi be, es a proci onnan olvassa ki (ami kurvalassu)? Ha ez igy van, akkor az eredeti hack-es megoldassal is csak akkor mukodhettek ezek a kartyak, ha egy videokartya is van a buszon. Legalabb a mediatornak lenne valami sajat bufferje az ilyesmihez, ha mar nem tudtak a DMA-t megoldani.

Derringer
Tag

# Elküldve: 2007. Nov. 19. 17:29


@rachy: ja mediatorba lesznek/vannak.
terratec-et ha minden igaz találtam. (az sb128-helyett.) Viszont a kompatibilitási listában írták, hohy még mindig gond van vele. Szóval ha működne az fasza lenne, állítólag fényévekkel jobb a jel/zaj aránya, mint az sb128-é.

Időközben előástam egy 8029as realtek csipes hálókártyát is, tehát úgy náz ki a hálózatot is megoldottam.

Egyedül az ide-re kell kitalálnom vmit.

@cobra: Ha ez igaz, az elég gáz, nem tudom ki tervezte, de mostmár kezdem érteni, hogy miért csak 12 csatorát nyom a 68040/33-am 16bit-ben egy treckeren.

Chain-Q
Divatamigás

# Elküldve: 2007. Nov. 19. 18:13


Hat igen, most meg kicsit nehezkesen mukodik. Bezzeg majd SharkPPC-vel... :) (Bocs.)

rachy
Tag

# Elküldve: 2007. Nov. 19. 19:46


@Derringer: kinjukban talaltak ki szerintem, mert a DMA vezerles lenyegesen komolyabb erobefektetes lett volna, pl. bus masteringet kellett volna felepiteni. A Mediator a PCI szabvany toredeket valositja csak meg, nincs burst mod, nincs DMA, nincs bus mastering, gyakorlatilag egy csomo drot, amit a proci kozvetlenul toszkod, ja es van megszakitas is. (Ugyhogy pollingolni nem kell... ;) Meg szerencse, hogy olcso... Ja nem is! :P

Amugy mi a baj az IDE-vel? Milyen megodando feladat merul ott fel? :)

@Chainq: azz, majd a Shark. Vagy a Dragon. Vagy egyeb allatfajta... (Mar aki hisz a mesekben... ;)

Derringer
Tag

# Elküldve: 2007. Nov. 19. 20:02


@rachy:

tavaly vettem , egy fast-ata ide gyorsítót. Origi-amigakit. Beszereltem, nem ment, majd a cégnél odaattam a szervízeseknek. Ők sem boldogultak. Síri csend, fekete kép van csak. Ha kiveszem minden működik. Meg elég gány a rögzítése. A postaköltség vissza, gyakorlaital egy új ára. Úgyhogy nem akarok ezzel a termékkel bajlódni.

Van asszem egy 4 ide splitterem, na ez meg alig fér el a mediator mellett. Meg ez nem gyorsít.

Bppc SCSI nem támogatott egyenlőre. Más megoldást meg nem ismerek, ami felváltaná az alap pio0-ás ide vezérlőt.

Cobra
Piros troll

# Elküldve: 2007. Nov. 19. 21:17


Derringer: Pedig A1200-hez a legjobb IDE megoldas mindenkepp a FastATA. Szoltal nekik hogy szart kuldtek? Nem akarjak kicserelni?

dh1
Mr. DTP

# Elküldve: 2007. Nov. 19. 22:26


Sajnos a FastATA mukodokepesen is eleg gazos ...
Van vele sok negativ tapasztalatom ...

rachy
Tag

# Elküldve: 2007. Nov. 20. 09:46


@Derriner: az alaplapi vezerlonek van egy hatalmas elonye: van es mukodik. Minden mas hakkolas bizonytalan. FastATA-rol en is hallottam mar rosszakat, nekem is volt egy ajandekba, de soha nem hasznaltam. Az egesz megoldastol felallt a hatamon a szor. Az alaplapi IDE-n kivul masra nem nagyon volt igenyem, persze nem siet, de legalabb mukodik.

Cobra
Piros troll

# Elküldve: 2007. Nov. 20. 11:47


dh1: ha jol emlexem kontakt nyugok voltak vele, neha szet kellett szedned es osszerakni? De egyebkent faszan mukodott, gyors volt, UDMA-t is tamogatott, meg minden. Abbol amit en lattam legalabbis.

rachy: Az A1200-esek nagy resze tele van mindenfele hackekkel, es mindenfele kontakt nyugjeiv annak. dh1 gepen a BVision is szarakszik, neha fut a kep, meg ilyenek. Sajnos ezek a regi vasak elegge haldoklanak mar :(

Derringer
Tag

# Elküldve: 2007. Nov. 20. 14:28


@cobra: Szóltam, nekik (amigakit), készséges volt a scrác, még fel is ajánlotta, ha nekem jobb, kiküldhetem az elbox-hoz is.
Sok megoldást láttam, már, de azt, hogy az alaplap műanyag rom-tartójához kell egy műanyag bilincs használatával rögzíteni, az kiütötte nálam a biztosítékot. Bár lehet, hogy a számítógépház-divatot követték. (csavarmentes rögzítés)

Cobra
Piros troll

# Elküldve: 2007. Nov. 20. 17:54


Derringer: Ha jol tudom egy foglalatot kell rarakni a ROM foglalatra, es arra ra a ROM-ot. Valoban nem tul elegans megoldas, de ezerkettesre mi elegans? En a helyedben kicsereltetnem, aztan orulnek, mukodik OS4-el is faszan. Az alaplapi IDE-vel egyebkent egesz turheto sebesseget lehetett elerni, emlekszem valami jobbfajta 2.5" vinyoval 3MB/sec-et is mertunk (szekvencialis olvasas). Nem tudom a FastATA mennyit tud, de mar az UDMA miatt is erdemes lenne mert ugye akkor nem terheli a procit a vinyo olvasas/iras (elvileg).

neongod
Alapító Tag

# Elküldve: 2007. Nov. 20. 22:18 - Szerkesztve: neongod


Cobra: A1200-ben szerintem tök elegáns egy 1260/50+SCSI kit, a scsi szépen kivezetve a hátlapra, rajta pedig egy szép külsőházas SCSI CDRW. Szintén elegáns egy PCMCIA-os hálókártya az oldalában és egy 2.5"-os HDD a keretben a helyén. Sőt, hogy az óraportot is kihasználjuk, rakhatunk oda egy VSS hangkártyát, vagy egy Subway USB-t. Az RGB portra pedig egy külső scandoublert. És a végeredmény egy ultimate Classic Amiga, és a legkevésbé sem a kontaktos tákolmány fajtából :)

Persze meg lehet erőszakolni a hardvert olyan bővítésekkel is mint a fast ata, ppc, bv, mediator, grex, stb.... csak minek?? Aztán meg végképp ne rinyáljunk ha bugzik.

Docky_SD
Tag
# Elküldve: 2007. Nov. 21. 06:42


Quoting: neongod
Cobra: A1200-ben szerintem tök elegáns egy 1260/50+SCSI kit


Ha jól értettem Derringer kolléga OS4 et szeretne azzal meg ugyi ;)
Mondjuk a topic is mutatja asszem :)

rachy
Tag

# Elküldve: 2007. Nov. 21. 09:00


A BPPC SCSI nem tamogatott OS4-ben egyelore. Nem azt jelenti, hogy soha nem is lesz hozza tamogatas. Egyszeruen csak nem volt fejleszto, aki legyartotta volna a drivert.

neongod
Alapító Tag

# Elküldve: 2007. Nov. 21. 10:01 - Szerkesztve: neongod


Quoting: Docky_SD
Ha jól értettem Derringer kolléga OS4 et szeretne azzal meg ugyi ;)
Mondjuk a topic is mutatja asszem :)


Cobra kijelentése a következő volt: "Valoban nem tul elegans megoldas, de ezerkettesre mi elegans?". Ez egy elég általános kijelentés, nem OS4 specifikus, imho. Erre reflektáltam... :)

Én örülök neki, hogy van A1200-be bppc és van rá OS4, de mit várunk egy közel 15 éves hw-től?? Az Amiga alapjaiban egy 68k-s gép és az összes ppc kártya egy iszonyú nagy hack (nem beszélve a BV-ről, meg a floppy csatin való tápolás szükségességéről, stb). Azon kívül komplex, sérülékeny és érzékeny hw is.
Jó pár bppc-m volt és mindegyik bugzott, csak a bajom volt velük (többszöri resetre indulás, fagyások, bv egyikben ment, másikban nem, stb..) Pedig nem volt a gépben más hack, nem beszélve az ilyen gigahakkokról, mint amilyen a Fast-ATA, a belső scandoublerek, stb.

Ha Classic-on (és mindenképpen A1200-on..) akarnék OS4-ezni, azt is a lehető legkevesebb hack-al próbálnám megoldani. BPPC és más semmi. És imádkoznék, hogy ne haljon meg :) Ha lesz SCSI driver örülnék, ha meg nem lesz, akkor elszuttyognék IDE-vel is. Amúgy meg lehet, hogy BPPC+NOSCSI még jobb választás, mert kevésbé melegszik és egy kicsivel kevesebb a bug és kártyahalál lehetősége... talán:)

Csoda, hogy közel 10 év után is működnek még ezek a kártyák és csoda, hogy még mindig működnek a Classic Amigák. Már múzeális ritkaságok. Szerintem vétek széthakkolni őket. Én a minél elegánsabb bővítési megoldások híve vagyok. Csak ezt akartam elmondani, köszönöm, leülök magamtól is :)

dh1
Mr. DTP

# Elküldve: 2007. Nov. 21. 12:12 - Szerkesztve: dh1


Cobra: amikor mukodott a FastATA akkor gyors volt ...
A gond az vele, hogy a hack miatt instabil volt ...
Jo ideig nem volt vele bajom, de aztan elkezdtek meghalni rajta a 2,5" vinyoim illetve hibasan masolt fileok tomkelege jelentkezett, read/write errorokkal ...
Tobb szetszedes, tisztitas, kontaktspray utan sem volt az igazi ...
Aztan eladtam. Aki megvette nem jott vissza reklamalni, szoval nala valszeg mukodott.

A BV-nek tenyleg fut a kepe, de az is lehet, hogy tap problema ... sajna nem tudom mas tappal kiprobalni ...

Derringer
Tag

# Elküldve: 2007. Nov. 21. 15:05


Amiért a fast-ata-t vettem annó, elég prózai okai voltak. Diropus4 alatt kb400-600k/sec volt a másolási sebessége. Igaz egy kábelen van egy dvd íróval. Ami egyébként lassítaná a merevlmezt, de gondoltam, ez az amigának még így is plafon lenne, tehát nem oszt nem szoroz. Valszeg nem így van, tehát ez is gond lehet. (

Ide splitter dob vagy 100-200k/sec et a dolgon)

(Pár héttel ezelött megnéztem ugye más file-kezelőket - másik topic- és rájöttem egyrész ebben az ügyben a diropus 4 eléggé ludas. Diropus 5 kb 2-3 gyorsabban másol.)

Annó a hőskorban, mikor az a500-hoz a cornelius által hegesztett ide vezérlőre rádobtam életem első vinyóját (lehet röhögni, 40MB conner), iszonyatos sebességgyorsulást éreztem. (pedig a csúcs másolása 300k/sec volt). A civilization, amberstar lemezcsere nélkül valami szédületes tempóban tölti az adatot. Abban az időben éreztem utoljára gyorsnak egy vinyót.

Szóval gondoltam annyi év elteltével ha már pc-men egy vinyóm 30-40M/sec-kel másol, és ez lassónak tűnik, akkor az amigás oldalon a "csigázáz" ellen lehetne szintén vmit tenni. A fast ata ejtve lett, lásd fentebb. Ekkor jöttem rá, hogy "jé nekem scsi portom is van ám a bppc-n." Az isteni szikra hatására egy zajgenerátor vinyóval felszerelkezve most átlag 4,8Mb/sec-kel másolok. Ez nem sok, de már nem érzem lassúnak legalább. Pláne ha összehasonlítom avval, hogy menyi idő volt egy 250MB-os filet az ide-s vinyón áthúzni. Egy 250MB-os filet! nem gigás stb méretekről beszélve. (ja a vinyó egy 8Mb-cache-el rendelkező samsung 80GB-os vinyó volt a félreértések elkerülése végett, tehát nem egy őskövület.)

Ezt nem szeretném os4 oldalon viszontlátni. Tehát, hogy minden fasza meg "gyors" a 3.9-hez képest, de a rendszert visszafogja, hogy pár száz kb/sec el vánszorog a vinyó. Remélem lesz scsi támogatás csak emiatt verem a vasat...

<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . >>
forum.amigaspirit.hu / Újgenerációs AmigaOS / AmigaOS4 Blizzard PPC-re
 
 

Powered by light forum script miniBB™ © 2001-2024