Skip to content

mvac7/SDCC_interruptM1_ISR_Lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interrupt Mode 1 ISR MSX SDCC Library (fR3eL Project)

Architecture: MSX
Format: C Object (SDCC .rel)
Programming language: C and Z80 assembler

Description

This library provides you with functions to have control over the Interrupt Service Routine (ISR) for the Z80 Mode 1 interrupts in the MSX system.

It allows saving, replacing, disabling and recovering the ISR of the MSX-DOS system (or in ROMs with 16K of RAM on page 0).

You can use it in combination with the Interrupt M1 Hooks library, to work with the hooks defined in the MSX system, but with an optimized ISR.

This project is an Open Source library. You can add part or all of this code in your application development or include it in other libraries/engines.

Use them for developing MSX applications using Small Device C Compiler SDCC.

You can access the documentation here with How to use the library.

In the source code examples/, you can find applications for testing and learning purposes.

This library is part of the MSX fR3eL Project.

Enjoy it!



History of versions:

  • v1.1 (1 September 2021) More functions to control ISR and two Hooks (TIMI/KEYI).
  • v1.0 (16 November 2004) by Avelino Herrera


Acknowledgments

I want to give a special thanks to all those who freely share their knowledge with the MSX developer community.

About

Interrupt Service Routine (ISR) controller for Z80 Mode 1 interrupts in MSX system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published