{"id":361,"date":"2014-12-14T15:00:56","date_gmt":"2014-12-14T14:00:56","guid":{"rendered":"https:\/\/www.customprotocol.com\/?p=361"},"modified":"2019-09-28T13:36:33","modified_gmt":"2019-09-28T13:36:33","slug":"onelua-nouveau-lua-player-mis-en-ligne","status":"publish","type":"post","link":"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/","title":{"rendered":"[PSP] ONELua&nbsp;: un nouveau Lua Player est mis en ligne&#8239;!"},"content":{"rendered":"<p style=\"text-align: justify;\">Ce n'est pas parce que la PSP a arr\u00eat\u00e9e d'\u00eatre produite par&nbsp;<em>Sony<\/em> qu'elle est totalement morte&#8239;! C'est en partie gr\u00e2ce \u00e0 la sc\u00e8ne&nbsp;<em>UnderGround<\/em> que cette derni\u00e8re continue de vivre, de plus en plus doucement certes. Aujourd'hui, c'est donc par le biais d'un nouvel interpr\u00e9teur Lua, un langage de programmation r\u00e9put\u00e9 pour sa simplicit\u00e9 d'apprentissage, que la sc\u00e8ne&nbsp;<em>UnderGround<\/em> PSP refaite parler d'elle.<\/p>\n<p style=\"text-align: justify;\">Cr\u00e9e par les vaillants&nbsp;<em>gdljjrod<\/em> (<em>Automatic Load txt<\/em>) et son coll\u00e8gue<em>&nbsp;Rober Galarga<\/em>, le&nbsp;<strong>ONElua<\/strong> a \u00e9t\u00e9 r\u00e9alis\u00e9 sous du C et bas\u00e9 sur la librairie&nbsp;<em>Oslib<\/em>,&nbsp;tout comme le<em>&nbsp;LuaDEV<\/em>. De nombreuses fonctions se ressemblent donc, comme pourront le noter les amateurs du langage, les principales diff\u00e9rences se ressentent quelques fois au niveau de la syntaxe qui peut \u00eatre l\u00e9g\u00e8rement modifi\u00e9e. Mais le point fort du <b>ONElua<\/b>, c'est sa capacit\u00e9 \u00e0 pouvoir donner \u00e0 l'utilisateur plus de flexibilit\u00e9 en \u00e9vitant un maximum les erreurs en arr\u00eatant le script bugg\u00e9.<\/p>\n<figure id=\"attachment_369\" aria-describedby=\"caption-attachment-369\" style=\"width: 480px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.customprotocol.com\/medias\/2014\/06\/PicrossPSP.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-369 size-full\" src=\"https:\/\/www.customprotocol.com\/medias\/2014\/06\/PicrossPSP.png\" alt=\"PicrossPSP\" width=\"480\" height=\"272\" srcset=\"https:\/\/www.customprotocol.com\/medias\/2014\/06\/PicrossPSP.png 480w, https:\/\/www.customprotocol.com\/medias\/2014\/06\/PicrossPSP-300x170.png 300w, https:\/\/www.customprotocol.com\/medias\/2014\/06\/PicrossPSP-370x210.png 370w, https:\/\/www.customprotocol.com\/medias\/2014\/06\/PicrossPSP-270x153.png 270w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><figcaption id=\"caption-attachment-369\" class=\"wp-caption-text\">Picross PSP est un homebrew utilisant le nouveau ONElua<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Le&nbsp;<em>Lua Player&nbsp;<\/em>est toujours en phase de d\u00e9veloppement, la version livr\u00e9e actuellement ne permet pas encore beaucoup de choses compar\u00e9 au&nbsp;<em>LuaDev R0<\/em>, comme par exemple le support de la 3D, la possibilit\u00e9 de \"d\u00e9charger\" des fichiers, etc. Mais le&nbsp;<strong>ONElua&nbsp;<\/strong>r\u00e9serve quand m\u00eame bien des surprises, et on esp\u00e8re vraiment que ses deux d\u00e9veloppeurs sauront le mettre \u00e0 jour pour y incorporer plein de nouvelles fonctions&#8239;!<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\"><strong>Petite liste non exhaustive des fonctionnalit\u00e9s offertes<\/strong><\/span>&nbsp;:<\/p>\n<ul>\n<li>La plupart des fonctions&nbsp;math\u00e9matiques utilisent maintenant le <em>VFPU<\/em>, de sorte que les calculs trigonom\u00e9triques&nbsp;ont \u00e9t\u00e9 acc\u00e9l\u00e9r\u00e9s&#8239;;<\/li>\n<li>Pendant le chargement des images, une couleur peut masquer par exemple un fond de couleur unie&#8239;;<\/li>\n<li>Le module <em>HW<\/em>&nbsp;contient beaucoup de nouvelles fonctions, comme la d\u00e9tection du mod\u00e8le de la PSP, la d\u00e9tection du&nbsp;mode de la batterie (normalis\u00e9e, pandoris\u00e9e&nbsp;ou&nbsp;autoboot\u00e9e), le type de la carte m\u00e8re et bien d'autres&#8239;;<\/li>\n<li>D\u00e9tecte correctement l'espace libre quelle que soit la PSP&nbsp;(ms0 ou&nbsp;ef0 pour les PSP Go)&#8239;;<\/li>\n<li>D\u00e9tecte le <em>Custom Firmware<\/em>&nbsp;utilis\u00e9 par le joueur&#8239;;<\/li>\n<li>D\u00e9tecte les infos de l'<em>UMD<\/em> dans la PSP et peut le dumper directement&#8239;;<\/li>\n<li>Propose de nombreuses options pour les fichiers, telles que&nbsp;: copier, renommer, supprimer,&nbsp;d\u00e9placer&nbsp;(utilisant le <em>sample<\/em>&nbsp;de <em>Total_Noob<\/em>), d\u00e9compresser&nbsp;les \"zip\" ou \"rar\"&nbsp;(avec ou sans mot de passe)&#8239;;<\/li>\n<li>Facilitation de la lecture des touches utilisant&nbsp;des constantes (voir les docs pour un exemple)&#8239;;<\/li>\n<li>Configuration possible des Wi-Fis (sauvegarde et restauration)&#8239;;<\/li>\n<li>Pr\u00e9sence de \"rappels\" et \"constantes\" dans plusieurs fonctions, pour faciliter&nbsp;la vie de l'utilisateur&#8239;;<\/li>\n<li>Petite info concernant les utilisateurs de PSP Go&nbsp;: si vous souhaitez que votre&nbsp;<em>homebrew<\/em> puisse lire autant les \"ms0\" que les \"ef0\", il vous faudra placer votre&nbsp;<em>hb<\/em> dans \"ms0\". Sachez aussi que la fonction&nbsp;files.move (de \"ms0\" vers \"ef0\" et vice-versa) ne fonctionne pas, en revanche il est possible de copier et utiliser toutes les autres fonctions.<\/li>\n<\/ul>\n<figure id=\"attachment_188\" aria-describedby=\"caption-attachment-188\" style=\"width: 263px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mega.co.nz\/#!2MMViASR!sXSAPC665DRjp_EEdQrcbiVj6ULQ6rW_-_DWtXd68N0\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"broken_link\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-188 size-full\" src=\"https:\/\/www.customprotocol.com\/medias\/2014\/06\/Bouton-telecharger.png\" alt=\"Instructions disponibles iciHomebrew non sign\u00e9\" width=\"263\" height=\"108\"><\/a><figcaption id=\"caption-attachment-188\" class=\"wp-caption-text\"><strong>ONElua<\/strong><br \/> <a title=\"Doc du ONElua\" href=\"http:\/\/onelua.x10.mx\/\" target=\"_blank\" rel=\"noopener noreferrer\">Voir la doc ici<\/a><\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Gdljjrod et Robert Galarga sont toujours pr\u00eats \u00e0 aider la fid\u00e8le communaut\u00e9 de d\u00e9veloppeurs amateurs sur PSP en d\u00e9livrant ce nouvel interpr\u00e9teur Lua.<\/p>\n","protected":false},"author":481,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,71,30],"tags":[627],"plateformes":[854,855],"genres":[890,895,1540,1541],"developpeurs":[1098,1101],"editeurs":[1099],"types":[864],"sources":[],"class_list":["post-361","post","type-post","status-publish","format-standard","hentry","category-news","category-outils","category-underground","tag-onelua","plateformes-ps-vita","plateformes-psp","genres-homebrew","genres-homebrews-psp","genres-interpreteurs","genres-interpreteurs-lua","developpeurs-gdljjrod","developpeurs-rober-galarga","editeurs-gdljjrod","types-news"],"yoast_head":"\n<title>[PSP] ONELua : un nouveau Lua Player est mis en ligne ! - Custom Protocol<\/title>\n<meta name=\"description\" content=\"Gdljjrod et Robert Galarga sont toujours pr\u00eats \u00e0 aider la fid\u00e8le communaut\u00e9 de d\u00e9veloppeurs amateurs sur PSP en d\u00e9livrant ce nouvel interpr\u00e9teur Lua.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[PSP] ONELua : un nouveau Lua Player est mis en ligne ! - Custom Protocol\" \/>\n<meta property=\"og:description\" content=\"Gdljjrod et Robert Galarga sont toujours pr\u00eats \u00e0 aider la fid\u00e8le communaut\u00e9 de d\u00e9veloppeurs amateurs sur PSP en d\u00e9livrant ce nouvel interpr\u00e9teur Lua.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/\" \/>\n<meta property=\"og:site_name\" content=\"Custom Protocol\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-14T14:00:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-28T13:36:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.customprotocol.com\/medias\/2014\/06\/PicrossPSP.png\" \/>\n<meta name=\"author\" content=\"Wirus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/HackerGen\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wirus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/\",\"url\":\"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/\",\"name\":\"[PSP] ONELua : un nouveau Lua Player est mis en ligne ! - Custom Protocol\",\"isPartOf\":{\"@id\":\"https:\/\/www.customprotocol.com\/#website\"},\"datePublished\":\"2014-12-14T14:00:56+00:00\",\"dateModified\":\"2019-09-28T13:36:33+00:00\",\"author\":{\"@id\":\"https:\/\/www.customprotocol.com\/#\/schema\/person\/e2f5c3e6cbb948e59756b98bed512cf9\"},\"description\":\"Gdljjrod et Robert Galarga sont toujours pr\u00eats \u00e0 aider la fid\u00e8le communaut\u00e9 de d\u00e9veloppeurs amateurs sur PSP en d\u00e9livrant ce nouvel interpr\u00e9teur Lua.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.customprotocol.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[PSP] ONELua&nbsp;: un nouveau Lua Player est mis en ligne&#8239;!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.customprotocol.com\/#website\",\"url\":\"https:\/\/www.customprotocol.com\/\",\"name\":\"Custom Protocol\",\"description\":\"Site d&#039;hack-tualit\u00e9 et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, \u00e9mulation...)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.customprotocol.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.customprotocol.com\/#\/schema\/person\/e2f5c3e6cbb948e59756b98bed512cf9\",\"name\":\"Wirus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\/\/www.customprotocol.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ff65bb0fba0be9639885c04a3ed7d8a895a98260fc23f283286dc9cf20bf3871?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ff65bb0fba0be9639885c04a3ed7d8a895a98260fc23f283286dc9cf20bf3871?s=96&d=mm&r=g\",\"caption\":\"Wirus\"},\"description\":\"Avez-vous d\u00e9j\u00e0 vu un gentil virus ? Maintenant, oui.\",\"sameAs\":[\"https:\/\/hackergen.com\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/HackerGen\",\"https:\/\/www.youtube.com\/user\/Wirusalization\"],\"url\":\"https:\/\/www.customprotocol.com\/auteur\/wirus\/\"}]}<\/script>\n","yoast_head_json":{"title":"[PSP] ONELua : un nouveau Lua Player est mis en ligne ! - Custom Protocol","description":"Gdljjrod et Robert Galarga sont toujours pr\u00eats \u00e0 aider la fid\u00e8le communaut\u00e9 de d\u00e9veloppeurs amateurs sur PSP en d\u00e9livrant ce nouvel interpr\u00e9teur Lua.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/","og_locale":"fr_CA","og_type":"article","og_title":"[PSP] ONELua : un nouveau Lua Player est mis en ligne ! - Custom Protocol","og_description":"Gdljjrod et Robert Galarga sont toujours pr\u00eats \u00e0 aider la fid\u00e8le communaut\u00e9 de d\u00e9veloppeurs amateurs sur PSP en d\u00e9livrant ce nouvel interpr\u00e9teur Lua.","og_url":"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/","og_site_name":"Custom Protocol","article_published_time":"2014-12-14T14:00:56+00:00","article_modified_time":"2019-09-28T13:36:33+00:00","og_image":[{"url":"https:\/\/www.customprotocol.com\/medias\/2014\/06\/PicrossPSP.png"}],"author":"Wirus","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/HackerGen","twitter_misc":{"\u00c9crit par":"Wirus","Estimation du temps de lecture":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/","url":"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/","name":"[PSP] ONELua : un nouveau Lua Player est mis en ligne ! - Custom Protocol","isPartOf":{"@id":"https:\/\/www.customprotocol.com\/#website"},"datePublished":"2014-12-14T14:00:56+00:00","dateModified":"2019-09-28T13:36:33+00:00","author":{"@id":"https:\/\/www.customprotocol.com\/#\/schema\/person\/e2f5c3e6cbb948e59756b98bed512cf9"},"description":"Gdljjrod et Robert Galarga sont toujours pr\u00eats \u00e0 aider la fid\u00e8le communaut\u00e9 de d\u00e9veloppeurs amateurs sur PSP en d\u00e9livrant ce nouvel interpr\u00e9teur Lua.","breadcrumb":{"@id":"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.customprotocol.com\/onelua-nouveau-lua-player-mis-en-ligne\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.customprotocol.com\/"},{"@type":"ListItem","position":2,"name":"[PSP] ONELua&nbsp;: un nouveau Lua Player est mis en ligne&#8239;!"}]},{"@type":"WebSite","@id":"https:\/\/www.customprotocol.com\/#website","url":"https:\/\/www.customprotocol.com\/","name":"Custom Protocol","description":"Site d&#039;hack-tualit\u00e9 et de tutoriels sur la customisation de consoles et appareils (homebrews, plugins, \u00e9mulation...)","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.customprotocol.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-CA"},{"@type":"Person","@id":"https:\/\/www.customprotocol.com\/#\/schema\/person\/e2f5c3e6cbb948e59756b98bed512cf9","name":"Wirus","image":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.customprotocol.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ff65bb0fba0be9639885c04a3ed7d8a895a98260fc23f283286dc9cf20bf3871?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ff65bb0fba0be9639885c04a3ed7d8a895a98260fc23f283286dc9cf20bf3871?s=96&d=mm&r=g","caption":"Wirus"},"description":"Avez-vous d\u00e9j\u00e0 vu un gentil virus ? Maintenant, oui.","sameAs":["https:\/\/hackergen.com","https:\/\/twitter.com\/https:\/\/twitter.com\/HackerGen","https:\/\/www.youtube.com\/user\/Wirusalization"],"url":"https:\/\/www.customprotocol.com\/auteur\/wirus\/"}]}},"_links":{"self":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/posts\/361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/users\/481"}],"replies":[{"embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/comments?post=361"}],"version-history":[{"count":1,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/posts\/361\/revisions"}],"predecessor-version":[{"id":17603,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/posts\/361\/revisions\/17603"}],"wp:attachment":[{"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/media?parent=361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/categories?post=361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/tags?post=361"},{"taxonomy":"plateformes","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/plateformes?post=361"},{"taxonomy":"genres","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/genres?post=361"},{"taxonomy":"developpeurs","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/developpeurs?post=361"},{"taxonomy":"editeurs","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/editeurs?post=361"},{"taxonomy":"types","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/types?post=361"},{"taxonomy":"sources","embeddable":true,"href":"https:\/\/www.customprotocol.com\/api\/wp\/v2\/sources?post=361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}