A collection of demo-related tools and files for MSX
Collected by Marq/L!T
Programming
- GEN80
- Hisoft's MSX-assembler, also known as Devpac. Runs on MSX-DOS.
All Bandwagon's productions (and many many others) are written
with GEN80.
- TASM
- Table-driven assembler. 8-bit Cross-assembler for MS-DOS. Supports
some other processors than Z80 too. All L!T's productions are written
with TASM. Not a brand new version here, but works well.
- AS
- Macroassembler AS aka ASL is a multiplatform assembler supporting
numerous CPU's.
- ZMAC
- A good multiplatform macro assembler that generates binaries without
hassle.
- Turbo Pascal
- Borland's Turbo Pascal for MSX. Has IDE and all that fancy stuff.
- HiSoft Pascal
- Another Pascal for MSX. Command line based.
- MSX C
- C-compiler for MSX. I don't really know much more.
- HiSoft C
- Another C-compiler.
- TOR
- An advanced editor. Needs 80-column display, ie. SVI-738 or MSX2.
- SKMSX
- A simple but small and usable editor. At least Neckfreak likes it ;v)
Works fine with MSX1 and 40-column display.
Example sources
- L!T play
- The source of L!T's player routine by Yzi (TASM format)
- screen3.asm
- How to set screen mode and write to VRAM. A trivial example by Marq
(TASM format)
Other tools
- MSXDISK
- Fixes MSX-formatted 360k disks so that MS-DOS can read them too.
This utility is for PC!
- MSX-DOS
- You'd ask us anyway, so here they are: MSX-DOS system files. Copy
MSXDOS.SYS and COMMAND.COM to a diskette and it becomes bootable.
-
- PMA unpacker
- Unpacker for .PMA and .LHA/.LZH files
- PSG Tracker
- A simple music editor for MSX's soundchip.
Documents
- portar.doc
- A very informative text about MSX hardware, screenmodes, ports etc.
- z80-2.txt
- Z80 instructions with their timings and sizes. A good reference.
- bios.txt
- BIOS calls and their parameters
- bdos1var.txt
- BIOS memory areas with explanations
- sysarea.txt
- System memory areas (such as BASIC and MSX-DOS) with explanations.
- Article 1
- Neckfreak's article #1 about MSX hires
- Article 2
- Neckfreak's article #2 about MSX hires
Emulators
(for those poor people with no real MSX)
fMSX
A classic emulator, still among the best. For most platforms.
RuMSX
A good one too. Windows only.
BRMSX
Fast and complete. DOS only