quinta-feira, julho 18, 2019

Turbo Pascal MSX

Reune dicas e downloads de Pascal para MSX, principalmente Turbo Pascal 3.3f
Neste ponto estou usando o PC para editar e o openMSX para compilar e testar.

terça-feira, junho 04, 2019

Raspberry Pi: Configurando o Stella via source

Siga a instalação padrão, NOOBS e em seguida:
        $ sudo apt-get update && sudo apt-get upgrade && sudo rpi-update
reinicialize o RasPi em seguida.

O Stella necessita apenas da SDL 2.0, então:
        $ sudo apt-get install libsdl2-dev

terça-feira, maio 28, 2019

Raspberry Pi: Configurando o openMSX via source

Após a instalação do Raspbian ou do NOOBS, baixados do site oficial Raspberry Pi, e proceder com a instalação (use as versões FULL tanto do NOOBS como do Raspbian, escolha a que melhor te servir, a NOOBS tem a recuperação, porém ocupa uns 2Gb de espaço no cartão), devemos inicialmente fazer um update geral do sistema. Os comandos são os tradicionais:
        $ sudo apt-get update
        $ sudo apt-get upgrade
        $ sudo rpi-update

quarta-feira, março 27, 2019

Type In: Gerador de Gráficos para ZX-Spectrum

Este programa foi publicado no livro "BASIC Avançado", autor Renato Prista Casquilho, editora  "Europa América", ano 1987 em Portugal.



O programa é bem simples, mas relativamente útil, dá para editar um banco de caracteres de maneira prática rápida, porém relativamente lenta. Com poucas adaptações dá para carregar bancos prontos no programa e fazer pequenos ajustes, inclusive, eu mesmo edito bancos no Graphos III do MSX e exporto para o ZX-Spectrum.


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.