More than 32 sprites on a TMS9128!


Really? The TMS9900 : TMS9918A / TMS9928A / TMS9929A Video Display Processors – Data Manual (Nov 1982) tells:

The video display can have up to 32 sprites on the highest priority video planes.

But I’ve accidentally figured out that due a bug on sprite rendering you can have much more than 32 sprites on screen. And I’ve made tests on Sharp HB-8000 v1.2 (TMS9128) and Frael Bruc 100 (TMS9129) and got the same result in both¹.

(¹) By the way, not only MSX computers but ColecoVision, Sord M5, TI-99/4A etc might be affected too!

Continuar lendo

Nohzdyve para MSX


Esta é a versão para MSX do jogo de ZX Spectrum Nohzdyve, escrito por Matt Wescott para ser liberado como easter egg do episódio Bandersnatch da série Black Mirror, e que foi feito do zero para justamente responder minha própria pergunta: “Eu poderia escrever jogos (para MSX) usando algo como a arquitetura MVC?”

Bem, tecnicamente este jogo é a resposta… 🙂

Continuar lendo

Porting ‘aclock’ for MSX-DOS


Aclock is a program that turns your mainframe, workstation, microcomputer or another kind of old and expensive equipment in an ASCII wall clock. Its binaries were executed in near of 250 computer systems and now is time to add MSX to this group.

This version has based on CP/M Plus release for ZX Spectrum +3 and has compiled using SDCC with a little help of Avelino Herrera’s MSX-DOS backend. It works on any MSX2, MSX2+ or MSX turbo R running MSX-DOS operating system. And, of course that it doesn’t work on MSX1 models due the lack of real time clock circuit.

By the way, this is a short version in (bad) English from my original post in Portuguese.

Continuar lendo

SunSolve editions on


In 2000 I bought an old Sun workstation, a SPARCstation Classic. It was a “kit” containing the computer itself, a Type 4 keyboard, a mechanical mouse, a 15″ CRT monitor (Sun/Nokia 449a), an external CD-ROM drive (SCSI) and a bag (yes, a bag) full of software. There were dozens of Solaris releases, Red Hat for SPARC, compilers, several tools and a lot of SunSolve editions. [ leia em português ]

The computer’s acquisition itself has its own story and must be told another day, not now. 🙂

Continuar lendo