?login_element?

Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

  1.     org $3000
  2.     relocate_start
  3.  
  4.     ld      hl,test
  5.     ld      de,test2
  6.     ret
  7.  
  8. test    db  0
  9. test2   db  0
  10.         dw  relocate_count
  11.         dw  relocate_size
  12.  
  13.     relocate_table $1000    ; test optional argument
  14.     relocate_table          ; regular table with original offsets
  15.     relocate_table -$1000
  16.  
  17.     relocate_end
  18.  
  19.     ; test syntax error check
  20.     relocate_table @@
  21.     relocate_table ,
  22.     relocate_table $1000,
  23.     relocate_table $1000, 123
  24.  
  25.     ASSERT 4 == __ERRORS__
  26.     ASSERT 0 == __WARNINGS__
  27.