Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Learning PSP assembly
12-03-2016, 05:51 PM
Post: #5
RE: Learning PSP assembly
Learning how to write programs for psp will not exactly teach you "PSP assembly" and nobody sane will want to learn asm just to write actual full size programs.

Either way if you don't want to write your software for psp, but instead need asm for modding/cheating/translating existing games - this can be generalized to any platform as there are just 3 things to do:
- check cpu architecture,
- read some generic documents about it,
- practice.

And really especially for that last part emulator > anything real hardware could ever offer.
Sure it's innacurate, and if you commit some lazy coding the shit will break not only on real hardware, but also between different version of the emulator, but that's actually great as it teaches you to do things properly.
PPSSPP can also be modified, you can implement some features to do all kinds of "hardware" mods, for example we can easily make mods to use right analog stick natively or ones that require impossibly heavy overclock to psp cpu.

There are no guides nor tutorials through, if you happen to be interested in debugging games, it's assumed you're already a geek, a quick learner and can figure things out by yourself. Would recommend checking the sources for things that might not be obvious/clickable, like for example disassembly hotkeys and using your favourite search engine(ie google) for any documents made about psp specific stuff.

Depending on your goal you might not need to learn all that much since all asm share some similarities and any basic document about 32bit MIPS R4000 will allow you to understand the differences from whatever asm you already know and start working on whatever you want for psp as well as a bunch of other consoles that might be using similar architecture.
In the end there's not that much knowledge to begin with, asm by nature is very basic and easy to understand going by opcode, it's hard purely by visual lenght that requires lots of practice to quickly read, noone can hold you hand and pass on their experience.

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Learning PSP assembly - Yugisokubodai - 12-02-2016, 01:15 PM
RE: Learning PSP assembly - TkSilver - 12-02-2016, 09:46 PM
RE: Learning PSP assembly - Yugisokubodai - 12-02-2016, 10:45 PM
RE: Learning PSP assembly - TkSilver - 12-03-2016, 05:08 AM
RE: Learning PSP assembly - LunaMoo - 12-03-2016 05:51 PM
RE: Learning PSP assembly - Yugisokubodai - 12-04-2016, 01:32 AM
RE: Learning PSP assembly - LunaMoo - 12-04-2016, 03:04 AM
RE: Learning PSP assembly - Yugisokubodai - 12-04-2016, 03:19 AM
RE: Learning PSP assembly - LunaMoo - 12-04-2016, 03:45 AM
RE: Learning PSP assembly - Yugisokubodai - 12-04-2016, 03:50 AM
RE: Learning PSP assembly - LunaMoo - 12-04-2016, 04:16 AM
RE: Learning PSP assembly - Tehau - 12-04-2016, 07:38 AM
RE: Learning PSP assembly - Yugisokubodai - 12-04-2016, 08:18 AM
RE: Learning PSP assembly - LunaMoo - 12-04-2016, 03:17 PM
RE: Learning PSP assembly - Yugisokubodai - 12-09-2016, 01:26 PM
RE: Learning PSP assembly - LunaMoo - 12-09-2016, 09:09 PM
RE: Learning PSP assembly - Yugisokubodai - 12-20-2016, 11:58 AM
RE: Learning PSP assembly - Yugisokubodai - 01-08-2017, 04:23 PM
RE: Learning PSP assembly - LunaMoo - 01-09-2017, 04:54 AM
RE: Learning PSP assembly - Yugisokubodai - 01-09-2017, 10:43 AM
RE: Learning PSP assembly - LunaMoo - 01-09-2017, 06:03 PM
RE: Learning PSP assembly - Yugisokubodai - 01-12-2017, 02:30 PM
RE: Learning PSP assembly - LunaMoo - 01-12-2017, 05:18 PM
RE: Learning PSP assembly - Yugisokubodai - 01-15-2017, 12:06 AM
RE: Learning PSP assembly - LunaMoo - 01-15-2017, 05:30 AM

Forum Jump: