Difference between revisions of "BCALLs Template"
From WikiTI
Line 5: | Line 5: | ||
== Synopsis == | == Synopsis == | ||
'''Official Name:''' SomeCall | '''Official Name:''' SomeCall | ||
− | + | <br>'''BCALL Address:''' $4444 | |
<br>This ROM Call does absolutely nothing since it doesn't exist. :) | <br>This ROM Call does absolutely nothing since it doesn't exist. :) | ||
Revision as of 20:36, 24 March 2005
Contents
Example of a BCALL Wiki
If your BCALL is something simple, you may omit some (or all) of these sections and just give a Synopsis. Please provide as many sections as you can.
Synopsis
Official Name: SomeCall
BCALL Address: $4444
This ROM Call does absolutely nothing since it doesn't exist. :)
Inputs
- a: Page to look copy from
- de: Address to copy to
- hl: Address to copy from
- (de): A byte is copied from here
- keyExtend: An example of a known RAM block.
- bit exampleBit, (iy+demoBye): Set to do something, reset to do something else
- Parity: Set for something
Outputs
- (hl): A byte is copied to here
- Zero: Set if successful
Registers Destroyed
- af
Example
ld a,$08 ld de,$567A ld hl,keyExtend b_call SomeCall
Code Used to Produce the Above
Please use this code as the starting point for all BCALL entries.
== Synopsis == '''Official Name:''' SomeCall <br>'''BCALL Address:''' $4444 <br>This ROM Call does absolutely nothing since it doesn't exist. :) == Inputs == *a: Page to look copy from *de: Address to copy to *hl: Address to copy from *(de): A byte is copied from here *[[83Plus:RAM:keyExtend|keyExtend]]: An example of a known RAM block. *bit exampleBit, (iy+demoBye): Set to do something, reset to do something else *Parity: Set for something == Outputs == *(hl): A byte is copied to here *Zero: Set if successful == Registers Destroyed == *af == Example == <nowiki>ld a,$08 ld de,$567A ld hl,keyExtend b_call SomeCall</nowiki>
Please note the space in front of the <nowiki> tag!