GranDFrère
-
Compteur de contenus
141 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Messages posté(e)s par GranDFrère
-
-
Salut à tous.
Je ne savais même pas que ce topics existait et je compte le décortiquer
avec attention. Voici un vieux post que je vous livre brut.
C'est au sujet des Minidisc Nintendo et de ses protections. Ce texte est en anglais, alors courage.
GameCube Copy Protection
By The Coder
GameCube disks are normal 1,5 GB MiniDVDs.
However, they can't be read by normal DVD players for several reasons.
The first being that the file format of the discs are proprietary and
non-ISO.
A GameCube disc's Copy Protection consists of the splitting of each
disk into 3 sections.These section are visible with the naked eye
on the surface of the disk in the form of three rings.
The first ring, located around the center hole is about two millimeters
in height and is called the Criterion Recording Area. It contains a track
pattern in the form of a bar-code which is used to determine wether or
not the disk has being produced in an authorised fashion.
The second ring is located around the Criterion Recording Area and is
three times as big in length. It is called the Feature Forming Area.
It describes physicall features present on the disk which are used to
determine if it was copied in an authorised manner.These features can be
chosen by the author.
The third ring is the largest ring, and is called the Data Recording Area.
It is where all game data is written as tracks. It is located around all
previous rings and extends towards the outer edge of the disc.
There's something special about this area as well.
In between each two tracks present on the disk, is located a Signal Pit
Array.When not present, the disc is considered a copy.Besides this, there
is a final protection, in the form of Displaced Pits. The location of
these pits can vary and can be chosen by the author of the disk.
The most important feature, and also the dumbest, is that
YOU CAN SWITCH OFF COPY PROTECTION using a method Nintendo describes
as 'Precision Switching'.
Nintendo opted to make it so that software distributors could choose how
precise Copy Protection should be, in order to allow increased productivity
for some titles.
By submitting a request code to the Criterion Recording Area, you can thus
choose the criterion your disk should adhere to.Should you want, for
example, high-precision copy protection, then you write a request code
for Max Security to that area.
However, now disks take much longer to make and cost much more money.
And maybe it's a Demo Disk for a magazine that *you'd want* people to copy
and give to friends.And maybe you don't like the fact that a single scratch
can render the entire disk useless.
So you can opt to turn copy protection to a minimum, or have none at all,
instead.
The location of displaced pits, which are physicall features of the disk,
can be chosen and pointed to through the writing of its location to the
Feature Forming Area.
The exact details on the operation of the DVD Drive from boot-up to
shut-down I can provide for as well, but it'll take a while to type up
though.
Est-ce de l'intox?
-
Gold, si tu veux te joindre à nous il n'y a aucun problème. Il encore temps de
prendre le train en route. Contacte moi à billgmaria@caramail.com
par msn ou e-mail, c'est la même adresse.
Mes amitiés à tout le monde
-
Bonne nuit à tous.
Un fait marquant vient de se passer, c'est la constitution d'un groupe de 4
personnes: 3 programmeurs et 1 graphiste. C'est le début d'une colaboration
qui devra durer pour que le projet puisse aboutir. Ici commence de
nouvelles expèriences. Attention nous voilà ...
Sinon l'apprentissage du C reprendra demain dés 8h00. Beaucoup de travail en perspective ... Puis advienne que pourra. Cette année 2004 débute bien.
A bientôt
-
Je compatis à ta douleur Despe et merci pour ce cours. C'est peut-être
un echec, mais c'est, en tout cas pour moi, très instructif. J'apprend le fonctionnement de la compilation.
Néanmoins, j'ai vu des démos, comme pong, qui ont des graphismes sous forme de fichier.bmp . Qui est converti en fichier.raw.c grâce à un utilitaire qui s'appelle gfx2gc.
Où pourrai-je trouver cet utilitaire s'il te plait. Merci pour la leçon.
Moi mon pong a un écran noir sur la TV
Essaye de charger ton .dol avec PSUL ald PSOload, ou alors charge un .bin et non
pas un .dol avec PSOload.
Bonne nuit les petits.
-
Salut à tous.
Voilà, c'est simple, j'aimerai savoir s'ii existe un dictionnaire anglais/français
sur les termes informatiques. Et un livre (ou des livres) en français traitant la
théorie du graphisme 3D.
Je vous remercie. A+
-
Merci Pipomolo, une fois de plus tu es venu à mon secours.
Tes conseils me seront précieux.Je suis en plein apprentissage du C et
j'ai encore beaucoup de documentations à acheter pour approfondir mes connaissances.
Concernant pong: Il n'y avait pas de crt0.s dans le fichier.zip de pong. Il a fallu que je prenne celui de la gcc-lib de Devkitcube.En effet le compilateur réclame le crt0.s. Or des crt0.s il en exites plusieurs et leurs tailles sont différentes ( j'ai même regardé ce qu'il y avait dedans). Ai-je pris le bon crt0.s? Serait-ce pour ça que sa plante sur la GC?
Salut Gold, ça fait plaisir de te revoir ici. Nous sommes tous un peu largué et ce n'est que le début.Tu peux nous rejoindre sans problème pour discuter avec nous sur msn.
mon adresse pour msn: billgmaria@caramail.com et il y a d'autres adresses
sur les posts précédents
Aller, bonne nuit il faut se coucher les enfants.
-
Bonsoir
Despe31, au secour moi pas comprendre ' man gcc '. Comment on fait
ça sous DOS? Sinon merci pour les réponses. Ah oui au fait Despe31
c'est quoi ' ctr0.s '
Pour ' pong ' j'ai installé la libogc 2003-06-22 (un ancienne version) et bin2dol
dans c:\devkitcube. La compilation c'est bien faite et j'ai eu mon fichier
pong!.dol, il a une taille de 209Ko. J'ai chargé pong!.dol avec PSOloadV2.0 mais la GC plante. A peut pas jouer moi.
Pourquoi ce plantage?
J'espère que ce soir vous avez bien diné. A+
-
Salut à tous.
Merci beaucoup Pipomolo42, c'est très sympa. Je vais essayer.
Mais voilà:
puis, pour compiler le bouzin : powerpc-eabi-elf-gcc -o main.elf -Wl,-Ttext,0x80003100 ../crt0.s main.c -L../lib/ -logc -I../include/ -WallEt bien je n'y comprends rien. Et c'est pour cela que je demandais un Tutaurial
qui explique très bien l'utilisation du devkitcube, exemples:
- A quoi sert powerpc-eabi-elf-gcc ou bien powerpc-eabi-elf-strip ?
- Qu'est ce que l'option -o ou -Wall, quelles sont toutes les options ?
- Pourquoi il faut crt0.s ?
etc ... (liste de questions non exhautive)
Qu'on sache où on met les pieds lorsqu'on débute.
Bonne journée et merci de votre attention.
-
Existerait-il un Tuto sur l'utilisation de Devkitcube de Torlus?
Parcequ'aujourd'hui j'ai galéré pour de compiler Pong de Johoemoe
avec le compilateur de Devkitcube. Je ne sais même pas si ça à compilé.
En lançant le make.cmd de Pong,
il me crée un .bin mais pas de .dol. En regardant ce qu'il y avait dans
le make.cmd, je me suis aperçu que les répertoires ne correspondaient pas.
Bref avant d'aller plus loin il faudrais que je sache comment on utilise
Devkitcube.
Je ne sais même pas si c'est bien Devkitcube qui transforme les .bin en .dol.
Merci, par avance ,à vous tous pour toutes réponses.
Bonne soirée
-
o-- o--o°°o--o o--o°°o--o o--o°°o--o o--o°°o--o o--o°°o--o -o
oJe vous souhaite une excellente année 2 4 o ~Rien n'est écrit,
o-- o--o°°o--o o--o°°o--o o--o°°o--o o--o°°o--o o--o°°o--o -o
>>>>>>>>>>>>>>>>>>>>> GranDFrère <<<<<<<<<<<<<<<<<<<< l'avenir se construit~
-
Bonne soirée.
Merci Versi, je l'ai téléchargé et je suis sûr que j'aurai des questions à poser.
Sinon aujourd'hui j'ai fais un peu de programmation et cuisiné un plat
pour ma femme et ma fille: La vie quoi ...
A+
-
Salut à tous.
Avant tout je tiens à remercier DESPE31 pour ces infos sur les compilateurs,
car je ne l'avais pas fais auparavant.
Totol, Snaxx, Nostromo22 et moi communiquons par msn.
J'invite Gold et Torner à nous rejoindre car s'était leur souhait.
J'ai commencer à regarder des codes sources et des includes. Certe
c'étaient des fichiers de petite taille, mais ça me paraît surmontable.
Au début on ne comprend pas grand chose, puis quelques heures après
on cerne mieux le sujet.
Cela dit, je me demande bien comment les créateurs de Homebrew pour
GC faisaient pour tester leurs programmes avant que ACL existe.
Il y avait-il un émulateur ou quelque chose d'autre?
Bientôt 2004
A+ mes amis.
-
Bonsoir tout le monde.
Snaxx, au sujet de Maya ce n'était qu'une hypothèse. Si tu nous donnais
une animation, aujourd'hui je ne serais pas quoi en faire.
Nous sommes débutants. Je t'ai mis dans mes contacts pour msn.
Totol et moi nous nous somme déjà contacté. Il faudrait que Gold , Torner et
nostromo le fassent aussi.
mon e-mail pour msn billgmaria@caramail.com
Bonne soirée.
-
Merci pour tes renseignements Pipomolo42.
Je vois que le "PIRATGE" est un sujet qui te tient particulièrement à coeur (et non
pas Hacker). Aussi je ne polémiquerai pas sur ce sujet car tout et son contraire
a déjà été dit. Cela étant je te respecte et te comprends.
Mais voilà, c'est comme ça et pas autrement, d'après les documentaires
que j'ai vu sur la cinq; Arté; France 2 et 3 , et les articles lus dans le monde ou
le canard enchainé et magasines, sur le comportement des Français et Françaises faces à un problème, la conclusion est sans appel: Il est de notoriété mondiale que pour trouver une solution nous sommes prêts à contourner les règles. C'est dans notre culture.
Mais pour faire avancer les choses, de quel IRC s'agit-il? S'il te plait Pipomolo42
Merci par avance pour toutes réponses.
-
Salut à tous.
Dit moi Torner, c'est quoi Devtoolkit ?
Merci zdevi.
Pipomolo42, j'aimerai que tu m'explique comment on peut dévelloper sur
la GC sans avoir de renseignements sur le SDK de nintendo?
Car je pense que tu parlais bien de ce SDK là et non pas celui
de Torlus.
Alors comment Torlus a peu développer son SDK sans renseignment
sur la GC?
Le SDK de Torlus est bien public, oui ou non?
Tout le monde peut répondre.
Bonne journée a vous tous.
-
Bonsoir tout le monde.
Dit moi Torner, as-tu déjà utilisé tous ces programmes et outils ?
Je suis assez curieux. Je suis tombé sur un os ce soir (C'est mon premier
problème).
Je t'en supplie GOLD apprend le C. Ce sera plus adéquat que le Pascal.
On va en baver ...
-
Salut à tous.
Nos programmes, pour une Démo sur GC, seront réaliser sur un PC sous
un environnement Windows dans la plupart des cas. Moi j'ai win XP.
Certain peuvent avoir linux.
Nous utiliserons un compilateur comme Visual C++ ou Codewarrior
car nous apprenons à programmer en C.Et donc nos programmes
pour la Démo seront créés sur un compilateur que nous avons l'habitude
d'utiliser, c'est un réflex légitime.
Mais si on compile nos programmes avec ces compilateur, ils utiliserons les librarys et includes d'un environnement windows. Or ce n'est pas bon car ils tourneront sur un PC mais pas sur une GC. De plus comme le processeur de la gamecubeest un PowerPC 750, la GC plantera. Donc nos compilateurs ne servent
pour l'instant que pour apprendre le C et comme simple traitement de texte
pour taper nos programmes qui devront tourner sur GC.
Finalement notepad serait suffisant.
Conclusion: il ne faudra pas compilé nos programmes avec ces compilateurs là.
Les éditeurs de jeux ont un compilateur comme codewarrior mais avec un
un environnement spécifique à la GC.C'est pour ça qu'ils ont Codewarrior
for Nintendo Gamecube par exemple.
Alors, qu'est ce qui nous sauvera ? Et bien il y a CYGWIN.
Regardez sur ce site ce qu' est cygwin:
http://dominique.revuz.free.fr/Xpose2001/f...ml/accueil.html
A tout à l'heure.
-
Salut à tous.
REBEL STRIKE est un peu décevant, et ce dés le premier niveau.
Alors j'ai décidé aujourd'hui (à partir de huit heure du mat.) de continuer
mon apprentissage à la programmation: j'en ai fait plus de 4 heures.
Quand à Gold, Snaxx et Totol, où en êtes-vous?
-
Bon, c'est Noël, alors tournons la page et disons nous que ce petit différent
n'est qu'un ecueil sur notre chemin.
Pour savoir de quoi il s'agissait concernant SDK, contactez moi en MPet je vous répondrai.
Sinon le père noël m'a apporté REBEL STRIKE et je ne l'ai pas encore essayé car aujourd'hui je continuais mon apprentissage à la programmation.
Bonne soirée a tous.
-
Alors que ce soit clair pour tout le monde.
LE WAREZ POUR MOI NE SONT QUE DES SITES PORNOGRAPHIQUES
QUI ATTIRENT LES GENS, EN LEUR FAISANT CROIRE QU'ILS AURONT DES JEUX, PROGICIEL, UTILITAIRES etc... (ET MEME QUI LES VENDENT) ET NE LES AURONT JAMAIS. OR CES SITES LA JE LES EXECRE. JE HAIS LA DUPERIE.
Le P2P n'est qu'un outil pour faire avancer le sujet. De même que ACL 1.4
ou le futur 1.5 ne sera qu'un outil pour pouvoir charger les futures Démos
dans la GC.
Et je ne polémiquerai pas sur la façon dont est utilisé ACL.
Pour avoir un kit Hardware et Software pour développer il faut être UBISOFT,
ATARI, E.A., SEGA ... et compagnie: Il faut avoir les moyens. Aussi, la faim
justifiant les moyens, nous nous débrouillons comme nous le pouvons, mais
jamais, la mort dans l'âme, il sera question de WAREZ: Nous n'en sommes
pas capable et cela ne nous intéresse pas ici.
Ce TOPIC est fait pour être vivant, et si j'ai froissé FFF , modérateur en son état,
qu'il m'en excuse.
-
Salut à tous.
Peut-être que mon post précédent n'était pas clair.
Je pense bien que si vous êtes dans ce topic et que vous voulez faire une Démo,
c'est pour la Gamecube.
Mais je voulais parler de manière générale. Nous sommes débutants et nous devons mesurer l'ampleur de la tache et ne pas s'égarer en chemin. Et ce surtout
s'il faut former un groupe. Et je veux bien en faire partie.
Moi non plus je ne s'avais pas par où commencer, mais au fil des heures j'ai tout
de suite su qu'il fallait apprendre le C et C++ pour programmer. Et comment
l'ai-je su ? En consultant (en anglais) les documentations du SDK de Nintendo.
SDK signifie: Software Development Kit.
Des kits de développement je n'en connais que deux: Celui de Torlus, le Devkitcube, et celui de Nintendo. De Torlus je n'ai pas de doc. Mais de Nintendo
si. Car j'ai le Kit.
Alors je vous conseille fortement de vous procurer ce SDK de Nintendo, non
pas pour les sources ou les librairies (librarys) mais pour les DOCs. Ceci dans
un premier temps.
[...]
Si vous l'avez, aller dans: sdk-drvers\GCN_SDK_12-Dec-01\Docs
Consultez le répertoire Graphics Programmer's Guide avec un dictionnaire
anglais. Ensuite vous prendrez un ASPRO effervésent et parlons-en.
Sans savoir comment marche la GC, à moins que l'on nous dise comment
ça marche, nous ne pourrons rien faire:
-Si SNAXX nous fait les Grafix d'accord, mais qu'en faire? Ne serait-il pas préférable qu'il les fasse sur MAYA au lieu de 3Dstudio ? etc...
-Il va peut-être falloir deux programmeurs (ou plus): un pour le graphisme, un
autre pour l'OS (IPL) etc...
Il y a encore plein de questions les gars et les filles.
Qui veut Répondre?
-
Salut à tous.
Le Papa Noël a t-il été généreux avec vous?
C'est vrai GOLD, c'est intéret pour les Démos est super et je m'en réjouis.
Et plus il y aura de posts dans ce topic, et mieux ce sera. Ou alors faudrait il
créer un NEW POLL ? Pour la Creation De Démos sur GC.
Peut importe la machine sur laquelle vous regarderez une démo, il nous reste un long chemin à parcourir. Aussi la formation d'un groupe peu accélérer les choses car il'y aura des échanges, du soutien, une motivation etc... Mais il faut désigner des objectifs.
Le premier est simple: Pour quelle machine voulez-vous faire une Démo?
Car il faut en être sûr, et pourquoi? Parceque cela demande beaucoup de
recherches et de temps (Plus on tergiverse moins on avance).
A tout à l'heure.
-
Salut à tous.
SNAXX, avec quels logiciels réalises-tu des animation 3D ?
Pour faire une Démo il y a deux façons: Utiliser un logiciel multimédia ou
créer soit même un programme qui fera touner les images, les animes
2D ou 3D , le son, la musique etc ...
Aussi, dans ce dernier cas il faut savoir programmer. Mais, heuresement, c'est mission difficile mais pas impossible.
Au début les démos sont très simples mais elles se compliqueront ensuite.
Et quoiqu'il arrivera, nous serons satisfaits de nos réalisations car nous nous serons surpassés.
GOLD, je t'ai envoyé un e-mail à nico1976@wanadoo.fr le jour même où
tu l'a donné. Mais je vais recommencer.
Delphi: explique moi ce que c'est comme langage s'il te plait.
BON NOEL A TOUS
-
Salut Alice.
Sache que, pour moi aussi, le mystère reste encore entier au sujet de ces trois
paramètres (delay cache frequence).
J'avais envoyé un post sur ce sujet, et on m'avait répondu d'aller voir les
tutoriaux. Alors ni une ni deux, j'y suis allé:
Tutoriaux NGC--> Les 1ers pas sur NGC. Mais seules les 8 dernières lignes
du tutorial (page1, fin de la deuxième partie: juste avant l'image de Rick Dangerous) tentent d'expliquer. Ce n'est qu'une timide ébauche et on nous demande de tester ces paramètres. Bref je laisse tout à 0.
Il y aurait il parmi vous quelqu'un qui aurait compris leur fonctionnement?
Bon NOËL à tous.
Petite Décèption Du Jour...
dans Général
Posté(e)
Dans l'industrie du pressage de DVD ou CD, le code barre est appelé le BCA
ce qui signifie Burst Cutting Area. Il n'y a pas que Nintendo qui utilise
le code barre comme technologie pour protéger ses disques, j'en veux pour preuve un CD protégé que j'ai acheté.
BCA:
Burst cutting area. Section circulaire proche du centre du disque DVD ou des informations peuvent être écrites par un laser de haute puissance (ressemble à un code barre)
Voici 2 liens expliquant le BCA (en anglai evidemment)
http://www.pc-w.com/PRESSROOM/Panasonic/pan_NR011901.htm
http://www.synccast.com/products/default.a...age=dps&sub=bca
Mais il existe un graveur qui réalise des BCA:
http://www.cdrinfo.com/Sections/Articles/S...VD-RAM&Series=0
Quand il y en a qui disent noir c'est noir il n'y plus d'espoir, on connaît l'air de la chanson: Il y a toujour une échapatoire, une solution ...