O PDP-8 / E Simulator é um emulador para o minicomputador PDP-8 / E da Digital Equipment Corporation, um famoso computador do início dos anos 1970. O simulador, lançado pela primeira vez em 1994, fornece uma confortável interface de usuário para executar, escrever e depurar o software PDP-8 em um Mac e aprender sobre o funcionamento interno de um computador. Ele tem um console com interruptores e luzes intermitentes que permitem ao usuário operar o PDP-8 como uma máquina de hardware.
Talvez o simulador seja interessante para um público maior, que o utiliza para fins educacionais ou como lembrança do bom tempo da era do computador. O simulador e seu código-fonte são publicados sob a Licença Pública Geral GNU.
O que há de novo nesta versão:
A versão 2.1 é uma grande versão de manutenção:
- O PDP-8 / E Simulator agora é um aplicativo de 64 bits totalmente compatível com o modo escuro "Mojave" 10.14 do macOS e ainda mantendo a compatibilidade com Macs antigos com processadores Intel ou PowerPC rodando o Mac OS X 10.4 "Tiger" ou mais recente. / li>
- Muitos ajustes para o modo de 64 bits, macOS 10.12 SDK e Xcode 8.2.1; esp. a gaveta do inspetor de memória agora é um painel (o NSDrawer está obsoleto e não tem aparência preta no modo escuro "Mojave") e todos os registradores agora são campos de texto (o NSForm e NSFormCell usados anteriormente não usam o conteúdo do registrador com segurança) Mojave ").
- O aplicativo Nap agora está desativado quando o PDP-8 / E é executado para evitar lentidão maciça quando a máquina simulada funciona por um tempo sem interação do usuário.
- Sincronização de thread ASR 33 mais robusta agora evita paradas esporádicas da entrada quando o OS / 8 BASIC lê o código-fonte da fita cônica ou via Copy & Paste. Ao colar texto com várias linhas no ASR 33, os feeds de linha agora são manipulados corretamente; antes, o texto colado era tratado como uma longa linha. Barra de ferramentas do ASR 33 removida, os controles agora estão no topo da janela.
- Posição da barra de progresso e o rótulo do arquivo no leitor de fita de papel ASR 33 e PC8-E e perfuração trocada.
- As unidades RK05 agora evitam E / S de arquivo para discos desmontados; antes, o teste de controle de disco sem disco MAINDEC-08-DHRKA-B-PB RK8-E foi capaz de causar isso em casos raros, resultando em uma colisão imediata do simulador. As unidades RK05 agora estão inicializadas corretamente e os dispositivos implementados pelos plug-ins são redefinidos corretamente quando não existe nenhum arquivo de preferência para o simulador, i. e. no primeiro lançamento do aplicativo.
- As instruções do EAE SHL 37, ASR 37 e LSR 37 agora limpam corretamente AC e MQ quando executadas nos processadores Intel no modo de 32 bits e no modo EAE A: esses turnos de 32 bits foram ignorados pelos processadores da Intel em 32 bits modo (deteced com o teste de instrução MAINDEC-8E-D0LB-PB KE8-E EAE parte 1).
- Melhor desempenho do plug-in de conteúdo da memória.
O que há de novo na versão 2.0.2:
A versão 2.0.2 contém alguns ajustes visuais para o OS X 10.11 " El Capitan ", especialmente para a exibição de memória e o inspetor de memória da janela da CPU.
O que há de novo na versão 2.0.1:
Esta é a versão final 2.0 do PDP-8 / E Simulator, uma reimplementação baseada em Cocoa da versão 1.x do Mac OS e do Carbon, mantendo o comprovado mecanismo de emulação PDP-8 / E.
Com a versão 2.0.1, o Teletipo ASR 33 agora reconhece corretamente a tecla ESC como ALTMODE. Além disso, três pequenas falhas visuais foram corrigidas.
Alguns destaques da nova versão em comparação com a implementação antiga:
- Foto realista do console KC8-EA (graças às fotos de alta qualidade do painel frontal de Gerhard Kreuzer (http://www.compuseum.at/)
- Teletipo ASR-33 com som
- Melhor comportamento em tempo real do emulado PDP-8 / E e dos dispositivos de E / S
- GUI aprimorada e atualizada, combinando as atuais diretrizes da interface humana da Apple
- Base de código à prova de futuro usando ferramentas modernas como Objective-C, Cocoa, XML, Xcode, OS X
- Arquitetura de plugins muito simples para dispositivos de E / S graças ao Cocoa: escrever um dispositivo de E / S para o simulador é tão fácil quanto criar uma subclasse de uma classe Objective-C
- Executando nativamente em Macs Intel (a versão antiga usava a emulação Rosetta do código PowerPC): o emulado PDP-8 / E agora roda pelo menos 100 vezes mais rápido que um PDP-8 / E de hardware (em um MacBook Pro de 2,53 GHz)
- Um conjunto de software PDP-8 útil está incluído no download
O que há de novo na versão 2.0:
Esta é a versão final 2.0 do PDP-8 / E Simulator, uma reimplementação baseada em Cocoa do Mac OS clássico e versão 1.x baseada em Carbon, mantendo o comprovado mecanismo de emulação PDP-8 / E .
Alguns destaques da nova versão em comparação com a implementação antiga:
- Foto realista do console KC8-EA (graças às fotos de alta qualidade do painel frontal de Gerhard Kreuzer (http://www.compuseum.at/)
- Teletipo ASR-33 com som
- Melhor comportamento em tempo real do emulado PDP-8 / E e dos dispositivos de E / S
- GUI aprimorada e atualizada, combinando as atuais diretrizes da interface humana da Apple
- Base de código à prova de futuro usando ferramentas modernas como Objective-C, Cocoa, XML, Xcode, OS X
- Arquitetura de plugins muito simples para dispositivos de E / S graças ao Cocoa: escrever um dispositivo de E / S para o simulador é tão fácil quanto criar uma subclasse de uma classe Objective-C
- Executando nativamente em Macs Intel (a versão antiga usava a emulação Rosetta do código PowerPC): o emulado PDP-8 / E agora roda pelo menos 100 vezes mais rápido que um PDP-8 / E de hardware (em um MacBook Pro de 2,53 GHz)
- Um conjunto de software PDP-8 útil está incluído no download
Comentários não encontrado