Skip to content

mvac7/SDCC_interruptM1_Hooks_Lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interrupt M1 Hooks MSX SDCC Library (fR3eL Project)

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

Description

This library provides you with various functions to have total control over the hooks used in the ISR of the M1 interrupt included in the MSX system (BIOS/MSX-DOS).

It allows working with both the interruptions produced by the VDP (TIMI), and those produced by other peripherals (KEYI).

This library can be used to program applications that run from MSX-BASIC and as ROMs. It can also be used in MSX-DOS but under certain conditions. To learn more, see the "How to use this" section.

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

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.

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!


License



History of versions

  • v1.1 (4 July 2021) More functions to control the two Hooks (added KEYI).
  • v1.0 (4 July 2011) Published in Avelino Herrera's WEB


Requirements



Acknowledgments

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

About

Library that provides control of the hooks (TIMI and KEYI) of the interrupts in Mode 1 of the MSX System.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published