pato-z80-home-computer/pat80-computer/software/z80-assembly/os
2023-12-02 09:31:46 +01:00
..
drivers Ready for github publishing 2021-07-11 09:49:42 +02:00
libs Ready for github publishing 2021-07-11 09:49:42 +02:00
tests Ready for github publishing 2021-07-11 09:49:42 +02: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 Ready for github publishing 2021-07-11 09:49:42 +02:00
main.asm Ready for github publishing 2021-07-11 09:49:42 +02:00
Makefile Added emulator as submodule, updated makefile to run directly os in emulator 2023-12-02 09:31:46 +01:00
monitor.asm Ready for github publishing 2021-07-11 09:49:42 +02: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.