{"id":20990,"date":"2026-02-04T19:31:55","date_gmt":"2026-02-04T19:31:55","guid":{"rendered":"https:\/\/obewise.com.br\/index.php\/2026\/02\/04\/super-mario-64-ganha-port-nativo-para-dreamcast-e-roda-em-480p-com-salvamento-no-vmu\/"},"modified":"2026-02-04T19:31:55","modified_gmt":"2026-02-04T19:31:55","slug":"super-mario-64-ganha-port-nativo-para-dreamcast-e-roda-em-480p-com-salvamento-no-vmu","status":"publish","type":"post","link":"https:\/\/obewise.com.br\/index.php\/2026\/02\/04\/super-mario-64-ganha-port-nativo-para-dreamcast-e-roda-em-480p-com-salvamento-no-vmu\/","title":{"rendered":"Super Mario 64 ganha port nativo para Dreamcast e roda em 480p com salvamento no VMU"},"content":{"rendered":"<p><\/p>\n<div>\n<p>Quase tr\u00eas d\u00e9cadas depois de virar um marco do 3D no Nintendo 64, Super Mario 64 finalmente \u201cconquistou\u201d o Sega Dreamcast de um jeito que parece imposs\u00edvel \u00e0 primeira vista. Um grupo de f\u00e3s concluiu um port nativo do cl\u00e1ssico para o console de 128 bits, com visual mais limpo em 480p, desempenho est\u00e1vel e at\u00e9 op\u00e7\u00e3o de salvar no VMU.<\/p>\n<p>O projeto \u00e9 uma continua\u00e7\u00e3o direta de um trabalho iniciado em 2020 e retomado recentemente pelo programador jnmartin84, que publicou uma vers\u00e3o atualizada focada justamente em resolver problemas antigos de \u00e1udio e v\u00eddeo e deixar o resultado mais \u201cjog\u00e1vel\u201d no hardware real.<\/p>\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n<p>\n<iframe loading=\"lazy\" title=\"Super Mario 64&#039;s Amazing Dreamcast Port: We&#039;ve Played It\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/YEB2FktPdyw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/p>\n<\/figure>\n<h2 class=\"wp-block-heading\">Por que isso \u00e9 \u201cport\u201d e n\u00e3o emula\u00e7\u00e3o<\/h2>\n<p>O caminho usado aqui n\u00e3o foi simplesmente rodar um ROM em emulador. A base \u00e9 a decompila\u00e7\u00e3o de Super Mario 64, um esfor\u00e7o comunit\u00e1rio que reconstruiu o c\u00f3digo do jogo em um formato leg\u00edvel e recompil\u00e1vel. Isso permite adaptar o game para outras plataformas, desde que cada pessoa use seus pr\u00f3prios arquivos originais do jogo para extrair texturas e modelos.<\/p>\n<p>Por isso, o reposit\u00f3rio do port n\u00e3o inclui os assets do jogo. Para compilar, \u00e9 necess\u00e1rio ter uma c\u00f3pia da vers\u00e3o US e fazer a extra\u00e7\u00e3o localmente, mantendo o projeto em um terreno mais \u201cseguro\u201d do ponto de vista legal.<\/p>\n<h2 class=\"wp-block-heading\">O ganho mais vis\u00edvel \u00e9 na imagem<\/h2>\n<p>O Dreamcast entrega uma sa\u00edda de v\u00eddeo mais limpa do que o padr\u00e3o 240p \u201cnebuloso\u201d que muita gente associa ao N64. Nesse port, Mario aparece em 480p, o que por si s\u00f3 deixa tudo mais n\u00edtido, mesmo usando texturas iguais \u00e0s do original. A sensa\u00e7\u00e3o \u00e9 de um jogo mais \u201caberto\u201d e leg\u00edvel, especialmente em telas modernas.<\/p>\n<p>E tem outro detalhe que faz diferen\u00e7a para jogar de verdade: o port preserva o ritmo cl\u00e1ssico do game em torno de 30 fps, bem pr\u00f3ximo do que o original buscava em 1996, s\u00f3 que com um visual muito mais agrad\u00e1vel.<\/p>\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n<p>\n<iframe loading=\"lazy\" title=\"Is This Sega Dreamcast Port So Good it Made me a Fan? - Super Mario 64 DC Review!\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/6-Ke5JTU9Ps?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/p>\n<\/figure>\n<h2 class=\"wp-block-heading\">Som, CPU e o desafio que travava tudo<\/h2>\n<p>Se imagem \u00e9 a parte f\u00e1cil de notar, o \u00e1udio foi uma das dores de cabe\u00e7a mais t\u00e9cnicas. O Nintendo 64 tem uma arquitetura com componentes dedicados para v\u00e1rias tarefas, enquanto no Dreamcast muita coisa cai no colo do processador SH4. Nos testes iniciais, o som pesava e estressava a CPU, ent\u00e3o o projeto recebeu otimiza\u00e7\u00f5es para manter tudo fluindo melhor.<\/p>\n<p>Uma das hist\u00f3rias curiosas do desenvolvimento \u00e9 que o coder John Brooks teria ajudado com ajustes de matem\u00e1tica vetorial e ponto flutuante para aliviar esse gargalo e estabilizar a execu\u00e7\u00e3o.<\/p>\n<h2 class=\"wp-block-heading\">VMU e controles: o tipo de detalhe que \u201cvende\u201d o port<\/h2>\n<p>Al\u00e9m de rodar bonito, a vers\u00e3o atual inclui salvamento no VMU, o cart\u00e3o de mem\u00f3ria com tela do Dreamcast, o que deixa o jogo bem mais pr\u00e1tico para sess\u00f5es curtas e para continuar o progresso depois.<\/p>\n<p>Nos controles, o encaixe \u00e9 natural: o anal\u00f3gico do Dreamcast funciona bem para movimenta\u00e7\u00e3o, os bot\u00f5es ficam intuitivos para pulo e a\u00e7\u00f5es, e o resultado passa aquela sensa\u00e7\u00e3o rara de \u201cisso poderia ter existido oficialmente\u201d.<\/p>\n<p>No fim, esse port \u00e9 mais do que uma curiosidade. Ele \u00e9 um exemplo do que a cena retro consegue fazer hoje com engenharia reversa respons\u00e1vel e muita teimosia t\u00e9cnica, transformando um cl\u00e1ssico intoc\u00e1vel em algo novo, sem perder a ess\u00eancia.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"998\" src=\"https:\/\/nerdizmo.ig.com.br\/wp-content\/uploads\/2026\/02\/Super-Mario-64-no-Dreamcast-02.jpg\" alt=\"\" class=\"wp-image-138165\" srcset=\"https:\/\/nerdizmo.ig.com.br\/wp-content\/uploads\/2026\/02\/Super-Mario-64-no-Dreamcast-02.jpg 1280w, https:\/\/nerdizmo.ig.com.br\/wp-content\/uploads\/2026\/02\/Super-Mario-64-no-Dreamcast-02-768x599.jpg 768w, https:\/\/nerdizmo.ig.com.br\/wp-content\/uploads\/2026\/02\/Super-Mario-64-no-Dreamcast-02-87x67.jpg 87w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\"\/><\/figure>\n<p>Veja mais sobre games!<\/p>\n<p><h3 class=\"jp-relatedposts-headline\"><em>Relacionado<\/em><\/h3>\n<\/p>\n<p><!-- CONTENT END 1 --><\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Quase tr\u00eas d\u00e9cadas depois de virar um marco do 3D no Nintendo 64, Super Mario 64 finalmente \u201cconquistou\u201d o Sega Dreamcast de um jeito que parece imposs\u00edvel \u00e0 primeira vista. Um grupo de f\u00e3s concluiu um port nativo do cl\u00e1ssico para o console de 128 bits, com visual mais limpo em 480p, desempenho est\u00e1vel e &hellip;<\/p>\n","protected":false},"author":1,"featured_media":20991,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_shortscore_rating":"","_shortscore_game":"","_shortscore_summary":"","footnotes":""},"categories":[92],"tags":[10021,2696,909,432,10020,642,7460,2824,10022,2515,9725,2698],"coauthors":[393],"class_list":["post-20990","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-geek","tag-480p","tag-dreamcast","tag-ganha","tag-mario","tag-nativo","tag-para","tag-port","tag-roda","tag-salvamento","tag-super","tag-super-mario-64","tag-vmu"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/obewise.com.br\/index.php\/wp-json\/wp\/v2\/posts\/20990","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/obewise.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/obewise.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/obewise.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/obewise.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=20990"}],"version-history":[{"count":0,"href":"https:\/\/obewise.com.br\/index.php\/wp-json\/wp\/v2\/posts\/20990\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/obewise.com.br\/index.php\/wp-json\/wp\/v2\/media\/20991"}],"wp:attachment":[{"href":"https:\/\/obewise.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=20990"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/obewise.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=20990"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/obewise.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=20990"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/obewise.com.br\/index.php\/wp-json\/wp\/v2\/coauthors?post=20990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}