Arquivo da tag: Michael Steil

Desfragmentador de discos para o C1541

Sabe-se lá foi o motivo/razão/circunstância o Michael Steil resolveu escrever um desfragmentador de discos para ser usado no C1541. A ferramenta foi escrita quase que inteiramente em CBM-BASIC, mostra visualmente os setores que estão sendo organizados, o código está disponível no GitHub, leva entre 15 a 30 minutos para concluir o processo, no final você tem um disco tão lento quanto antes e não é para utilizar o programa com dados de verdade. 🙂

Reparando o botão de força do 1084S

Diferente do que parece, o modelo 1084S da Commodore não corresponde a um modelo e sim a uma pletora de monitores oriundos de diversos fabricantes em vários cantos do mundo. E dentro desta “família”, 11 a cada 10 modelos do 1084S cujo botão de força fica na traseira do equipamento sofrem com a fragilidade deste mesmo botão (ou seja, ele quebra com facilidade e você não consegue mantê-lo ligado sem que o mesmo permaneça pressionado). Mas o conserto é simples e basta seguir o passo a passo publicado pelo Michael Steil sobre como fazer a troca do componente.

Implementando 80 colunas no C64

https://i0.wp.com/www.pagetable.com/docs/80columns/c64.png?w=604

Ao contrário dos computadores ditos “profissionais” os computadores chamados de “domésticos” eram (geralmente) desprovidos da capacidade de gerar 80 colunas de texto por hardware. Porém, não havia empecilho algum em resolver esta limitação recorrendo ao software!

E a biblioteca é vasta com implementações de modos texto de 64¹ ou 80 colunas para diversas plataformas como os editores Tasword Two (ZX-Spectrum) e The Last Editor (Atari 800/XE/XL) ou mesmo o projeto apresentado entre as edições 8 a 17 da revista CPU, o SCREEN IV (MSX).

E Michael Steil resolveu não só disponibilizar o código de um programa que implementa 80 colunas no Commodore 64 — até expandindo o CBM-BASIC para saber utilizá-lo — o 80COLUMNS. O autor original é desconhecido e o código fonte é fruto de um trabalho de engenharia reversa que contou algumas melhorias e, de quebra, a teoria de como é implementado.

(¹) Para quem só tinha 256 pontos horizontais, só dá pra fazer um milagre por vez. 🙂

 

Toda a ROM do C64 desmontada e comentada!

O pessoal do blog  pagetable tem sempre algo coisa interessante sendo postado. Desta vez é a versão comentada da BIOS e BASIC (o KERNAL) do C64! Pelo que comentam, eles já haviam comentado a BIOS do C64 e usando como referência a versão comentada da listagem do Applesoft BASIC do Bob Sander (não se esqueçam que ambos são versões do Microsoft BASIC para 6502) puderam concluir o trabalho e, claro, disponibilizá-lo no GitHub!

A volta do ensaio rápido sobre o 1541

http://upload.wikimedia.org/wikipedia/commons/thumb/c/c0/Commodore64_fdd1541_back.jpg/640px-Commodore64_fdd1541_back.jpg
Vendo o 1541 por um outro ângulo…

E voltamos a falar do 1541 (como sempre fazemos por aqui), mas agora cumprindo a promessa de continuar o assunto do post anterior e dar um pouco de luz sobre este folclórico periférico desenvolvido pela Commodore.

Continue lendo A volta do ensaio rápido sobre o 1541