O Infuse: O Emulador do Zeebo — BOIACROSS ADVENTURES SERÁ UMA REALIDADE

Podcast NewsInside, siga e ouça mensalmente no Spotify:

O Infuse é uma re-implementação inovadora do subsistema Qualcomm BREW e um emulador de alto nível do Zeebo, desenvolvido do zero com base em tentativas de engenharia reversa limpa. Neste artigo, exploraremos em detalhes as principais características e funcionalidades do Infuse, como sua capacidade de executar jogos comerciais do Zeebo e amostras do BREW, os desafios enfrentados durante o desenvolvimento e as perspectivas futuras. Vamos dar uma olhada no seu núcleo ARM JIT dinâmico, suporte a diferentes plataformas, bem como suas interfaces de renderização e som.

O Desenvolvimento do Infuse

O Infuse surgiu como uma iniciativa para reviver o legado dos jogos Zeebo e BREW em plataformas modernas. A equipe por trás do Infuse se dedicou a criar uma solução completamente nova que pudesse preservar a experiência desses jogos e torná-los acessíveis a um público mais amplo.

Núcleo ARM JIT Dinâmico

O Infuse adota um núcleo ARM JIT dinâmico, que permite a emulação eficiente de jogos e amostras do BREW. Isso significa que o emulador traduz as instruções do processador para a arquitetura alvo em tempo real, otimizando o desempenho e a velocidade de execução.

Suporte a Plataformas

Uma das grandes vantagens do Infuse é sua capacidade de ser compilado para diferentes plataformas, incluindo x86_64 e aarch64, tornando-o compatível com sistemas operacionais populares como macOS, GNU/Linux e Windows. Essa flexibilidade permite que os usuários experimentem os jogos do Zeebo em seus dispositivos favoritos.

Emulação de Velocidade Total

Testes realizados em um notebook Macbook Pro 2020 M1 com uma compilação de depuração não otimizada mostraram que o Infuse alcança a emulação do Zeebo em mais de velocidade total. Isso é impressionante, pois demonstra a eficiência e a qualidade do emulador.

Adaptação para Dispositivos ARM de 32 bits

Outro recurso interessante do Infuse é sua capacidade de ser compilado como um aplicativo completamente nativo em dispositivos ARM de 32 bits suportados. Isso possibilita sua fácil adaptação para plataformas como o Nintendo 3DS, permitindo a execução nativa sem a necessidade de emulação ARM.

Interfaces de Renderização e Som

O Infuse utiliza interfaces de renderização encapsuladas e traduzidas para APIs nativas por meio de renderizadores externos. Isso permite que o emulador suporte múltiplos backends, como Vulkan, para garantir uma experiência de jogo aprimorada.Apesar dessas notáveis características, o Infuse ainda possui algumas deficiências. A implementação da pilha OpenGL do emulador ainda não está concluída, o que pode impactar o desempenho e a compatibilidade com alguns jogos.

Conclusão

O Infuse é uma re-implementação impressionante do subsistema Qualcomm BREW e um emulador de alto nível do Zeebo. Sua capacidade de executar jogos comerciais e amostras do BREW em diferentes plataformas, combinada com a emulação de velocidade total, torna-o uma excelente escolha para os entusiastas de jogos retrô.Com contínuos esforços de desenvolvimento e atualizações, o Infuse tem o potencial de se tornar uma referência no mundo da emulação de jogos. Seus criadores estão empenhados em superar os desafios remanescentes, como a conclusão da pilha OpenGL, para oferecer uma experiência ainda mais imersiva aos usuários.

Faça parte do nosso Discord, acesse o NewsInside FÓRUM NO DISCORD!

Zeebo: O modelo falho de negócio da Tec Toy

E eis que o Zeebo, o novo console da Tec Toy, sai silenciosamente de sua pré-venda e começa a ser distribuído pelas maiores lojas virtuais brasileiras como a Americanas e o Submarino.

Pois bem, e eis que o primeiro “hands on” oficial do Zeebo depois de sua era “beta” cai na internet, e como era de se esperar, o console é cheio de falhas e problemas primários que tinham obrigação de terem sido corrigidos antes do console ser colocado a venda.

Vamos começar resumindo o review da UOL da seguinte forma: O Zeebo é um celular com saída para TV em uma embalagem de console. PONTO. De acordo com o review, os jogos incluídos são basicamente ports “melhorados” de versões MÓVEIS e que de quebra possuem tempo de resposta ruim dos controles do console. Retificando: Após ver o vídeo publicado pela própria UOL, vi que foi um exagero da parte deles. O Fifa, para os padrões do console, rodam muito bem obrigado e com gráficos bem melhores que a versão celular, pelo menos que a versão JAVA.

zeebo-rage
Picture Unrelated

Tudo bem.  Além dos jogos de celular temos Quake I e II e Prey: Evil. Prey é daquele jeito: Nunca vi nem comi, eu só ouço falar Retificando: É uma merda mesmo. Quake II foi removido da loja por motivos operacionais (entenda-se: O console provavelmente não é capaz de rodar-lo) e Quake I roda e está em português o que é um excelente plus, mas para um console que de acordo com as próprias palavras da Tec Toy veio para competir com o Playstation 2, qualquer pessoa que vá comprar-lo iria esperar mais. Muito mais.

A idéia inicial do Zeebo é atingir as classes mais baixas que não podem pagar por um console da nova geração. Sem dúvida uma causa nobre e um nicho de mercado a ser bem explorado, se não fosse um pequeno problema: O console custa R$499,00, que é o preço de um Playstation 2 destravado.

Trocando em miúdos:
 Zeebo:
R$499,00 parcelável em over 9000 vezes via Americanas, Submarino e provavelmente casas Bahia.
Jogos: Quake I e FIFA de celular com lag.

Playstation 2:
R$ 499,00 parcelável no cartão de crédito via MercadoLivre e na Santa Efigênia.
Jogos: Pfffffttt.

Ah, e no PS2 você ainda pode trocar jogos com os amiguinhos e tem a vantagem do console ler filmes pornôs em diversos formatos.

Não me levem a mal. A idéia do Zeebo é excelente: Console para classe média-baixa com distribuição digital e – até que hackeiem – conteúdo 100% livre de pirataria. Perfeito, caso o console não custasse o preço de um outro vídeo game 100x melhor, com 100x mais jogos e 100x mais pirateável. Desculpe-me a Tec Toy mas essa é a realidade: Enquanto você puder comprar jogos MUITO melhores por “nada” reais em um console que é mais barato que o seu, o Zeebo nunca vai ser mais que uma peça de colecionador.

Outra coisa relevante e que deve ser falada é que tenho certeza que a Tec Toy já passou da fase de “empresinha” a muito tempo. Vocês têm porte para criar o próprio console de vocês e de distribuir seus próprios jogos e produtos. Sendo assim pelo amor de Deus, parem de sempre ficarem com o resto, com o “fim da feira”. O modelo de negócio de vocês na época do Master System era o melhor possível: Vocês traduziam os jogos e manuais, ganhavam uma fatia da venda dos games e ainda por cima ofereciam suporte em português e dicas via Hot Line pago, além de clube exclusivo. Mas essa fase já passou: Agora eu posso conseguir TODOS os jogos de Master System / Mega Drive / 32x na internet por NADA reais. E não é porque sou dono do NewsInside que sou capaz de tal. Qualquer pessoa com acesso a internet pode fazer o mesmo sem nenhuma dificuldade.

Sendo assim vocês da Tec Toy tem duas opções: Ou tomam vergonha e percebem que podem e DEVEM fazer muito mais que isso para poder se tornarem relevantes no mundo dos games aqui no Brasil que, diferente do que vocês imaginam, compram TVs 32” 16:9 e sabem que os videogames da SEGA não existem mais,

ou vocês podem continuar vendendo Master System, Mega Drive e celular com cabo para TV o resto da vida.

Lembrem-se: Quem compra o videogame de vocês somos nós, pessoas com acesso a internet (entenda-se: Mundo real) e salário limitado no fim do mês.

Edit: Vídeo da UOL, tirem suas próprias conclusões mas acho que ela exagerou deliberadamente na sua opinião negatia sobre os jogos. Infelizmente não sou eu quem dou as cartas..
http://mais.uol.com.br/view/3mk9h8436th5/demonstraaao-do-zeebo-04023262E0814346?types=A&

Zeebo em pré-venda com lançamento previsto para semana que vem

Parece que é pra valer. Depois de ser anunciado e esquecido pela mídia, finalmente a Tec Toy resolveu colocar  seu novo consol em pré-venda e pasmem: A data prevista de entrega é semana que vem (02/06). De acordo com o site do Submarino, o console custará 499 reais e virá com 6 jogos grátis.

zeebo-submarino

Uma coisa que achei curiosa é que o Submarino está usando as imagens “stock” de divulgação do produto, sendo assim provavelmente o produto só vai estar disponível em estoque na loja no dia 2. No mais, o console irá vir com 3 jogos na memória (Fifa 2009, Need for Speed Carbon e Treino Cerebral) e mais 3 disponíveis gratuitamente para download (Pray: Evil, Quake I e Quake II).

Eu pessoalmente achei o preço alto para um console “average”, sendo que com  a grana você poderia comprar um PS2 facilmente, mas podemos nos surpreender com alguma cartada especial da Tec Toy durante o lançamento. E ae, alguém prentende comprar o console? Deixem suas opiniões nos comentários, e para quem não sabe do que estou falando, veja esse post super completo sobre o Zeebo, o novo console da Tec Toy.

Mais informações sobre o Zeebo da TecToy

tectoy Essa semana mandei um email para a TecToy solicitando mais informações sobre o console Zeebo que eles pretendem lançar no ano que vem. Pois bem, abaixo vocês podem conferir as perguntas que fiz com as suas respectivas respostas + comentários.

Prezado Sr. Leandro,

Agradecemos seu e-mail e ficamos felizes em saber que o Zeebo lhe surpreendeu, esperamos que continue à prestigiar os produtos Tectoy.

Comentários: Continuarei, desde que o Zeebo não custe 500 pilas :rolamolhos:

– Como funcionará o acelerômetro do console? Os controles que acompanham o console terão suporte a essa funcionalidade?

O console Zeebo tem um conceito inovador que oferecerá acessórios e jogos exclusivos que acabam por diferenciá-lo de qualquer outra plataforma já existente, o acelerômetro permitirá ao usuário uma experiência fantástica em termos de jogabilidade,além de ser um grande diferencial em termos de recurso em comparação com outros consoles na mesma faixa de preço

Comentários: Mas o controle que vem tem suporte ou é opcional? ;/

– Quais são os planos oficiais para o Slot de expansão SD do console?

Em relação ao cartão SD em primeiro momento estará inativo no console.

Comentários: Mas quais são os planos para ele quando for ativado? ;/

– A SDK será livre para todos desenvolverem ou apenas para "desenvolvedores certificados"?

– Como será feita a distribuição de conteúdo não oficial desenvolvido com a SDK? Eu poderei por exemplo criar uma aplicação para o console de você e distribuir para meus amigos via SD por exemplo?

Informamos que no futuro iremos disponibilizar o kit de desenvolvimento e divulgar a política que iremos estabelecer, assim como todos os detalhes e suporte necessários.

Comentários: Subentenda-se: We dont have a fucking clue yet. Apesar dos pesares, No Zeeboinc você já pode baixar a SDK.

– Vocês já tem uma data e preço estipulados para o lançamento do console?

O Zeebo estará disponível até julho de 2009 nas melhores lojas de eletroeletrônicos do país,o valor do produto será definido até o lançamento, e em alguns meses anunciaremos a campanha de lançamento, preços e etc.

Comentários: Boa, apenas lembrem-se: 500 pila = Fail

– Vocês pretendem liberar consoles de review para o pessoal da mídia antes do lançamento? (Incluíndo meu site :D)

[Ainda] Definiremos a realização dos testes para o Zeebo.

Comentários: Egoístas :(

Apesar das respostas meio vagas pelo menos uma confirmação já temos: Até Julho de 2009 o console está por ai. Espero que eles definam logo a política a propôs da SDK pois aqui mesmo nos comentários já vi pessoas interessadas em desenvolver para o aparelho, porém não sabem por onde começar graças a falta de informação.

Zeebo – O novo console da TecToy

Console Zeebo - Parte ExteriorPois é criançada, para quem pensava que a TecToy só trabalhava no setor de rom hacking saiba que se enganou. Surgida das trevas a nossa tão querida TecToy lança hoje no mercado mais uma novidade no mundo dos consoles: o Zeebo.

Diferente de todas as outras "coisas" que a TecToy tem lançado no mercado ultimamente, o Zeebo é um console novo com um propósito novo: Acabar com a pirataria e trazer jogos a preços acessíveis para todo mundo. O seu diferencial principal é que os jogos não serão carregados via cartuchos ou DVDs / CDs. Todo o conteúdo será baixado através de uma rede 3G / EDGE chamada ZeeboNet, que atualmente especula-se que será mantida pela Claro (graças a Deus).

Abaixo, as especificações preliminares que vazaram na internet:

  • Chipset MSM7201A;
  • Suporte a rede EDGE e 3G via GSM;
  • Dois processadores: um ARM11 de 400Mhz (principal) e outro 274Mhz (secundário);
  • Suporte a gráficos 3D e 2D;
  • Consumo máximo de 15W;
  • Reprodução de arquivos no formato MPEG4, H.264, MP3, AAC e WMA.

O console será conectado a TV através de cabos RCA comuns, e possui uma interface USB para os controles e seus acessórios. O manual do console já foi liberado na internet e mostra diversas capacidades do console, além de um curioso slot SD para "futuras funcionalidades".

Console Zeebo - Manual
Escrever "apenas serviço autorizado" em uma porta USB de um console = Pedir para alguém por um cabo ali "pra ver o que dá"

De acordo com o site oficial do Zeebo, o console virá com três jogos na memória: Action Hero 3D, Treino Cerebral e "um jogo de futebol", e assim que for ligado exibirá 3 downloads gratuitos: Quake, Need For Speed Carbon e Pray EVIL. Novos jogos poderão ser comprados através de cartão de crédito, cartão pré-pago e boleto bancário, com previsão custarem de 10 a 20 reais. Ponto para a TecToy ao facilitar a nossa vida.

jogo-de-futebol-zeebo 
Campeonato Brasileño NOVIENTA E XIEEIXXSS!!!

Inicialmente TODO MUNDO poderá pensar que é uma porcaria já que é feito no Brasil. Se você desconsiderar a parte cultura, temos um console equipado com dois processadores de considerável potência e um chipset MSM7201A, chipset esse que equipa celulares como o HTC Diamond, que diga-se de passagem possui capacidade de rodar jogos em OpenGL como Quake 3 Arena tranquilamente. Além disso, reparei em uma coisa que aparentemente todo mundo deixou passar: O Zeebo possui acelerômetro!

Acelerômetro? :D
Extraído do site oficial

De acordo com a assessoria de imprensa, o console será liberado em "beta" para degustação em algumas cidades ainda esse ano e poderá chegar no mercado até Março do ano que vem. O problema: O preço inicial cotado para o console é de R$499,00 reais, EXTREMAMENTE caro se você considerar que é um console voltado as classes C e D, e que podemos comprar um Playstation 2 destravado com 900 jogos por esse preço. Se a TecToy for experta, arca com o prejuízo do console no lançamento vendendo ele por uns R$300,00 reais e ganha mercado liberando a SDK para QUALQUER UM poder desenvolver e rodar os jogos via SD Card. Quem quiser vender seus jogos no console, teria que passar por uma triagem e ganharia uma parte disso. Tem uma empresinha ae que está usando esse modelo, e dizem que ela está meio rica..

Abaixo você pode conferir um vídeo sobre o funcionamento do console (narrado com uma voz irritantemente mole, diga-se de passagem) e mais algumas fotos. Para quem quiser os manuais e algumas fotos, basta acessar o site da Anatel.

Console Zeebo - Conexões Console Zeebo - Parte Inferior Console Zeebo - Download

Enfim, resta aguardar para ver e rezar para a TecToy não adotar um modelo retardado de negócio com as grandes empresas de jogos fazem. O console tem muito potencial para vendas e ganho de mercado, desde que eles criem uma equipe dedicada para manter-lo e não faça como SEGA fez com o Dreamcast.

Edit: Para quem pediu, uma foto do controle (imagem extraída do manual e montada com a do site oficial):

Zeebo - Controle