aburi6800 / x68k-mzmappy

MAPPY for MZ-80K version on X68000.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

X68K-MZMAPPY

[ Engligh | 日本語 ]


Overview

This is a port of Mappy for the MZ-80K, released by Denpa Shimbun in 1984, to the SHARP X68000. (under construction)
This project is an attempt to use X-BASIC to create a game in as standard an environment as possible.
However, due to the very slow execution speed of the interpreter, a C compiler will be used to convert the BASIC program to C source, create an executable file, and execute it.


ScreenShots

Title


MZ-80K Mode


MZ-700 Mode


MZ-700+PCG Mode


Startup

  • Runs on X68000, Requires OPMDRV2 or OPMDRV3.
  • Put the following files in the dist directory in the same directory.
    • mzmappy.x
    • bg.dat
    • sprite-txt.dat
    • sprite-pcg.dat
  • From COMMAND.X, execute mzmappy.x.

How to play

Joystick only.

  • Directional keys: left/right movement
  • Button: Door open/close, game start
  • ESC key: Exit

Compile from BASIC Source

When using X68000 XC

  • Copy the project directory to any drive in the X68000 environment.
  • For example, if the x68k-mzmappy directory is on drive A, do the following :
A:\>cd x68k-mzmappy\src
A:\x68k-mzmappy\src\>cc /W /Fx..\dist\mzmappy.x mzmappy.bas
  • mzmzppy.x will be created in the dist directory, so run it.

When using elf2x68k

  • Change the current directory to the directory of this project.
  • Compile with the following command.
$ cd src
$ m68k-xelf-bas -o ../dist/mzmappy.x mzmappy.bas

If you are using VSCode, you can perform the same operation by executing the task "Make Binary from X-BASIC".

  • Copy the set of files in the dist directory to the X68000 environment and run it.

Thanks to

This project was developed using the following software and applications.
Special thanks to the authors.

About

MAPPY for MZ-80K version on X68000.

License:MIT License


Languages

Language:Visual Basic 6.0 100.0%