Mais detalhes em breve. Aguardem.
Arquivo da tag: BASIC
Episódio 162 – BASIC.BAS – Parte B
Bem-vindos ao podcast Retrópolis! Apresentado pela Municipalidade de Retrópolis.
Esta é a Parte A do Episódio 162.
Sobre o episódio
Demorou mas finalmente saiu o dossiê BASIC em Retrópolis.
Se o podcast acabar amanhã, de não falar sobre BASIC não poderemos ser acusados.
Continue lendo Episódio 162 – BASIC.BAS – Parte B
Podcast: Play in new window | Download
Assine: RSS
Episódio 162 – BASIC.BAS – Parte A
Bem-vindos ao podcast Retrópolis! Apresentado pela Municipalidade de Retrópolis.
Esta é a Parte A do Episódio 162.
Sobre o episódio
Demorou mas finalmente saiu o dossiê BASIC em Retrópolis.
Se o podcast acabar amanhã, de não falar sobre BASIC não poderemos ser acusados.
Continue lendo Episódio 162 – BASIC.BAS – Parte A
Podcast: Play in new window | Download
Assine: RSS
Repórter Retro 112
Este é o Repórter Retro 112, produzido pela A.R.N.O. (Agência Retropolitana de Notícias)!
Do que falamos?
- 10 anos de RR! ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ!
- 30 anos do Yahoo! (Esclarecimento: neste caso, ao contrário do caso anterior, a exclamação não é uma expressão de entusiasmo, e sim faz parte do nome do aniversariante)
- 30 anos do Delphi
- 30 anos da prisão de Kevin Mitnick
- 40 anos da saída de Seu Woz da Apple
- 40 anos do GEM
- 45 anos da Apollo Computer, fabricante da primeira workstation
- 45 anos do ZX80
- 50 anos do Gypsy, o primeiro editor de texto com interface gráfica
- 70 anos do Harwell CADET
- Dave Plummer monta mais um PDP-11
- Glen “Casual Retro Gamer” recupera um Atari ST cuja fonte explodiu
- O Macintosh que funcionava por obra e graça do Espírito Santo
- Actor, a linguagem de programação esquecida por (quase) todos
- O Retro Collective clona uma Space Race de 1973 (com gabinete impresso em 3D)
- Phintage Collector apresenta (e tenta abusar d)a placa SunPCi
- Usando um monitor CGA num CoCo 3
- Um Apple IIc entra numa fase
góticaemoclubber - Tudo que você precisa saber sobre o MEGA65, por The 8 Bit Theory
- O PC do sueco do Old Computers Sucked encerra o ano de 1993
- Taylor, Amy, e (coitadas) o Coleco Adam
- Usagi Electric indo buscar algo na Califórnia…
- Sayaka apresenta o Victor HC-90, um MSX2 com desordem de identidade dissociativa
- Magia negra do mais alto grau para animar 9 sprites num C64
- Arnaud “FileHunter” de Klerk demonstra a MSX Pico num MSX1 com Goa’uld
- Um bug do TRS-Color que ninguém deu a mínima (quem raios usa octal?)
Trilha sonora
Chiptune compilation: september 2012 – march 2013
Antes de sair…
Os episódios do Repórter Retro estão, como todo o conteúdo de Retrópolis, em muitos lugares: Spotify, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts. Ou então, se você é dazantiga que nem a gente, pode baixar o MP3 deste episódio clicando neste link para escutar mais tarde.
Além disso, não se esqueça de deixar seu comentário aí embaixo; afinal, seu comentário é o nosso salário. No entanto, caso você prefira, entre diretamente em contato conosco.
Podcast: Play in new window | Download
Assine: RSS
Se o Sr. Incrível usasse MSX BASIC, nada disso teria acontecido.
Ou o BASIC dos portáteis da Tandy, Model 100 ou 200. Mas com outros BASICs de 8 bits o problema continuaria acontecendo.
Ganha um doce (virtual) quem responder o porquê.
Repórter Retro 110
Este é o Repórter Retro 110, produzido (ao vivo e a cores em rede nacional via satélite para todo o Brasil) pela A.R.N.O. (Agência Retropolitana de Notícias)!
Do que falamos?
-
- 30 anos do Sega Saturn
- 30 anos do Sega 32X
- 30 anos da Amazon
- 30 anos do GeoCities
- 30 anos da primeira rádio na Internet
- 40 anos do Tandy DeskMate
- 40 anos do Tandy 1000
- 40 anos do Apricot Portable
- 40 anos de busca por homenzinhos verdes
- 45 anos da linha Atari 8 Bits
- 45 anos do Texas TI-99/4
- 50 anos da Zilog
- 55 anos do primeiro link da ARPANET
- 120 anos da válvula — ou seja, 120 anos da Eletrônica!
- RMC restaura um Arcadia Super Select System, uma máquina de fliperama baseada no Amiga 500
- (Re?) Criando o FlatMac, uma ideia de 1983 que não foi adiante
- Bob “La CoCo Strangiato” Emery e seu CoCo 3 bombado
- Um novo computador baseado no Motorola 6809
- Noel Llopis apresenta o The Spectrum
- Ensjo está portando o Aventuras na Selva para o MC-1000
- Pisa MSX Devcon 2024
Trilha sonora
Chiptune compilation: 1000 subscribers (part 2 of 3)
Antes de sair…
Os episódios do Repórter Retro estão, como todo o conteúdo de Retrópolis, em muitos lugares: Spotify, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts. Ou então, se você é dazantiga que nem a gente, pode baixar o MP3 deste episódio clicando neste link para escutar mais tarde.
Além disso, não se esqueça de deixar seu comentário aí embaixo; afinal, seu comentário é o nosso salário. No entanto, caso você prefira, entre diretamente em contato conosco.
Podcast: Play in new window | Download
Assine: RSS
Rodem este código BASIC em um MSX. Apenas façam isso.
Agradecimentos a Giovanni Nunes pela rapidez no gatilho.
10 COLOR 15,14,14:SCREEN 2:DIM X%(4),Y%(4):PI!=3.14159 15 FOR I%=0 TO 8:LINE(0,6+I%*20)-STEP(255,19),1+14*(I% AND 1),BF:NEXT I%:LINE(0,6)-STEP(99,99),1,BF 20 R%=45:GOSUB 65 25 LINE(X%(0),Y%(0))-(X%(2),Y%(2)),15 30 LINE-(X%(4),Y%(4)),15 35 LINE-(X%(1),Y%(1)),15 40 LINE-(X%(3),Y%(3)),15 45 LINE-(X%(0),Y%(0)),15 50 R%=35:GOSUB 65:PAINT(51,58),15 55 FOR I%=0 TO 4:PAINT(X%(I%),Y%(I%)),15:NEXT I% 60 GOTO 60 65 J%=0:FOR I!=0 to PI!*2 STEP PI!/2.5 70 X%(J%)=50+R%*SIN(I!):Y%(J%)=58-R%*COS(I!) 75 J%=J%+1:NEXT I!:RETURN
ATENÇÃO: O Garbage Collector de Retrópolis está passando novamente na sua rua!
A linguagem que Thomas Kurtz ajudou a criar, o BASIC, não precisa de garbage collector; aos 96 anos, agora ele vai criar linguagens de programação no Céu. Este post é dedicado ao professor Kurtz.

Alguns links
Nos anos 80 e 90 surgiram diversos métodos antipirataria nos PCs; o blog Adventures in PC Emulation tem uma série com vários destes métodos – em ordem, Formaster Copy Lock, Softguard Superlok, Electronic Arts (sim, a EA) Interlok, Vault Prolok, XEMAK Xelok e EliaShim CodeSafe.
Neozeed achou que seria uma boa ideia anabolizar um IBM PS/2 Model 60 286. Felizmente, deu certo.
MOMENTO RAYMOND CHEN: Porque o instalador do Windows 95 utilizava TRÊS sistemas operacionais?
O Hackaday mexe num vespeiro: TVs de tubo são REALMENTE necessárias para o retrogaming?
O HIDman é um projeto que permite a utilização de mouses e teclados USB em PCs clássicos, o que é sempre muito bem-vindo porque anda cada vez mais difícil achar um teclado XT ou AT, ou mouse PS/2, sei lá. É Open Source, mas se você quiser (e der sorte, já que neste momento esgotou) pode comprar pronto.
E agora vídeo!
Richard Costello programou partes de Gauntlet 2, Primal Rage e Mortal Kombat para Atari ST e Amiga, e usava um Mega ST como sua estação de desenvolvimento – agora doado para o Retro Man Cave.
Querendo fazer seu Spectrum apenas com componentes novos? Graças ao TME Retro, este é seu vídeo de sorte!
Repórter Retro 108
Este é o Repórter Retro 108, produzido pela A.R.N.O. (Agência Retropolitana de Notícias)!
Do que falamos?
- 30 anos do projeto Virtual Library
- 30 anos do Elite
- Parte A e Parte B do nosso dossiê
- Elite 2 em OpenGL
- 45 anos do CompuServe
- 45 anos do processador 68000 da Motorola
- 45 anos do Galaxian
- 50 anos do Ceefax, o primeiro teletexto
- 70 anos do CERN (onde seria inventada a Web)
- 70 anos da linguagem FORTRAN
- Sayaka revive cartuchos de Nintendinho com crise de identidade
- Adrian Black briga com um drive de Apple IIc extremamente temperamental
- Wolfgang “Retro Is The New Black” Kierdorf ressuscita um Mac IIcx
- Vision BASIC 1.1 para o Commodore 64
- Migrando de Z80 para eZ80 nos projetos retro
- Placa de vídeo simples e barata para o Apple II, com saída HDMI
- 50 coisas que o 8 Bit Show and Tell viu na VCF Midwest
- Cultivando uma comunidade retro fora dos grandes centros
- GeoWorks, o S.O. que se recusa a morrer
Trilha sonora
Chiptune compilation: 1000 subscribers (part 1 of 3)
Antes de sair…
Os episódios do Repórter Retro estão, como todo o conteúdo de Retrópolis, em muitos lugares: Spotify, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts. Ou então, se você é dazantiga que nem a gente, pode baixar o MP3 deste episódio clicando neste link para escutar mais tarde.
Além disso, não se esqueça de deixar seu comentário aí embaixo; afinal, seu comentário é o nosso salário. No entanto, caso você prefira, entre diretamente em contato conosco.
Podcast: Play in new window | Download
Assine: RSS
Já ouviram falar de Cowgol?
Antes de tudo, a zuera é essa mesmo. Cowgol é uma linguagem de programação, fortemente baseada em Ada, com foco em sistemas pequenos, como o 6502, o Z80, entre outros. A meta da linguagem é que o compilador da linguagem funcione normalmente em um micro com um desses processadores, o que em tempos atuais, é um grande desafio. Descobrimos esse item peculiar quando resolvemos nos aventurar no Hackaday.
Logo, tem algumas características, como:
- Ser uma linguagem moderna e segura em termos de tipagem, inspirada na linguagem Ada.
Um backend orientado por tabelas, para tornar a linguagem fácil de portar. - Tem remoção de código morto e alocação estática de variáveis, conduzindo a binários pequenos e eficientes.
- Ser rápido: Segundo o autor, ele compila o compilador no PC dele em 80 milissegundos.
- Ser pequeno: O executável para 8080 tem 58 Kb (dividido em duas partes), e a versão para 80386 tem 70 Kb.
Os ports para processadores incluem:
- Z80 e 8080 (CP/M).
- 6502 e 65c02, ou seja: Roda num BBC Micro com o segundo processador, o Tube.
- 6303, e na versão específica para o Fuzix.
- Bytecode interpretado para o 6502. Fica menor, mas mais lento – pois a linguagem é interpretada.
- 80386, ARM Thumb2 e PowerPC (Linux).
- 68000 (Atari ST TOS e Linux m68k – se você achar uma máquina que rode esse sistema).
- 8086 (DOS).
- PDP11 (Unix V7).
É possível gerar binários grandes e horrorosos em C, justamente para facilitar o port do compilador para aquela nova plataforma: Pega o código transformado em C, e aí… “É só compilar!“. Ah, também é possível gerar código em Basic, mas o autor disse que foi só uma piada – mas funciona.
Ficou curioso? A linguagem é simples, lembra vagamente o Basic estruturado, tem documentação (não o bastante, mas tem!), é código aberto (licença BSD de 2 cláusulas) e pode ser algo interessante para mexer num final de semana chuvoso, de tarde. Vai lá e dá uma força pro David Given, e deixemos as vacas voarem.