Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void enable_syscalls(){
- *(unsigned char *)$D02F = $47;
- *(unsigned char *)$D02F = $53;
- }
- void call_syscall0(){
- enable_syscalls();
- *(unsigned char *)$D640 = $00;
- asm { nop }
- }
- void call_syscall1(){
- enable_syscalls();
- *(unsigned char *)$D641 = $01;
- asm { nop }
- }
- void print_string(char *string){
- enable_syscalls();
- char *address_start = (char *)$0300;
- while(*string){
- *address_start = *string;
- address_start++;
- string++;
- }
- *address_start = 0;
- call_syscall1();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement