Obrigado a Julio Marchi pelo espaço cedido na MSX All
 

Cursos de Programação


  Bem vindos aos Cursos de MSX !

  Como nós sabemos, o MSX parou de fabricar nos anos 1990 e as empresas pararam de fazer jogos para ele. Ainda assim, muitos usuários apaixonados pelo sistema continuam a produzir jogos e entusiastas criam periféricos modernos para o sistema.
  Mas o que passou a ficar mais complicado de encontrar são os cursos e livros dedicados ao sistema. Portanto, eis a minha contribuição aos usuários que desejam programar no MSX.
  O mais importante e mais difícil  em uma linguagem é começar!!

Note: Sorry. MSX programming courses only in portuguese.


Cursos disponíveis

Assembly Z80 Basic
10  ORG &HD000
20  LD DE,&H0504
30  LD HL,0
40  LD A,D
50  OR A
60  RET Z
70  LD B,D
80  LD D,H
90  LOOP: ADD HL,DE
100 DJNZ LOOP
110 RET
10 SCREEN 0 : WIDTH 40
20 INPUT"Qual o seu nome";N$
30 INPUT"Qual a sua idade";I
40 PRINT N$ + " possui" + 
STR$(I) + " anos."
50 END







Linguagem C dBASE II
#include <stdio.h>

double produto(double a, double b)
{
  return a*b;
}

int main(void)
{
  printf("%02.f\n",produto(15, 2));
  return 1;
}
 . create tabela;
 . use tabela;
 . display all;
 00001  Parafuso   0345  0.88
 00002  Porca      0234  0.55
 .







Pascal Jogos
function calcula(a, b : real):real;
begin
  calcula := a+b;
end;

begin
  writeln(calcula(3,2));
end.






  Licença dos cursos: GNU FDL
  Licença dos softwares do autor nos cursos: GNU-GPL versão 3.x
  Autor: Marcelo Siveira





  Os cursos e programas de exemplo dessa página são de autoria de Marcelo Silveira, salvo o que for indicado.

Marcelo Teixeira Silveira
Engenheiro de Sistemas e Computação - UERJ
Mestre em Engenharia de Computação - UERJ

© MarMSX 1999-2018