> I think it's a good idea. I don't know much about them (all), and I'd like
> to know more. Start with it!
Okay, first the RST commands, I know that most of them ar just 'shortcuts' to very usefull ROMcalls.
BTW: these are only the ones I know *nothing* about.
BTW2: Download the "83 ROMcall refference" at TiCalc (pub -> texts -> informational texts -> 83rom.zip
To view the others.
+- RST 8h ----------+-------+-------+-------+-------+-------+-------+-------+
| | 0008 | 0008 | 0008 | 0008 | 0008 | 0008 | 0008 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
| Jump to: | ???? | ???? | ???? | ???? | ???? | ???? | 19E4 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
input:
output:
destroid
description: ????
+- ???? ------------+-------+-------+-------+-------+-------+-------+-------+
| | 000B | 000B | 000B | 000B | 000B | 000B | 000B |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
description:
.db FD,CB,07,46 ;bit 0,(IY+07h) => No known function...
.db C9 ;ret
+- RST 10h ---------+-------+-------+-------+-------+-------+-------+-------+
| | 0010 | 0010 | 0010 | 0010 | 0010 | 0010 | 0010 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
| Jump to: | ???? | ???? | ???? | ???? | ???? | ???? | 224C |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
input:
output:
destroid
description:
+- ???? ------------+-------+-------+-------+-------+-------+-------+-------+
| | 0013 | 0013 | 0013 | 0013 | 0013 | 0013 | 0013 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
description:
.db FD,CB,02,66 ;bit 4,(IY+02h) => bit grffuncm,(IY+grfmodeflags)
.db C9 ;ret
+- RST 18h ---------+
+ RST RPUSHREALO1 +-------+-------+-------+-------+-------+-------+-------+
| | 0018 | 0018 | 0018 | 0018 | 0018 | 0018 | 0018 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
| Jump to: | ???? | ???? | ???? | ???? | ???? | ???? | 29BE |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
input:
output:
destroid
description: Same as "call _PUSHREALOP1", but RST is shorter (1 byte)
Pushes OP1 onto the FP-Stack ???
+- ???? ------------+-------+-------+-------+-------+-------+-------+-------+
| | 001B | 001B | 001B | 001B | 001B | 001B | 001B |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
description:
.db FD,CB,03,C6 ;set 0,(IY+03h) => set graphdraw,(IY+graphflags)
.db C9 ;ret
+- RST 20h ---------+-------+-------+-------+-------+-------+-------+-------+
| | 0020 | 0020 | 0020 | 0020 | 0020 | 0020 | 0020 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
| Jump to: | ???? | ???? | ???? | ???? | ???? | ???? | 1AB6 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
input:
output:
destroid
description:
+- ???? ------------+-------+-------+-------+-------+-------+-------+-------+
| | 0023 | 0023 | 0023 | 0023 | 0023 | 0023 | 0023 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
description:
.db 3A,3C,91 ;ld a,(913Ch) => ??(913C)??
.db B7 ;or a
.db C9 ;ret
+- RST 28h ---------+-------+-------+-------+-------+-------+-------+-------+
| | 0028 | 0028 | 0028 | 0028 | 0028 | 0028 | 0028 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
| Jump to: | ???? | ???? | ???? | ???? | ???? | ???? | 09C2 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
input:
output:
destroid
description:
+- ???? ------------+-------+-------+-------+-------+-------+-------+-------+
| | 002B | 002B | 002B | 002B | 002B | 002B | 002B |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
description:
.db 97 ;sub a
.db 32,3C,91 ;ld (913Ch),a => ??(913C)??
.db C9 ;ret
+- RST 30h ---------+-------+-------+-------+-------+-------+-------+-------+
| | 0030 | 0030 | 0030 | 0030 | 0030 | 0030 | 0030 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
| Jump to: | ???? | ???? | ???? | ???? | ???? | ???? | 08D5 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
input:
output:
destroid
description:
+- RST 38h ---------+-------+-------+-------+-------+-------+-------+-------+
| | 0038 | 0038 | 0038 | 0038 | 0038 | 0038 | 0038 |
+-------------------+-------+-------+-------+-------+-------+-------+-------+
input:
output:
destroid
description: Begin of TIOS interupt. What are the tasks of the interupt?