Mercurial > repos > blastem
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 |