Este programa permite criar imagens de diskettes do Spectrum a partir de arquivos SNA, Z80, TAP e TZX. São automaticamente adicionados ficheiros de sistema que possibilitam o arranque automático e a selecção do jogo/programa através de um menu. Está incluído o JRE do Java 1.8, compatível com sistemas de 32 bits como o Windows XP, para gravar diskettes será necessária a instalação do FDRAWCMD.SYS do Simon Owen (download tambem disponível - apenas para drives standard, drives USB não irão funcionar...)
Gera imagens DSK/IMG/MGT/OPD/TRD/MDR e floppies de 3, 3.5 e 5 1/4'', nos sistemas mais populares como +3DOS (Spectrum +2A e +3), Timex TOS (Spectrum e Timex), MGT Disciple/+D, Opus Discovery, Beta128 (TR-DOS) e Microdrives
Primeira incursão no som do Spectrum: Gerador de sons com 7 oitavas e possibilidade de gravar e carregar os dados criados, só assembler sem utilizar as rotinas da ROM, como sempre
Este programa permite guardar programas do zx spectrum em Tap ou Tzx, locais ou pesquisando na internet, e reproduzir o áudio da mesma forma que faziam os leitores de cassetes há uns 30 anos, ligando ao spectrum por cabo ou través do ZX Blue... É utilizada a excelente API da ZXINFO, na pesquisa e obtenção dos dados (ficheiros TAP/TZX e imagens)
Lançado o desafio, conseguir correr o EsxDOS no Timex 2068 com um DivIDE ou DivMMC, tinha tudo para correr mal, o sistema intercepta brilhantemente as rotinas da ROM e eu sempre fugi da ROM como o diabo da cruz, ainda assim, vá lá, não sendo possível utilizar TAP ou TZX já que a definição do endereço de intercepção (1378) é ao nível do hardware, funcionam os Z80 e SNA, desde que logicamente não utilizem a ROM...
Para a máquina real são disponibilizados o TAP e o ZIP (descomprimir e copiar para o cartão SD), após flashar, desligar, proteger da escrita, iniciar, premir NMI
Para o Fuse, único emulador que conheço que suporta decentemente o DivIDE/MMC, inserir o HDF (Media -> IDE -> DivIDE/MMC -> Insert) e abrir a snapshot, basta fazer hard reset e premir NMI
Emulador de ZX Spectrum 48k/128/+2A que utiliza os projectos do José Luis Sánchez, Don Superfo e TomDD
Materiais: Emulador, Desenho PCB, Projecto 3D, 1 Raspberry Pi, preferi o 3A por ser mais baixo, 40 Cherry MX, 8 diodos, 1 header de 8 contactos, 1 header de 5 contactos, fios diversos!
Teclado matricial USB
Ora então e o Fuse no Raspberry? Tentei um script em python para ler o teclado matricial e gerar as teclas premidas, mas ainda que o sistema as lesse, o Fuse não ia ao uinput, assim nada como adicionar um Raspberry Pico e pô-lo a enviar as leituras por usb... Utilizei o trabalho do ikjordan alterando algumas coisas já que precisava do F10, TAB e ESCAPE para o Fuse e tive problemas com a placa de som que vinha do Pico, tendo de a desligar. Para usar as teclas extra: pressionar CAPS duas vezes e depois 1-0, ENTER ou SPACE, para obter F1-F10, TAB e ESCAPE...