Konamiman / Nextor

A disk operating system for MSX computers, forked from MSX-DOS 2.31
Other
183 stars 35 forks source link

Add UNAPI RAM Helper compatible mapper support routines #34

Closed Konamiman closed 4 years ago

Konamiman commented 5 years ago

This pull request extends the mapper support routines with four new routines:

The first three are compatible with the UNAPI RAM Helper, including the extended BIOS based detection mechanism.

WARNING: BREAKING CHANGE

The entry points for these routines go right after GET_P3 in the jump table for the mapper support routines. In previous versions this area contained entry points for ALL_BK and FR_BK, which were routines for simple "malloc" style block allocation. There two routines have been removed from Nextor, but their source file (source/kernel/bank4/bkalloc.mac) has been left in place so that it can be examined and reused in application programs if necessary.