Arquivo da tag: BASIC

10 PRINT CHR$(205.5+RND(1)); : GOTO 10

O título não é só um one-liner em BASIC do Commodore 64, mas o título de um livro escrito de forma colaborativa por nada menos do que 10 pessoas: Nick Montfort, Patsy Baudoin, John Bell, Ian Bogost Jeremy Douglass, Mark C. Marino, Michael Mateas Casey Reas, Mark Sample e Noah Vawter. O livro foi escrito numa wiki, de forma colaborativa. Mas a wiki não foi aberta ao público.

O livro 10 PRINT (para simplificar) começa pegando uma linha de código – a que faz o titulo – e a usa como uma lente para explorar o fenômeno da computação criativa e como os programas de computador estão inseridos na cultura.

O livro é bem interessante, e o melhor: além de estar disponível na Amazon inglesa, pode ser baixado em PDF, de forma gratuita. Vale lembrar que toda a renda arrecadada com a venda do livro será doada à organização sem fins lucrativos PLAYPOWER. A PLAYPOWER usa um computador que pode ser ligado numa TV e baseado no processador 6502 como uma plataforma para ensinar sobre jogos em países em desenvolvimento. Imperdível.

E para entrar no clima do livro, uma pequena contribuição… uma versão do mesmo programa de C64 em MSX-BASIC para vocês se divertirem e destrincharem:

10 K%=-(PEEK(-849)=0)*2048-2048*(PEEK(-3152)>40):FORI%=0TO9:IFI%<8
THENJ%=(2^(I%))*-(I%>0ANDI%<7):VPOKEK%+1024+I%,J%:VPOKEK%+1039-I%,
J%:NEXTELSEJ%=2*RND(1):PRINTCHR$(128+J%);:I%=7:NEXT

O que uns POKEs não fazem…

Mais um post da semana Garretimus… Visitando o Bytemaníacos, temos uma curiosidade, sobre o CLÁSSICO jogo Outrun Europa, para Spectrum. Olhe as imagens abaixo:

Na caixa! Olha mãe, cores!
Na tela! Cadê as cores?

Você acredita que todas as cenas são do mesmo jogo? Pois é, um pessoal fuçando no jogo descobriu que bastava dar uns dois POKE para….

Cores! Se quiser saber mais a respeito, clique nesse link aqui, e divirta-se com a curiosidade de final de semana.

Definindo Tetris

Para quem não sabe a The Tetris Company (TTC) é a empresa proprietária dos direitos do jogo homônimo. O mais curioso é, ao contrário da imagens do Kremlin, Catedral de São Basílio ou os acordes de balalaicas sempre associadas ao jogo, a empresa está sediada no ensolarado Havaí! Irônico, não? E como dona do jogo a TTC é responsável pelo licenciamento e, claro, a proteção da marca Tetris contra seu uso “não autorizado” (inclusive solicitando a remoção dos mesmos das lojas de aplicativos).

Continue lendo Definindo Tetris

O IMSAI da Apple…

Os irmãos Dick e Cliff Huston são dois engenheiros que trabalharam na Apple entre os anos de 1977 e 1984. Foram, respectivamente, os funcionários número 25 e 27, ou seja, estavam lá quando tudo começava e, o mais interessante, guardaram uma quantidade absurda de material daquela época ao qual estão vendendo uma parte.

Inclusive o código fonte do ProDOS 1.0, disponibilizado pela Brutal Deluxe, veio justamente do acervo deles. E o item que eles puseram agora a venda é, simplesmente este IMSAI 8080 (aquele computador primo do Altair 8800 e que estrelou como coadjuvante no filme Jogos de Guerra):

Continue lendo O IMSAI da Apple…

Downfall para Amiga

Em um dos nossos primeiros posts falamos sobre o desenvolvimento, para uma das edições do Retrochallenge, de um novo jogo para computadores TRS-80 Color, o CoCo. Este jogo é o Fahrfall inspirado também no homebrew Downfall para Atari Jaguar e Atari Falcon030. Aliás o próprio Downfall foi baseado nos Spike Goes Down, para VECTREX, e Men Goes Down, para VCS, de autoria do Alex Herbert.

E agora é a vez do Amiga ter sua versão do Downfall! Ela foi desenvolvida em Blitz BASIC pelo pessoal da Remainder Software, tem como diferencial a possibilidade de ser jogado simultaneamente por dois jogadores (em modo competitivo, um pode atrapalhar o outro) e pode ser baixado, funciona em qualquer amiga clássico com pelo menos1Mb de Chip RAM e pode ser baixado, tanto como imagem de disco ADF (para gravar em disquete ou usar no emulador) quanto em pacotinho LHA (para instalar no HD).

Desenhando e programando

Se você desenha hardware para o Amstrad CPC, vai gostar de saber que agora existe uma biblioteca para o EAGLE (programa de layout de circuitos eletrônicos da Cadsoft) que ajuda a desenhar seus projetos para o micro de 8 bits de Lord Sugar – e, dentro das possibilidades, para outros micros de 8 bits também.

Já os desenvolvedores em CPC BASIC podem usar o CPC Basic 3 (usando .NET, aparentemente roda com Mono) para escrever seus programas em quase-Locomotive Basic e, com a velocidade do seu PC, compilar o programa diretamente em Assembly Z80, código C compatível com CCZ80 ou mesmo um programa CPC Basic; além disso, pode gerar imagens de cassete, disco ou snapshots.

E a Microsoft matou o Apple IIe?

O pessoal do Apple II History resolveu levantar a polêmica sobre a culpa, indireta talvez, da Microsoft na morte do Apple IIe. O artigo é bastante interessante, correlacionando a repentina retirada, no final de 1993, do Apple IIe da sua lista de produtos o provável término da licença de uso do MicrosoftApplesoft BASIC e a possível viabilidade econômica e interesse da Apple de renová-la por mais 8 anos.

Retrocomputaria Easter Egg: revistas japonesas

especial2010_Bem-vindos ao Retrocomputaria Easter Egg! Hoje não temos podcast, mas deixamos um presente para vocês: dois vídeos, gravados por Ricardo Pinheiro e Cesar Cardoso, em que folheamos duas revistas japonesas, mostrando para vocês um pouco mais do mundo dos micros clássicos japoneses dos anos 80.

  • uma revista sobre BASIC (sim, não conseguimos identificar o título completo), de fevereiro de 1988 (download do vídeo)

Feliz Ano Novo e um retro-ano de 2011 para todos! 🙂

Episódio 10 – Parte B – BASIC

retro010b

(shownotes propositalmente em 40 colunas)

MSX BASIC version 3.0
Copyright 1988 by Microsoft
23414 Bytes free
Disk BASIC version 1.0
Ok
files
EPISD10A.BAS NOTAS10A.BAS
RECAD10A.BAS EPISD10B.BAS
NOTAS10B.BAS RECAD10B.BAS
Ok
load”EPISD10B.BAS”
Ok
run
Este é o episódio 10 do Retrocomputaria
Podcast, em que falamos da linguagem
mais popular da era dos micros
clássicos: BASIC. Neste episódio,
falamos do TK2000 e sua implementação
bizarra, continuamos falando de BASICs
da Microsoft (Amiga BASIC, QBASIC/Quick
BASIC e descendentes), além de dialetos
não-Microsoft (Integer BASIC, Locomotive
BASIC, Sinclair BASIC, SuperBASIC,
TRS-80 Level I BASIC, Atari BASIC, BBC
BASIC) e de programas clássicos em
BASIC (GORILLAS.BAS, Nibbles, Tron,
Videopôquer).
Para terminar, leitura de comentários.

Ok
load”NOTAS10B.BAS”
Ok
run
Participantes: Ricardo, Joao, Cesar,
Sander e o Anônimo
Duracao aproximada: 60 minutos
Músicas de fundo: músicas do projeto
Grospixels

URLs citadas no podcast:
MSX.bas

Ok
load”RECAD10B.BAS”
Ok
run
Siga-nos no Twitter: @retrocomputaria.
Envie-nos um email também, caso você
prefira. Ou então comente aí embaixo.
Nós iremos ler, acreditem!
Ok

Episódio 10 – Parte A – BASIC

retro010a

(shownotes propositalmente em 40 colunas)

MSX BASIC version 3.0
Copyright 1988 by Microsoft
23414 Bytes free
Disk BASIC version 1.0
Ok
files
EPISD10A.BAS NOTAS10A.BAS
RECAD10A.BAS EPISD10B.BAS
NOTAS10B.BAS RECAD10B.BAS
Ok
load”EPISD10A.BAS”
Ok
run
Este é o episódio 10 do Retrocomputaria
Podcast, em que falamos da linguagem
mais popular da era dos micros
clássicos: BASIC
Neste episódio, falamos da origem da
linguagem de programação, de como foi
parar nos micros clássicos, da
importância da Microsoft e de como o
BASIC da empresa se tornou o “padrão”
(e de como a Microsoft começou a
dominar o mundo…), e dos BASICs de
“primeira” (Altair BASIC, Applesoft
BASIC, Commodore BASIC, MBASIC) e
“segunda” (MSX BASIC, GW-BASIC,
Color BASIC) geração.
Ok
load”NOTAS10A.BAS”
Ok
run
Participantes: Ricardo, Joao, Cesar,
Sander e o Anônimo
Duracao aproximada: 72 minutos
Músicas de fundo: músicas do projeto
Grospixels

URLs citadas no podcast:
O novo brinquedo de Alan Sugar
A nova bicicleta elétrica whatever de
Clive Sinclair. Especificações
Uma nova vida para uma carcaça de
um Mac SE
V4Z80P – um laptop Z80, via Hackaday
25 anos de Windows e os rivais que não
deram certo
Os protótipos de tablet da Apple
O leilão de um Apple I
A Amiga Inc tentando vender o
trademark Amiga
As aventuras de Earl Evans com um
IBM 5155 e um Zip drive
Quantos discos 3,5″ seriam necessários
para os software atuais?
Ok
load”RECAD10A.BAS”
Ok
run
Siga-nos no Twitter: @retrocomputaria.
Envie-nos um email também, caso você
prefira. Ou então comente aí embaixo.
Nós iremos ler, acreditem!
Ok