All Projects → Laci1953 → RTM-Z80

Laci1953 / RTM-Z80

Licence: MIT license
Retro Tiny Multitasking system for Z80 based computers

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to RTM-Z80

Filedownloader
Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process
Stars: ✭ 10,408 (+10103.92%)
Mutual labels:  multitasking
CuriOS
Simple GUI based Operating System - Based upon my own Microcokernel, heavily inspired by the original 1980s AmigaOS (though somewhat simpler).
Stars: ✭ 32 (-68.63%)
Mutual labels:  multitasking
CoopThreads
Lightweight, platform agnostic, stackful cooperative threads library.
Stars: ✭ 18 (-82.35%)
Mutual labels:  multitasking
asynchronous
A D port of Python's asyncio library
Stars: ✭ 35 (-65.69%)
Mutual labels:  multitasking
dnn.cool
A framework for multi-task learning, where you may precondition tasks and compose them into bigger tasks. Conditional objectives and per-task evaluations and interpretations.
Stars: ✭ 44 (-56.86%)
Mutual labels:  multitasking
Aqeous
(Inactive, Checkout AvanaOS, Rewrite of this) This is a New Operating System (Kernel right now). Made completely from scratch, We aim to make a complete OS for Learning purpose
Stars: ✭ 23 (-77.45%)
Mutual labels:  multitasking
ptScheduler
Pretty tiny Scheduler or ptScheduler is an Arduino library for writing non-blocking periodic tasks easily.
Stars: ✭ 14 (-86.27%)
Mutual labels:  multitasking
rc2014-ym2149
KiCad schematics and gerbers for a YM sound card for the RC2014. See it in action here: https://www.youtube.com/watch?v=-iLwi9FagFE
Stars: ✭ 54 (-47.06%)
Mutual labels:  rc2014
rc2014-82c55-ide
KiCad schematics and gerbers for an IDE adapter for the RC2014.
Stars: ✭ 19 (-81.37%)
Mutual labels:  rc2014
propeller-graphics-card
Add-on board and firmware for the RC2014 computer to provide graphics capabilities
Stars: ✭ 39 (-61.76%)
Mutual labels:  rc2014

RTM-Z80 - last update on 27 February 2022

RTM/Z80 is a multitasking kernel, built for Z80 based computers, written in Z80 assembly language, providing its users with an Application Programming Interface (API) accessible from programs written in the C language and the Z80 assembly language.

It is intended to be a simple and easy to use learning tool, for those who want to understand the tips and tricks of the multitasking software systems.

Current version is 2.3

RTM/Z80 will run, after setting the appropriate system parameters, on the following environments:

• CP/M running under Udo Munk's Z80SIM Z80 simulator (e.g. on Windows, under CygWin)

• RC2014 homebrew Z80 computer, with or without CP/M, using the following hardware configurations:

o SC112 + SC108(Z80 + 32KB SCM ROM + 2x64KB RAM) + SC110(CTC, SIO) (+ Digital I/O module)

o SC112 + any CPU Z80 board + Memory Module(32KB ROM + 2x64KB RAM) + SC110(CTC, SIO) (+ Digital I/O module)

o SC112 + any CPU Z80 board + 512KB RAM+512KB ROM Memory Module + SC110(CTC, SIO) (+ Digital I/O module)

For all other hardware, the I/O ports and interrupt levels must be set "by hand" (see manual, page 98: Porting RTM/Z80 to other hardware)

The only mandatory hardware requirement is the support of Z80 Interrupt Mode 2.

NOTE: CPM folder was moved to https://github.com/Laci1953/RC2014-CPM

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].