LESSON 24 – THE DATA MANAGED BY THE MSX (PART 3)

Kind regards to everyone. Today we will close this topic, I will talk about direct or random access files. But first, as I mentioned in the last episode, I will give a small explanation about the program. First of all, the first thing to say is that I used a command which...

Turbo Pascal MSX – Lesson 6

MSX Turbo Pascal Column by Stefano Roperto (part 6) Chapter 6 PROCEDURES AND FUNCTIONS Turbo Pascal, as we saw in chapter 4, provides the programmer with a complete collection of procedures and functions that make the language modern and complete. In...

Turbo Pascal MSX – Lesson 4

MSX Turbo Pascal Column by Stefano Roperto (part 4) Lesson 4 Instruction set Reserved words are an integral part of Turbo Pascal. They cannot be redefined, nor used as identifiers or variable names. Turbo Pascal is essentially the...

MSX BASIC – lesson 6

"MSX BASIC" COLUMN by Orazio Cacciola (part 6) Mathematical functions and more In this episode I will give an overview of those functions that we will use very little but which are convenient to know and what they are for. ABS: Returns the absolute value of...

MSX BASIC – lesson 4

"MSX BASIC" COLUMN by Orazio Cacciola (part 3) Systems; Binary, Octal and Hexadecimal The Binary System uses only 2 numbers 0 and 1. It is read from right to left and is a positional system based on 2. To give an example, we want to write the number...

MSX BASIC – lesson 3

"MSX BASIC" COLUMN by Orazio Cacciola (part 3) PRINT USING As mentioned last time, I will talk about PRINT USING or formatted printing. This function allows you to specify the print format using special characters. They can be variable,...

LESSON 17 – LAGRAPHICS (2nd Part)

Let's continue talking about the other functions of graphics. PSET/PRESETI two commands are practically the same, they draw a point at the specified coordinate. The only difference between the two is that if the color code is omitted, the first one, i.e. PSET, will use the color of...

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...

MSX BASIC – lesson 2

"MSX BASIC" COLUMN by Orazio Cacciola (part 2) The Integer, Single and Double Precision Functions As we know, numbers are the main basis of calculators, without them they would not exist. Therefore, we need to know how to distinguish them for a good performance of our...

LESSON 26 – INTERVAL ON, RND AND OTHERS

Good morning everyone, In this episode I will talk about an important interrupt, especially for games, when we want to make an enemy suddenly appear or a useful object, but also to create a stopwatch or a clock and many other things. The COMMAND exploits the...

Turbo Pascal MSX lessons

MSX C Language Lessons

MSX BASIC lessons

Linguaggio C per MSX – lezione 6

C language for MSX – lesson 6

C language for MSX Column by Nicola Brogelli (Part 6) Arrays and Pointers Multidimensional Arrays Until now we have considered one-dimensional arrays, which required only one index to identify an element. C allows you to...

Linguaggio C per MSX – lezione 6

C language for MSX – lesson 5

C language for MSX Column by Nicola Brogelli (Part 5) Arrays and Array Pointers Arrays are sequences of variables of the same type that are stored consecutively in memory and which can be accessed using the same name...

LEZIONE 26 – INTERVAL ON, RND ED ALTRI

LESSON 26 – INTERVAL ON, RND AND OTHERS

Good morning everyone, In this episode I will talk about an important interrupt, especially for games, when we want to make an enemy suddenly appear or a useful object, but also to create a stopwatch or a clock and many other things. The COMMAND exploits the...

LEZIONE 26 – INTERVAL ON, RND ED ALTRI

LESSON 24 – THE DATA MANAGED BY THE MSX (PART 3)

Kind regards to everyone. Today we will close this topic, I will talk about direct or random access files. But first, as I mentioned in the last episode, I will give a small explanation about the program. First of all, the first thing to say is that I used a command which...