Lesson H3 - Hello World on the MSX / MSX2

MSX & MSX2 including the V9990 GPU (V9K)
Post Reply
User avatar
akuyou
Posts: 299
Joined: Mon Apr 22, 2019 3:19 am

Lesson H3 - Hello World on the MSX / MSX2

Post by akuyou » Sun Sep 01, 2019 9:37 pm



http://www.chibiakumas.com/z80/helloworld.php#LessonH3

The MSX gives us two options, we can create a Disk, or a Cartridge...

The process we need to use to create the binary will vary depending on the system, we'll look at the Cartridge first.
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter! // 「チビ悪魔」可笑しいゴシックSTG ! // Work in Progress: ChibiAliens

Interested in CPU's :Z80,6502,68000,6809,ARM,8086,RISC-V
Learning: 65816,ARM,8086,6809

Rosemary
Posts: 3
Joined: Wed Nov 06, 2019 4:51 am

Re: Lesson H3 - Hello World on the MSX / MSX2

Post by Rosemary » Wed Nov 06, 2019 10:08 pm

Hello ,

In this question I am referring to an MSX-1 machine.
I have read and understand your tutorial on how make a program/game to put inside an MSX cartridge ROM.
When I finished writing my game I would like to play it on a real MSX-1 computer.
So my question is how to make a simple real 16K or 32K MSX ROM cartridge to put in a real MSX computer (using
modern electronic components). For the cartridge ROM I want to use a modern substitute which is
a flash version of a 27C256 ROM chip. I would guess the circuit for a simple 16K/32K cartridge is simple-I guess it would
be a PCB plus a few electronic components and the ROM. But I don't know the exact circuit .
So what is the exact circuit to make a 16K or 32k MSX-1 ROM cartridge?

User avatar
akuyou
Posts: 299
Joined: Mon Apr 22, 2019 3:19 am

Re: Lesson H3 - Hello World on the MSX / MSX2

Post by akuyou » Wed Nov 06, 2019 11:21 pm

I'm sorry, I can't help you with this, I'm only a software person... I've no experience of circuit design, my MSX game was released on floppy disk

Maybe someone else can advise, but I think you'll have more luck on MSX.org - there's a lot of MSX specialists who can point you in the right direction for what you need.

If you get an answer you're happy with though, please let me know, as I'd like to learn about the circuit design side one day
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter! // 「チビ悪魔」可笑しいゴシックSTG ! // Work in Progress: ChibiAliens

Interested in CPU's :Z80,6502,68000,6809,ARM,8086,RISC-V
Learning: 65816,ARM,8086,6809

Rosemary
Posts: 3
Joined: Wed Nov 06, 2019 4:51 am

Re: Lesson H3 - Hello World on the MSX / MSX2

Post by Rosemary » Thu Nov 07, 2019 7:10 am

I meant to say at28c256 Atmel flash EEPROM above; which is used as a ROM in a lot of z80 projects.The MSX-1 standard does not include a disk drive as part of the standard hardware for an MSX-1 computer.
But the MSX-1 standard includes a cartridge slot as standard. Thus if you released your game on cartridge anyone with an MSX computer can play it. It would take about a dollar or less to make a cartridge (assuming you already own a Windows USB EEPROM writer for the at28c256-which costs about $42).
Since a quick search shows, an at28c256 cost about 70 cents bought in bulk.The PCB would cost about 20 cent. The capacitors would cost a few cents. The plastic case can be 3d printed for a few cents. That is about the same cost as selling the game on a new 3.5 inch disk. Assuming your game fits on the at28c256. Also-a quick ebay search shows that cartridge format games are sold for higher average prices (compared to disk games)-$20 to $400 depending on the cartridge.

Post Reply

Return to “MSX & MSX2 Assembly Programming”