comparison runtime.S @ 208:3457dc6fd558

Tweaks to make blastem compatible with m68k-tester
author Mike Pavone <pavone@retrodev.com>
date Sat, 26 Jan 2013 01:33:32 -0800
parents c82f65a87a53
children 922b59c09259
comparison
equal deleted inserted replaced
207:c82f65a87a53 208:3457dc6fd558
628 mov 104(%rsi), %r9d /* work ram address */ 628 mov 104(%rsi), %r9d /* work ram address */
629 ret 629 ret
630 630
631 .global m68k_start_context 631 .global m68k_start_context
632 m68k_start_context: 632 m68k_start_context:
633 call m68k_load_context 633 push %rbp
634 jmp *%rdi 634 push %r12
635 push %r13
636 push %r14
637 push %r15
638
639 call m68k_load_context
640 call *%rdi
641
642 pop %r15
643 pop %r14
644 pop %r13
645 pop %r12
646 pop %rbp
647
648 ret