IPB

Welcome Guest ( Log In | Register )

2 Pages V  < 1 2  
Reply to this topicStart new topic
If you own a psp CLICK HERE!, *MUST READ*
bashmo
post Aug 12 2006, 02:23 PM
Post #21


Hmm...bashmo FTW.
Group Icon

Group: Members
Posts: 1,550
Joined: 12-December 05
From: Ottawa, Canada
Member No.: 36,474
Gender: Male
Who is Your Favorite Naruto Character?: Rock Lee



this is pretty cool. thanks.


--------------------

Go to the top of the page
 
+Quote Post
Dr.Tran
post Aug 14 2006, 08:41 PM
Post #22


Kakashi[Jounin]
Group Icon

Group: Members
Posts: 350
Joined: 13-March 06
Member No.: 55,685
Gender: Male
Who is Your Favorite Naruto Character?: Kakashi Hatake



psp is a waste of money


--------------------
IPB Image
IPB Image
Clan: Suna
Forum Family
Brothers:kodepop, INNERDEBTS, FlickX
Brother-in-law: NightNinja
Sisters:Envy, Wrath_Neko_12
Go to the top of the page
 
+Quote Post
kmnash
post Aug 14 2006, 09:04 PM
Post #23


Kiba[Chunnin]
Group Icon

Group: Members
Posts: 109
Joined: 2-October 05
From: In my private lil world ^_^
Member No.: 24,897
Gender: Female



You guys are lucky to have one. They should have better games for the Psp because the ones they have now is kinda crappy.


--------------------
IPB Image IPB Image
IPB ImageIPB Image IPB Image
IPB Image IPB Image
Go to the top of the page
 
+Quote Post
kurast
post Aug 15 2006, 01:17 AM
Post #24


Ino[Genin]
Group Icon

Group: Members
Posts: 91
Joined: 25-June 06
Member No.: 78,006
Gender: Male
Who is Your Favorite Naruto Character?: naruto



thx for the info !!!!!


--------------------
IPB Image
IPB Image
IPB Image
IPB Image
IPB Image
IPB Image
IPB Image
IPB Image
Go to the top of the page
 
+Quote Post
White Smoke
post Aug 16 2006, 06:01 PM
Post #25


get ready....TO DIE!
Group Icon

Group: Members
Posts: 718
Joined: 15-August 06
Member No.: 90,915
Gender: Male
Who is Your Favorite Naruto Character?: Kiba



You should stick to emulation on the computer, until it can play emulation on a current firmwire. It is actually pointless to downgrade your system, for some half-assed emulation.


--------------------

Piccolo:The Balls are inert
Trunks: Does that mean they don't work? <- XD

Turles: Goku....kneel before me and lower your head O__________O WTF!

Yugi: Quiver in fear, as my knights mighty lance penetrates your moist cocoon! <- XD
Go to the top of the page
 
+Quote Post
bashmo
post Aug 19 2006, 02:22 PM
Post #26


Hmm...bashmo FTW.
Group Icon

Group: Members
Posts: 1,550
Joined: 12-December 05
From: Ottawa, Canada
Member No.: 36,474
Gender: Male
Who is Your Favorite Naruto Character?: Rock Lee



actually, I think its worth it.


--------------------

Go to the top of the page
 
+Quote Post
White Smoke
post Aug 19 2006, 06:04 PM
Post #27


get ready....TO DIE!
Group Icon

Group: Members
Posts: 718
Joined: 15-August 06
Member No.: 90,915
Gender: Male
Who is Your Favorite Naruto Character?: Kiba



Downgrading your system, actually prevents you from playing some PSP games. Because you have to have the latest version (2.60). To play some of them. So I save emulation for the computer.


--------------------

Piccolo:The Balls are inert
Trunks: Does that mean they don't work? <- XD

Turles: Goku....kneel before me and lower your head O__________O WTF!

Yugi: Quiver in fear, as my knights mighty lance penetrates your moist cocoon! <- XD
Go to the top of the page
 
+Quote Post
kamikun
post Aug 19 2006, 08:25 PM
Post #28


Zaphod Beeblebrox
Group Icon

Group: NC Veterans[Gaara Fan]
Posts: 6,161
Joined: 20-March 06
From: In Japan, naked.
Member No.: 56,847
Gender: Male
Who is Your Favorite Naruto Character?: Kakashi



That is true, that is why you should have two psps that is right, two.


--------------------
Recent::






Selling Magic the Gathering Cards. Want to buy?

Click Here

My Blog
Go to the top of the page
 
+Quote Post
White Smoke
post Aug 20 2006, 01:02 AM
Post #29


get ready....TO DIE!
Group Icon

Group: Members
Posts: 718
Joined: 15-August 06
Member No.: 90,915
Gender: Male
Who is Your Favorite Naruto Character?: Kiba



"Yeah, lets go waste 500 dollars on two PSP's"

rolleyes.gif


--------------------

Piccolo:The Balls are inert
Trunks: Does that mean they don't work? <- XD

Turles: Goku....kneel before me and lower your head O__________O WTF!

Yugi: Quiver in fear, as my knights mighty lance penetrates your moist cocoon! <- XD
Go to the top of the page
 
+Quote Post
DanteXXX
post Sep 16 2006, 03:21 PM
Post #30


Academy Student
Group Icon

Group: Members
Posts: 3
Joined: 16-September 06
Member No.: 94,843
Gender: Male
Who is Your Favorite Naruto Character?: Naruto



Nice faq I made one long time ago in spanish but know is outdated, anyway theres no need to buy 2 psp anymore thanks to the devhook.

The psp comunity has increased a lot in terms of homebrew.
Go to the top of the page
 
+Quote Post
animefan61890
post Oct 13 2006, 02:53 PM
Post #31


Kiba[Chunnin]
Group Icon

Group: Members
Posts: 117
Joined: 12-October 06
Member No.: 100,378
Gender: Male
Who is Your Favorite Naruto Character?: rock lee



kewl thanks for the info on the emulation


--------------------
IPB Image
Go to the top of the page
 
+Quote Post
FamilyGuy
post Nov 5 2006, 08:23 PM
Post #32


Anbu
Group Icon

Group: Members
Posts: 433
Joined: 31-March 06
From: konoha
Member No.: 58,663
Gender: Male
Who is Your Favorite Naruto Character?: Me



White Smoke was completely wrong, even back in august -_-

What ridiculous comments he obviously knows nothing (or knew nothing) of the PSPs capabilities.

There's nothing wrong with downgrading and there never has been. Even on the lower firwares could still play the newer games as long as you use the hacks. And they are, and were, always comming up with ways of getting around "mandatory firmware upgrades"


--------------------


Just look

ch357

Pwn Alert
Go to the top of the page
 
+Quote Post
VeGaS
post Mar 3 2007, 09:20 AM
Post #33


Anbu
Group Icon

Group: Members
Posts: 458
Joined: 20-July 06
Member No.: 83,542
Gender: Male
Who is Your Favorite Naruto Character?: Kakashi



Hmm i own a 3.03 psp, and when i get lc:s my psp is gonna rock out in 3.03-C


--------------------

Click on the image to join the DBZ FC!



Images

Fan Club


Go to the top of the page
 
+Quote Post
TheLegendarySann...
post Oct 4 2007, 07:06 PM
Post #34


Academy Student
Group Icon

Group: Members
Posts: 8
Joined: 4-October 07
Member No.: 211,292
Gender: Male
Who is Your Favorite Naruto Character?: Minato Namikaze (Yondaime)



Try this:

KingBK's PSP Guide

TABLE OF CONTENTS

I. Firmware
II. PSP Purchase Guide
III. Downgrading
IV. Memory Stick
V. Modified Firmware
VI. DevHook
VII. How To Play Downloaded Games
VIII. Important Links

-------------------------------------------------------------------------------------------
I. Firmware

The firmware for the PSP is the most important piece of knowledge you will have to learn, so lets begin there! The PSP's firmware is comparable to your computer's operating system. Updates and security fixes are constantly released. Here is a list of all the firmwares available.

1.0
1.5
1.51
1.52
2.0
2.01
2.50
2.60
2.70
2.71
2.80
2.81
2.82
3.0
3.01
3.02
3.03
3.10
3.11
3.30
3.40
3.50
3.51
3.52


All games require a certain firmware version or higher to play. That means if you want to play the game "Pursuit Force", you will need 2.50 or higher to play. If you have a lower version, you will have to update. To play homebrew (downloaded games), you will need to have 1.5 on your PSP. Don't worry, all will be explained in the rest of the guide!

-------------------------------------------------------------------------------------------
II. PSP Purchase Guide

If you haven't purchased a PSP yet, then read here if you want to make homebrew easy for you. On the side of the PSP box you will see this.

See the circled letter? That letter will tell you what firmware version the PSP is inside. Here is the letter guide for most of the firmwares.

No letter = 1.0 (Japanese Release) OR 1.5 (North-American release)
A = 1.5
B = 1.51
C = 1.52
D = 1.52
E = 1.52
F = 2.0
G = 2.01
H = 2.50
I = 2.60
J = 2.70
K = 2.71
L = 2.81
Unknown = 2.82
Unknown = 3.00
Unknown = 3.01
Unknown = 3.02
Unknown = 3.03
Unknown = 3.10
Unknown = 3.11
Unknown = 3.30
Unknown = 3.40
Unknown = 3.50
Unknown = 3.51
Unknown = 3.52


If it's possible purchase 1.5 (or at least the lowest possible) , but don't worry if you are unable to. FW 3.50 and lower can all be downgraded to 1.5! Downgrading is slightly risky because it could possibly break (AKA brick) your PSP, but the risk is quite low if you follow the directions exactly.

-------------------------------------------------------------------------------------------
III. Downgrading

To play any downloaded games, you will need to have firmware 1.5. To check what you have on your PSP, turn it on and go to "Settings > System Settings > System Information". If you do not have 1.5, you will need to downgrade. Like I have said before, downgrading is slightly risky. Most people that brick their PSP's do so because they didn't follow the directions properly, so read directions thoroughly to avoid becoming a victim! There are many downgraders that exist, so I can't list them all. Here are a few downgraders that most people will need at this point in time.

3.50 Downgrader (Requires unpatched Lumines UMD)
CODE
http://dl.qj.net/Hacks-Exploits/pg/12/fid/13978/catid/114

3.03 Downgrader (Requires unpatched GTA:LCS UMD)
CODE
http://dl.qj.net/Downgrader-for-v3.03-PSP-PSP/pg/12/fid/12431/catid/114

2.80 Downgrader (TA-082 Motherboard)
CODE
http://dl.qj.net/TA-082-Easy-Downgrader-Hacks-Exploits-PSP/pg/12/fid/12267/catid/114

2.80 - 2.71 Downgrader (TA-079 - TA-086 Motherboard)
CODE
http://dl.qj.net/Firmware-2.80-to-2.71-downgrader-for-TA-079-TA-086-PSPs-PSP/pg/12/fid/12061/catid/114


If you have a lower version of firmware on your PSP than the downgrader, you will have to update to the downgraders required firmware. If you think you need another downgrader that is not listed, check out this link.
CODE
http://pspupdates.qj.net/


-------------------------------------------------------------------------------------------
IV. Memory Stick

To play all those great downloaded games, you will need a decent memory card. I recommend atleast 1GB, but if you can afford a bigger card thats better. One thing to watch out for is fake memory cards on Ebay or unre****ble sites. Only buy from trusted sources to be safe (Best Buy, Walmart, Amazon, Newegg, etc). Here are some good products and their average price.

SanDisk 512MB Memory Stick PRO Duo -> $35.00
SanDisk 1.0GB Memory Stick PRO Duo -> $44.00
SanDisk 2.0GB Memory Stick PRO Duo -> $80.00
SanDisk 4.0GB Ultra II Memory Stick PRO Duo -> $100.00 - $150.00


-------------------------------------------------------------------------------------------
V. Custom Firmware

Personally I recommend Custom firmware to play homebrew, but some might dislike it because it requires you to flash your PSP. Once installed, modified firmware is extremely easy to use, unlike DevHook which is your other option. One of the upsides is that you can play PS1 games without the need of a PS3!

What do I need?

Internet connection (I will assume if you are reading this you have one)
PSP running 1.5 OR any OE / M33 custom (If you don't have a PSP with 1.5 there is still hope if you have not upgraded past 3.5. Search around how to downgrade)
Battery 75% or better
M33 3.52
USB Cable or Card reader / writer

Installing on 1.5


1.Copy kxploitpatcher and kxploitpatcher% to X:/PSP/GAME/ on your PSP
2.Copy M33CREATOR to X:/PSP/GAME/ on your PSP
3.Download the official 3.52 EBOOT and rename it 352.PBP
4.Download the official 1.50 EBOOT and rename it 150.PBP
5.Copy 352.PBP & 150.PBP to X:/PSP/GAME/M33CREATOR/ on your PSP
6.Now disconnect or reinsert your PSP memory card
7.On your PSP home screen goto the game folder and run kxploitpatcher
8.Once done run 3.52 M33 CREATOR
9.Now run 3.52 M33UPDATE

Once finished you should have a healthy 3.52 M33 Custom Firmware (scroll down for update)



Installing on 3.xx OE or 3.5x M33 Custom Firmwares


1.Copy M33CREATOR to X:/PSP/GAME150/ on your PSP
2.Download the official 3.52 EBOOT and rename it 352.PBP
3.Download the official 1.50 EBOOT and rename it 150.PBP
4.Copy 352.PBP & 150.PBP to X:/PSP/GAME150/M33CREATOR/ on your PSP
5.Now disconnect or reinsert your PSP memory card
6.On your PSP home screen goto the game folder and run 3.52 M33 CREATOR
7.Now run 3.52 M33UPDATE
Once finished you should have a healthy 3.52 M33 Custom Firmware (scroll down for update)

Installing Update 2 for 3.52 M33 (This assumes you already have 3.52 M33 installed with no problems)

1.Download this
2.Copy M33Update to X:/PSP/GAME150/ on your PSP
3.On your PSP home screen goto the game folder and run M33 UPDATE 2

Once finished you should have a healthy 3.52 M33 Almost up to date Custom Firmware (3.52-2 M33) Scroll Down For Update Once Again)

3.52 M33-3 update

Do The Same Thing You Did To Update To 3.52 M33-2 But Use This

QUOTE
File Description
Team M33 called the shot, and they made it with a picture-perfect finish. Yes, PSP homebrew development fans, it's the promised third update of their own Custom Firmware 3.52, with all the awesome bells and whistles to make your PlayStation Portable all that more tricked out (can you say popsloader?). Let's cut the chit-chat and get right to what's changed in this update!

Changes:

* Added more speeds: 75 and 133.
* Added flash2 and flash3 usb to recovery
* Added a setting in recovery to change the usb device to which XMB will connect.
* Added "vshmenu", which is a menu that will appear when HOME is pressed in the XMB. It will interfere with existing
* XMB plugins that use HOME, so it can be disabled in recovery.
* - Added umd video iso support. The umd video isos are playes using vshmenu. Video isos go in
* /ISO/VIDEO folder. They require an UMD inserted because NO-UMD does not work.

Changes in popsloader:

* Support for 3.30 firmware. Instructions are same as in previous release, except 3.30
* firmware did not have libpspvmc.prx, so just ignore that file.
* Warning: There is an incompatibility between 3.30 savedata and later ones. If a savedata exists from 3.40+, the emulator will freeze.

A few notes from the M33 team about vshmenu and UMD video ISOs:

* vshmenu cannot be loaded when the browser is active. If you exit the browser, the firmware will still keep it in memory until you enter other area of xmb, until you do so, you will not be able to access vshmenu again either.
* video isos and the game isos show in xmb use the same core. Due to this, when you enter in game menu and there is some iso, if a video iso was currently mounted, it will automatically be unmounted.
* cso format is not supported for video isos.
* UMD audio isos are theoretically supported, but not tested. They go to /ISO/VIDEO.

As always, read the relevant readme files included in the zip file before applying the update to your PSP. This is custom firmware business, and tinkering around with it without proper information and knowledge could lead to bricking. And if you're having fun using their custom firmware, why not send the M33 team a few votes of encouragement for their hard work via a donation or two to their Paypal account? It'd help loads for future firmware development!

Click here to Download


-------------------------------------------------------------------------------------------
[b]VI. DevHook


For people who are either nervous about flashing there PSP with modified firmware or just want to keep there PSP at 1.50, the answer is DevHook! There is little to no risk of bricking your PSP while installing DevHook, so this might be the best choice for newer PSP users. The other wonderful part about using DevHook is that it comes with an automatic installer (easy for beginners)! The downside to using DevHook is that you will be unable to play PS1 games, only the "OE" and "M33" firmwares can play them.

Devhook.52.0100 installer
CODE
http://rapidshare.com/files/20751578/Devhook_.52.01_Installation_Noob_Proof_1.5.zip


Instructions for Installation
CODE
1. Extract "Devhook.52.01 Installation Noob Proof.exe" to Memorystick.

2. Launch " DH FW Installer".

3. Press X when prompted and wait till its finished it will autoexit.

4. Launch "Devhook 0.52 Launcher".

5. Remove any Devhook files previously flashed using Devhook launcher.

6. Select your game,select 3.11 as fw and press start, now you should be emulating
    3.11.


After the installation you can delete the following from your memorystick...

ms0:\psp\game/150\%__SCE__302_dh_fw_installer
ms0:\psp\game/150\__SCE__302_dh_fw_installer


-------------------------------------------------------------------------------------------
VII. How To Play Downloaded Games

Hopefully you now have the modified firmware running on your PSP, so I bet you can't wait to play games, right? The great thing is that you can play both PSP and PS1 games. To play your downloaded games, load the ISO or CSO of your game into the "ISO" folder on your PSP. If you would like to play a PS1 game, you will find many PSP-ready PS1 games in Warez-bb's console games section. Just place the PS1 eboot into the "GAME" folder on your PSP.

To play your games, turn on your PSP and go to "Game > Memory Stick > YOUR GAMES LISTED HERE".


-------------------------------------------------------------------------------------------
VIII. Important Links

Misc PSP news/downloads
CODE
http://pspupdates.qj.net/
http://www.[b][color=red]*********[/color][/b].com/
http://www.dark-alex.org/
http://www.pspx.ru/


-------------------------------------------------------------------------------------------
I know that this guide can be filled with more information, and I will update it as often as possible. If you have any suggestions, please feel free to say them in a comment. I just want to give a shout out to ThePSPHackers for being the best forum on the web, so I wrote this guide to give a little back to the community!!

NOTE: Please do not PM me for help, I have been receiving far too many. I love helping people, but I can't help everybody. If you have a question please feel free to ask in this topic.


--------------------
Im TeamM33Supporter on other sites, thats why my sigs say that.

Go to the top of the page
 
+Quote Post
Distorted
post Oct 9 2007, 10:47 PM
Post #35


Kiba[Chunnin]
Group Icon

Group: Members
Posts: 137
Joined: 3-March 07
From: In your Computers Database
Member No.: 141,424
Gender: Male
Who is Your Favorite Naruto Character?: TS Sasuke



Great tut even though I already know that... lol


--------------------
MY ROSTER
Most characters I didnt get from here so I aint a leecher like the noobs who recently joined >_>

Oh well...

kfm, stages/kfm.def
akfm
JusIchigo
Ichigo
IchigoJUS
ichjo
SuperIchigo
vichigo
kurisakiichigo
Bankai Ichigo
Bankai_Ichigo
hollow_pelle
Hichigo
HollowIchigo
CPBankai
CPHollow
dsichigo
itigo
dsbyakuya
GaislesKuBu
urahara
Yourichi
RenjiDS
Renji
Rukia
Ishida
chad
Kon
Hitsugaya
Hitsugaya2
Hitsugaya Toushirou
Ikkaku
Isshin312
Ulquiorra
Grimmjow
UzuNaruto
Unaruto
Hnaruto
naruto55
Chibi Naruto
naruto-kun
noobieta
NaruStick
Uzumaki Naruto
naruto_chibi
Naruto
knaruto
Kyuubi_Naruto
Kyuubi(S)Naruto
UzumakiNaruto
FutureNaruto
fnarutosan
JSSfnaruto
FNaruto
Kyuubi
noobieta2
Future Naruto
Naruto(F)
15 year old Naruto
sasuke159
sasuke3
usasuke
sasuke-kun
SasuStick
Sasuke
sasuke
Sasuke312
Third Sharingan Sasuke
SasukeUchiha
UchSasuke
UchiSasu
sasuke07
UchihaSasuke
ChuuninSasuke
csasuke
csasuke-1
cssasuke
CS1Sasuke
CS2sasuke
CS2 Sasuke
CS2_Sasuke
FSasuke
F_Sasuke
nhmsasuke
futuresasuke2
SakuraStick
Haruno Sakura
jiroubou
CS2_Jiroubou
Sakon
kidomaru
kidoumaru
tayuya
Tayuya-B
KimimaroL
Kimimaro
kimimaroMR
RockLee
LeeStick
Lee
rLee
RockLee3
Drunken Lee
Drunken Lee2
Future Rocklee
Gai
gai
gai55
Gai1
HKakashi
kakashi
Kakashi
kakashi2
kakashi-beta
obito
jiraiya
nhmJiraiya
tsunade
azuma
ANBU
A-N-B-U
Bloodclone
sai
Zabuza
czabuza
Haku
Haku1
Shino
FShino
Teamkitty
Ino
shikamaru
cshikamaru
Future Shikamaru
F_Shikamaru
Chouji
Akatsuki
itachi
JSSItachi
Itachi312
itachi2
Edtion's Itachi
Uchiha Itachi
Itachi[U]
usita2
kisame
kisame[1]
HKisame
Sasori
Edtion's Sasori
Zetsu
bd Deidara
JUSDeidara
DEidara1
kakuzu
Tobi
WRYondaime
Yondaime
Yondaime3
sandaime
nidaime
Shodamine
Sabaku no Gaara
Gaara
shukaku
Gaara1
kgaara
Kazekage Gaara
Fgaara
Temari
KANK
Crow
FutureKankuro
SandNinja
Soundnin
kabuto
kabuto1
TKabuto
orochimaru
Ghost Orochimaru
OrochimaruMR
Dosu
Zaku
zaku_chibi
nezi
Neji
cnezi
Neji NextGen
Jonin Neji
kiba_chibi
Akumaru
NinFrog
seph
neoseph
Sephiroth1
cloud
Strife
ACCloud
Cloud 3D
cloud1
KH2 Cloud
Sora
sora2
ksora
kh2sora
KH2sora2
Wisdom SoraX
finalformsora
roxas
roxas1
riku
Heartless
KH2riku
KH2Riku2
BR riku
Mickey
Axel
lax
Luxord
Marluxia
Lexaeus
Vexen
Khwarrior
Hook
luffy
Luffy1
2ndGLuffy
G2Luffy
K-Ace
ace
sanji
RonoaZoro
Zoro
usop
Nami
chopper
franky
DonKrieg
smoker
Mr1
crocodile
JSSgoku
SSv
SSJ4VegetaSVC
Extreme Gohan
ultra ssj trunks
piccolo
broly
the nightmare SSJ3HD
gogetassj4
yoh
SH_yoh
yusuke
yuyu2
GB_yusuke
genkai
hiei
inuyasha
Bankai Kenshin
kenshin
Kenshin1
Kenshin2
Albel
Gale
Haru
inu
Kagome
kazuki
kirby
NEW STUFF:
Naruto
UzuNaruto
Narutard
Naruto07
ZNaruto
FutureNaruto
JUSNaruto
TS Naruto
futurekyuubi
UchSasuke
Sasuke
SasukeUchiha
SSBB_Sasuke
Third Sharingan Sasuke
CS2Sasuke(G)
BCS2FSasuke
Future Sasuke
FTSasuke
dgFSasuke
FutureSasuke
suigetsu
Hinata
ShinoPlus
Kurenai
Kabuto
OrochimaruMR
avakakashi
EXOrochimaru
tobi
Tobi-San
Deidara
Sasori
itachi
usita2
Itachi55
Kisame
hpein89
NagatoCH
iruka
WRYondaime
RA_Neji
TS Neji
NejiHyuuga
Rocklee55
RockLee3
rLee
RockLee
Lee
rockleeomega
Drunken Lee2
RA_FutureLee
Future lee
drunked_rLee
tenten
ambu_yondaime
konohamaru
SEKimimaro
zabuza
madara
Bankai Ichigo
yoruichi_BMP
URAHARA
kisuke
RZoro
Ultima_Roxas
Kohaku
Gohan
StrengthTraining
Vash
StickofDoom
StickofDoom(F)
SoD_Sonic
SoD_KuroDragon
SoD_Kuro
chipp
sol_b



















Go to the top of the page
 
+Quote Post

2 Pages V  < 1 2
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 21st March 2010 - 12:23 AM