This simple project implements some skills learned in x86-assembly running on Windows/Intel. It's a kind of [oldest game piano] whose keys I used to represent the 7 natural musical notes [C, D, E, F, G, A, B] and making use of bios interrupts to play its frequencies through the speaker
NOTE: I didn't use any IDE or compiler for assembly, but the utilitie [debug.exe] running in MS-DOS - then there is no labels, variables & data was written directly on memory offset :)
As the current Windows versions does not have MS-DOS anymore, if you want to run this little program you problaby can run [debug.exe] inside the DOSBox or a VM for an old version Windows image(XP or later)
DOSBox: https://www.dosbox.com/
Portuguese [Brazil]:
Este projeto simples implementa algumas habilidades aprendidas em assembly x86 rodando em Windows/Intel. É uma espécie de [piano de jogo mais antigo] cujas teclas usei para representar as 7 notas musicais naturais [Dó, Ré, Mi, Fá, Sol, Lá, Si] e fazendo uso de interrupções do BIOS para reproduzir suas frequências através do alto-falante
NOTA: Eu não usei nenhuma IDE ou compilador para montagem, mas o utilitário [debug.exe] rodando no MS-DOS - então variáveis e dados foram gravados diretamente no deslocamento de memória :)
Coma as versões atuais do Windows não possuem mais MS-DOS, se você quiser rodar este programa você provavelmente pode usar o utilitario [debug.exe] dentro do DOSBox ou uma VM para uma versão antiga da imagem do Windows (XP ou posterisor)