For the complete documentation index, see llms.txt. This page is also available as Markdown.

Histórico de alterações (26)

Firmware do Cronus Zen

v2.3.1 - 9 de julho 2026

Corrigido

Problema de leitura de volta do Slot 8

v2.3.0 - 2 de julho 2026

Adicionado

Suporte ao controle GameSir G7 Pro.

BVARS, dando a cada slot 1024 valores persistentes extras de 16 bits para scripts.

Curva balística do mouse de alta resolução.

Corrigido

Tratamento de áudio aprimorado. Detecção do controle Elite Series 2 aprimorada.

Melhorado

Otimizações gerais e correções de bugs menores.


Atualizações do Zen Studio

v1.0.6 - 17 de julho de 2026

Adicionado

Operador condicional ternário (condição ? a : b) em scripts

Erro GPC2117 para um ternário sem seu :

Erro GPC4032 quando um ternário é usado como uma Instrução independente

Os botões Corrigir e Corrigir Tudo no painel de saída do compilador aplicam diretamente as correções rápidas disponíveis

Passar o mouse sobre um membro de enum ou define agora mostra seu valor resolvido

Corrigido

Perfis M&K salvos agora armazenam e restauram corretamente as curvas balísticas

As Configurações do dispositivo não deslocam mais o layout enquanto os valores são carregados do Cronus ZEN

Reiniciar o Cronus ZEN não faz mais com que as configurações aplicadas logo antes da reinicialização sejam perdidas

Erros incorretos de limite de parâmetros em algumas funções integradas

O aviso de fallthrough não aparece mais em casos vazios do switch

Localizar referências e o realce de símbolos agora respeitam o escopo e o tipo do símbolo

O cursor de texto perdido não aparece mais sobre ícones e texto somente leitura

Melhorado

O assistente de atualização de firmware tenta novamente uma atualização com falha automaticamente, com a opção de cancelar enquanto aguarda para tentar de novo

As alterações nas configurações do dispositivo são aplicadas sem reiniciar o Cronus ZEN

Os comandos do Cronus ZEN agora tentam novamente automaticamente em erros de comunicação recuperáveis

Enviar um script da Biblioteca diretamente para um slot não deixa mais sua aba para trás após um recarregamento (editar o script a mantém)

Gerenciamento de dispositivos movido para o grupo Ferramentas da barra lateral

Diagnósticos gerais, tratamento de erros, estabilidade e confiabilidade

v1.0.5 - 12 de julho de 2026

Adicionado

Toda compilação bem-sucedida agora mostra o uso de slot, pilha e bytecode em relação aos limites máximos do seu Cronus ZEN.

As correções do ícone de lâmpada agora são orientadas pelo analisador real, permitindo que as edições sejam aplicadas com precisão, sem sobreposições ou sugestões duplicadas.

As novas correções cobrem declarações não usadas, fallthrough em switch, atribuições dentro de condições, valores de retorno não consumidos e declarações for com uma ou várias variáveis.

Passar o mouse, renomear, referências, direcionamento do cursor, correções rápidas e o painel de Problemas agora se alinham corretamente em scripts que contêm acentos, símbolos ou outro texto não ASCII.

A caixa de diálogo de relatório de bug agora pode capturar tráfego detalhado do Cronus ZEN para a sessão atual, ajudando-nos a investigar relatos relacionados ao dispositivo.

Corrigido

Corridas momentâneas do estado do dispositivo não causam mais desconexões falsas de "conexão perdida".

O botão Build não pode mais ficar travado após uma compilação com falha.

Os menus das abas agora apontam para a aba correta, os arquivos Git são restaurados usando o idioma correto, os botões de fechar continuam visíveis e as caixas de diálogo tratam corretamente Escape e Enter.

Os atalhos de teclado não são mais acionados ao digitar fora do editor.

Valores inválidos de switch-case não interrompem mais os rótulos de caso restantes.

Strings multilinha não deslocam mais os números de linha dos diagnósticos.

Os painéis de estrutura e analytics são limpos corretamente ao alternar para uma aba vazia.

Nomes de usuário longos não quebram mais os layouts de perfil na página da Biblioteca.

Melhorado

A gravação de scripts e as leituras do dispositivo agora são muito mais confiáveis quando o Cronus ZEN transmite dados ao vivo durante uma operação, evitando timeouts silenciosos e leituras corrompidas.

Ctrl+S agora detecta arquivos alterados fora do editor e os trata com segurança.

O trabalho não salvo é preservado ao mover abas entre os painéis do editor.

O salvamento do espaço de trabalho agora se recupera com elegância quando o armazenamento do navegador falha e grava os dados ao sair da aba.

As alterações na configuração de salvamento automático agora são aplicadas imediatamente sem exigir recarregamento.

As mensagens para REMAP_NULL, armadilhas de switch-case, limites de memória e outros diagnósticos agora estão mais claras e acionáveis.

Compilações com falha agora mostram um resumo preciso que é redefinido corretamente antes da próxima compilação.

Quando uma nova atualização fica disponível, o Zen Studio Live agora solicita que você recarregue em vez de falhar com arquivos de aplicativo desatualizados.

Amplas melhorias de confiabilidade em diagnósticos, tratamento de erros, salvamento, abas e comunicação com o Cronus ZEN.

v1.0.4 - 9 de julho de 2026

Corrigido

Corrigido o atualizador de firmware ficar travado após baixar o firmware

v1.0.3 - 9 de julho de 2026

Corrigido

Corrigidos abas duplicadas, fechamento de aba ao cancelar salvamento, tooltips e sugestões de hover cortadas na visualização dividida e uma falha na inicialização causada por abas duplicadas.

Os resultados da compilação agora permanecem com a aba que os compilou, e compilações desatualizadas não podem mais sobrescrever os resultados de outra aba.

As posições de diagnóstico agora estão corretas em scripts contendo caracteres não ASCII, incluindo acentos e emoji.

A caixa de diálogo de upload agora mostra o nome correto do arquivo ativo.

Corrigidos nomes de slot incorretos em erros de leitura vazia, confirmação de Flash All sem alterações pendentes e quebra de cabeçalho.

Corrigidos os pontos do BALC ao vivo, os limites de comprimento dos rótulos dos botões, problemas de layout dos cartões de dispositivos e o corte de texto dos rótulos.

O tamanho da fonte da coluna ADT do PS5 agora corresponde ao restante do monitor.

A contagem de votos negativos agora fica oculta enquanto os botões de voto permanecem disponíveis.

Corrigido um problema de upload da Biblioteca de Scripts que podia ocorrer no Brave.

Comportamento de inicialização e carregamento da biblioteca aprimorados.

Melhorado

GPC3012–GPC3017: avisos de estreitamento de arrays const.

Índice de array const 2D, limites de endereço e acesso com colchete simples agora são validados.

Os argumentos de endereço da seção de dados agora são verificados em relação ao tamanho da seção.

Os limites de argumentos integrados agora geram erro em vez de passarem despercebidos.

Expressões ; soltas agora geram o erro Expected expression em vez de compilar como 0.

Novos avisos para divisão/módulo com simplificação para zero e números negativos "colados", como x -1.

O aliasing de arrays de tamanho zero agora gera aviso GPC6031; arrays de tamanho zero sem um alvo de alias agora geram erro.

Falhas em consultas addr() e em arrays const 2D agora relatam diagnósticos em vez de retornar valores incorretos.

sizeof(image) agora retorna o tamanho do elemento, 1.

Scripts profundamente aninhados agora são detectados em vez de transbordar silenciosamente.

Em dispositivos de 16 bits, a matemática constante agora é truncada corretamente para corresponder ao comportamento do dispositivo.

A notação hexadecimal 0X em maiúsculas agora é aceita.

Reinicie seu ZEN diretamente do app. O Zen Studio Live também reinicia o dispositivo automaticamente após gravar as configurações de saída, PS4 ou Remote Play.

A comunicação de gravação e atualização de firmware foi reformulada para reduzir falhas de gravação e travamentos.

Programar agora está sempre disponível quando um dispositivo conectado e compatível está pronto.

Capture associações pressionando uma tecla, botão do mouse ou botão do controle no seu dispositivo conectado.

Nomeie botões mapeados no próprio texto. Os rótulos são salvos com seu perfil e exportações .zmk.

Exclua dispositivos específicos da captura, com opções de adição rápida a partir dos cartões de dispositivos.

As ações de salvar, exportar, baixar e perfil agora mostram toasts de confirmação.

Os principais scripts na página inicial agora podem receber votos, com confirmação antes de cada voto ser enviado.

Os traços de desenho livre estão mais rápidos e não perdem mais pixels durante movimentos rápidos.

O indicador de status do servidor agora reflete os resultados reais das solicitações, reduzindo estados falsos de offline ou online.

v1.0.2 - 4 de julho de 2026

Adicionado

Trabalhe com dois painéis de edição lado a lado para facilitar a comparação, a edição e a navegação de scripts.

Mova abas livremente entre os painéis do editor ou use a sobreposição de arrastar para encaixar para dividir ou mover uma aba.

Os menus de contexto das abas e os botões da faixa do editor agora incluem opções de divisão.

Soltar um arquivo que já está aberto no outro painel agora leva você para essa aba em vez de abrir uma duplicata.

O layout dos painéis e a proporção de divisão agora persistem entre recarregamentos.

Se o atualizador de firmware integrado lhe causar problemas, um link claramente identificado agora leva você ao atualizador oficial online após desconectar seu Zen de forma limpa.

A área de dispositivo conectado agora mostra quando há firmware mais novo disponível, além de um aviso uma vez por sessão.

Seu perfil M&K e as curvas balísticas agora sobrevivem a desconexões do dispositivo. Alterações não salvas agora acionam um prompt Salvar / Descartar.

If seu Zen já estiver sendo usado por outra aba ou aplicativo, o Zen Studio Live agora mostra um claro em uso em outro lugar estado.

Corrigido

Constantes agora são resolvidas corretamente dentro de data() valores da seção.

O uso de arrays const não é mais relatado incorretamente como não usado.

addr() em arrays const irregulares agora resolve corretamente os endereços dos elementos.

Escapes hexadecimais de \x80 até \xFF agora são emitidos como bytes únicos.

Membros de enum e variáveis agora usam os ícones de símbolo corretos.

Melhorado

estabilidade geral do editor.

confiabilidade da restauração do workspace.

A detecção do cursor dentro de comentários e strings agora é mais precisa.

O atualizador agora lida com dispositivos ocupados, passagem do dispositivo, desconexões durante a atualização e Tentar novamente recuperação de forma mais confiável.

A tela de sucesso agora mostra a versão instalada, estados de firmware desatualizado mostram a atualização disponível e atualizações rejeitadas mostram a correção correta de reconexão.

O login do GitHub agora é concluído dentro da janela pop-up em vez de recarregar o aplicativo inteiro.

Gravar um novo script em um slot não herda mais valores residuais do script anterior.

Amplas melhorias de confiabilidade e tratamento de erros em conexões de dispositivo, a Biblioteca de Scripts e GamePack, e uploads.

get_mk e set_mk foram removidos e não têm mais suporte.

v1.0.0 - 2 de julho de 2026

Adicionado

Realmente multiplataforma: funciona em qualquer lugar onde um navegador baseado em Chromium seja executado, incluindo Windows, macOS, Linux e ChromeOS.

Suporte completo a dispositivos Zen no navegador: conecte seu Zen diretamente pela página, programe slots, use o Monitor de Dispositivo ao vivo, configure GamePacks, ajuste as configurações MK, execute atualizações de firmware guiadas e reconecte automaticamente.

Editor rápido e moderno: edição e compilação de código ágeis diretamente no navegador, com controle de versão Git integrado para seus scripts.

OLED Studio integrado: crie telas OLED 128x64 com camadas, formas, texto de qualquer fonte, importação de imagens com dithering e exportação GPC com um clique. Isso não está disponível no aplicativo de desktop.


Atualizações legadas do Zen Studio

v1.7.0 Build 7 - 2 de julho de 2026

Adicionado

Iniciador do Zen Studio Live

Melhorado

Desativa as abas Programador e M&K para firmwares superiores a 2.2.14

Atualizado