Varmaankin working dir ongelma

Saku-foorumi » Uusi sukupolvi: MorphOS » Ohjelmointi » Viestit 2009-2010 » Varmaankin working dir ongelma « Edellinen Seuraava »

Kirjoittaja Viesti
 

Joni Valtanen
Käyttäjätunnus: jvaltane

Rekisteröity: 7-2010
Lauantaina, 4. syyskuuta, 2010 - klo 13.07:   
Käänsin Rock & Diamonds:n uusimman version MorphOS:lle. Siinä on pari kummajaista.

Peli lähtee käymään mainiosti ikonista, mutta shell:stä se ei löydä tiedostoja. Epäilen siis että MorphOS:n ikonista käynnistys tekee jotain magiaa workingdir:lle. Mitä? Mitenkä tuollainen kannattaisi hoitaa komentoriviltä käynnistäessä?

Onko toivoakaan saada SDL/UNIX viritystä käännettynä 2.x MoprhOS:ssä toimimaan 1.4 MOS:ssa? Minulla ei ole mahdolisuutta testata moista. Joku hemmo oli sitä testannut ja kaiketi usergroup.library oli ainakin kateissa. ...Tai sit sillä on rikkinäinen ympäristö. Paha sanoa.

Niin käänsin tuon gcc4:llä koodin c99-mäisyyksien takia.

Itse peli löytyy jo aminetista, kun toimii mainiosti 2.x mos:lla ja ikonista käynnistämällä: http://aminet.net/game/think/rocksndiamonds-3.3.0.1.lha

 

Joni Valtanen
Käyttäjätunnus: jvaltane

Rekisteröity: 7-2010
Lauantaina, 4. syyskuuta, 2010 - klo 13.26:   
Tarkennusta.

Katsoin snoopium:lla että peli koittaa komentoriviltä käynnistäessä löytää tiedostoja tyyliin: ram:rnd/./... ja kun käynnistää ikonista ram:rnd/...

Kummallinen ongelma.

 

itix
Käyttäjätunnus: itix

Rekisteröity: 6-2009
Maanantaina, 6. syyskuuta, 2010 - klo 23.03:   
Sun täytyy korjata tiedostohallinta käyttämään Amiga-polkuja. Etsi koodista kaikki kohdat missä on getenv("HOME") (muuta käyttämään PROGDIR:-) ja etsi myös kaikki mahdolliset paikat missä rakennetaan tiedostopolkuja. Yleensä ne kaikki tehdään jossain keskitetysti.

Porttasin tuon aikoinaan joten voit koittaa katsoa sen lähdekoodeista mallia:
http://aminet.net/package/game/think/RocksnDiamonds

Etsi #ifdef AMIGA tai #ifdef __MORPHOS__ tuolta lähdekoodista.

 

Joni Valtanen
Käyttäjätunnus: jvaltane

Rekisteröity: 7-2010
Perjantaina, 10. syyskuuta, 2010 - klo 9.34:   
Workaroundasin ongelman. Tuon r&d:n tiedostojen hallinta ei tunnu olevan mikään kaikkein simppelein.

Ihmetyttää yhä että miksi tuo toimii erilailla ikonista tai komentoriviltä.

 

itix
Käyttäjätunnus: itix

Rekisteröity: 6-2009
Maanantaina, 20. syyskuuta, 2010 - klo 22.49:   
Käänsitkö tuon -noixemul switchillä vai ilman?

 

Joni Valtanen
Käyttäjätunnus: jvaltane

Rekisteröity: 7-2010
Sunnuntaina, 24. lokakuuta, 2010 - klo 13.38:   
Joo käänsin.

Tarkistin vielä että -noixeemul tulee mukaan powersdl:stä. Ettei sitä tarvitse erikseen antaa.

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: