Alpha SX
Eletrônica

Alpha SX


O amigo Beepoyo criou um ZX Spectrum emulado com um PC 486 e pediu para divulgar o seu trabalho. Fiquei muito tempo sem postar e este artigo acabou atrasando por meses, mas finalmente saiu. O objetivo do autor era criar um computador que tivesse um comportamento o mais próximo possível do original.



Crédito das fotos: Beepoyo

Como hardware, foi usado um antigo 486DX2-66 com 4 MB de RAM, uma placa de vídeo ISA de 512 kB, um disco rígido particionado com apenas 1MB, um teclado PS/2, um mouse serial (reconhecido como AMX Mouse) e um joystick Atari modificado para ser usado na porta paralela LPT1.

 
 
 
 

Na parte do software, utilizou-se um MS-DOS com somente os arquivos: Command.com, Config.sys, Autoexec.bat, Ansi.sys, Emm386, Mouse.sys, Himem.sys e Choice.com. O emulador empregado foi o Z80 do Gerton Lunter, que é uma versão modificada para uso como Pentagon 128 com Betadisk. Por fim, há o DOSJOY2k para uso do Joystick Atari na LPT1.



As seguintes modificações foram aplicadas pelo Beepoyo. No arquivo ROMS.BIN estão contidas as roms que vem junto com o emulador; as mudanças nele são:
1 - uso da ROM Profi 128 no lugar da ROM do Pentagon 128;
2 - exclusão do Basic 128 (senão o Profi não funcionaria);
3 - uso de versão do Basic 48 que possui tela azul e letras estilo C64, com digitação letra a letra;
4 - troca do arquivo TRDOS.BIN que usa o TR-DOS 5.04 pela versão 5.66 (pode-se usar as versões 5.03 ate 7.10).

No Sistema MS-DOS criaram-se dois arquivos .bat e um menu com as especificaçoes do emulador, para que o mesmo funcione em diferentes velocidades (3.58 e 7.16 Mhz) e joysticks (Cursor, Sinclair I e II). No DOSJOY2K foram feitos 3 arquivos com configurações diferentes para os joysticks citados acima e carregados junto com o MS-DOS.


Colocado em funcionamento, após boot e escolha do sistema, a máquina funciona como um Pentagon 128 ou Profi 128.

 

 Pode-se operar normalmente com o disquete inserido no drive:




Obviamente não é a mesma coisa que um computador clássico original, mas é perfeitamente possível ter a experiência de uso do mesmo. Esta abordagem emprega emulador em MS-DOS, algo diferente de projetos como TBBlue ou Spectrum Next que visam construir o computador com componentes atuais.

Dúvidas, sugestões e críticas podem ser colocados nos comentários ou posso encaminhar para o Beepoyo.



loading...

- Tkmem-128 Games Volume 03
Depois de alguns meses, consegui preparar o terceiro volume da coleção de jogos em disco Beta para a TKMEM-128. Há o seguintes jogos exclusivos para 128K que podem ser rodados no TK90X com a ajuda da TKMEM-128: Carrier Command, Robocop 2 e Star Control. ...

- Detecção De Ram 48/128 No Bubble Bobble
Graças aos arquivos enviados pelos amigos da lista TK90X (obrigado, Colella e Wesley), eu acredito ter encontrado a origem da incompatibilidade do Bubble Bobble no TK90X. Somente um dos arquivos enviados, "Bubble Bobble (1987)(Firebird).tap", funciona...

- 48 E 128 Basic
O TKMEM-128 não tem a ROM 0 do Spectrum 128, mas não é muito difícil gravar uma EPROM e fazer uma mod na interface. Com isto, o TK90X ficaria mais semelhante ao Spectrum 128 e seria possível usar o BASIC 128. Aqueles que usam o emulador obrigatoriamente...

- Problema Com Comando Tracer
Eu tenho adaptados jogos com som para a interface Explorer, sendo que desta vez estava trabalhando no Commando Tracer. Parecia que ia ser fácil, pois era um carregador baseado simplesmente em blocos headerless.  Consegui em pouco tempo, no emulador...

- Problema De Joystick No Fuse
Conforme mencionei antes, o emulador Fuse tem um pequeno problema com joystick. Eu tenho um joypad USB ligado ao meu PC que funciona normalmente. Entretanto não é reconhecido pela versão GTK do Fuse: No menu só aparece a opção Keyboard, que nada...



Eletrônica








.