PDA

Näytä koko versio : G6 Lite ja Linux


Shadown
11.08.2006, 15:10
Ei ketään ole sattunut löytämään ohjetta millä saisi G6 Litessä Linuxin toimimaan?

Tuolta löytyy tuo yksi paketti: http://kineox.free.fr/DS/ , jossa lukee listassa G6. Itselläni kyseinen paketti tuotti eilen ilman passcard3/flashme:ta kaksi valkoista ruutua ja flashme:lla tänään tulee alas mustaa ja ylös valkoinen ruutu ja siihen jää jumiin.
NDS-paketti ilmeisesti ei ole edes tarkoitettu toimimaan korteilla? Se tosin buuttaa mulla ihan ok (pääse loggaan sisään jne.), mutta ei pysty kirjoittamaan kortille mtään.

Ultor
11.08.2006, 21:04
Itse muistaakseni latasin Linux DS:n sivuilta tuon .nds:n, joka kyllä käynnistyi ja sitä pystyi käyttämänkin, mutta mitään en kyllä kokeillut kirjoittaa (siis levylle).

Jostain tosin luin, että G6:lle ei olisi vielä tehty FAT-ajureita, joka rajoittaa ikävästi homebrew softien ajamista. Esim. DSOranizer (tai jotain sinne päin) ei suostunut toimimaan ollenkaan tuon takia.

Vähän vaan pelottaa, että onko noita FAT-ajureita edes tulossa, kun eihän G6 Lite käsittääkseni eroa "normi" G6:sta, kuin koonsa puolesta (kaikki nyt on tietysti sisällä ängetty pienempään pakettiin) ja käsittääkseni millekään G6:lle ei vielä ole ajureita. Toivottavasti nyt kuitenkin olen väärässä ja nuo ajurit tulisi pikapuolin. Mutta eipä kyllä taida G6 Lite olevan paras vaihtoehto Homebrew softille. SC Litellä nekin kuulemma toimii ja varmaan myös tulevalla M3:n Litelle tehdyllä kortilla.

Shadown
11.08.2006, 21:34
Itse muistaakseni latasin Linux DS:n sivuilta tuon .nds:n, joka kyllä käynnistyi ja sitä pystyi käyttämänkin, mutta mitään en kyllä kokeillut kirjoittaa (siis levylle).

Jep hienosti tuo starttaa, muttei se mitään levylle pysty kirjoittamaan.

Jostain tosin luin, että G6:lle ei olisi vielä tehty FAT-ajureita, joka rajoittaa ikävästi homebrew softien ajamista. Esim. DSOranizer (tai jotain sinne päin) ei suostunut toimimaan ollenkaan tuon takia.

Tarkoitat mitä Fat-ajureilla? Fattinahan toi tonne muistiinsa kirjoittaa (Siis kortti). Ongelmana taitaa olla lähinnä mut asiat kuin tiedostojärjestelmä.

Myöskin ymmärsin jostain, että normi G6 olisi tuettuna Linuxissa (Siis sillä gba-paketilla). Ainakin G6 oli listalla mukana kun katselee tuota antamaani linkkiä.
Tuo NDS-paketti ei sovellu kovinkaan monelle kortille, koska usemmilla korteilla on ongelmana juuri kirjoitus flashiin. Tuolla DSLinuxin wikissä oli eritoten G6 ja muutama muu, kuten supercard, jotka eivät NDS-paketilla pelaa.

Ultor
12.08.2006, 01:48
Tarkoitat mitä Fat-ajureilla? Fattinahan toi tonne muistiinsa kirjoittaa (Siis kortti). Ongelmana taitaa olla lähinnä mut asiat kuin tiedostojärjestelmä.

No nyttemmin, kun rupeaa ajattelemaan toisellakin aivosolulla, niin ei se tosiaan suoraan levyjärjestelmässä voi olla vika. Kuitenkin se on normi FAT, mikä siä on, jolle on löytyny tuki jo maailman sivu ja DS:ssäkin tiemmä homebrewn alusta asti. Tuolla vain oli puhetta FAT-ajureista, enkä sitten jaksanut ajatella itse ollenkaan:
http://forums.maxconsole.net/showthread.php?t=25752

Ongelma taitaa sitten kyllä olla rautatason ongelma. Oletkos kokeillut muuten DSLinuxissa mountata sitä G6:sta siihen Linuxin levyjärjestelmään (kun kaippa se jotain omaa levyjärjestelmää emuloi, kun kaikki filut on yhdessä tiedostossa)? Jos tuon saa sinne vain jotenkin mountattua, niin kyllähän sen käpistely sitten pitäisi onnistua ilman ongelmia(?).

Tosin ongelmana saattaa tuossa olla, ettei nuo GBA kortit toimii kaikki hivenen eri lailla tiedostoja käpistellessä, etenkin kirjoitettaessa, joten niille pitää olla omat "ajurit", joita sitten ei G6:lle vielä ole?

Shadown
12.08.2006, 11:02
Ongelmahan tossa on suoranaisesti se, että tuolla GBA-paketilla (Joka siis on tarkoitettu tuohon käyttöön.) ei toimi ollenkaan. Eli tulee vain valkoista ruutua.
NDS-paketissa tietysti olisi teoriassa mahdollisuus saada tungettua ajurit, mutta millä? Ne pitäisi kirjoittaa kortin kirjoittajalla kortille valmiiksi, mutta se mounttaus, se mounttaus. :)

Ultor
12.08.2006, 13:32
Tietysti kun ottaa ton sorsat CVS:stä ja siihen itse kirjoittelee ohimennen ne ajurit ja kääntelee uudestaan vaikka .ds.gba:ksi tai .nds:ksi. Tosin eipä taida viä omat taidot tohon riittää...

Shadown
12.08.2006, 13:38
Jep, ainoa keino on kirjoittaa omat ajurit. Tosin pitäisi saada pikkasen tietoja myöskin tuon kortin valmistajaltakin.

Ultor
13.08.2006, 02:51
Menee varmaan jo offtopic:ksi, mutta menkööt. G6:llekin on nääs tullut uusi loader versioltaan 4.2b. Tuo nyt tuskin mitään tekee tuolle toimivuudelle, kun korjauslistakin oli lyhyt kuin mikäkin. Mutta laitoin nyt itelle, eikä mitään ongelmia tuon myötä ainakaan tullu.

Shadown
13.08.2006, 15:25
Ok, pitää kokeilla.

Shadown
14.08.2006, 11:43
Eipä tuo tuntunut ainakaan tähän ongelmaan korjausta tuovan.

Ultor
14.08.2006, 12:05
Jep jep, poimittu tuosta G6 yhteensopivuuslistan lopusta.
What is a "fat library" and why is it essential to running some homebrew? Is it something G6 will ever get? I have seen a lot of posts of people saying "It does not support fat libraries... YET!" and so o

Shadown
14.08.2006, 12:22
Mikähän toi "fat kirjasto" oikein on? :D

Noh jos se siitä on kiini, niin toivotaan pian tulevan ulos.

Ultor
14.08.2006, 14:25
Mikähän toi "fat kirjasto" oikein on? :D

Noh jos se siitä on kiini, niin toivotaan pian tulevan ulos.
Kenties sellainen palanen koodia, joka mahdollistaa lukemisen laitteesta normi funktiolla. Eli toisin sanoen ajurit. Näin MUTU tuntumalta.

Shadown
14.08.2006, 14:31
Ajurithan ne on, mutta mietin vain, että mitä se FAT tähän liittyy? Ihan vain siksi, että taitaa olla juuri FAT mitä nuo M3 kortit suosii noissa SD/CF korteissa jne.

Ultor
14.08.2006, 23:01
Ajurithan ne on, mutta mietin vain, että mitä se FAT tähän liittyy? Ihan vain siksi, että taitaa olla juuri FAT mitä nuo M3 kortit suosii noissa SD/CF korteissa jne.
Taitaapi käsittääkseni olla kaikissa eri korteissa käytössä aikalailla tuo FAT.

Veikkaampa, että "se virallinen nimi" tuolle puuttuvalle palikalle on vielä jossain "piilossa" ja että nuo on vain jonkin ihmisten oma keksimiä nimityksiä. Koska eihän se nyt tiemmä levyjärjestelmästä voi olla kiinni, kun kaikissa/lähes kaikissa on FAT. Ja jos toisella FAT levyjärjestelmää käyttävällä kortilla tuo (tai Homebrew yllensä) toimii, niin miksei sitten esim. G6:lla?

Shadown
14.08.2006, 23:24
Aivan. Noh toivotaan että asia tulee kondikseen, jonka jälkeen ilmeisesti alkaisi muutenkin homebrewit pelaamaan paremmin tolla.

Ultor
15.08.2006, 15:11
!!!!

Fatlib for G6/M3 Now Available

Maduin has posted up that Danny from the M3/G6 team released the fatlib for G6/M3. This should of course help to improve homebrew compatibility with these popular devices. You can grab the lib from here.

http://www.maxconsole.net/?mode=news&newsid=9138

Siinähän se olis :D

Tosin voinee kestää tovin, ennenkuin löytää tiensä suurimpiin Homebrew softiin, mutta edistystä se tämäkin.

Shadown
15.08.2006, 15:45
Jees pitänee kokeilla.

Tuon kai saisi käännettyä itse tuohon DSLinuxiin noilla työkaluilla.

Ultor
15.08.2006, 16:12
Jos nyt lataat tuon/löydät muualta, niin pistä tulemaan tännekin päin, kun ei jaksa rekisteröityä yhden rar paketin takia.

Shadown
15.08.2006, 16:28
Siinähän se. :)

Ultor
15.08.2006, 17:31
Kiitoksia :D

Shadown
15.08.2006, 20:25
Yritän itse kääntää nyt tuon DSLinuxin noilla Fat Libeillä.

Ultor
15.08.2006, 22:08
Jos saat toimimaan, niin laita ihmeessä tuotos esille. Voisin itekin kokeilla.

Ajattelin ruveta kanssa kokeilemaan homebrew softan tekoa DS:lle, mutta ei oikein tuntunu libnds ottaa toimiakseen. Täytynee kokeilla joskus toiste uudestaan.

Shadown
15.08.2006, 22:49
Yritys on kova, mutta aika hakusessa tää projekti nyt on. Mutta yritän nyt saada tuon käännettyä.

Tossa olis ohjeet:
http://www.dslinux.org/wiki/Compiling_DSLinux

Jää tosin vähän hakoseksi se, että mihin väliin noi libsit tungetaan.

Ultor
15.08.2006, 23:07
No ne (se .h) pitää includoida mukaan suoraa sorsiin. Luultavasti mainiin vois kokeilla. Mutta ongelmaksi muodostuu luultavasti se, että _jokainen_ tiedostoon luku/kirjoitus funktio/funktiokutsu pitäisi mennä käsipelissä läpi ja korjata kutsu oikeaan funktioon. Puhumattakaan sitten siitä, jos DS Linux:ssa on tiedostojen käsittelyyn nykyisin erilaiset tietorakenteet, kuin mitä tuossa G6 "Fat Libissä". Joten kyllähän tuossa varmaan työsarkaa löytyy kokeneellekin konkarille...

Shadown
15.08.2006, 23:42
http://www.dslinux.org/wiki/Howto_make_a_library

Toi kai on joku keino tehdä noita libsejä.

Ultor
16.08.2006, 00:13
Ongelma tuossa oman kirjaston teossa on vaan se, että tuo G6 Fat kirjasto on jo käännetty, eikä sitä siten voi enää kääntää. Voi olla, että se toimisi suoraan tuossa tarkoituksessa, mutta epäilen vahvasti.

Kyllä varmaan kaikki olisi helpompaa, jos G6 Fat kirjastosta olisi julkaistu myös puhtaat sorsat. Silloin sen voisi yhdistaa vaikka Fat Lib:in (vai mikähän sen nimi nyt on), jota kaikki Homebrewt (DS Linux?) käyttää. Tällöin tuen saisi kaikkiin DS softiin vain latamaalla uudet Fat Libin sorsat ja kääntämällä oma ohjelma uusiksi. Nyt kun nuo on valmiiksi käännetyt, niin pitänee tehdä taas jokaiselle kortille oma versio.

Mutta tuli nuo DS Linuxin sorsat latailtua ja huh huh :D Löytyi sieltä FAT tiedostojärjestelmän sorsat, mutta ne on nyt hiearkiassa liian alhaalla. Pitäisi vain löytää jostain se seuraava abstraktio taso...

Ultor
16.08.2006, 00:27
No joo, eipä mun kahden aivosolun tiedoilla kyllä kovin pitkälle päästä tuossa selvittämisessä.

Tietysti tuonne DS Linuxin TODO listalle voisi lisätä tuen G6:lle. Tosin siellä on olluta tammikuusta asti tuki M3 SD:lle, eikä vieläkään ole sitä tehty... M3 CF:lle onkin jo tuki ja SuperCard:lle.

Shadown
16.08.2006, 01:07
On siellä tuki M3 SD:lle mun muistaakseni.

Shadown
16.08.2006, 01:38
Jep, on sielä tuki M3 SD:lle. On siis ajan kysymys koska joku nerokas kääntää tuon G6 tuen tohon, jollen itse sitten aiemmin keksi miten se siihen käännetään.

Shadown
16.08.2006, 01:46
Mut joo, toi taitaa olla aika ylivoimanen urakka.
Jos saisi tosissaa puhtaat sorsat, niin homma melkovarmasti onnais.