Programação no MSX.

By Olicheski

Rookie (18)

Olicheski さんの画像

12-08-2010, 16:31

Eai pessoal tudu bem???

é sempre otimo contar com um lugar como este para tirar duvidas.

Bom... la vai...

ando pesquisando a um tempão mas não encontro nada do genero, to tentando desenvolver algo por conta propria ja.
Mas... não vamos reinventar a roda não é mesmo.
Tongue

Bom o que queria saber, e se alguem poder ajudar.
quero somar horas minutos e segundos no basic.
ai vai um exemplo:

1h 59min 01seg
+1h 57min 29seg
-----------------------
3h 56min 29seg

Bom... nesse formato é o que nós humanos fariamos.

Mas e a maquina??? como dizer pra ela que a cada 60min se torna 1h e zera os minutos???
estou pensado em fazer algo como porcentagem, daria certo mas é muto complicado e ainda teria de tirar os
numeros inteiros, que complica mais ainda.

Bom, sou iniciante nessa area, talvez seja bem facil eu que não procurei nos lugares certos.

Mas desde ja agradeço a ajuda dos amigos.
PS: sou facinado por matematica e o MSX é um dos PCs mais faceis de programar e,
alem de termos alguma diversão depois Big smile se alguem souber de um livro que ensine a parte matematica do MSX eu agradeço a referencia.

Abraço a todos... desde ja agradeço sugestoes e comentarios.

ログイン/登録して投稿

By Olicheski

Rookie (18)

Olicheski さんの画像

13-08-2010, 23:06

HannibalHannibalHannibal

Muito bom!!!
Parabens para mim!!!
Abri este tópico achando que encontraria ajuda, mas...
tive de reinventar a roda mesmo....
mas tudu bem, faz parte.LOL!

Bom, como o proposto acima foi somar horas, segue ai meu resultado.
testei apenas com dois numeros, ainda quero fazer mais alguns testes.

Tambem testei apenas em um emulador de MSX, o meu ainda não chegou, comprei a pouco LOL!
quem tiver um MSX real e tiver um tempo disponivel para testar.
Agradeço bastante.
segue o codigo:

10 A1=01+29
20 A2=A1MOD60 REM "SEGUNDOS QUE FICAM."
30 A3=A1\60 REM "SEGUNDOS PASSAM PARA MINUTOS"
40 B1=59+57
50 B2=(B1+A3)MOD60 REM "MINUTOS QUE FICAM"
60 B3=(B1+A3)\60 REM "MINUTOS PASSAM HORAS"
70 C1=1+1+B3 REM "HORAS"
80 PRINT "TOTAL:"
90 PRINT C1"HORAS";B2"MIN";A2"SEG"

Abraço a todos.... Tomara que meu MSX chegue logo Tongue
PS: se alguem tiver algum "desafio" na area de calculos... gostaria de saber sobre o que se trata =)
este agora pretendo melhora-lo e fazer como uma especie de programa, assim como tambem usar variaveis inteiras e com precisão simples e dupla... assim ecomomiza mais espaço Wink

By Olicheski

Rookie (18)

Olicheski さんの画像

28-08-2010, 16:02

Eai pessoal...
Bom, hoje fiz algo diferente tambem... após os calculos acima.
Pesquisando os programas BOINC me deparei com o (Collatz Conjecture).
que tenta resolver a Conjectura de Collatz.
http://boinc.thesonntags.com/collatz/
Bom, pensei para mim... porque o MSX nao pode fazer isso tambem??? entao ai vai um programa
para quem quiser "brincar" e tentar encontrar solução para a conjectura, diga-se... o MSX trabalha!!!
Segue o codigo:

10 CLS
15 FOR F=1 TO 4 REM NUMEROS A SEREM PROCESSADOS.
16 A=F
20 IF A MOD 2=0 THEN GOTO 70 REM VERIFICA SE O NUMERO É PAR OU IMPAR.
30 A=(3*A)+1
40 PRINT A : IF A<=0 THEN GOTO 120
50 IF A=1 THEN GOTO 110
60 GOTO 20
70 A=A/2
80 PRINT A : IF A<=0 THEN GOTO 120
90 IF A=1 THEN GOTO 110
100 GOTO 20
110 NEXT F
120 END

Esta ai um programa para quem quiser colocar seu MSX a trabahar pela ciência. ele é um pouco lento,
visto que faz muitos calculos, repete os mesmos varias vezes.

as proximas metas desse programa vai ser colocar graficos em tela.

Abraço a todos.
____________
nova velha maquina 8^)
MSX Expert Versão. 1.1BR
Z80A (3,58MHz)
80kbytes de memória
28815bytes disponivel ao usuário.

By atom

Supporter (16)

atom さんの画像

17-09-2010, 05:42

Olicheski,

Não sei se conhece, mas a literatura de MSX foi escaneada por um amigo nosso, veja aqui, vários deles apresentam exemplos de programação como os seus:

msxlivros.blogspot.com/

Divirta-se hehe.

By atom

Supporter (16)

atom さんの画像

17-09-2010, 05:46

Olicheski,

Arre, vi que o Antoniutti já respondeu antes... Tongue

Dante

By Olicheski

Rookie (18)

Olicheski さんの画像

18-09-2010, 22:50

\o/\o/\o/

Esse site é excelente... obrigado pela dica.
Mesmo ela atrasada, esta valendo, vai ficar ai o link pra quem quiser, ALTAMENTE RECOMENDADO.
PS: baixei todos os livros do site, exceto os que nao servem claro LOL!

Agora, esses calculos ai nunca vi não, tive de pensar e repensar para resolver.

Estou agora é procurando um Editor de texto para o MSX Expert 1.1 BR nem Cartuchos não tem pra vender por ai, ou download em algum site,
Se voce souber de algum.

Obrigado pela dica.

By SLotman

Paragon (1238)

SLotman さんの画像

21-09-2010, 11:49

Vai no meu site que tem aplicativos de MSX 1 em português lá, inclusive editores de texto.
Procure no Google por "MSX Files" e vc acha o site Smile