Índice:
Vídeo: Crie ROMs Macintosh Plus: 3 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Este Instructable irá guiá-lo através do processo de "extração" de imagens EPROM dos chips ROM do Macintosh Plus e (ou) "queima" das imagens em novos chips. O processo será basicamente executado duas vezes para criar os chips ROM "hi" e "lo" para o seu Mac Plus.
Esta documentação tem os seguintes aplicativos:
- Criar chips ROM de substituição / chips ROM raros
- Faça backup de chips ROM existentes ou exclusivos
- Venda chips ROM online
Criei este Instructable após identificar ROMs danificados como a causa raiz de um erro muito estranho no meu Macintosh Plus.
Este guia também se aplica a Macintosh 128K e Macintosh 512 (k, e).
Suprimentos:
Você deve ter os seguintes suprimentos em mãos para continuar:
- TL866 ou TL866II ou TL866II + (Amazon)
- Acesso a um PC com Windows (Linux e MacOS suportados, mas não mostrados neste guia)
- Pelo menos 2 chips 27C512 28DIP (eBay) (Aliexpress)
- Chips ROM Macintosh (opcional)
- Arquivos de imagem ROM do Macintosh (semi-opcional)
Etapa 1: RIP ROM WHA?
Vamos falar sobre como "extrair" imagens ROM de chips físicos. Para simplificar, descreverei o processo de extração de imagens ROM no Windows, pois é o processo mais direto com o TL866II +. No entanto, é possível no Linux e Mac OS com mais esforço.
Deve-se observar que este guia não cobre como desinstalar fisicamente ou instalar seus chips ROM, mas entenda que a remoção e instalação dos chips ROM deve ser um processo delicado. Se os pinos de metal estiverem danificados, seu chip ROM pode se tornar um lixo interessante.
O que é um chip "ROM"?
No lado técnico, ROM é "Read Only Memory" - dois chips de computador físicos instalados na placa lógica Macintosh Plus que emitem comandos para a CPU. A memória nos chips ROM é programada para emitir instruções importantes, como carregar o sistema operacional do disco rígido e muito, muito mais.
O que significa "rasgar" uma imagem ROM?
Ripar ROM é o processo de ler toda a memória do chip ROM para o computador. Você precisará de uma imagem de uma ROM de trabalho existente para produzir novos chips de substituição. Se você não tem chips de ROM funcionando ou prefere baixar uma cópia, pode encontrar muitas ROMs populares listadas no site "Repositório do Macintosh" - um ótimo recurso para a comunidade (link de download direto). Eu também hospedo ROMs que extraí de meus próprios chips no GitHub, que você pode encontrar no link na próxima seção.
Quando o termo "imagem" é usado, você pode imaginar metaforicamente um "instantâneo" de toda a memória do chip ROM. Você pode considerar o processo como uma fotocópia. Quando criamos a cópia da memória do chip ROM usando o programador TL866II +, ela é chamada de "extração".
Como faço para extrair uma imagem ROM?
Comece baixando o software Windows apropriado para o seu TL866II +. Se você adquiriu o TL866II + fabricado pela empresa disponível na Amazon e com link na seção de suprimentos, você pode baixar o software de que precisa aqui no site da Autoelectric.
Etapa 2: é hora de ripar
Uma vez que você tenha o software necessário para seu TL866II + (ou TL866 / TL866II) e tenha confirmado que seu programador foi detectado, você pode prosseguir com a leitura ou "extração" das imagens ROM de ambos os chips ROM, o que é abordado nesta etapa.
As capturas de tela nesta seção ilustrarão o software para o TL866II +, mas é muito comparável para outros modelos.
Certifique-se de que seu dispositivo seja detectado
Por alguma razão, seu sistema pode não funcionar bem com drivers e software. Ao abrir o software do programador no Windows, certifique-se de ver a mensagem "1 Programador conectado".
Selecione o seu chip
O TL866II + totes suporta mais de 15.000 chips! Surpreendente! Mas … não é importante agora; só precisamos oferecer suporte a um tipo de chip; o "AM27C512 @ DIP28". Não confunda o "AM27C512 @ DIP28" com o "AM27512" - um tem um "C" e o outro não.
- Desative as opções "Pin Detect" e "Check ID" no canto inferior esquerdo
- Clique no botão "LER" próximo ao topo ou selecione "Dispositivo" -> "Ler" na barra de menu.
- Clique em "LER" no pop-up subsequente.
- Use os cerca de 5 segundos que o programador leva para ler o chip da ROM para refletir sobre como isso é legal.
- Voila! Você tem uma imagem ROM … certo? Pode ser?
Verificando a imagem ROM
Para começar, você não deve ver uma página cheia de "FF" - se você viu, então você inseriu o chip incorretamente ou o chip da ROM está morto. Também é possível que você tenha selecionado o chip errado; nesse caso, você deve refletir sobre o seu erro antes de corrigi-lo. Anexei uma captura de tela de um chip ROM válido; o seu pode variar dependendo da versão da rom ou da imagem que você está usando.
Se você souber a versão da ROM que possui (existem A, B e C, onde "C" é a mais recente para o Mac Plus), você pode simplesmente comparar a imagem a uma ROM baixada do repositório do Macintosh. Também forneci minhas próprias imagens ROM, separadas em "hi" e "lo", que estão disponíveis no meu GitHub.
Salve sua imagem ROM
Basta clicar no botão Salvar ou selecionar "Arquivo" -> "SALVAR" no menu e salvar a saída em um local memorável em seu computador; você precisará desse arquivo para gravar em um novo chip.
Repita o processo descrito nesta etapa para ambos os chips ROM.
Etapa 3: Gravar ROMs
Gravar uma ROM significa simplesmente "gravar" a imagem da ROM que extraímos de seus chips ou baixamos em novos chips. Se você não copiou uma imagem ROM do seu chip, você pode encontrar as imagens no meu Github e também no Repositório do Macintosh aqui.
Alterações de software do programador
- Clique em "Selecionar IC" na parte superior ou clique em "Selecionar IC" -> "Pesquisar e selecionar" no menu e, em seguida, altere o chip para "AM27C512 @ DIP28".
-
Se você não tem a imagem ROM em seu programador das etapas anteriores, simplesmente clique no botão "ABRIR" na parte superior ou "Arquivo" -> "Abrir" no menu e selecione a primeira das duas imagens que você salvou em a etapa anterior ou os arquivos ROM apropriados baixados do repositório do Macintosh.
Se você estiver usando os arquivos ROM do repositório do Macintosh, há etapas adicionais que não serão abordadas no lançamento imediato deste Instructable
- Clique em "PROG" na parte superior ou em "Dispositivo" -> "Programa" no menu e em "Programa" na tela seguinte.
- Repita esse processo para os chips ROM "hi" e "lo".
Foi só isso! Você pode carregar ou "extrair" a imagem da ROM do novo chip e compará-la com a imagem da ROM carregada no programador ou simplesmente reinstalá-la no Macintosh Plus e fazer um teste de inicialização.
Com este novo processo você pode ajudar nossos amigos ou até mesmo vender chips ROM!
Recomendado:
Crie mapas personalizados para seu GPS Garmin: 8 etapas (com imagens)
Crie mapas personalizados para seu GPS Garmin: Se você tem um GPS Garmin projetado para caminhadas e outras atividades ao ar livre (incluindo as séries GPSMAP, eTrex, Colorado, Dakota, Oregon e Montana, entre alguns outros), você não precisa contentar-se com os mapas básicos que vieram pré-carregados nele. E
Crie uma estação espacial no TinkerCad Codeblock -- Tutorial fácil: 7 etapas (com imagens)
Crie uma Estação Espacial no TinkerCad Codeblock || Fácil Tutorial: Embora a ideia de viver no espaço possa parecer ficção científica, enquanto você lê isso, a Estação Espacial Internacional está circulando a Terra a uma velocidade de cinco milhas por segundo, orbitando a Terra uma vez a cada 90 minutos. Neste projeto você aprenderá
Crie seus próprios fones de ouvido a partir de matérias-primas: 6 etapas (com imagens)
Crie seus próprios fones de ouvido a partir de matérias-primas: Aqui vamos criar alguns fones de ouvido personalizados, a partir da matéria-prima! Veremos o princípio de funcionamento, como fazer uma versão poorman ™ de um alto-falante com apenas algumas matérias-primas e, em seguida, uma versão mais refinada versão usando design 3D e impressão 3D
Crie um painel de clima usando a API Dark Sky: 5 etapas (com imagens)
Construir um painel do tempo usando a API do Dark Sky: Dark Sky é especializada em previsão e visualização do tempo. O aspecto mais legal do Dark Sky é sua API de clima, que podemos usar para recuperar os dados meteorológicos de quase qualquer lugar do mundo. Não é só o tempo chuvoso ou ensolarado, mas o clima
Crie um driver de laser a partir de uma placa Arduino: 6 etapas (com imagens)
Crie um driver de laser a partir de uma placa Arduino: Isso é instrutível para construir um driver de laser a partir de uma placa baseada em Arduino para um laser Adafruit de 5 mW. Escolhi uma placa Arduino, pois posso querer controlar o laser remotamente do meu computador no futuro. Também usarei o código de amostra do Arduino para sh