Changeset 7cabd49 in thomson for code/C/HxCHost/macros.h


Ignore:
Timestamp:
Mar 19, 2012, 7:51:49 AM (12 years ago)
Author:
Adrien Destugues <pulkomandy@…>
Branches:
main
Children:
fe55aa5
Parents:
cc8f3af
Message:

HxC host software : work at Forever XIII party

  • Switch to lwtools gcc toolchain
  • Fix some bugs.
  • Editing the HxC settings works
  • Selecting a floppy image works (sometimes)

git-svn-id: svn://localhost/thomson@24 85ae3b6b-dc8f-4344-a89d-598714f2e4e5

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/C/HxCHost/macros.h

    rcc8f3af r7cabd49  
    44        #error "make TARGET=TO8 or make TARGET=MO5"
    55#endif
     6
     7#define FCB "fcb"
    68
    79///////////////////////////////////////
     
    4042        /* MONITOR ENTRY POINTS */
    4143        #define mon_putc(car) { \
    42         asm("swi \t  \t; MO5 monitor\n"\
    43                     ".fcb \t2 \t; putc"\
     44        asm(" swi \n"\
     45                    " fcb 2"\
    4446                        ::"B" ((unsigned char) (car))\
    4547                ); \
     
    5355                DKBUF = (unsigned int)buffer;\
    5456\
    55         asm("swi \t  \t; MO5 monitor\n"\
    56                     ".fcb \t0x26 \t; DKCONT"\
     57        asm(" swi \n"\
     58                    " fcb 0x26"\
    5759                        ); \
    5860        }
     
    6870                DKBUF = (unsigned int)output;
    6971
    70         asm("swi \t  \t; MO5 monitor\n"
    71                     ".fcb \t0x26 \t; DKCONT"
     72        asm(" swi \n"
     73                    " fcb 0x26"
    7274                        );
    7375
Note: See TracChangeset for help on using the changeset viewer.