quinta-feira, 15 de agosto de 2019

Parte 2 - Entrando no BasiEgaXorz


CONFIGURANDO O ESPAÇO DO DESENVOLVIMENTO
Enfim, encontrei um Programa pra me ajudar no Mega Drive.  Ele se chama BasiEgaXorz ou simplesmente BEX, desenvolvido por Joseph Norman e encontra-se no Site: http://devster.monkeeh.com/sega/basiegaxorz/.
Uso para complementar, o Editor SGTD que desenha Sprites (devster.monkeeh.com/sega/sgtd/), o emulador Gens para rodar os testes (parece que alguns emuladores dão problema). 
Em algumas situações usaremos o ImaGenesis para renderizar imagens (http://devster.monkeeh.com/sega/imagenesis/).

Primeiros passos:

> Vá em Tools
> Clique em Options e vá em Paths;
> Selecione na sua pasta o Gens em Emulator PathSGTD em Editor Path.
> Ainda em Tools:
> Acesse Compiler;
> Deixe habilitadas as opções segunda, terceira, quinta e nona com Apply.

Bacana, né? Nem fizemos nada e já sentimos (se você é noob como eu) que o ambiente de trabalho está pronto!  O SGTD sempre abrirá no ícone do Sonic.
Agora, como tradição, estreamos com o comando na tela:

<dê 1 espaço>  print "Hello World!"

Importante que quase todos os comandos do BEX exigirão que você dê espaço antes. Somente Rótulos você deve digitar sem espaço. Você vai travar várias vezes, seguindo outras pessoas porque um comando tinha ou não espaço. Não usarei nos próximos exemplos <dê 1 espaço> pois estará físico nas demonstrações.
Agora clique no Botão "68k". O Gens irá abrir e deverá aparecer a palavra.

Imagem utilizada por um desenvolvedor estrangeiro.

Sigo fazendo testes pra mudar as cores:

ink 1: print "vejo cores"
ink 2: print "com que frequencia?"
ink 3: print "o tempo todo!"

Estando tudo certo, as cores sairão diferenciadas. A usar o Comando Ink você acessa uma cor da Paleta do Mega Drive. Lembrando que o Mega Drive possui 512 cores (nunca esqueci desde a primeira propaganda no Brasil), e utiliza até 4 paletas de 16 cores. (isto é, o máximo são 64 cores simultâneas). Considere que a primeira Paleta é 0 e a ultima é 3. A primeira cor será tratada como Branca ou Transparente.
Lendo a documentação do Site do Devster, parece prático, há cerca de 40 Comandos, entre eles Print, Ink e Pallette.

Então, ao conseguir dar o primeiro passo, vou estudando o Master System, mas o investimento prático será por enquanto dedicado ao Mega Drive. 

Nenhum comentário:

Postar um comentário