terça-feira, janeiro 22, 2019

DevPac 4.1 Spectrum 48k

O DevPac é um ótimo assembler para quem quer começar a mexer no ZX-Spectrum real. Ele é próximo ao Mega Assembler do MSX (com mais recursos), mas distante do DevPac 80 do mesmo (com menos recursos). Estou usando ele e o Zeus Assembler para programar um pouco no meu Spectrum+.

Carregamento e Cópia

Antes de mais nada é importante fazer um backup na sua fita de desenvolvimento (se usar fita, claro), a tarefa é bem simples, basta carregar o GENS_3 em algum endereço de memória como por exemplo:
LOAD "GENS_3" CODE 32000
e em seguida salvar na sua fita de trabalho como:
SAVE "GENS" CODE 32000, 10034
Para executar limpo basta:
RANDOMIZE USR 32056
ou sem perder o que está na memória:
RANDOMIZE USE 32000
O endereço 32000 pode ser alterado para o que for mais conveniente para seu programa.

quarta-feira, janeiro 16, 2019

Dicas Micro Sistemas ZX Spectrum

Número 50

Border Multicor


   1 POKE 23624,71
   2 BORDER 0: BORDER 7: BORDER 
1: BORDER 6: BORDER 2: BORDER 5:
 BORDER 3: BORDER 4: BORDER 0: P
AUSE 1:GO TO 2
Wagner Hide Ikeda

O Incrível DRAW


  10 OVER 1
  15 FOR N=1 TO 2
  20 PLOT 65,27:DRAW 100,100,PI
*255
  25 NEXT N
Wagner Hide Ikeda




Type In: Operação Resgate ZX Spectrum

Programa publicado na revista Micro Sistemas 50, por Salvador Rubens Marinho, roda em um ZX Spectrum de 16Kb.

Você pilota uma nave em missão de resgate. Para isso posicione sua nave exatamente sobre o seu companheiro, que está no solo por um tempo indeterminado e em local inconstante, resgatando-o com o raio de transporte.

  • A cada 25 resgates, inicia-se uma nova rodada com dificuldade elevada.
  • O jogo termina caso não resgate 25 companheiros e ultrapassando 100 raios disparados.
  • A nave é controlada com [6] para a esquerda, [7] para a direita e [0] para disparar.
  • Carregue com LOAD "resgate".

Download

Type In: Monitor Assembler no ZX-Spectrum

O antigo projeto MSX Typer (e ZX Typer, etc.) se tornou muito oneroso financeiramente claro, mas principalmente logisticamente, pois consumia muito tempo. Minha ideia era ter os programas publicados em livros e revistas, além de artigos com acesso pela internet.

Neste novo projeto, apenas vou resumir os artigos e colocar os programas de maneira simplificada apenas com as instruções e diferentemente do projeto anterior, somente programas que eu ache necessário digitar vão estar aqui.

Claro, os programas e artigos já digitados vão sendo repostados por aqui ao longo do tempo.

Para dar início a esta fase, segue-se um programa publicado na revista Micro Sistemas número 51. Se trata de um Micro Monitor Assembler para o ZX-Spectrum, de autoria do Divino Leitão.
Apesar de sua simplicidade, o programa tem funções úteis para digitar outros programas publicados na MS.
O programa foi adaptado para o Spectrum+, então algumas funções sao diferentes do TK90x.