Skip to content
/ xpfe Public

OMRON LUNA's XP (HD647180X I/O processor) front-end

Notifications You must be signed in to change notification settings

ao-kenji/xpfe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xpfe

NAME

xpfe - OMRON LUNA's XP (HD647180X I/O processor) front-end

SYNOPSIS

xpfe binfile diskimage

DESCRIPTION

The xpfe utility is a support program for HD647180X I/O Processor, so-called XP, on OMRON LUNA series workstations. It is intended to run Z80 binaries, such as FUZIX and CP/M, on XP. It communicates with XP via shared memory that is accessible by LUNA's main CPU.

xpfe provides following functions:

  • input from tty on LUNA
  • output to tty on LUNA
  • read from/write to diskimage on LUNA, per 512 bytes block
  • real-time clock (date and time)

xpfe loads binfile image, maps it on XP's memory begins at 0x0000, then resets XP to start that image. To quit xpfe, type 'Control-\'. (This may be changed in the future.)

RUNNING ENVIRONMENT

xpfe runs on OpenBSD/luna88k and NetBSD/luna68k, on the real hardware and "nono" emulator.

BUILD

Just extract and make.

% tar zxf xpfe.tar.gz
% cd xpfe
% make

The executable binary is "xpfe".

REFERENCES

AUTHOR

Kenji Aoyama

About

OMRON LUNA's XP (HD647180X I/O processor) front-end

Resources

Stars

Watchers

Forks

Packages

No packages published