Thanks to Julio Marchi for this space in MSX All
 


  MSX Basic programs created by me or other people.


MSX hook demos 10/2021
MarMSX
Two demos on how to use MSX hooks: pong and talk.

Download:
hooks.zip - Programs.

Minimum configuration: MSX 1

Author: Marcelo Silveira
Creation date: 10/25/2021
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


Neural network pattern identification 02/2021
MarMSX
Draw a number and let the MSX recognize it.
Part of AI course from MarMSX Development homepage.

Download:
nn_numbers.zip - Programs.

Minimum configuration: MSX 1

Author: Marcelo Silveira
Creation date: 02/25/2021
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


Programs from the book MSX Musica 10/2020
MSX Musica
Programs typed from the great Brazilian book MSX Musica.

Download:
msx_musica.zip - Programs.

Minimum configuration: MSX 1

Author: José Maurício Bussab
Date: 1987


Riosoft Autoexec 08/2020
Riosoft Informatica
Two "autoexec" programs from a Brazilian software store called Riosoft. It follows 4 opening screens used by the company.

Download:
riosoft.zip - Riosoft package.

Minimum configuration: MSX 1

Author: Riosoft
Date: Years 1980/90


U2 - New Year's Day in FM 05/2020
MarMSX
FM (MSX-Music) version of the song New Year's Day from U2.

Contents:
* u2.bas - Original version for PSG.
* u2fm.bas - FM version.

Download:
nyd.zip - U2, New Year's Day.

Minimum configuration: MSX 1, MSX-Music

Author: ??
FM version: Marcelo Silveira
Adaptation date: 05/22/2020


Fast Menu Bar 04/2020
MarMSX

Menu with selection bar on screen 1 for selecting options.
Version in english. Follows code explanation.

Download:
fast_menu.zip - Fast Menu Bar.

Minimum configuration: MSX 1

Author: Marcelo Silveira
Creation date: 04/24/2020
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


ASCII Table 03/2020
MarMSX

ASCII table generator.

Content:
* ASCII.BAS - ASCII for screen 2.
* ASCII2.BAS - ASCII for screen 5.
* ASCIIS1.BAS - ASCII for screen 1.

Download:
ascii.zip - ASCII Table.

Minimum configuration: MSX 1

Author: Marcelo Silveira
Creation date: 03/27/2020
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


Income graphics 07/2018
MarMSX

Annual revenues and expenses graphics. Draws bar, linear and 3D graphs.

Download:
grafico.zip - Grafico de Receitas.

Minimum configuration: MSX 2

Author: Marcelo Silveira
Creation date: 07/22/2018
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


Electronic Score Board 06/2018
MarMSX

Digital score board for games, inspired in the old Maracana Stadium's score board.
There is an improved version of this scoreboard here.

Download:
placar.zip - Placar eletronico.

Minimum configuration: MSX 1

Author: Marcelo Silveira
Creation date: 10/20/1996, reviewed on 2018
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


Tira-Teima 06/2018
MarMSX

Calculates the shoot distance in a table soccer game.

Download:
tt.zip - Tira-teima.

Minimum configuration: MSX 2

Author: Marcelo Silveira
Creation date: 11/25/1995, reviewed on 2018
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


Brazilian Driver's Test 06/2018
MarMSX

Brazilian Driver's License Test.

Download:
exame.zip - Driver's license test.

Minimum configuration: MSX 2

Author: Marcelo Silveira
Creation date: 02/26/1998, reviewed on 2018
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


Volumetric Figures on Screen 12 06/2018
MarMSX

Six examples on how to create volumetric figures on screen 12.

Download:
volume.zip - Four soccer goals, a pole and a sphere.

Minimum configuration: MSX 2+

Author: Marcelo Silveira
Creation date: 06/19/1994
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


Race Starting Lights 06/2018
MarMSX

Two examples on how to manipulate MSX 2 palette.

Download:
sinais.zip - Two race starting lights.

Minimum configuration: MSX 2

Author: Marcelo Silveira
Creation date: 11/12/1995
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


Plotting Graphics 08/2017
MarMSX

Article in portuguese on how to plot graphics.

Link:
Plotando Graficos - Basic course.

Minimum configuration: MSX 1

Author: Marcelo Silveira
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


Bezier Curves 08/2017
MarMSX

Article in portuguese on how to draw Bezier Curves.

Link:
Curvas de Bezier - Basic Course.

Minimum configuration: MSX 1

Author: Marcelo Silveira
License: GNU-GPL v. 3.x:
http://www.gnu.org/licenses/gpl-3.0.txt.


Geometric Shapes 08/2017
Brazilian MSX Books

Article in portuguese presenting those famous and curious screen 2 shapes published on the 90's.

Link:
Formas Geometricas - Curso de Basic.

Minimum configuration: MSX 1 / 2

Authors:
Books:
  Dominando o Expert, editora Aleph, 5a. edicao, 1987.
  Colecao de Programas para o MSX v.1, editora Aleph, 1986.
  Colecao de Programas para o MSX v.2, editora Aleph, 1986.


Marcelo Silveira
Systems and Computing Engineer
Expert in Image Processing and Artificial Intelligence
© MarMSX 1999-2025