Skip to content

RST 7.5 interrupt not usable for user modules #1

@maxgerhardt

Description

@maxgerhardt

Given that the computer is running the Alpha v4 monitor for EEPROM at 0x0000, and given that a level-change from low to high triggers an essentially call to fixed address 0x3C

Image

then a user module, whether in ROM or in RAM, doesn't have the opportunity to install its own interrupt handler, since the 0x003C address is a fixed jump to the serial status routine.

0036 SYSTAB:
0036 C3 00 00 JMP RESET
0039 C3 B9 00 JMP WARM
003C C3 AD 00 JMP SERST
003F C3 A4 00 JMP SERIN
0042 C3 8A 00 JMP SEROUT

Other interrupts are also pointing in the middle of some routine.

It would be nice to change monitor to e.g. make it fetch the ISR routine address from RAM so that user modules can respond to interrupts, too.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions