Kirjoittaja |
Viesti |
Markus Ketola
| Maanantaina, 4. maaliskuuta, 2002 - klo 13.22: | | Konekielellä on helppo saada MED-musiikit soimaan omissa ohjelmissa, mutta C-kielellä olen jonkin sortin aloittelija... Eli miten MED-musiikit saa DICE:ä käyttäen soimaan omissa ohjelmissa? Esimerkin, mikä näyttää seuraavalta: /* This is a very simple example how to play a module which is converted to an object file with Objconv. Linking info (assuming the object file is 'module.o'): blink from lib:c.o+example1.o+module.o+reloc.o+proplayer.o to example1 lib lib:lc.lib+lib:amiga.lib nd sc sd */ #include <exec/types.h> #include <libraries/dos.h> #include <proto/exec.h> #include "proplayer.h" /* Use symbol name 'song' when using Objconv, or change this. */ extern struct MMD0 far song; void main() /* this can be linked without c.o */ { RelocModule(&song); InitPlayer(); PlayModule(&song); Wait(SIGBREAKF_CTRL_C); /* press Ctrl-C to quit */ RemPlayer(); } saan kääntymään objektitiedostoksi -c -opitoita käyttäen (kunhan tuon "far"-extension eteen laitan ensin __), mutta tuo linkitys ei enää onnistu. Saan toki kääntymään objektitiedostoiksi nuo reloc.a ja proplayer.a (jommassa kummassa oli jotain virheitä, joita täytyi korjata), mutta jostain syystä linkitys ajetettavaksi ei ole ottanut onnistuakseen.
|
Markus Ketola
| Torstaina, 28. maaliskuuta, 2002 - klo 13.19: | | Tähän lisään vielä vastauksia (? ) odotellessa, että kun yritän kääntää DICE:llä medplayer.librarya käyttävää esim.koodia, niin saan proplayer.h-tiedostosta virheilmoitukseksi "Only D0 supported as return register for pragmas". Saako DICE:llä tuon medplayer.libraryn rutiineja toimimaan?
|
Janne Sirén
| Perjantaina, 29. maaliskuuta, 2002 - klo 19.49: | | Sakun lukija käyttää medplayer.librarya ja se käännettiin (ainakin osaltani) DICE:n viimeisellä shareware-versiolla (rekisteröity) eli 2.xx (?). Eli kyllä sen pitäisi onnistua... jotain muutoksia tuonne pitänee tehdä, en muista enää mitä...
|
Markus Ketola
| Keskiviikkona, 3. huhtikuuta, 2002 - klo 19.34: | | Olisiko mahdollista saada noita Saku lukijan lähdekoodeja? Lähinnä kiinnostaisi tietää, mitä tuolle proplayer.h-tiedostolle on tehty. Laitoin tähän mukaan sähköpostiosoitteeni, mihin voi lähettää noita koodeja, jos ne ovat saatavilla.
|
Markus Ketola
| Lauantaina, 13. huhtikuuta, 2002 - klo 13.45: | | Tarvitsisin edelleen apua noiden MED-musiikkien kanssa. Teen hieman yksinkertaistettua Ultiman tapaista peliä johon haluaisin musiikin. Haluaisin nimenomaan saada tämän ohjelmani toimimaan medplayer.libraryn kanssa -- toki ilmankin käy, pitäisi vain saada se linkitysoperaatio toimimaan.
|
Jon
| Maanantaina, 15. huhtikuuta, 2002 - klo 9.34: | | groups.google.com-osoitteesta voisi tehdä hakuja comp.sys.amiga.programmer-ryhmään?-) Valitettavasti en osaa auttaa tuossa ongelmassa itse. Muutenkaan en ole DICEä käyttänyt. Oletko kokeillut esim. VBCC-kääntäjää?
|
Markus Ketola
| Maanantaina, 15. huhtikuuta, 2002 - klo 15.34: | | VBCC:tä en ole valitettavasti kokeillut. Millainen se on ja mistä sen saisi? Tiedustelisin lisäksi Sas/C-kääntäjän saatavuutta; ne esimerkki koodit MEDin rutiinien käytöstä ovat suunnattu sille.
|
JPQ
| Maanantaina, 15. huhtikuuta, 2002 - klo 16.47: | | Aminetissa on ollut ainaskin joku versio VBCC:stä. Ja tuolla taitaa olla uusin. http://devnull.owl.de/~frank/vbcc_e.html En sitten muista mitä ominaisuuksia siitä vielä taisi puuttua.
|
Jon
| Tiistaina, 16. huhtikuuta, 2002 - klo 2.02: | | VBCC:ssä on ainakin paljon kivoja ominaisuuksia Tuki esim. WarpOS/MorphOS-kohteille jne..VBCC on ilmainen ja rajoittamaton.
|
Markus Ketola
| Perjantaina, 3. toukokuuta, 2002 - klo 20.37: | | VBCC:tä en ole vielä kokeillut, mutta otan mieluusti vastaan neuvoja myöskin, miten StormC:llä saisi nuo MED-musiikit toimimaan.
|
Janne Sirén
| Torstaina, 9. toukokuuta, 2002 - klo 19.35: | | Markus Ketola: En valitettavasti tällä haavaa pysty kaivamaan relevantteja lähdekoodeja esiin, mutta palaan mahdollisesti asiaan myöhemmin (en voi luvata mutta yritän). Vai joko ongelma ratkesi?
|
JPQ
| Perjantaina, 10. toukokuuta, 2002 - klo 16.23: | | Janne Sirelle(anteeksi väärä kirjoitus asu): Voi meistä muutkin tarvita niitä. En tiedä itsestä kun kääntäjä on HiSoftC++
|
Markus Ketola
| Maanantaina, 13. toukokuuta, 2002 - klo 9.34: | | Janne: Ongelma ei ole vielä ratkennut ja olisin tosiaan todella kiitollinen avusta. Tästä aiheestahan saisi muuten pienen artikkelin aiheen Sakuunkin.
|