[GUIDA]Usare le DLDI con PALib, Per i programmatori che vogliono usare le DLDI nei loro programmi |
Benvenuto Visitatore ( Log In | Registrati )
[GUIDA]Usare le DLDI con PALib, Per i programmatori che vogliono usare le DLDI nei loro programmi |
Saturday 27 January 2007 - 19:58
Messaggio
#1
|
|
DsOs Developer Gruppo: Tecnico Messaggi: 3.798 Iscritto il: Tue 7 June 2005 - 09:23 Da: Vico Equense(NA) - Milano Utente Nr.: 5.122 Feedback: 6 (100%) Codice Amico 3DS: 2664-2091-2256 |
1-INTRODUZIONE
Ecco che torno a scrivere guide per il DS ma questa volta non interesserà alla maggior parte degli utenti ma interesserà soprattutto ai developer. Questa guida la scrivo per chi come me vuole usare il fat nei propri programmi senza avere problemi. Voglio ringraziare Sektor per avermi inviato i file della GBA_NDS_FAT preparati per le DLDI. 2-DOWNLOAD E COPIA DEI FILE NECESSARI Allora...per prima cosa scaricate le gba_nds_fat modificate per le dldi da qui e copiate il tutto nella cartella dove tenete il source del vostro programma. 3-INCLUSIONE NEL PROGRAMMA Allora...adesso non vi resta altro che aprire il vostro programma(in c o c++)e dove stanno i vari include scrivete: #include"gba_nds_fat.h" adesso salvate il file da voi creato,compilatelo,patchatelo con una la dldi della vostra flash e provatelo. 4-CONCLUSIONE Qui finisce la mia guida.Spero di esservi stato di aiuto.Alla prossima |
|
|
Saturday 27 January 2007 - 20:20
Messaggio
#2
|
|
Expert GBA/NDS Gruppo: Membri Messaggi: 2.029 Iscritto il: Fri 16 September 2005 - 22:04 Da: Fogland Utente Nr.: 7.393 Feedback: 1 (100%) |
La gba_nds_fat non è più supportata. Adesso si usa libfat, sempre di chishm, che è più immediata nell'utilizzo, perché è mappata direttamente sulle routines di IO standard del C. A dire: invece di dover usare tutte quelle chamate del tipo FAT_fwrite, FAT_fopen, FAT_ebenefratelli, basta usare semplicemente fread, fwrite e così via. Come dici tu, c'è una vecchia versione di gba_nds_fat "patchata" per utilizzare le dldi, ma secondo me conviene passare fin da ora alla nuova libreria, visto che a breve (entro fine mese) dovrebbe uscire il nuovo devkitPro r20, che dovrebbe correggere tutti i problemi che finora si sono avuti con libfat (es. l'enumerazione delle directory)
-------------------- Get your Free Pascal compiler for Nintendo DS and Gameboy Advance NOW!
|
|
|
Saturday 27 January 2007 - 20:37
Messaggio
#3
|
|
Fanatic GBA/NDS Gruppo: Membri Messaggi: 808 Iscritto il: Mon 26 June 2006 - 18:10 Da: Roma Utente Nr.: 11.959 Feedback: 2 (100%) |
1-INTRODUZIONE Ecco che torno a scrivere guide per il DS ma questa volta non interesserà alla maggior parte degli utenti ma interesserà soprattutto ai developer. Questa guida la scrivo per chi come me vuole usare il fat nei propri programmi senza avere problemi. Voglio ringraziare Sektor per avermi inviato i file della GBA_NDS_FAT preparati per le DLDI. 2-DOWNLOAD E COPIA DEI FILE NECESSARI Allora...per prima cosa scaricate le gba_nds_fat modificate per le dldi da qui e copiate il tutto nella cartella dove tenete il source del vostro programma. 3-INCLUSIONE NEL PROGRAMMA Allora...adesso non vi resta altro che aprire il vostro programma(in c o c++)e dove stanno i vari include scrivete: #include"gba_nds_fat.h" adesso salvate il file da voi creato,compilatelo,patchatelo con una la dldi della vostra flash e provatelo. 4-CONCLUSIONE Qui finisce la mia guida.Spero di esservi stato di aiuto.Alla prossima u.u; non per criticare o che ma.... 1. mi aspettavo fosse una guida nel senso che spiegava le API da utilizzare e come utilizzarle (open, fopen, read, write, fseek, ftell, ...) 2. gba_nds_fat è reso obsoleto da libfat, quello che proponi tu è la soluzione di ripiego che chishm ha creato per chi non vuole adattare il suo codice alla nuova libreria che ha API in perfetto stile POSIX e non un mezzo e mezzo tra POSIX e WIN32 come la vecchia. -------------------- Difensore della lingua italiana (GIF montata da Card'n'force)
Gameboy Advance SP Naruto Edition + Naruto RPG: Uketsugareshi Hi no Ishi [Finito!!][foto] DS Lite White (x2), Acekard RPG [Wood R.P.G.], 3DS Zelda 25th Anniversary Limited Edition [foto] Sono andato a Tokyo solo per prendere Osu! Tatakae! Ouendan!, Moero! Nekketsu Rhythm Damashii! Osu! Tatakae! Ouendan 2!... e Ace Attorney: Trials and Tribulations [JAP] XD |
|
|
Saturday 27 January 2007 - 20:50
Messaggio
#4
|
|
DsOs Developer Gruppo: Tecnico Messaggi: 3.798 Iscritto il: Tue 7 June 2005 - 09:23 Da: Vico Equense(NA) - Milano Utente Nr.: 5.122 Feedback: 6 (100%) Codice Amico 3DS: 2664-2091-2256 |
Si ma nella programmazione con PALib la libfat non si usa,si usa solo la gba_nds_fat
|
|
|
Saturday 27 January 2007 - 20:54
Messaggio
#5
|
|
Expert GBA/NDS Gruppo: Membri Messaggi: 2.029 Iscritto il: Fri 16 September 2005 - 22:04 Da: Fogland Utente Nr.: 7.393 Feedback: 1 (100%) |
E questo è uno dei motivi per i quali le PAlib non sono viste di buon occhio dalla comunità degli sviluppatori di homebrew
EDIT: a proposito, se non usi il layer delle PAlib (PA_write_on_my_file_please ) per la gestione del filesystem, puoi usare la libreria che ti pare. Internamente PAlib utilizza gba_nds_fat, ma questo dovrebbe essere nascosto all'utente finale (information hiding) -------------------- Get your Free Pascal compiler for Nintendo DS and Gameboy Advance NOW!
|
|
|
Saturday 27 January 2007 - 21:24
Messaggio
#6
|
|
DsOs Developer Gruppo: Tecnico Messaggi: 3.798 Iscritto il: Tue 7 June 2005 - 09:23 Da: Vico Equense(NA) - Milano Utente Nr.: 5.122 Feedback: 6 (100%) Codice Amico 3DS: 2664-2091-2256 |
cmq appena ho tempo casomai spiego come usare i vari comandi del FAT
|
|
|
Saturday 3 November 2007 - 09:45
Messaggio
#7
|
|
Boss GBA/NDS Gruppo: Membri Messaggi: 458 Iscritto il: Fri 30 March 2007 - 17:09 Utente Nr.: 17.430 Feedback: 3 (100%) |
aurelio il file che hai uppato nn funge, cioè nn c'è piu, lo potresti rimettere?
grazie -------------------- |
|
|
Versione Lo-Fi | Oggi è il: Mon 29 April 2024- 22:25 |