Buc Composer

13 views
Skip to first unread message

Marcelo Silveira

unread,
Oct 26, 2021, 3:56:49 PM10/26/21
to msx...@googlegroups.com
Olá,

O Marcelo Eiras havia citado há alguns meses atrás um aplicativo de MSX que capturava fontes de jogos, o Buc Composer. Alguém sabe como funciona esse mecanismo de identificação de fontes? Será que faziam casamento de padrões?

Abs,
Marcelo

Marcelo Eiras

unread,
Oct 28, 2021, 2:25:20 AM10/28/21
to 'Marcelo Silveira' via MSXALL :: Tudo sobre o Universo MSX

O Buc Composer com manual tem aqui para baixar:

http://www.msxsite.com/software.htm

O email do autor é cana...@aol.com

Este é o FB dele

https://www.facebook.com/joao.canali


[]´s

Marcelo

--
Esta mensagem foi postada na Lista MSXALL via Google Groups (lista.msxall.com).
O conteúdo desta Lista e suas mensagens são publicadas baixo Creative Commons License (CC 4.0 Attribution).
---
Você recebeu essa mensagem porque está inscrito no grupo "MSXALL :: Tudo sobre o Universo MSX" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para msxall+un...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/msxall/92342958.1947357.1635278204573%40mail.yahoo.com.

Marcelo Silveira

unread,
Oct 30, 2021, 4:16:39 PM10/30/21
to msx...@googlegroups.com
Obrigado, Marcelo.

Abs.

Marcelo Silveira

unread,
Oct 30, 2021, 5:48:02 PM10/30/21
to 'Marcelo Silveira' via MSXALL :: Tudo sobre o Universo MSX
Marcelo, tudo bem?

Desvendado o mistério do Buc Composer. Um programa em Basic chamado scanalf.bas faz a varredura em um arquivo qualquer em busca do alfabeto.

Ele funciona de forma MANUAL e não automática, como eu havia pensado.

Como é o funcionamento dele?

Ele abre o arquivo, converte blocos contíguos de 8 bytes do arquivo em padrões de "8x8 pixels", varrendo todo o arquivo. Os caracteres gigantes passam verticalmente pela tela do MSX. Quando o usuário detecta uma padrão, pressiona ESPAçO e move o cursor cima/baixo para centralizar o caractere.

Há uma tabela de caracteres do lado esquerdo da tela. O usuário deverá então copiar todos os caracteres do arquivo para cada um caractere correspondente desta tabela. Como? Uma vez centralizado um caractere, o usuário pressiona a tecla correspondente ao caractere (que é desenhado ao lado direito). Por exemplo, se eu achei o "0", pressiono a tecla "0". Então, pressiona ENTER para copiar na tabela da esquerda. Conforme dito, repetimos o procedimento para os demais caracteres.

Quando o programa termina a varredura (e somente dessa maneira), ele pergunta qual o nome do arquivo para salvar.

Valeu pela dica, Marcelo.

Abs.


Reply all
Reply to author
Forward
0 new messages