MSXdev25 #21 Chikubi Ninja

even the darkest stories can be told with bright graphics and cute characters. read more

OpenMsx

I hope this little article can help those like me who have had problems starting games from floppy drives. Once you understand the mechanism everything is simple and will allow those who want to deepen their knowledge of OpenMsx perhaps by trying to...

Social Lunch in Florence, April 20, 2026 – Chrono Runner Cartridge

Social lunch in Florence to celebrate the conclusion of the Chrono Runner project. La Casamatta, Via Aretina, 360, 50136 Florence, Italy. MSX Italia Social Lunch – Chrono Runner Party! Sunday, April 19, 2026, at 12:30 PM, in Florence for a special event:...

Turbo Pascal MSX – Lesson 5

MSX Turbo Pascal Column by Stefano Roperto (part 5) Lesson 5 Loops and control instructions In turbo Pascal there are the usual iterative structures present in all high-level languages, the FOR DO loop and the REPEAT UNTIL and WHILE DO structures. ...

7th Gathering MSX 29 June 2024 – Lake Trasimeno

7th national gathering of retrogaming and MSX enthusiasts organized by the MSX Italia Association! Participation is free and open to all. Location:Badiaccia Camping VillageLake Trasimeno, Umbria - ItalyVia Pratovecchio, 1 - ca Badiaccia06061 Castiglione...

MSX Italia Association at Florence Vintage Bit 2025 and a conference by Lorenzo Mancini

Our participation in Firenze Vintage Bit 2025 was, once again, an intense and highly significant experience, both humanly and technically. Some of our most active members from the area were present at our booth: Max Privrat,...

C language for MSX – lesson 1

C language for MSX Column by Nicola Brogelli (Part 1) Primitive types The C language provides developers with a series of data types called primitives and a series of operations that can be performed on them. So every...

LAGRAFICA (1st Part)

In this episode we start talking about everything related to the graphics of our beloved MSX. Given the amount of commands and functions, it will be divided into several episodes. But before we start I want to talk about a simple command that allows us to change the number...

MSX BASIC – lesson 7

"MSX BASIC" COLUMN by Orazio Cacciola (part 7) Mathematical, relational and logical operators Today I will talk about the various operators that are fundamental in our Basic MSX programs. The mathematical operators, which we all know and use in our lives...

ル(RU)- JAPAN 2026

The 1st RU Japan will be celebrated the next October the 3rd in Barcelona. read more

Turbo Pascal MSX lessons

MSX C Language Lessons

MSX BASIC lessons

Linguaggio C per MSX – lezione 3

C language for MSX – lesson 3

C language for MSX Column by Nicola Brogelli (Part 3) Enumerations Enums or enumerations are particular types of data that contain a list of constants, each of which is associated with an integer value. Specifically, the constant values contained...

MSXgl una libreria di giochi scritta in C

MSXgl a game library written in C

MSXgl is a game library written in C and intended for MSX computers. The goal of this library is to give C programmers the full feature set to create a high-performance game. Even though a C program can never be efficient...

Linguaggio C per MSX – lezione 3

C language for MSX – lesson 2

C language for MSX Column by Nicola Brogelli (Part 2) Type Conversions As we saw in the previous handout, in C every piece of data has a well-defined Type. When variables of different types appear in an expression, the compiler is often able...

LEZIONE 23 – I DATI GESTITI DAL MSX (2° Parte)

LESSON 21 – MSX and music

The MSX has a great sound chip that can 'play' three voices at once. Let's start with the classic command that we often hear in various programs or when an error occurs. Its name is BEEP, that is, by writing the name of this command we reproduce this sound. AND'...