pato-z80-home-computer/pat80-computer/software/z80-assembly/os
2021-02-03 08:58:00 +01:00
..
drivers Started implementing PS/2 Keyboard driver 2021-02-03 08:58:00 +01:00
libs Merge branch 'master' of ichibi:/home/git/Repositories/pato-z80-home-computer 2021-01-03 08:21:29 +01:00
tests Reorganized folders, added pal-adapter io device folder 2021-01-02 16:33:51 +01:00
abi-generated.asm Interrupt brings up Monitor: working, but calling "run" leaves garbage in the SP 2021-01-03 09:37:22 +01:00
main-dev.asm Reorganized folders, added pal-adapter io device folder 2021-01-02 16:33:51 +01:00
main.asm Interrupt brings up Monitor: working, but calling "run" leaves garbage in the SP 2021-01-03 09:37:22 +01:00
Makefile Reorganized folders, added pal-adapter io device folder 2021-01-02 16:33:51 +01:00
monitor.asm Interrupt brings up Monitor: working, but calling "run" leaves garbage in the SP 2021-01-03 09:37:22 +01:00
README.md Reorganized folders, added pal-adapter io device folder 2021-01-02 16:33:51 +01:00

Pat80 Operating System and Memory Monitor

Intro

This folder contains the Pat80 Operating System. It is a System Monitor that makes available also some system API to access hardware (monitor, sound, keyboard, parallel terminal...).

Build

Requirements

z80asm, minipro

Make

The os can be build issuing command make. Two files will be generated:

  • rom.bin is the rom file to be flashed on the eeprom
  • abi-generated.asm is the file to be included in any Pat80 application to access system APIs (see README.md in ../applications/) The build routine will then try to write the rom to a MiniPRO.