O que é uma imagem ROM?

O que é uma imagem ROM?
Os fãs de jogos retrô já podem estar familiarizados com os arquivos ROM ou o que normalmente chamam de roms. Mas quais são exatamente os arquivos ROM e por que eles são chamados como tal? ROM significa memória somente leitura, uma memória não volátil que armazena dados e, diferentemente da RAM (memória de acesso aleatória), mantém dados mesmo quando a energia está desligada. Depois que os dados são armazenados em uma ROM, eles não podem ser modificados, embora os chips de ROM modernos já tenham a capacidade de ser reescrito para ainda com ciclos de gravação limitados. Os arquivos que normalmente são armazenados em uma ROM não precisam de nenhuma modificação na vida útil do sistema, como o BIOS do computador, o firmware de um dispositivo ou os jogos em placas de arcade ou consoles de videogame.

Uma imagem ROM ou arquivo ROM é um arquivo de computador ou uma cópia digital dos dados originais obtidos de chips ROM ou cartuchos de ROM de consoles de videogame. Reversamente, algumas imagens de ROM são criadas primeiro para fins de depuração ou teste antes de serem permanentemente incorporados em chips de ROM.

Como as imagens ROM são criadas?

O processo de copiar imagens de ROM de chips ROM ou cartuchos de ROM é chamado de dumping. O dumping requer hardware, queimador de ROM e software dedicado para transferir o arquivo de chips ROM para um computador. Nenhuma máquina de despejo de ROM se encaixa em todos. Alguns dispositivos de despejo de ROM contêm uma unidade de CD-ROM para copiar a imagem diretamente para um CD-ROM. Máquinas de arcade geralmente possuem PCBs personalizados, e cada um normalmente exigia uma configuração individual para o dumping da ROM. Da mesma forma, as máquinas de despejo para diferentes consoles de jogos também diferem um do outro.

Os arquivos ROM têm um .Extensão de arquivos ROM e, na maioria das vezes, o software emulador é usado para abrir arquivos ROM. A imagem desconhecida da Apple II e a imagem da Nintendo 64 emulação são alguns do software de emulação usado para abrir arquivos ROM. Estes, no entanto, não são software de emulador universal; Outros arquivos ROM exigiriam software específico para executar. É melhor entrar em contato com o desenvolvedor de software, se você quiser ter certeza de qual software usar para abrir os arquivos ROM que você tem.

O que são as imagens ROM usadas para?

As imagens da ROM são criadas para vários propósitos. O objetivo mais importante é provavelmente a preservação de dados. Eles também são criados para recriar ou modificar jogos retrô e testar arquivos antes de serem transferidos permanentemente para chips ROM.

Preservação de software

Nada dura para sempre, e o mesmo vale para dispositivos eletrônicos e digitais. A principal e mais importante razão pela qual as imagens ROM são criadas é preservar os dados originais. Há uma enorme possibilidade de os dados se perderem, danificaram ou corrompidos à medida que o sistema atinge seu fim de vida. Criar imagens ROM é uma ótima maneira de manter cópias dos dados originais para fins de arquivamento. As imagens da ROM também permitem que uma cópia dos dados originais seja usada novamente em sistemas mais recentes. Algumas imagens de ROM também são alteradas para melhorar os dados existentes e trabalhar em dispositivos modernos.

Emulação de jogo

Talvez seja o uso amplamente conhecido de imagens de ROM. Quem pode se cansar de jogar Super Mario, Mortal Combat e gostos? Felizmente, esses videogames sem idade são disponibilizados através de imagens de ROM. Como as arcadas e os consoles de jogos mais antigos são uma coisa do passado, os jogos retrô são trazidos de volta à vida através do software Emulator. No contexto da emulação do jogo, os emuladores são programas que executam jogos vintage de um dispositivo completamente diferente em outro sistema. Eles imitam o comportamento de arcadas ou consoles de videogame mais antigos para que os jogos possam ser executados em outro sistema como o seu PC. Você pode reviver suas memórias de infância em seu PC ou dispositivos móveis simplesmente instalando emuladores e adicionando arquivos ROM dos jogos retrô a ele. Da mesma forma, você pode criar suas próprias máquinas de jogos retrô a partir do zero usando SBCs (computadores de placa única) como Raspberry Pi e emuladores de carga e imagens de ROM para o hardware montado. As máquinas de jogos retrô são os projetos mais populares feitos com SBCs.

Depuração e teste de controle de qualidade

As imagens da ROM não são usadas apenas para preservar o software; Eles também são usados ​​para testar o software antes de carregá -lo em um chip ROM. Isso garante que o software esteja livre de bugs e funcionando perfeitamente antes de incorporados em chips de ROM, pois eles não podem mais ser modificados quando o programa for carregado no chip.

Download não autorizado de ROMs

Geralmente, baixar ROMs da Internet ou qualquer outra forma de mídia digital não é legal. No entanto, pelo amor dos jogos retrô e porque as imagens originais da ROM têm um custo, muitas ROMs são baixadas ilegalmente. Vendas e receitas de empresas de jogos sofreram muito devido a downloads não autorizados. Por causa disso, os detentores de direitos autorais têm tomado ações rigorosas para evitar lançamento não autorizado e downloads de seu software, particularmente as imagens ROM de arcadas ou videogames. A Nintendo, por exemplo, havia processado dois sites de emulador em 2018 por distribuir ilegalmente suas ROMs protegidas por direitos autorais. Outras empresas incluíam recursos de segurança em seus produtos para evitar cópias não autorizadas de seu software. Por exemplo, a Capcom incluiu um algoritmo de proteção para evitar a distribuição ilegal de seu software em seus jogos de arcade.

Ainda há muitas áreas cinzentas na legalidade de baixar roms. Alguns podem argumentar que baixar ROMs para uso pessoal e não distribuí -los da Internet não deve ser considerado ilegal. Seja qual for o caso, é melhor não participar da pirataria e comprar cópias autorizadas de roms.

Conclusão

As imagens da ROM servem a um bom objetivo de preservar os dados em chips ROM, seja para arquivar, reutilizar ou modificar os dados originais. Ainda assim, eles também desempenham um papel significativo nos testes de software. As imagens de ROM amplamente usadas hoje são as de jogos retrô. No entanto, a popularidade dos jogos retrô levou à distribuição ilegal de ROMs em relação à mídia digital como a Internet. Para ajudar a parar a propagação da pirataria, é recomendável apenas baixar cópias autorizadas de imagens de ROM.