Arquivo da tag: MSX-BASIC

Antes tarde do que mais tarde

Brincar com as funções de gráficos do BASIC de um micro clássico é uma das coisas mais divertidas que existem. Mas havia uma lacuna na minha experiência. Já mexi com gráficos de TRS-80 (Color e não-Color), Apple II, GW-BASIC no PC, até no FM-7, Thomson MO-5 e Commodore Plus/4… mas nunca no MSX. No feriado, assim do nada, resolvi procurar um tutorial escrito. Achei este excelente curso do Marcelo Silveira, fui direto pra parte de gráficos e comecei a brincar. Muito parecido com o do CoCo, mas obviamente com mais capacidades. O resultado está aí embaixo.

100 SCREEN 2
110 COLOR 15,3,3
120 LINE(0,0)-(255,63),1,BF
130 LINE(0,64)-(255,127),15,BF
140 LINE(0,128)-(255,191),12,BF
150 LINE(0,0)-(100,96),8
160 LINE-(0,191),8
170 PAINT(3,10),8,8
180 IF INKEY$="" THEN 180
190 COLOR 15,0,0

Às vezes as coisas mais simples são as que mais dão satisfação.

[Semi-OFF] Enquanto houver Retrocomputaria, vai haver Poesia

Achou que nosso chapa da Freguesia do Ó, o Rubens Lobo, era o único MSXzeiro tupiniquim que se meteu a escrever e publicar poesia? Pois então

Meu livro Um Quarto de Página acaba de ser enviado para impressão. Nesse meio tempo, fiz um pequeno concurso literário no meu perfil do Instagram e vou sortear um exemplar do livro…


…usando um programa em BASIC num Hotbit. (Daí o Semi-OFF.) Infelizmente não dá mais pra participar do concurso, mas convido todos a assistir esta live que é também o pré-lançamento do livro. Amanhã, terça, 23/2/2021, neste perfil:

http://instagram.com/j_c_castro_escreve

(E se você não mais que de repente recordou-se da RetroRio 2019… sim, é o mesmo programa.)

Repórter Retro 064

O Seu Repórter Retro

Bem-vindos à edição 064 do Repórter Retro.

Links do podcast

Música de fundo

Músicas sortidas

Ouvindo este episódio offline

Baixe o ZIP, descompacte e ouça com seu tocador de música preferido.

Onde este episódio (e todo o Retrocomputaria) está disponível

Os episódios do Repórter Retro estão, como todo o conteúdo do Retrocomputaria, em muitos lugares: Spotify, YouTube, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts.

Seu comentário é o nosso salário

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.

Repórter Retro Nº 029

O Seu Repórter Retro

Bem-vindos a mais uma edição do Repórter Retro.

Ficha técnica:

  • Número do episódio: 29
  • Participantes: Ricardo, João, Cesar, Giovanni e Juan
  • Duração aproximada: 61 minutos
  • Músicas de fundo: Músicas sortidas
  • Download em ZIP

URLs do podcast:

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.

Erro 53 e Microsoft

A Microsoft fez 40 anos de vida em 2015, né? Não queríamos deixar passar a data em branco e estávamos cá a procurar alguma coisa inusitada que viesse dessa época quando…

53

…acabamos por descobrir que o código de erro para arquivo não encontrado (“FILE NOT FOUND”) não tem o valor 53 apenas no Disk BASIC do MSX (que é de 1984) mas também o é no QuickBASIC, QBASIC, Visual BASIC, Visual BASIC for Applicatons (onde você faz as macros do Word, Excel etc), SQL Server e em outros tantos componentes do Windows.

Sobre o arquivo? Ele continua não encontrado e dá-lhe erro 53!

Programação assembly… “like a boss”

like a boss

Estava fazendo uns testes de código em MSX-DOS e experimentando como chamar a BIOS a partir do ambiente e… opa! Melhor explicar uma coisa importante antes.

No MSX, quando estamos no BASIC a memória tem o seguinte leiaute:

0x0000 - 0x7FFF : BIOS e MSX-BASIC
0x8000 - 0xFFFF : RAM (32Kib)

Ou seja uns 32KiB de ROM estão lá ocupando 50% do espaço de endereçamento que o Z80 entende e chama de “mundo”.

Mas quando estamos no MSX-DOS a memória fica assim:

0x0000-0xFFFF : RAM (64Kib)

Mas como se faz para acessar a BIOS já que ela “desapareceu” da vista do Z80?

Continue lendo Programação assembly… “like a boss”