Arquivo da tag: Assembler

Cartucho tudo-em-um para o TI-99/4A

The_Great_GazooTony “Gazoo” Knerr resolveu enfiar Extended Basic, Editor/Assembler, zilhões de utilitários e jogos, tudo num cartucho só, que ele batizou de Extended Basic v2.7 Suite. Infelizmente, a primeira leva (míseros 8 exemplares) foi-se antes que nos déssemos conta. Isso é pra eu aprender a acompanhar mais assiduamente os fóruns do AtariAge.

Mas não tem revolta não, eu só quero que você se encontre vou esperar pacientemente pelo próximo lote (que, garante o alienígena em questão, existirá) e ficar esperto para não papar mosca de novo.

EB 2.7 Suite in TI-99-4A(Vintage Is The New Old via FB)

TurboForth para TI-99

Você sabe o que é Forth? De acordo com a Wikipédia:

Forth é uma linguagem de programação procedural baseada em pilhas de dados, com sintaxe em Notação polonesa inversa (RPN) e com os comandos organizados em uma lista extensível chamada de dicionário. Os comandos são chamados de “palavras”. A partir do dicionário básico, são criados outros comandos.

Forth foi “descoberta” por Charles H. Moore (“Chuck” Moore) no final dos anos 1960, (…) é apropriada para sistemas embutidos, e se caracteriza por ser extremamente compacta. Pode ser considerada como linguagem interpretada e compilada ao mesmo tempo. A interpretação/compilação pode ser feita através de bytecode ou código de máquina.

Nos micros clássicos somente o Jupiter Ace saiu de fábrica com uma versão de Forth ao invés de um bom e velho dialeto de BASIC. Quem quisesse Forth teria de arrumar uma versão em fita cassete, cartucho e/ou disco! O próprio TI-99 4/A teve seu interpretador/compilador da linguagem mas, pelo que entendi, você precisava de um hardware adicional para usá-lo.

Continue lendo TurboForth para TI-99

Engenharia Reversa para os Fortes

Vamos começar apresentando a impressora mais lenta do mundo:

OK, estamos cometendo uma injustiça aqui: isso não é uma impressora, e sim um plotter (o 1520 da Commodore) e para o que ele se propõe, que é desenhar gráficos e desenhos em linha, ele funciona muito bem, e em quatro cores.

Ele tem um microprocessador 6502 compatível dentro — claro, estamos falando dos criadores do mítico e memético 1541, como não teria um 6502 dentro? — mas numa forma um pouco diferente e completamente inamistosa a hackers imbuídos da missão de fazer engenharia reversa. Trata-se do 6500/1, que tem dentro do chip 64 bytes de RAM (!!!), 2 KB de ROM programada de fábrica, duas portas de I/O e nenhum barramento de endereços nem de dados! A propósito, esse chip também é usado como controlador de teclado do Amiga.
Continue lendo Engenharia Reversa para os Fortes