Recent Posts

Matheus José Geraldini dos Santos's Avatar'

So I decided to create an MSX game

I always found that developing a game should be the apex of a programmer’s capability and the strongest way to prove one person’s skill and since I don’t have a background in development anything related to the subject always fell like some arcane magic and the spiritual invocation was involved in the process. But recently I decided to put my lack of confidence aside and try to develop somethin...

I always found that developing a game should be the apex of a programmer’s capability and the strongest way to prove one person’s skill and since I don’t have a background in development anything related to the subject always fell like some arcane magic and the spiritual invocation was involved i...

Matheus José Geraldini dos Santos's Avatar'

Working with screens and printing texts

In my first article, I did a little introduction about the reasons behind my decision to learn assembly for the MSX, but the most important was the first program I analyzed from MSXPen’s Hello World. It doesn’t seem much but there are a few concepts presented that are very important to notice so I’d like to return on that, such as: Defining constants for BIOS routines, like CHPUT The org ...

In my first article, I did a little introduction about the reasons behind my decision to learn assembly for the MSX, but the most important was the first program I analyzed from MSXPen’s Hello World. It doesn’t seem much but there are a few concepts presented that are very important to notice so ...

Matheus José Geraldini dos Santos's Avatar'

Modifying the MSX character style

Knowing how to print characters on the screen using Assembly is nice, but creating your character style is the kind of thing that makes you feel awesome! At least this is how I felt after doing that, so let’s see if you also have the same satisfaction after this article. The MSX standard provides pre-defined 256 characters as explained on this MSX Resource center page, and we can notice that t...

Knowing how to print characters on the screen using Assembly is nice, but creating your character style is the kind of thing that makes you feel awesome! At least this is how I felt after doing that, so let’s see if you also have the same satisfaction after this article. The MSX standard provide...

Matheus José Geraldini dos Santos's Avatar'

Getting the default MSX font pattern

In the last article, we learned how to modify a single character from the original MSX font type, and we also found out the differences between Screen 0 and Screen 1 character, but now what we want to do is to create our own personal font type as artsy as possible. Fancy! Before we start designing our character pattern, I thought “wouldn’t be nice to have the original pattern so we could see w...

In the last article, we learned how to modify a single character from the original MSX font type, and we also found out the differences between Screen 0 and Screen 1 character, but now what we want to do is to create our own personal font type as artsy as possible. Fancy! Before we start designi...