KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: C: Plugin
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich möchte zu Übungszwecken einmal ein simples plugin Programmieren. Das Programm laüft als "Spiel" einwandfrei und ich wollte es in einplugin portieren. Was muss man dabei beachten? Und wie stelle es an, dass der Compiler mir ein plugin erstellt und keine Eboot? Noidea

mfg D3lta
naja, bei der makefile darf bestimmt nicht eboot stehen...

außerdem kommt am anfang eines programmcodes ja immer die befehle, dass man es mit der home/ps taste verlassen kann, das muss auch weg, stadtdessen wahrscheinlich eine andere tastenkombi
BUILD_PRX = 1
in die Makefile einfügen, die EBOOT sachen wegmachen.
Außerdem nicht build.mak benutzen, sondern build_prx.mak.
Wenn man eine Tastencombi einprogrammiert... Google liefert bei mir auch nichts vernünftiges Sad . Ich weiß, wie man in de makefile einstellt, sodass eine prx herauskommt, aber viel mehr auch nicht... Noidea

mfg D3lta

D3lta :
Wenn man eine Tastencombi einprogrammiert... Google liefert bei mir auch nichts vernünftiges Sad . Ich weiß, wie man in de makefile einstellt, sodass eine prx herauskommt, aber viel mehr auch nicht... Noidea

mfg D3lta


Du solltest dir das "Module Imports/Exports Tutorial" von pspdev.org durchlesen, da wird vieles über Plugins erklärt.
Außerdem brauchst du für Plugins MIPS Kentnisse und du musst dich gut mit dem PSP Kernel allgemein auskennen.

Die Seite ist down... Sad Sad
Ein paar MIPS-Kenntnisse besitze ich, aber ich kenne mich nicht besonders gut mit dem Kernel aus.

mfg D3lta

EDIT: Es soll ja erst einmal nichts großes sein, braucht man für simple plugins auch MIPS- und Kernel-Kenntnisse?

D3lta :
Die Seite ist down... Sad Sad
Ein paar MIPS-Kenntnisse besitze ich, aber ich kenne mich nicht besonders gut mit dem Kernel aus.

mfg D3lta

EDIT: Es soll ja erst einmal nichts großes sein, braucht man für simple plugins auch MIPS- und Kernel-Kenntnisse?


Link zur PDF

Nunja, Plugins sind lang nicht so einfach wie normale Homebrews. Du kannst z.B. nicht ohne weiteres Tasten abfragen, oder Text ausgeben.

Vielen Dank, das kommt sofort nach dem beenden von dem MIPS-Kurs (ist ja nicht meh viel Big Grin). Hat sich erst einmal erledigt, kann geLock werden!

mfg D3lta

D3lta :
Vielen Dank, das kommt sofort nach dem beenden von dem MIPS-Kurs (ist ja nicht meh viel Big Grin). Hat sich erst einmal erledigt, kann ge:closed: werden!

mfg D3lta


Wo lernst du MIPS?

Und wieso closen? Wenn du weitere Fragen hast, frag einfach in diesem Thread...

Stimmt, ich nutze den Kurs den du irgendwo mal empfohlen hast: Linkhier, sehr gut und einfach beschrieben. Danke deswegen noch einmal...

mfg D3lta

EDIT: schon komisch: es gibt so viel zu lesen und es lohnt sich vll. wegen der NGP doch nicht mehr alles...

D3lta :
Stimmt, ich nutze den Kurs den du irgendwo mal empfohlen hast: Linkhier, sehr gut und einfach beschrieben. Danke deswegen noch einmal...

mfg D3lta

EDIT: schon komisch: es gibt so viel zu lesen und es lohnt sich vll. wegen der NGP doch nicht mehr alles...


Jup, der Kurs ist super Wink
Und doch, es lohnt sich immer. MIPS ist warscheinlich die beste Assembler Sprache zum Anfangen. Außerdem gelten viele Themen, die in diesem Kurs beschrieben werden (Zahlensysteme, Grundaufbau von PCs, etc.) für alle Computer (Konsolen sind auch Computer, falls es jemand nicht weiß).

Ja es ist einmal etwas anderes, sich direkt mit dem Prozessor zu beschäftigen, als mit dem System bei C usw, dadurch wird einam vieles klar. Es hilft enorm, die unterste Ebene eines Computers zu vertehen. Hat die PS3 eig auch einen MIPS? Die NGP wird doch einen AMD haben oder?

mfg D3lta
Die PS3 hat einen Cell Prozessor. PS2 und PS1 dagegen haben wie die PSP einen MIPS Prozessor Wink

HacKman :
Und wieso closen? Wenn du weitere Fragen hast, frag einfach in diesem Thread...

Bis zur nächsten Frage zu dem Thema wird eine laaaaaaange Zeit vergehen Big Grin
Wie viele Kerne hat die PS3 eig? Ich weiß, dass sie 8Threads hat (von denen 1 reserviert ist), aber was sagt das über die Kerne aus?
mfg D3lta

Die NGP wird einen ARM Cortex-A9 Prozessor haben. Du kannst ja, wenn du dich vorbereiten möchtest, ja schonmal die ARM Assembly language durchlesen. MIPS Kenntnisse sind hilfreich, wenn du mit ARM Assembly anfangen willst.
Seiten: 1 2 3
Referenz-URLs