IPB

Benvenuto Visitatore ( Log In | Registrati )

Seguici su:    
 
Reply to this topicStart new topic
> [GUIDA]Usare le DLDI con PALib, Per i programmatori che vogliono usare le DLDI nei loro programmi
Aurelio
messaggio Saturday 27 January 2007 - 19:58
Messaggio #1

DsOs Developer
Gruppo icone

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. notworthy.gif

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 thumbup.gif frantic4yc.gif
 Go to the top of the page
 
+Quote Post
Papero
messaggio Saturday 27 January 2007 - 20:20
Messaggio #2

Expert GBA/NDS
Gruppo icone

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) wink.gif


--------------------
Get your Free Pascal compiler for Nintendo DS and Gameboy Advance NOW!
 Go to the top of the page
 
+Quote Post
hrk
messaggio Saturday 27 January 2007 - 20:37
Messaggio #3

Fanatic GBA/NDS
Gruppo icone

Gruppo: Membri
Messaggi: 808
Iscritto il: Mon 26 June 2006 - 18:10
Da: Roma
Utente Nr.: 11.959
Feedback: 2 (100%)




CITAZIONE (Aurelio @ Saturday 27 January 2007 - 19:58) *
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. notworthy.gif

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 thumbup.gif frantic4yc.gif


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.

friends.gif


--------------------
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.], R4 [Wood R4] Persa chissà dove... con tanto di MicroSD :(
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
 Go to the top of the page
 
+Quote Post
Aurelio
messaggio Saturday 27 January 2007 - 20:50
Messaggio #4

DsOs Developer
Gruppo icone

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
 Go to the top of the page
 
+Quote Post
Papero
messaggio Saturday 27 January 2007 - 20:54
Messaggio #5

Expert GBA/NDS
Gruppo icone

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 smile.gif

EDIT: a proposito, se non usi il layer delle PAlib (PA_write_on_my_file_please biggrin.gif) 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!
 Go to the top of the page
 
+Quote Post
Aurelio
messaggio Saturday 27 January 2007 - 21:24
Messaggio #6

DsOs Developer
Gruppo icone

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
 Go to the top of the page
 
+Quote Post
latios 93
messaggio Saturday 3 November 2007 - 09:45
Messaggio #7

Boss GBA/NDS
Gruppo icone

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


--------------------
 Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utenti stanno leggendo questa discussione (1 visitatori e 0 utenti anonimi)
0 utenti:

 

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: Mon 29 April 2024- 22:25

.: GBArl.it :. Copyright © 2003-2020, All Rights Reserved.
Loghi, documenti e immagini contenuti in questo Sito appartengono ai rispettivi proprietari,
e sono resi pubblici sotto licenza Creative Commons

Creative Commons License
.::.