| Source Code | |
|
|
Author | Message |
---|
DarK_DemoN »[\...VIP.../]«™ AdminiStratoR
Posts : 584 Join date : 2010-07-20 Age : 31 Location : Hacking Kingdom, USA
| Subject: Source Code Mon Aug 02, 2010 6:08 pm | |
| This is the source code to a program i made when i was bored as hell and had nothing to do. I am posting to show you what makes up a program and how the psp knows what to do.
//DarkNess v.1 /*This is a random shitty program made by "DarK_DemoN", enjoy or not idc*/ #include <pspKernel.h> #include <pspdebug.h> PSP_MODULE_INFO("DarkNess v1",0,1,1); #define printf pspDebugScreenPrintf /*Exit Callback*/ int Exit_ Callback(int arg1, int arg2,void *commonint Exit_ Callback(int arg1, int arg2,void *commonint Exit_ Callback(int arg1, int arg2,void *commonint Exit_ Callback(int arg1, int arg2,void *common){ SceKernelExitGame(); Return 0; } /*Sets up the callback thread and returns its thread ID*/ int SetupCallback(void){ int thid = 0; thid = sceKernelCreateThread("update_thread",CallbackThread,0x11,0xFA00); } return thid; } int main () { pspDebugScreenlint (); SetupCallbacks (); printf("DarkNess v1); sceKernelSleepThread (); return 0; }
Next is the "MakeFile" for the above code
TARGET =darkness OBJS =main.o
CFLAGS = -02 - go - wall CXXFLAGS =$(CFLAGS) -fno-exceptions -fno-rtt; ASFLAGS =$(CFLAGS)
EXTRA_TARGETS = EBOOT.PBP PSP_EBOOT_TITLE = DarkNess v1
PSPSDK=$(shell psp-config --pspsdk-path) include $(pspsdk)/lib/build.mak
Well thats the source to a program i made, if you read closely you can makeout what parts of the code actually do like "sceKernelSleepThread" tells the psp to go into sleep mode.
REP or dont, honestly idc
Last edited by DarK_DemoN on Tue Aug 10, 2010 2:32 am; edited 2 times in total | |
|
| |
DarK_DemoN »[\...VIP.../]«™ AdminiStratoR
Posts : 584 Join date : 2010-07-20 Age : 31 Location : Hacking Kingdom, USA
| Subject: Re: Source Code Mon Aug 02, 2010 7:14 pm | |
| I know this is a double-post but its to explain what the symbols in the code mean and why they are there, so bear with me.
The // at the begining of the code tells the compiler and psp that everything after it is text not code so go to the next line. Basically its a command telling the compiler and psp to ignore everything after it and go to the next line.
The /* tells the compiler that everything after it is an information line meant only for humans and to ignore it and move on. But you must have a */ after your information, this tells the compiler that this is the end of the text and the actual codeing begins next.
The ; is there to tell the compiler that this is the end of a set or line of coding.
A } tells the compiler that this is the end of a set command and a new command will begin next. ("command" aka "function")
Now when you see something that has sceKernel in it that means that the psp firmware will be involved in that specific command or function. It could also mean that the psp needs to perform a check of the current firmware installed to make sure it is compatible.
I hope you understand more of how a program works and what actually makes-up a program.
REP is always appreciated.
Please do not steal my work or guides as i have worked very hard on them so you can understand a little bit about source coding.
Thank You, DarK_DemoN
| |
|
| |
1337 Founder Über 1337 AdMiN!!
Posts : 508 Join date : 2010-07-19 Location : In your face!
| Subject: Re: Source Code Tue Aug 03, 2010 1:42 am | |
| Very nice Demon REP + 2. In this case double posting is acceptable for you in the fact that you showed and told, get what i mean?
Now my questions are what progam do you use to make this? MSdos? Or something else if something else tell us. Also what program do you use to make it a prx id really like to know | |
|
| |
DarK_DemoN »[\...VIP.../]«™ AdminiStratoR
Posts : 584 Join date : 2010-07-20 Age : 31 Location : Hacking Kingdom, USA
| Subject: Re: Source Code Tue Aug 10, 2010 2:24 am | |
| Ok this is the program i use: CodeBlocks You can get it HERESelect the first download link. (yes i know its in Germany) Then watch this: [You must be registered and logged in to see this link.]This is a very good C++ Tutorial series (yes it is a series). If you have any problems just emeil the uploader (i know him and he is very nice 8P) and he WILL get back to you. Its good to start out programing computers then move to the PSP as the PSP is more complicated. I will post the shell tools for PSP programming when you are comftable with PC progrmaing. | |
|
| |
1337 Founder Über 1337 AdMiN!!
Posts : 508 Join date : 2010-07-19 Location : In your face!
| Subject: Re: Source Code Tue Aug 10, 2010 12:56 pm | |
| | |
|
| |
BrooklynLilg#1 Moderator/Coder
Posts : 254 Join date : 2010-07-22 Age : 27 Location : Brooklyn New York
| Subject: Re: Source Code Tue Aug 10, 2010 4:01 pm | |
| hey demon, can u edit my mkultra and darkfrost and put it so that cheat hz is always set to 15 and screenshots r always off? | |
|
| |
DarK_DemoN »[\...VIP.../]«™ AdminiStratoR
Posts : 584 Join date : 2010-07-20 Age : 31 Location : Hacking Kingdom, USA
| Subject: Re: Source Code Tue Aug 10, 2010 4:22 pm | |
| not without the src code i cant. and usually people who make programs dont release the src code until the program is going dead.
ask demon450 (creater of darkfrost) but i doubt he'll give it out | |
|
| |
BrooklynLilg#1 Moderator/Coder
Posts : 254 Join date : 2010-07-22 Age : 27 Location : Brooklyn New York
| Subject: Re: Source Code Tue Aug 10, 2010 7:00 pm | |
| | |
|
| |
DarK_DemoN »[\...VIP.../]«™ AdminiStratoR
Posts : 584 Join date : 2010-07-20 Age : 31 Location : Hacking Kingdom, USA
| Subject: Re: Source Code Wed Aug 11, 2010 1:17 am | |
| lol. ANNOUNCMENT: I asked Tyler (the C++ expert/youtube video uploader) to join the site and help you guys out with programming and he said yes! i have made a C++ topic for to post the basics in (C++ Overview, Basic C++ Programming, C++ Programing Help)
i am moving the 'What Makes Up A Program topic' to that category as well except it will be split into a 'C++ Programing Tools' section and a 'PSP C++ Programing' section (he does not program pspz so i will be heading that)
NOTE: Due to a recent Bit upgrade to to my computer (got a new one) i no longer use Code::Blocks because it does not support 64Bit computers, i now am (trying to) using 'Microsoft C++ Visual Suite 2008' (or whatever its called) if you have a 64Bit computer this looks like your only choice in compilers | |
|
| |
1337 Founder Über 1337 AdMiN!!
Posts : 508 Join date : 2010-07-19 Location : In your face!
| Subject: Re: Source Code Tue Sep 07, 2010 1:12 pm | |
| alrighty FUCK my hand hurts!!! | |
|
| |
Ɗǝɱȱи_ҒįƦƩ TotaL NooB!
Posts : 6 Join date : 2012-07-07 Location : At ur girlfriends house
| Subject: Re: Source Code Mon Jul 09, 2012 1:32 am | |
| i know this is and old post but can yu explain again how to make a program please thanks | |
|
| |
Sponsored content
| Subject: Re: Source Code | |
| |
|
| |
| Source Code | |
|