All Projects → gseidler → The-MSX-Red-Book

gseidler / The-MSX-Red-Book

Licence: other
The MSX Red Book in Markdown format.

Programming Languages

assembly
5116 projects

Projects that are alternatives of or similar to The-MSX-Red-Book

msx-msxlib
MSX assembly library
Stars: ✭ 42 (-50.59%)
Mutual labels:  z80, msx
gorilla-cpm
GORILLA.BAS port to CP/M in Turbo Modula-2. Supported terminals: VT52, VT100, ANSI, ADM-31, KayPro, C128, Memotech monochrome, CPC / Zenith Z19
Stars: ✭ 45 (-47.06%)
Mutual labels:  z80, msx
msx diagnostics
Tool written in Z80 assembler to test the MSX hardware basics.
Stars: ✭ 34 (-60%)
Mutual labels:  z80, msx
MSXPi
Interface for MSX to Connect and use Raspberry Pi resources
Stars: ✭ 61 (-28.24%)
Mutual labels:  z80, msx
TMS9918A
TMS9918A video card for RC2014
Stars: ✭ 104 (+22.35%)
Mutual labels:  z80, msx
6502.Net
A .Net-based Cross-Assembler for Several 8-Bit Microprocessors
Stars: ✭ 44 (-48.24%)
Mutual labels:  z80, msx
asMSX
AsMSX, originally developed by Pitpan. More info: https://www.msx.org/wiki/AsMSX.
Stars: ✭ 58 (-31.76%)
Mutual labels:  z80, msx
techdocs
Reference documents for z88dk
Stars: ✭ 23 (-72.94%)
Mutual labels:  technical, z80
a80
Intel 8080/Zilog Z80 assembler written in D.
Stars: ✭ 23 (-72.94%)
Mutual labels:  z80
lighthouse-of-doom
A simple text-based adventure game
Stars: ✭ 52 (-38.82%)
Mutual labels:  z80
ersatz80
Z80+ARM=BUGS
Stars: ✭ 13 (-84.71%)
Mutual labels:  z80
The-Great-Escape
Classic ZX Spectrum game "The Great Escape" reverse engineered
Stars: ✭ 69 (-18.82%)
Mutual labels:  z80
z80
Single header Z80 emulator for C++ (C++11 or later)
Stars: ✭ 17 (-80%)
Mutual labels:  z80
Z80Core
A Z80 core written in Java
Stars: ✭ 25 (-70.59%)
Mutual labels:  z80
technical-standard
CODIUM Technical Standard
Stars: ✭ 15 (-82.35%)
Mutual labels:  technical
rlengine-msx
RetroDeluxe Game Engine for MSX computers
Stars: ✭ 41 (-51.76%)
Mutual labels:  msx
helios
A Java-based Sega Mega Drive/Genesis emulator. And other systems too.
Stars: ✭ 14 (-83.53%)
Mutual labels:  msx
msx-forth83
Forth 83 and MSX computer. Libraries and tools to use Forth 83 CP/M-80 (by Laxen and Perry) with MSX computers.
Stars: ✭ 13 (-84.71%)
Mutual labels:  msx
mescc
Mike's Enhanced Small C Compiler for Z80 and CP/M.
Stars: ✭ 23 (-72.94%)
Mutual labels:  z80
iz-cpm
Portable CP/M emulation to run CP/M 2.2 binaries for Z80
Stars: ✭ 56 (-34.12%)
Mutual labels:  z80

The MSX Red Book

Written by Avalon Software
Published by Kuma Computers, 1985.
ISBN: 0-7457-0178-7, 978-0-7457-0178-3

Description

"This book is about MSX computers and how they work. For technical and commercial reasons MSX computer manufacturers only make a limited amount of information available to the end user about the design of their machines. Usually this will be a fairly detailed description of Microsoft MSX BASIC together with a broad outline of the system hardware. While this level of documentation is adequate for the casual user it will inevitably prove limiting to anyone engaged in more sophisticated programming.

The aim of this book is to provide a description of the standard MSX hardware and software at a level of detail sufficient to satisfy that most demanding of users, the machine code programmer. It is not an introductory course on programming and is necessarily of a rather technical nature. It is assumed that you already possess, or intend to acquire by other means, an understanding of the Z80 Microprocessor at the machine code level. As there are so many general purpose books already in existence about the Z80 any description of its characteristics would simply duplicate widely available information."

-The MSX Red Book. Introduction.

Previous Plain Text release notes

The MSX Red Book (revised version 1997/08/06)

Notes from the editor:

  • The book was scanned and converted (via O.C.R.) by one person and edited by another (using an IBM PC compatible), independently.
  • All pages have a fix size of 64 lines. The width was not justified to make future modifications easier, though no line is longer than 80 columns.
  • This book only covers standard MSX. The BIOS entry points from 0000H to 01B5H should be used instead of the called entries described in the book, because other machines (MSX2, MSX2+, MSX turbo R and customized ones) have different positions for the routines. The use of internal BIOS routine addresses are responsible for many programs only running in MSX.
  • Some errors present in the original book were fixed, though it was tried to keep it as unaltered as possible. All page numbers match the originals, except undetected errors already present in the original.
  • Most figures were modificated due to the text-only nature of this file. The character set used during edition was the International IBM PC's one. The following special characters were used and should be changed to the corresponding ones of other character sets:
Frame       +---+     Pound: £
characters: ¦ ¦ ¦     Micro: µ
            +-+-¦
            ¦ ¦ ¦
            +---+

Converted to ASCII format by MSXHans 2001

Disclaimer

I don't own the rights to this book. It has been long out of print but still is one of the most important sources of technical information about MSX 1 computers. My attempt is to improve the readability, accessibility and availability over the plain text version of this document. The book is not yet completely converted, it is still work in progress.

Feb. 2017

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].