Quellcode durchsuchen

Add memcpy/memmove/memset stubs for use by GCC 4.0 (replacing bcopy/bzero).

git-svn-id: file:///var/svn/tigccpp/trunk@121 9552661e-59e3-4036-b4f2-dbe53926924f
kevinkofler vor 19 Jahren
Ursprung
Commit
ddd36385fc
4 geänderte Dateien mit 239 neuen und 206 gelöschten Zeilen
  1. 10 0
      tigcc/archive/memcpy.s
  2. 10 0
      tigcc/archive/memmove.s
  3. 10 0
      tigcc/archive/memset.s
  4. 209 206
      tigcc/archive/tigcc.tpr

+ 10 - 0
tigcc/archive/memcpy.s

@@ -0,0 +1,10 @@
+| This just calls the actual ROM_CALL for GCC-internal use.
+| Warning: This routine has the attribute __ATTR_TIOS__!
+
+	.xdef memcpy
+
+.text
+memcpy:
+	movea.l 0xC8,%a0
+	movea.l (%a0,0x26A*4),%a0
+	jmp (%a0) /* memcpy */

+ 10 - 0
tigcc/archive/memmove.s

@@ -0,0 +1,10 @@
+| This just calls the actual ROM_CALL for GCC-internal use.
+| Warning: This routine has the attribute __ATTR_TIOS__!
+
+	.xdef memmove
+
+.text
+memmove:
+	movea.l 0xC8,%a0
+	movea.l (%a0,0x26B*4),%a0
+	jmp (%a0) /* memmove */

+ 10 - 0
tigcc/archive/memset.s

@@ -0,0 +1,10 @@
+| This just calls the actual ROM_CALL for GCC-internal use.
+| Warning: This routine has the attribute __ATTR_TIOS__!
+
+	.xdef memset
+
+.text
+memset:
+	movea.l 0xC8,%a0
+	movea.l (%a0,0x27C*4),%a0
+	jmp (%a0) /* memset */

+ 209 - 206
tigcc/archive/tigcc.tpr

@@ -55,7 +55,7 @@ Save Screen=0
 Optimize ROM Calls=0
 
 [File Editing]
-Open File=E:\TI-89\tigcccvs\archive\fputc.c
+Open File=E:\TI-89\tigcccvs\archive\memset.s
 
 [Included Files]
 C File 1=qsort.c
@@ -87,337 +87,340 @@ C File 26=grayversion.c
 C File 27=findprogramvar.c
 GNU Assembler File 1=bzero.s
 GNU Assembler File 2=bcopy.s
-GNU Assembler File 3=mulsi.s
-GNU Assembler File 4=divsi.s
-GNU Assembler File 5=udivsi.s
-GNU Assembler File 6=modsi.s
-GNU Assembler File 7=umodsi.s
-GNU Assembler File 8=diventry.s
-GNU Assembler File 9=muldi.s
-GNU Assembler File 10=ashldi.s
-GNU Assembler File 11=ashrdi.s
-GNU Assembler File 12=lshrdi.s
-GNU Assembler File 13=divdi.s
-GNU Assembler File 14=udivdi.s
-GNU Assembler File 15=moddi.s
-GNU Assembler File 16=umoddi.s
-GNU Assembler File 17=addbf.s
-GNU Assembler File 18=subbf.s
-GNU Assembler File 19=mulbf.s
-GNU Assembler File 20=divbf.s
-GNU Assembler File 21=negbf.s
-GNU Assembler File 22=floatbf.s
-GNU Assembler File 23=fixbf.s
-GNU Assembler File 24=cmpbf.s
-GNU Assembler File 25=fpentry.s
-GNU Assembler File 26=fpcall.s
-GNU Assembler File 27=bc.s
-GNU Assembler File 28=gray.s
-GNU Assembler File 29=rand.s
-GNU Assembler File 30=realloc.s
-GNU Assembler File 31=calloc.s
-GNU Assembler File 32=clrscr.s
-GNU Assembler File 33=printf.s
-GNU Assembler File 34=fprintf.s
-GNU Assembler File 35=cbprintf.s
-GNU Assembler File 36=fputchar.s
-GNU Assembler File 37=puts.s
-GNU Assembler File 38=strputchar.s
-GNU Assembler File 39=fputs.s
-GNU Assembler File 40=fscanf.s
-GNU Assembler File 41=cbscanf.s
-GNU Assembler File 42=sscanf.s
-GNU Assembler File 43=fgetchar.s
-GNU Assembler File 44=fgetchrc.s
-GNU Assembler File 45=gets.s
-GNU Assembler File 46=getsn.s
-GNU Assembler File 47=atof.s
-GNU Assembler File 48=push_shortint.s
-GNU Assembler File 49=push_longint.s
-GNU Assembler File 50=push_longlongint.s
-GNU Assembler File 51=nocallback.s
-GNU Assembler File 52=kbd_queue.s
-GNU Assembler File 53=registertimer.s
-GNU Assembler File 54=freetimer.s
-GNU Assembler File 55=getappid.s
-GNU Assembler File 56=enter_ghost_space.s
-GNU Assembler File 57=enter_ghost_space_1.s
-GNU Assembler File 58=enter_ghost_space_2.s
-GNU Assembler File 59=hw_version.s
-GNU Assembler File 60=exit.s
-GNU Assembler File 61=atexit.s
-GNU Assembler File 62=assert.s
-GNU Assembler File 63=rowread.s
-GNU Assembler File 64=isextalnum.s
-GNU Assembler File 65=isextpunct.s
-GNU Assembler File 66=homestore.s
-GNU Assembler File 67=dummyhandler.s
-GNU Assembler File 68=malloc_throw.s
-GNU Assembler File 69=calloc_throw.s
-GNU Assembler File 70=realloc_throw.s
-GNU Assembler File 71=hrealloc_throw.s
-GNU Assembler File 72=loaddll_throw.s
-GNU Assembler File 73=gray_throw.s
-GNU Assembler File 74=prgstart.s
-GNU Assembler File 75=trampoffset.s
-GNU Assembler File 76=startup\_kernel_program_header.s
-GNU Assembler File 76 Folder=startup
-GNU Assembler File 77=startup\_preos_program_header.s
-GNU Assembler File 77 Folder=startup
-GNU Assembler File 78=startup\_kernel_library_header.s
-GNU Assembler File 78 Folder=startup
-GNU Assembler File 79=startup\_preos_library_header.s
+GNU Assembler File 3=memcpy.s
+GNU Assembler File 4=memmove.s
+GNU Assembler File 5=memset.s
+GNU Assembler File 6=mulsi.s
+GNU Assembler File 7=divsi.s
+GNU Assembler File 8=udivsi.s
+GNU Assembler File 9=modsi.s
+GNU Assembler File 10=umodsi.s
+GNU Assembler File 11=diventry.s
+GNU Assembler File 12=muldi.s
+GNU Assembler File 13=ashldi.s
+GNU Assembler File 14=ashrdi.s
+GNU Assembler File 15=lshrdi.s
+GNU Assembler File 16=divdi.s
+GNU Assembler File 17=udivdi.s
+GNU Assembler File 18=moddi.s
+GNU Assembler File 19=umoddi.s
+GNU Assembler File 20=addbf.s
+GNU Assembler File 21=subbf.s
+GNU Assembler File 22=mulbf.s
+GNU Assembler File 23=divbf.s
+GNU Assembler File 24=negbf.s
+GNU Assembler File 25=floatbf.s
+GNU Assembler File 26=fixbf.s
+GNU Assembler File 27=cmpbf.s
+GNU Assembler File 28=fpentry.s
+GNU Assembler File 29=fpcall.s
+GNU Assembler File 30=bc.s
+GNU Assembler File 31=gray.s
+GNU Assembler File 32=rand.s
+GNU Assembler File 33=realloc.s
+GNU Assembler File 34=calloc.s
+GNU Assembler File 35=clrscr.s
+GNU Assembler File 36=printf.s
+GNU Assembler File 37=fprintf.s
+GNU Assembler File 38=cbprintf.s
+GNU Assembler File 39=fputchar.s
+GNU Assembler File 40=puts.s
+GNU Assembler File 41=strputchar.s
+GNU Assembler File 42=fputs.s
+GNU Assembler File 43=fscanf.s
+GNU Assembler File 44=cbscanf.s
+GNU Assembler File 45=sscanf.s
+GNU Assembler File 46=fgetchar.s
+GNU Assembler File 47=fgetchrc.s
+GNU Assembler File 48=gets.s
+GNU Assembler File 49=getsn.s
+GNU Assembler File 50=atof.s
+GNU Assembler File 51=push_shortint.s
+GNU Assembler File 52=push_longint.s
+GNU Assembler File 53=push_longlongint.s
+GNU Assembler File 54=nocallback.s
+GNU Assembler File 55=kbd_queue.s
+GNU Assembler File 56=registertimer.s
+GNU Assembler File 57=freetimer.s
+GNU Assembler File 58=getappid.s
+GNU Assembler File 59=enter_ghost_space.s
+GNU Assembler File 60=enter_ghost_space_1.s
+GNU Assembler File 61=enter_ghost_space_2.s
+GNU Assembler File 62=hw_version.s
+GNU Assembler File 63=exit.s
+GNU Assembler File 64=atexit.s
+GNU Assembler File 65=assert.s
+GNU Assembler File 66=rowread.s
+GNU Assembler File 67=isextalnum.s
+GNU Assembler File 68=isextpunct.s
+GNU Assembler File 69=homestore.s
+GNU Assembler File 70=dummyhandler.s
+GNU Assembler File 71=malloc_throw.s
+GNU Assembler File 72=calloc_throw.s
+GNU Assembler File 73=realloc_throw.s
+GNU Assembler File 74=hrealloc_throw.s
+GNU Assembler File 75=loaddll_throw.s
+GNU Assembler File 76=gray_throw.s
+GNU Assembler File 77=prgstart.s
+GNU Assembler File 78=trampoffset.s
+GNU Assembler File 79=startup\_kernel_program_header.s
 GNU Assembler File 79 Folder=startup
-GNU Assembler File 80=startup\_kernel_program_stub.s
+GNU Assembler File 80=startup\_preos_program_header.s
 GNU Assembler File 80 Folder=startup
-GNU Assembler File 81=startup\_preos_program_stub.s
+GNU Assembler File 81=startup\_kernel_library_header.s
 GNU Assembler File 81 Folder=startup
-GNU Assembler File 82=startup\_kernel_library_stub.s
+GNU Assembler File 82=startup\_preos_library_header.s
 GNU Assembler File 82 Folder=startup
-GNU Assembler File 83=startup\_kernel_bss_table.s
+GNU Assembler File 83=startup\_kernel_program_stub.s
 GNU Assembler File 83 Folder=startup
-GNU Assembler File 84=startup\_kernel_export_table.s
+GNU Assembler File 84=startup\_preos_program_stub.s
 GNU Assembler File 84 Folder=startup
-GNU Assembler File 85=startup\_nostub_comment_header.s
+GNU Assembler File 85=startup\_kernel_library_stub.s
 GNU Assembler File 85 Folder=startup
-GNU Assembler File 86=startup\_startup_entry_point.s
+GNU Assembler File 86=startup\_kernel_bss_table.s
 GNU Assembler File 86 Folder=startup
-GNU Assembler File 87=startup\_execute_in_ghost_space.s
+GNU Assembler File 87=startup\_kernel_export_table.s
 GNU Assembler File 87 Folder=startup
-GNU Assembler File 88=startup\_kernel_format_relocs.s
+GNU Assembler File 88=startup\_nostub_comment_header.s
 GNU Assembler File 88 Folder=startup
-GNU Assembler File 89=startup\_compressed_format_relocs.s
+GNU Assembler File 89=startup\_startup_entry_point.s
 GNU Assembler File 89 Folder=startup
-GNU Assembler File 90=startup\_get_jump_table.s
+GNU Assembler File 90=startup\_execute_in_ghost_space.s
 GNU Assembler File 90 Folder=startup
-GNU Assembler File 91=startup\_detect_calc.s
+GNU Assembler File 91=startup\_kernel_format_relocs.s
 GNU Assembler File 91 Folder=startup
-GNU Assembler File 92=startup\_fill_calculator_var.s
+GNU Assembler File 92=startup\_compressed_format_relocs.s
 GNU Assembler File 92 Folder=startup
-GNU Assembler File 93=startup\_test_for_89.s
+GNU Assembler File 93=startup\_get_jump_table.s
 GNU Assembler File 93 Folder=startup
-GNU Assembler File 94=startup\_test_for_92p.s
+GNU Assembler File 94=startup\_detect_calc.s
 GNU Assembler File 94 Folder=startup
-GNU Assembler File 95=startup\_test_for_v200.s
+GNU Assembler File 95=startup\_fill_calculator_var.s
 GNU Assembler File 95 Folder=startup
-GNU Assembler File 96=startup\_test_for_any_calc.s
+GNU Assembler File 96=startup\_test_for_89.s
 GNU Assembler File 96 Folder=startup
-GNU Assembler File 97=startup\_test_for_specific_calc_1.s
+GNU Assembler File 97=startup\_test_for_92p.s
 GNU Assembler File 97 Folder=startup
-GNU Assembler File 98=startup\_test_for_specific_calc_2.s
+GNU Assembler File 98=startup\_test_for_v200.s
 GNU Assembler File 98 Folder=startup
-GNU Assembler File 99=startup\_test_against_specific_calc_1.s
+GNU Assembler File 99=startup\_test_for_any_calc.s
 GNU Assembler File 99 Folder=startup
-GNU Assembler File 100=startup\_test_against_specific_calc_2.s
+GNU Assembler File 100=startup\_test_for_specific_calc_1.s
 GNU Assembler File 100 Folder=startup
-GNU Assembler File 101=startup\_wrong_calc.s
+GNU Assembler File 101=startup\_test_for_specific_calc_2.s
 GNU Assembler File 101 Folder=startup
-GNU Assembler File 102=startup\_calc_is_ok_1.s
+GNU Assembler File 102=startup\_test_against_specific_calc_1.s
 GNU Assembler File 102 Folder=startup
-GNU Assembler File 103=startup\_reject_unofficial_os_1.s
+GNU Assembler File 103=startup\_test_against_specific_calc_2.s
 GNU Assembler File 103 Folder=startup
-GNU Assembler File 104=startup\_reject_unofficial_os_2.s
+GNU Assembler File 104=startup\_wrong_calc.s
 GNU Assembler File 104 Folder=startup
-GNU Assembler File 105=startup\_reject_unofficial_os_3.s
+GNU Assembler File 105=startup\_calc_is_ok_1.s
 GNU Assembler File 105 Folder=startup
-GNU Assembler File 106=startup\_compare_ams_1_01.s
+GNU Assembler File 106=startup\_reject_unofficial_os_1.s
 GNU Assembler File 106 Folder=startup
-GNU Assembler File 107=startup\_compare_ams_1_05.s
+GNU Assembler File 107=startup\_reject_unofficial_os_2.s
 GNU Assembler File 107 Folder=startup
-GNU Assembler File 108=startup\_compare_ams_2_00.s
+GNU Assembler File 108=startup\_reject_unofficial_os_3.s
 GNU Assembler File 108 Folder=startup
-GNU Assembler File 109=startup\_compare_ams_2_01.s
+GNU Assembler File 109=startup\_compare_ams_1_01.s
 GNU Assembler File 109 Folder=startup
-GNU Assembler File 110=startup\_compare_ams_2_02.s
+GNU Assembler File 110=startup\_compare_ams_1_05.s
 GNU Assembler File 110 Folder=startup
-GNU Assembler File 111=startup\_compare_ams_2_03.s
+GNU Assembler File 111=startup\_compare_ams_2_00.s
 GNU Assembler File 111 Folder=startup
-GNU Assembler File 112=startup\_compare_ams_2_04.s
+GNU Assembler File 112=startup\_compare_ams_2_01.s
 GNU Assembler File 112 Folder=startup
-GNU Assembler File 113=startup\_compare_ams_2_05.s
+GNU Assembler File 113=startup\_compare_ams_2_02.s
 GNU Assembler File 113 Folder=startup
-GNU Assembler File 114=startup\_compare_ams_2_07.s
+GNU Assembler File 114=startup\_compare_ams_2_03.s
 GNU Assembler File 114 Folder=startup
-GNU Assembler File 115=startup\_compare_ams_2_08.s
+GNU Assembler File 115=startup\_compare_ams_2_04.s
 GNU Assembler File 115 Folder=startup
-GNU Assembler File 116=startup\_compare_ams_2_09.s
+GNU Assembler File 116=startup\_compare_ams_2_05.s
 GNU Assembler File 116 Folder=startup
-GNU Assembler File 117=startup\_compare_ams_3_00.s
+GNU Assembler File 117=startup\_compare_ams_2_07.s
 GNU Assembler File 117 Folder=startup
-GNU Assembler File 118=startup\_detect_ams.s
+GNU Assembler File 118=startup\_compare_ams_2_08.s
 GNU Assembler File 118 Folder=startup
-GNU Assembler File 119=startup\_ams_too_low.s
+GNU Assembler File 119=startup\_compare_ams_2_09.s
 GNU Assembler File 119 Folder=startup
-GNU Assembler File 120=startup\_nostub_failure_message.s
+GNU Assembler File 120=startup\_compare_ams_3_00.s
 GNU Assembler File 120 Folder=startup
-GNU Assembler File 121=startup\_kernel_failure_message.s
+GNU Assembler File 121=startup\_detect_ams.s
 GNU Assembler File 121 Folder=startup
-GNU Assembler File 122=startup\_ams_version_is_ok.s
+GNU Assembler File 122=startup\_ams_too_low.s
 GNU Assembler File 122 Folder=startup
-GNU Assembler File 123=startup\_detect_ams_1_05.s
+GNU Assembler File 123=startup\_nostub_failure_message.s
 GNU Assembler File 123 Folder=startup
-GNU Assembler File 124=startup\_detect_ams_2_03.s
+GNU Assembler File 124=startup\_kernel_failure_message.s
 GNU Assembler File 124 Folder=startup
-GNU Assembler File 125=startup\_detect_ams_2_08.s
+GNU Assembler File 125=startup\_ams_version_is_ok.s
 GNU Assembler File 125 Folder=startup
-GNU Assembler File 126=startup\_detect_ams_2_09.s
+GNU Assembler File 126=startup\_detect_ams_1_05.s
 GNU Assembler File 126 Folder=startup
-GNU Assembler File 127=startup\_calc_is_ok_2.s
+GNU Assembler File 127=startup\_detect_ams_2_03.s
 GNU Assembler File 127 Folder=startup
-GNU Assembler File 128=startup\_reg_relative_a2.s
+GNU Assembler File 128=startup\_detect_ams_2_08.s
 GNU Assembler File 128 Folder=startup
-GNU Assembler File 129=startup\_reg_relative_a3.s
+GNU Assembler File 129=startup\_detect_ams_2_09.s
 GNU Assembler File 129 Folder=startup
-GNU Assembler File 130=startup\_reg_relative_a4.s
+GNU Assembler File 130=startup\_calc_is_ok_2.s
 GNU Assembler File 130 Folder=startup
-GNU Assembler File 131=startup\_reg_relative_a5.s
+GNU Assembler File 131=startup\_reg_relative_a2.s
 GNU Assembler File 131 Folder=startup
-GNU Assembler File 132=startup\_complex_main_support_file.s
+GNU Assembler File 132=startup\_reg_relative_a3.s
 GNU Assembler File 132 Folder=startup
-GNU Assembler File 133=startup\_save_all_regs.s
+GNU Assembler File 133=startup\_reg_relative_a4.s
 GNU Assembler File 133 Folder=startup
-GNU Assembler File 134=startup\_save_d3d5.s
+GNU Assembler File 134=startup\_reg_relative_a5.s
 GNU Assembler File 134 Folder=startup
-GNU Assembler File 135=startup\_save_d3d5_a5.s
+GNU Assembler File 135=startup\_complex_main_support_file.s
 GNU Assembler File 135 Folder=startup
-GNU Assembler File 136=startup\_save_a5.s
+GNU Assembler File 136=startup\_save_all_regs.s
 GNU Assembler File 136 Folder=startup
-GNU Assembler File 137=startup\_optimize_rom_calls.s
+GNU Assembler File 137=startup\_save_d3d5.s
 GNU Assembler File 137 Folder=startup
-GNU Assembler File 138=startup\_set_file_in_use_bit.s
+GNU Assembler File 138=startup\_save_d3d5_a5.s
 GNU Assembler File 138 Folder=startup
-GNU Assembler File 139=startup\_kernel_format_rom_calls.s
+GNU Assembler File 139=startup\_save_a5.s
 GNU Assembler File 139 Folder=startup
-GNU Assembler File 140=startup\_compressed_format_rom_calls.s
+GNU Assembler File 140=startup\_optimize_rom_calls.s
 GNU Assembler File 140 Folder=startup
-GNU Assembler File 141=startup\_kernel_format_data_var.s
+GNU Assembler File 141=startup\_set_file_in_use_bit.s
 GNU Assembler File 141 Folder=startup
-GNU Assembler File 142=startup\_kernel_format_data_var_test.s
+GNU Assembler File 142=startup\_kernel_format_rom_calls.s
 GNU Assembler File 142 Folder=startup
-GNU Assembler File 143=startup\_kernel_format_data_var_copy.s
+GNU Assembler File 143=startup\_compressed_format_rom_calls.s
 GNU Assembler File 143 Folder=startup
-GNU Assembler File 144=startup\_kernel_format_data_var_direct.s
+GNU Assembler File 144=startup\_kernel_format_data_var.s
 GNU Assembler File 144 Folder=startup
-GNU Assembler File 145=startup\_kernel_format_data_var_msg.s
+GNU Assembler File 145=startup\_kernel_format_data_var_test.s
 GNU Assembler File 145 Folder=startup
-GNU Assembler File 146=startup\_compressed_format_data_var.s
+GNU Assembler File 146=startup\_kernel_format_data_var_copy.s
 GNU Assembler File 146 Folder=startup
-GNU Assembler File 147=startup\_compressed_format_data_var_test.s
+GNU Assembler File 147=startup\_kernel_format_data_var_direct.s
 GNU Assembler File 147 Folder=startup
-GNU Assembler File 148=startup\_compressed_format_data_var_copy.s
+GNU Assembler File 148=startup\_kernel_format_data_var_msg.s
 GNU Assembler File 148 Folder=startup
-GNU Assembler File 149=startup\_compressed_format_data_var_direct.s
+GNU Assembler File 149=startup\_compressed_format_data_var.s
 GNU Assembler File 149 Folder=startup
-GNU Assembler File 150=startup\_compressed_format_data_var_msg.s
+GNU Assembler File 150=startup\_compressed_format_data_var_test.s
 GNU Assembler File 150 Folder=startup
-GNU Assembler File 151=startup\_data_var_msg.s
+GNU Assembler File 151=startup\_compressed_format_data_var_copy.s
 GNU Assembler File 151 Folder=startup
-GNU Assembler File 152=startup\_kernel_format_bss.s
+GNU Assembler File 152=startup\_compressed_format_data_var_direct.s
 GNU Assembler File 152 Folder=startup
-GNU Assembler File 153=startup\_compressed_format_bss.s
+GNU Assembler File 153=startup\_compressed_format_data_var_msg.s
 GNU Assembler File 153 Folder=startup
-GNU Assembler File 154=startup\_out_of_memory.s
+GNU Assembler File 154=startup\_data_var_msg.s
 GNU Assembler File 154 Folder=startup
-GNU Assembler File 155=startup\_error_msg.s
+GNU Assembler File 155=startup\_kernel_format_bss.s
 GNU Assembler File 155 Folder=startup
-GNU Assembler File 156=startup\_nostub_error_msg.s
+GNU Assembler File 156=startup\_compressed_format_bss.s
 GNU Assembler File 156 Folder=startup
-GNU Assembler File 157=startup\_kernel_error_msg.s
+GNU Assembler File 157=startup\_out_of_memory.s
 GNU Assembler File 157 Folder=startup
-GNU Assembler File 158=startup\_smart_error_msg.s
+GNU Assembler File 158=startup\_error_msg.s
 GNU Assembler File 158 Folder=startup
-GNU Assembler File 159=startup\_save_screen.s
+GNU Assembler File 159=startup\_nostub_error_msg.s
 GNU Assembler File 159 Folder=startup
-GNU Assembler File 160=startup\_save_screen_1.s
+GNU Assembler File 160=startup\_kernel_error_msg.s
 GNU Assembler File 160 Folder=startup
-GNU Assembler File 161=startup\_save_screen_2.s
+GNU Assembler File 161=startup\_smart_error_msg.s
 GNU Assembler File 161 Folder=startup
-GNU Assembler File 162=startup\_fline_internal_emulator.s
+GNU Assembler File 162=startup\_save_screen.s
 GNU Assembler File 162 Folder=startup
-GNU Assembler File 163=startup\_fline_internal_emulator_1_r.s
+GNU Assembler File 163=startup\_save_screen_1.s
 GNU Assembler File 163 Folder=startup
-GNU Assembler File 164=startup\_fline_internal_emulator_1_j4.s
+GNU Assembler File 164=startup\_save_screen_2.s
 GNU Assembler File 164 Folder=startup
-GNU Assembler File 165=startup\_fline_internal_emulator_1_j6.s
+GNU Assembler File 165=startup\_fline_internal_emulator.s
 GNU Assembler File 165 Folder=startup
-GNU Assembler File 166=startup\_fline_internal_emulator_2_j6.s
+GNU Assembler File 166=startup\_fline_internal_emulator_1_r.s
 GNU Assembler File 166 Folder=startup
-GNU Assembler File 167=startup\_fline_internal_emulator_2_r.s
+GNU Assembler File 167=startup\_fline_internal_emulator_1_j4.s
 GNU Assembler File 167 Folder=startup
-GNU Assembler File 168=startup\_fline_internal_emulator_3_j6.s
+GNU Assembler File 168=startup\_fline_internal_emulator_1_j6.s
 GNU Assembler File 168 Folder=startup
-GNU Assembler File 169=startup\_fline_internal_emulator_3_r_j6.s
+GNU Assembler File 169=startup\_fline_internal_emulator_2_j6.s
 GNU Assembler File 169 Folder=startup
-GNU Assembler File 170=startup\_fline_internal_emulator_3_j4.s
+GNU Assembler File 170=startup\_fline_internal_emulator_2_r.s
 GNU Assembler File 170 Folder=startup
-GNU Assembler File 171=startup\_fline_internal_emulator_3_r_j4.s
+GNU Assembler File 171=startup\_fline_internal_emulator_3_j6.s
 GNU Assembler File 171 Folder=startup
-GNU Assembler File 172=startup\_fline_internal_emulator_3_r.s
+GNU Assembler File 172=startup\_fline_internal_emulator_3_r_j6.s
 GNU Assembler File 172 Folder=startup
-GNU Assembler File 173=startup\_fline_internal_emulator_4_j6.s
+GNU Assembler File 173=startup\_fline_internal_emulator_3_j4.s
 GNU Assembler File 173 Folder=startup
-GNU Assembler File 174=startup\_fline_internal_emulator_4_j6_u.s
+GNU Assembler File 174=startup\_fline_internal_emulator_3_r_j4.s
 GNU Assembler File 174 Folder=startup
-GNU Assembler File 175=startup\_fline_internal_emulator_4_j6_s.s
+GNU Assembler File 175=startup\_fline_internal_emulator_3_r.s
 GNU Assembler File 175 Folder=startup
-GNU Assembler File 176=startup\_fline_internal_emulator_4_j4.s
+GNU Assembler File 176=startup\_fline_internal_emulator_4_j6.s
 GNU Assembler File 176 Folder=startup
-GNU Assembler File 177=startup\_fline_internal_emulator_4_j4_u.s
+GNU Assembler File 177=startup\_fline_internal_emulator_4_j6_u.s
 GNU Assembler File 177 Folder=startup
-GNU Assembler File 178=startup\_fline_internal_emulator_4_j4_s.s
+GNU Assembler File 178=startup\_fline_internal_emulator_4_j6_s.s
 GNU Assembler File 178 Folder=startup
-GNU Assembler File 179=startup\_fline_internal_emulator_4_r.s
+GNU Assembler File 179=startup\_fline_internal_emulator_4_j4.s
 GNU Assembler File 179 Folder=startup
-GNU Assembler File 180=startup\_constructed_jsr.s
+GNU Assembler File 180=startup\_fline_internal_emulator_4_j4_u.s
 GNU Assembler File 180 Folder=startup
-GNU Assembler File 181=startup\_constructed_jmp.s
+GNU Assembler File 181=startup\_fline_internal_emulator_4_j4_s.s
 GNU Assembler File 181 Folder=startup
-GNU Assembler File 182=startup\_error_return_support.s
+GNU Assembler File 182=startup\_fline_internal_emulator_4_r.s
 GNU Assembler File 182 Folder=startup
-GNU Assembler File 183=startup\_error_return_support_ams_1.s
+GNU Assembler File 183=startup\_constructed_jsr.s
 GNU Assembler File 183 Folder=startup
-GNU Assembler File 184=startup\_error_return_support_ams_x.s
+GNU Assembler File 184=startup\_constructed_jmp.s
 GNU Assembler File 184 Folder=startup
-GNU Assembler File 185=startup\_initialize_bss.s
+GNU Assembler File 185=startup\_error_return_support.s
 GNU Assembler File 185 Folder=startup
-GNU Assembler File 186=startup\_initialize_bss_1.s
+GNU Assembler File 186=startup\_error_return_support_ams_1.s
 GNU Assembler File 186 Folder=startup
-GNU Assembler File 187=startup\_initialize_bss_2.s
+GNU Assembler File 187=startup\_error_return_support_ams_x.s
 GNU Assembler File 187 Folder=startup
-GNU Assembler File 188=startup\_handle_constructors.s
+GNU Assembler File 188=startup\_initialize_bss.s
 GNU Assembler File 188 Folder=startup
-GNU Assembler File 189=startup\_save_all_registers_main.s
+GNU Assembler File 189=startup\_initialize_bss_1.s
 GNU Assembler File 189 Folder=startup
-GNU Assembler File 190=startup\_save_the_sp.s
+GNU Assembler File 190=startup\_initialize_bss_2.s
 GNU Assembler File 190 Folder=startup
-GNU Assembler File 191=startup\_save_the_sp_complex.s
+GNU Assembler File 191=startup\_handle_constructors.s
 GNU Assembler File 191 Folder=startup
-GNU Assembler File 192=startup\_call_user_main.s
+GNU Assembler File 192=startup\_save_all_registers_main.s
 GNU Assembler File 192 Folder=startup
-GNU Assembler File 193=startup\_simple_main_jump.s
+GNU Assembler File 193=startup\_save_the_sp.s
 GNU Assembler File 193 Folder=startup
-GNU Assembler File 194=startup\_handle_destructors.s
+GNU Assembler File 194=startup\_save_the_sp_complex.s
 GNU Assembler File 194 Folder=startup
-GNU Assembler File 195=startup\_nostub_retval.s
+GNU Assembler File 195=startup\_call_user_main.s
 GNU Assembler File 195 Folder=startup
-GNU Assembler File 196=startup\_nostub_retval_var.s
+GNU Assembler File 196=startup\_simple_main_jump.s
 GNU Assembler File 196 Folder=startup
-GNU Assembler File 197=startup\_kernel_retval.s
+GNU Assembler File 197=startup\_handle_destructors.s
 GNU Assembler File 197 Folder=startup
-GNU Assembler File 198=startup\_kernel_retval_var.s
+GNU Assembler File 198=startup\_nostub_retval.s
 GNU Assembler File 198 Folder=startup
-GNU Assembler File 199=startup\_return_from_program.s
+GNU Assembler File 199=startup\_nostub_retval_var.s
 GNU Assembler File 199 Folder=startup
-GNU Assembler File 200=startup\_call_function_vector.s
+GNU Assembler File 200=startup\_kernel_retval.s
 GNU Assembler File 200 Folder=startup
-GNU Assembler File 201=startup\_compressed_format_decoding.s
+GNU Assembler File 201=startup\_kernel_retval_var.s
 GNU Assembler File 201 Folder=startup
-GNU Assembler File 202=startup\_calculator.s
+GNU Assembler File 202=startup\_return_from_program.s
 GNU Assembler File 202 Folder=startup
-GNU Assembler File 203=startup\_save_sp.s
+GNU Assembler File 203=startup\_call_function_vector.s
 GNU Assembler File 203 Folder=startup
-GNU Assembler File 204=startup\_reference_symbols.s
+GNU Assembler File 204=startup\_compressed_format_decoding.s
 GNU Assembler File 204 Folder=startup
+GNU Assembler File 205=startup\_calculator.s
+GNU Assembler File 205 Folder=startup
+GNU Assembler File 206=startup\_save_sp.s
+GNU Assembler File 206 Folder=startup
+GNU Assembler File 207=startup\_reference_symbols.s
+GNU Assembler File 207 Folder=startup
 Text File 1=License.txt
 Text File 2=startup\Startup.txt
 Text File 2 Folder=startup