Browse Source

Documentation: create or rename files for ROM_CALLs first introduced in AMS 2.07. Regenerate headers.
Callgraph incomplete for now, because Sebastian's tool for generating it was lost, and the replacement process isn't ready yet.

git-svn-id: file:///var/svn/tigccpp/trunk@1367 9552661e-59e3-4036-b4f2-dbe53926924f

debrouxl 14 years ago
parent
commit
dcf292f80d
66 changed files with 332 additions and 145 deletions
  1. 1 1
      tigcc/doc/System/Include/alloc.h/Bool.hsf
  2. 1 1
      tigcc/doc/System/Include/dialogs.h/Dialog.hsf
  3. 0 0
      tigcc/doc/System/Include/error.h/ERD_dialog.hsf
  4. 0 0
      tigcc/doc/System/Include/error.h/ER_catch.hsf
  5. 0 0
      tigcc/doc/System/Include/error.h/ER_success.hsf
  6. 0 0
      tigcc/doc/System/Include/estack.h/estack_to_ushort.hsf
  7. 0 0
      tigcc/doc/System/Include/estack.h/next_expression_index.hsf
  8. 1 1
      tigcc/doc/System/Include/estack.h/push_parse_text.hsf
  9. 0 0
      tigcc/doc/System/Include/estack.h/top_estack.hsf
  10. 0 1
      tigcc/doc/System/Include/events.h/EV_defaultHandler.hsf
  11. 0 0
      tigcc/doc/System/Include/mem.h/memset.hsf
  12. 0 0
      tigcc/doc/System/Include/stdio.h/sprintf.hsf
  13. 0 0
      tigcc/doc/System/Include/string.h/strcat.hsf
  14. 1 1
      tigcc/doc/System/Include/system.h/AB_getGateArrayVersion.hsf
  15. 1 1
      tigcc/doc/System/Include/system.h/OSClearBreak.hsf
  16. 0 0
      tigcc/doc/System/Include/system.h/XR_stringPtr.hsf
  17. 0 0
      tigcc/doc/System/Include/timath.h/fabs.hsf
  18. 0 0
      tigcc/doc/System/Include/timath.h/fmod.hsf
  19. 13 0
      tigcc/doc/System/Include/unknown.h/ClockOff.hsf
  20. 14 0
      tigcc/doc/System/Include/unknown.h/ClockOn.hsf
  21. 15 0
      tigcc/doc/System/Include/unknown.h/DateAndTime_Get.hsf
  22. 14 0
      tigcc/doc/System/Include/unknown.h/DateAndTime_Set.hsf
  23. 5 2
      tigcc/doc/System/Include/unknown.h/DateAndTime_SetDlg.hsf
  24. 12 0
      tigcc/doc/System/Include/unknown.h/DateFormat_Get.hsf
  25. 12 0
      tigcc/doc/System/Include/unknown.h/DateFormat_Set.hsf
  26. 14 0
      tigcc/doc/System/Include/unknown.h/DateStr.hsf
  27. 13 0
      tigcc/doc/System/Include/unknown.h/DayOfTheWeek.hsf
  28. 0 0
      tigcc/doc/System/Include/unknown.h/EV_quit.hsf
  29. 13 0
      tigcc/doc/System/Include/unknown.h/IsClockOn.hsf
  30. 1 1
      tigcc/doc/System/Include/unknown.h/SymPG_S.hsf
  31. 5 2
      tigcc/doc/System/Include/unknown.h/TimeFormat_Get.hsf
  32. 11 0
      tigcc/doc/System/Include/unknown.h/TimeFormat_Set.hsf
  33. 4 1
      tigcc/doc/System/Include/unknown.h/TimeStr.hsf
  34. 13 0
      tigcc/doc/System/Include/unknown.h/TimeZone_Get.hsf
  35. 12 0
      tigcc/doc/System/Include/unknown.h/TimeZone_Set.hsf
  36. 13 0
      tigcc/doc/System/Include/unknown.h/Timer_Start.hsf
  37. 13 0
      tigcc/doc/System/Include/unknown.h/Timer_Value.hsf
  38. 0 11
      tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F2.hsf
  39. 0 12
      tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F3.hsf
  40. 0 10
      tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F4.hsf
  41. 0 11
      tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F5.hsf
  42. 0 10
      tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F6.hsf
  43. 0 10
      tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F7.hsf
  44. 0 10
      tigcc/doc/System/Include/unknown.h/_ROM_CALL_5FA.hsf
  45. 0 0
      tigcc/doc/System/Include/unknown.h/_bcd_math.hsf
  46. 1 1
      tigcc/doc/System/Include/unknown.h/push_zero_partial_column.hsf
  47. 16 0
      tigcc/doc/System/Include/unknown.h/readHandshake.hsf
  48. 18 0
      tigcc/doc/System/Include/unknown.h/startBPTimer.hsf
  49. 16 0
      tigcc/doc/System/Include/unknown.h/stopBPTimer.hsf
  50. 16 0
      tigcc/doc/System/Include/unknown.h/writeHandshake.hsf
  51. 3 3
      tigcc/include/C/alloc.h
  52. 3 3
      tigcc/include/C/basop.h
  53. 1 1
      tigcc/include/C/compat.h
  54. 5 5
      tigcc/include/C/default.h
  55. 1 0
      tigcc/include/C/dialogs.h
  56. 1 1
      tigcc/include/C/dll.h
  57. 1 1
      tigcc/include/C/doors.h
  58. 4 4
      tigcc/include/C/estack.h
  59. 6 6
      tigcc/include/C/float.h
  60. 8 8
      tigcc/include/C/graphing.h
  61. 2 2
      tigcc/include/C/kbd.h
  62. 5 5
      tigcc/include/C/peekpoke.h
  63. 1 1
      tigcc/include/C/stdio.h
  64. 4 4
      tigcc/include/C/timath.h
  65. 14 10
      tigcc/include/C/unknown.h
  66. 4 4
      tigcc/include/C/wingraph.h

+ 1 - 1
tigcc/doc/System/Include/alloc.h/Bool.hsf

@@ -2,7 +2,7 @@
 Name=Bool
 Type=Type
 Subtype=Enumeration
-Header Files=alloc.h, args.h, cert.h, dialogs.h, error.h, estack.h, events.h, flash.h, graph.h, gray.h, intr.h, homescr.h, kbd.h, link.h, math.h, menus.h, statline.h, system.h, textedit.h, timath.h, vat.h, wingraph.h
+Header Files=alloc.h, args.h, cert.h, dialogs.h, error.h, estack.h, events.h, flash.h, graph.h, gray.h, intr.h, homescr.h, kbd.h, link.h, math.h, menus.h, statline.h, system.h, textedit.h, timath.h, vat.h, unknown.h, wingraph.h
 Definition=enum Bool {FALSE, TRUE};
 
 [Description]

File diff suppressed because it is too large
+ 1 - 1
tigcc/doc/System/Include/dialogs.h/Dialog.hsf


File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/error.h/ERD_dialog.hsf


File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/error.h/ER_catch.hsf


File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/error.h/ER_success.hsf


File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/estack.h/estack_to_ushort.hsf


File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/estack.h/next_expression_index.hsf


File diff suppressed because it is too large
+ 1 - 1
tigcc/doc/System/Include/estack.h/push_parse_text.hsf


File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/estack.h/top_estack.hsf


File diff suppressed because it is too large
+ 0 - 1
tigcc/doc/System/Include/events.h/EV_defaultHandler.hsf


File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/mem.h/memset.hsf


File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/stdio.h/sprintf.hsf


File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/string.h/strcat.hsf


+ 1 - 1
tigcc/doc/System/Include/system.h/AB_getGateArrayVersion.hsf

@@ -21,5 +21,5 @@ For an AMS-independent way of getting the hardware version, take a look at
 <A HREF="$$LINK(flash.h/FL_getHardwareParmBlock)">FL_getHardwareParmBlock</A>.
 
 [References]
-In=system.h/OSContrastDn, system.h/OSContrastUp, events.h/ABT_dialog, events.h/EV_defaultHandler, link.h/LIO_Receive, link.h/OSLinkCmd, unknown.h/EV_quit, flash.h/EM_getArchiveMemoryBeginning, unknown.h/_ROM_CALL_5F1, unknown.h/_ROM_CALL_5F5
+In=system.h/OSContrastDn, system.h/OSContrastUp, events.h/ABT_dialog, events.h/EV_defaultHandler, link.h/LIO_Receive, link.h/OSLinkCmd, unknown.h/EV_quit, flash.h/EM_getArchiveMemoryBeginning, unknown.h/DateAndTime_SetDlg, unknown.h/ClockOn
 Out=flash.h/FL_getHardwareParmBlock

+ 1 - 1
tigcc/doc/System/Include/system.h/OSClearBreak.hsf

@@ -16,4 +16,4 @@ OSClearBreak clears "BREAK key pressed" flag. See
 <A HREF="$$LINK(system.h/OSCheckBreak)">OSCheckBreak</A> for more info.
 
 [References]
-In=events.h/EV_defaultHandler, events.h/EV_eventLoop, events.h/handleVarLinkKey, homescr.h/HomeExecute, link.h/LIO_Get, link.h/LIO_Receive, link.h/LIO_RecvData, link.h/LIO_Send, link.h/LIO_SendProduct, unknown.h/EV_quit, unknown.h/GR3_handleEvent, unknown.h/GT_Trace, unknown.h/_ROM_CALL_5F1
+In=events.h/EV_defaultHandler, events.h/EV_eventLoop, events.h/handleVarLinkKey, homescr.h/HomeExecute, link.h/LIO_Get, link.h/LIO_Receive, link.h/LIO_RecvData, link.h/LIO_Send, link.h/LIO_SendProduct, unknown.h/EV_quit, unknown.h/GR3_handleEvent, unknown.h/GT_Trace, unknown.h/DateAndTime_SetDlg

File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/system.h/XR_stringPtr.hsf


File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/timath.h/fabs.hsf


File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/timath.h/fmod.hsf


+ 13 - 0
tigcc/doc/System/Include/unknown.h/ClockOff.hsf

@@ -0,0 +1,13 @@
+[Main]
+Name=ClockOff
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=void ClockOff (void);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5F6
+
+[References]
+In=unknown.h/DateAndTime_SetDlg

+ 14 - 0
tigcc/doc/System/Include/unknown.h/ClockOn.hsf

@@ -0,0 +1,14 @@
+[Main]
+Name=ClockOn
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=void ClockOn (void);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5F5
+
+[References]
+Out=system.h/AB_getGateArrayVersion
+In=unknown.h/DateAndTime_SetDlg

+ 15 - 0
tigcc/doc/System/Include/unknown.h/DateAndTime_Get.hsf

@@ -0,0 +1,15 @@
+[Main]
+Name=DateAndTime_Get
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=void DateAndTime_Get (unsigned short *year, unsigned short *month, unsigned short *day, unsigned short *hour, unsigned short *minute, unsigned short *second);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5F3
+
+[References]
+In=unknown.h/EV_quit, events.h/EV_defaultHandler, unknown.h/DateAndTime_SetDlg
+Out=events.h/EV_defaultHandler, timath.h/fabs, timath.h/fmod, unknown.h/_bcd_math, unknown.h/TimeZone_Get
+Out_EV_eventLoop=1

+ 14 - 0
tigcc/doc/System/Include/unknown.h/DateAndTime_Set.hsf

@@ -0,0 +1,14 @@
+[Main]
+Name=DateAndTime_Set
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=void DateAndTime_Set (unsigned short year, unsigned short month, unsigned short day, unsigned short hour, unsigned short minute, unsigned short second);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5F2
+
+[References]
+Out=timath.h/fmod, unknown.h/_bcd_math, unknown.h/TimeZone_Get
+In=unknown.h/DateAndTime_SetDlg

+ 5 - 2
tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F1.hsf → tigcc/doc/System/Include/unknown.h/DateAndTime_SetDlg.hsf

@@ -1,12 +1,15 @@
 [Main]
+Name=DateAndTime_SetDlg
 Type=Function
 Subtype=ROM Call
-MinAMS=2.08
+Header Files=unknown.h
+Definition=void DateAndTime_SetDlg (void);
+MinAMS=2.07
 
 [ROM Call]
 Index=$5F1
 
 [References]
 In=unknown.h/EV_quit, events.h/EV_defaultHandler
-Out=dialogs.h/Dialog, error.h/ER_catch, error.h/ER_success, error.h/ERD_dialog, estack.h/estack_to_ushort, estack.h/next_expression_index, estack.h/push_parse_text, estack.h/top_estack, mem.h/memset, stdio.h/sprintf, system.h/AB_getGateArrayVersion, system.h/OSClearBreak, timath.h/fmod, unknown.h/_bcd_math, unknown.h/_ROM_CALL_5F2, unknown.h/_ROM_CALL_5F3, unknown.h/_ROM_CALL_5F5, unknown.h/_ROM_CALL_5F6, unknown.h/_ROM_CALL_5F7
+Out=dialogs.h/Dialog, error.h/ER_catch, error.h/ER_success, error.h/ERD_dialog, estack.h/estack_to_ushort, estack.h/next_expression_index, estack.h/push_parse_text, estack.h/top_estack, mem.h/memset, stdio.h/sprintf, system.h/AB_getGateArrayVersion, system.h/OSClearBreak, timath.h/fmod, unknown.h/_bcd_math, unknown.h/DateAndTime_Set, unknown.h/DateAndTime_Get, unknown.h/ClockOn, unknown.h/ClockOff, unknown.h/IsClockOn
 Out_EV_eventLoop=1

+ 12 - 0
tigcc/doc/System/Include/unknown.h/DateFormat_Get.hsf

@@ -0,0 +1,12 @@
+[Main]
+Name=DateFormat_Get
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=unsigned char DateFormat_Get (void);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5FC
+
+[References]

+ 12 - 0
tigcc/doc/System/Include/unknown.h/DateFormat_Set.hsf

@@ -0,0 +1,12 @@
+[Main]
+Name=DateFormat_Set
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=void DateFormat_Set (unsigned char NewDateFormat);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5FD
+
+[References]

+ 14 - 0
tigcc/doc/System/Include/unknown.h/DateStr.hsf

@@ -0,0 +1,14 @@
+[Main]
+Name=DateStr
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=void DateStr (unsigned short year, unsigned short month, unsigned short day, unsigned char DateFormat, char* str);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5FE
+
+[References]
+In=unknown.h/EV_quit, events.h/EV_defaultHandler
+Out=mem.h/memset, stdio.h/sprintf, string.h/strcat

+ 13 - 0
tigcc/doc/System/Include/unknown.h/DayOfTheWeek.hsf

@@ -0,0 +1,13 @@
+[Main]
+Name=DayOfTheWeek
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=unsigned short DayOfTheWeek (unsigned short year, unsigned short month, unsigned short day);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5F4
+
+[References]
+Out=string.h/strcat, timath.h/fmod, unknown.h/_bcd_math

File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/unknown.h/EV_quit.hsf


+ 13 - 0
tigcc/doc/System/Include/unknown.h/IsClockOn.hsf

@@ -0,0 +1,13 @@
+[Main]
+Name=IsClockOn
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=Bool IsClockOn (void);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5F7
+
+[References]
+In=unknown.h/EV_quit, events.h/EV_defaultHandler, unknown.h/DateAndTime_SetDlg

+ 1 - 1
tigcc/doc/System/Include/unknown.h/SymPG_S.hsf

@@ -3,7 +3,7 @@ Name=SymPG_S
 Type=Type
 Subtype=Structure
 Header Files=unknown.h
-Definition=typedef struct SymPrivateGlobals { unsigned char SPG_Ver; unsigned short SymTempFolCount; unsigned char *SymFolder,*SymName; HANDLE SymHandle, HomeHandle, MainHandle, DefTempHandle, DefFolderHandle; unsigned short SymErrCode; BOOL CallStatFree; HANDLE FindHandle; unsigned short DefFolderName[SYM_LEN+1]; struct { FOLDER_TYPE Low, High, Cur; unsigned short CurOffset; } Find, Prev; } SymPG_S;
+Definition=typedef struct SymPrivateGlobals { unsigned char SPG_Ver; unsigned short SymTempFolCount; unsigned char *SymFolder,*SymName; HANDLE SymHandle, HomeHandle, MainHandle, DefTempHandle, DefFolderHandle; unsigned short SymErrCode; Bool CallStatFree; HANDLE FindHandle; unsigned short DefFolderName[SYM_LEN+1]; struct { FOLDER_TYPE Low, High, Cur; unsigned short CurOffset; } Find, Prev; } SymPG_S;
 MinAMS=2.00
 
 [Description]

+ 5 - 2
tigcc/doc/System/Include/unknown.h/_ROM_CALL_5FE.hsf → tigcc/doc/System/Include/unknown.h/TimeFormat_Get.hsf

@@ -1,10 +1,13 @@
 [Main]
+Name=TimeFormat_Get
 Type=Function
 Subtype=ROM Call
-MinAMS=2.08
+Header Files=unknown.h
+Definition=unsigned char TimeFormat_Get (void);
+MinAMS=2.07
 
 [ROM Call]
-Index=$5FE
+Index=$5FF
 
 [References]
 In=unknown.h/EV_quit, events.h/EV_defaultHandler

+ 11 - 0
tigcc/doc/System/Include/unknown.h/TimeFormat_Set.hsf

@@ -0,0 +1,11 @@
+[Main]
+Name=TimeFormat_Set
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=void TimeFormat_Set (unsigned char NewTimeFormat);
+MinAMS=2.07
+
+[ROM Call]
+Index=$600
+

+ 4 - 1
tigcc/doc/System/Include/unknown.h/_ROM_CALL_601.hsf → tigcc/doc/System/Include/unknown.h/TimeStr.hsf

@@ -1,7 +1,10 @@
 [Main]
+Name=TimeStr
 Type=Function
 Subtype=ROM Call
-MinAMS=2.08
+Header Files=unknown.h
+Definition=void TimeStr (unsigned short hour, unsigned short minute, unsigned short second, Bool PrintSecond, unsigned char TimeFormat, char* str);
+MinAMS=2.07
 
 [ROM Call]
 Index=$601

+ 13 - 0
tigcc/doc/System/Include/unknown.h/TimeZone_Get.hsf

@@ -0,0 +1,13 @@
+[Main]
+Name=TimeZone_Get
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=signed short TimeZone_Get (void);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5FA
+
+[References]
+In=unknown.h/DateAndTime_Set, unknown.h/DateAndTime_Get

+ 12 - 0
tigcc/doc/System/Include/unknown.h/TimeZone_Set.hsf

@@ -0,0 +1,12 @@
+[Main]
+Name=TimeZone_Set
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=void TimeZone_Set (signed short NewTimeZone);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5FB
+
+[References]

+ 13 - 0
tigcc/doc/System/Include/unknown.h/Timer_Start.hsf

@@ -0,0 +1,13 @@
+[Main]
+Name=Timer_Start
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=unsigned long Timer_Start (void);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5F8
+
+[References]
+Out=unknown.h/IsClockOn

+ 13 - 0
tigcc/doc/System/Include/unknown.h/Timer_Value.hsf

@@ -0,0 +1,13 @@
+[Main]
+Name=Timer_Value
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=unsigned long Timer_Value (unsigned long TimerStartingValue);
+MinAMS=2.07
+
+[ROM Call]
+Index=$5F9
+
+[References]
+Out=unknown.h/IsClockOn

+ 0 - 11
tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F2.hsf

@@ -1,11 +0,0 @@
-[Main]
-Type=Function
-Subtype=ROM Call
-MinAMS=2.08
-
-[ROM Call]
-Index=$5F2
-
-[References]
-Out=timath.h/fmod, unknown.h/_bcd_math, unknown.h/_ROM_CALL_5FA
-In=unknown.h/_ROM_CALL_5F1

+ 0 - 12
tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F3.hsf

@@ -1,12 +0,0 @@
-[Main]
-Type=Function
-Subtype=ROM Call
-MinAMS=2.08
-
-[ROM Call]
-Index=$5F3
-
-[References]
-In=unknown.h/EV_quit, events.h/EV_defaultHandler, unknown.h/_ROM_CALL_5F1
-Out=events.h/EV_defaultHandler, timath.h/fabs, timath.h/fmod, unknown.h/_bcd_math, unknown.h/_ROM_CALL_5FA
-Out_EV_eventLoop=1

+ 0 - 10
tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F4.hsf

@@ -1,10 +0,0 @@
-[Main]
-Type=Function
-Subtype=ROM Call
-MinAMS=2.08
-
-[ROM Call]
-Index=$5F4
-
-[References]
-Out=string.h/strcat, timath.h/fmod, unknown.h/_bcd_math

+ 0 - 11
tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F5.hsf

@@ -1,11 +0,0 @@
-[Main]
-Type=Function
-Subtype=ROM Call
-MinAMS=2.08
-
-[ROM Call]
-Index=$5F5
-
-[References]
-Out=system.h/AB_getGateArrayVersion
-In=unknown.h/_ROM_CALL_5F1

+ 0 - 10
tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F6.hsf

@@ -1,10 +0,0 @@
-[Main]
-Type=Function
-Subtype=ROM Call
-MinAMS=2.08
-
-[ROM Call]
-Index=$5F6
-
-[References]
-In=unknown.h/_ROM_CALL_5F1

+ 0 - 10
tigcc/doc/System/Include/unknown.h/_ROM_CALL_5F7.hsf

@@ -1,10 +0,0 @@
-[Main]
-Type=Function
-Subtype=ROM Call
-MinAMS=2.08
-
-[ROM Call]
-Index=$5F7
-
-[References]
-In=unknown.h/EV_quit, events.h/EV_defaultHandler, unknown.h/_ROM_CALL_5F1

+ 0 - 10
tigcc/doc/System/Include/unknown.h/_ROM_CALL_5FA.hsf

@@ -1,10 +0,0 @@
-[Main]
-Type=Function
-Subtype=ROM Call
-MinAMS=2.08
-
-[ROM Call]
-Index=$5FA
-
-[References]
-In=unknown.h/_ROM_CALL_5F2, unknown.h/_ROM_CALL_5F3

File diff suppressed because it is too large
+ 0 - 0
tigcc/doc/System/Include/unknown.h/_bcd_math.hsf


+ 1 - 1
tigcc/doc/System/Include/unknown.h/push_zero_partial_column.hsf

@@ -3,7 +3,7 @@ Name=push_zero_partial_column
 Type=Function
 Subtype=ROM Call
 Header Files=unknown.h
-Definition=void push_zero_partial_column (ESI, short, short);
+Definition=void push_zero_partial_column (CESI mat, short row, short col);
 MinAMS=1.01
 
 [ROM Call]

+ 16 - 0
tigcc/doc/System/Include/unknown.h/readHandshake.hsf

@@ -0,0 +1,16 @@
+[Main]
+Name=readHandshake
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=unsigned char readHandshake (unsigned short DummyErrArg, void *DataBuffer, unsigned short MaxDataLen, unsigned short *DataLen, unsigned char *ThreadID, unsigned char* SenderID, unsigned short MaxWaitingTime);
+MinAMS=2.07
+
+[ROM Call]
+Index=$602
+
+[Description]
+Deprecated high-level linking protocol.
+
+[Explanation]
+This function is available only in AMS 2.07-2.09.

+ 18 - 0
tigcc/doc/System/Include/unknown.h/startBPTimer.hsf

@@ -0,0 +1,18 @@
+[Main]
+Name=startBPTimer
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=Bool startBPTimer (void);
+MinAMS=2.07
+
+[ROM Call]
+Index=$604
+
+[Description]
+Starts timer number 8 with a very high initial value.
+
+[Explanation]
+This function is available only in AMS 2.07-2.09. It must be called before using
+<A HREF="$$LINK(unknown.h/readHandshake)">readHandshake</A> or
+<A HREF="$$LINK(unknown.h/writeHandshake)">writeHandshake</A>.

+ 16 - 0
tigcc/doc/System/Include/unknown.h/stopBPTimer.hsf

@@ -0,0 +1,16 @@
+[Main]
+Name=stopBPTimer
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=Bool stopBPTimer (void);
+MinAMS=2.07
+
+[ROM Call]
+Index=$604
+
+[Description]
+Stops timer number 8.
+
+[Explanation]
+This function is available only in AMS 2.07-2.09.

+ 16 - 0
tigcc/doc/System/Include/unknown.h/writeHandshake.hsf

@@ -0,0 +1,16 @@
+[Main]
+Name=writeHandshake
+Type=Function
+Subtype=ROM Call
+Header Files=unknown.h
+Definition=unsigned char writeHandshake (unsigned short DummyErrArg, void *Data, unsigned short DataLen, unsigned char ThreadID, unsigned char SenderID);
+MinAMS=2.07
+
+[ROM Call]
+Index=$603
+
+[Description]
+Deprecated high-level linking protocol.
+
+[Explanation]
+This function is available only in AMS 2.07-2.09.

+ 3 - 3
tigcc/include/C/alloc.h

@@ -22,11 +22,11 @@ typedef unsigned short HANDLE;
 #define __HAVE_alloca
 void *alloca(long)__ATTR_GCC__;
 #endif
+extern void *calloc_throw(short asm("d0"),short asm("d1"))__ATTR_LIB_ASM__;
 #ifndef __HAVE_calloc
 #define __HAVE_calloc
 extern void *calloc(short asm("d0"),short asm("d1"))__ATTR_LIB_ASM__;
 #endif
-extern void *calloc_throw(short asm("d0"),short asm("d1"))__ATTR_LIB_ASM__;
 #define free _rom_call(void,(void*),A3)
 #define FreeHandles _rom_call(short,(void),23B)
 #define HeapAlloc _rom_call(HANDLE,(long),90)
@@ -54,14 +54,14 @@ extern HANDLE HeapReallocThrow(HANDLE asm("d0"),long asm("a0"))__ATTR_LIB_ASM__;
 #define HeapSize _rom_call(unsigned long,(HANDLE),9E)
 #define HeapUnlock _rom_call(HANDLE,(HANDLE),9F)
 #define HLock _rom_call(void*,(HANDLE),99)
-#define malloc _rom_call(void*,(long),A2)
 extern void *malloc_throw(long asm("a0"))__ATTR_LIB_ASM__;
+#define malloc _rom_call(void*,(long),A2)
 extern HANDLE PtrToHandle(void* asm("a0"))__ATTR_LIB_ASM__;
+extern void *realloc_throw(void* asm("a0"),long asm("d0"))__ATTR_LIB_ASM__;
 #ifndef __HAVE_realloc
 #define __HAVE_realloc
 extern void *realloc(void* asm("a0"),long asm("d0"))__ATTR_LIB_ASM__;
 #endif
-extern void *realloc_throw(void* asm("a0"),long asm("d0"))__ATTR_LIB_ASM__;
 #if MIN_AMS>=101
 #define hStrAppend _rom_call_hack(void,(HANDLE,unsigned char*),45F,(((((unsigned char*)_rom_call_addr(110)+0x526))+*((signed short*)_rom_call_addr(110)+0x526/2))),200)
 #if MIN_AMS>=200

+ 3 - 3
tigcc/include/C/basop.h

@@ -54,13 +54,13 @@ typedef CESI SYM_STR;
 #define push_equals ({__need_in_use_bit;_rom_call(void,(CESI,CESI),5A3);})
 #define push_exponentiate ({__need_in_use_bit;_rom_call(void,(CESI,CESI),595);})
 #define push_factorial ({__need_in_use_bit;_rom_call(void,(CESI),540);})
-#define push_greater_than ({__need_in_use_bit;_rom_call(void,(CESI,CESI),5A5);})
 #define push_greater_than_or_equals ({__need_in_use_bit;_rom_call(void,(CESI,CESI),5A7);})
-#define push_less_than ({__need_in_use_bit;_rom_call(void,(CESI,CESI),5A6);})
+#define push_greater_than ({__need_in_use_bit;_rom_call(void,(CESI,CESI),5A5);})
 #define push_less_than_or_equals ({__need_in_use_bit;_rom_call(void,(CESI,CESI),5A8);})
+#define push_less_than ({__need_in_use_bit;_rom_call(void,(CESI,CESI),5A6);})
 #define push_negate ({__need_in_use_bit;_rom_call(void,(CESI),524);})
-#define push_not ({__need_in_use_bit;_rom_call(void,(CESI),5AA);})
 #define push_not_equals ({__need_in_use_bit;_rom_call(void,(CESI,CESI),5A4);})
+#define push_not ({__need_in_use_bit;_rom_call(void,(CESI),5AA);})
 #define push_or _rom_call(void,(CESI,CESI),5AC)
 #define push_percent ({__need_in_use_bit;_rom_call(void,(CESI),555);})
 #define push_product ({__need_in_use_bit;_rom_call(void,(CESI,CESI),521);})

+ 1 - 1
tigcc/include/C/compat.h

@@ -100,9 +100,9 @@
 #define RR_X (PSEUDO_CONST_KBD(5,2)),(PSEUDO_CONST_KBD(5,1))
 #define RR_Y (PSEUDO_CONST_KBD(4,5)),(PSEUDO_CONST_KBD(5,3))
 #define RR_Z (PSEUDO_CONST_KBD(3,1)),(PSEUDO_CONST_KBD(5,1))
-#define TI89 (CALCULATOR==0)
 #define TI89_CLASSIC (TI89&&HW_VERSION<3)
 #define TI89_TITANIUM (TI89&&HW_VERSION>=3)
+#define TI89 (CALCULATOR==0)
 #define TI92PLUS (CALCULATOR==1)
 #define V200 (CALCULATOR==3)
 #define PSEUDO_CONST_CALC(calc92,calc89,calc92plus,calcv200) (CALCULATOR?((CALCULATOR==1)?(calc92plus):(calcv200)):(calc89))

+ 5 - 5
tigcc/include/C/default.h

@@ -195,16 +195,16 @@ _INCLUDE_PATCH(__execute_in_ghost_space);
 #define MIN_AMS_MAJOR (MIN_AMS/100)
 #define MIN_AMS_MINOR (MIN_AMS%100)
 #define __jmp_tbl (*(void***)0xC8)
-#define _rom_call(type,args,index) (_rom_call_concat(type,args,0x##index,_ROM_CALL_##index))
-#define _rom_call_addr(index) (_rom_call_addr_concat(0x##index,_ROM_CALL_##index))
 #define _rom_call_addr_concat(intindex,romindex) (__jmp_tbl[intindex])
-#define _rom_call_addr_hack(index,addr,minams) (_rom_call_addr_hack_concat(0x##index,_ROM_CALL_##index,(addr),(minams),0x##index))
 #define _rom_call_addr_hack_concat(intindex,romindex,addr,minams,minindex) (MIN_AMS >= (minams) || TIOS_entries > (minindex) ? _rom_call_addr_concat (intindex, romindex) : ({ asm (".xdef __ref_all___reject_unofficial_os"); (void *) (addr); }))
+#define _rom_call_addr_hack(index,addr,minams) (_rom_call_addr_hack_concat(0x##index,_ROM_CALL_##index,(addr),(minams),0x##index))
+#define _rom_call_addr(index) (_rom_call_addr_concat(0x##index,_ROM_CALL_##index))
 #define _rom_call_attr(type,args,attr,index) (*({typedef __ATTR_TIOS__ attr type(*__temp__type__)args;(__temp__type__)(__rom_call_addr_concat(0x##index,_ROM_CALL_##index));}))
 #define _rom_call_concat(type,args,intindex,romindex) (*((type(*__ATTR_TIOS__)args)(__rom_call_addr_concat(intindex,romindex))))
-#define _rom_call_hack(type,args,index,addr,minams) (_rom_call_hack_attr_concat(type,args,,0x##index,_ROM_CALL_##index,(addr),(minams),0x##index))
-#define _rom_call_hack_attr(type,args,attr,index,addr,minams) (_rom_call_hack_attr_concat(type,args,attr,0x##index,_ROM_CALL_##index,(addr),(minams),0x##index))
 #define _rom_call_hack_attr_concat(type,args,attr,intindex,romindex,addr,minams,minindex) (*({ typedef __ATTR_TIOS__ attr type (*__temp__type__hack__) args; (__temp__type__hack__) (MIN_AMS >= (minams) || TIOS_entries > (minindex) ? (const void *) (&(_rom_call_concat (void, (void), (intindex), (romindex)))) : ({ asm (".xdef __ref_all___reject_unofficial_os"); (const void *) (addr); })); }))
+#define _rom_call_hack_attr(type,args,attr,index,addr,minams) (_rom_call_hack_attr_concat(type,args,attr,0x##index,_ROM_CALL_##index,(addr),(minams),0x##index))
+#define _rom_call_hack(type,args,index,addr,minams) (_rom_call_hack_attr_concat(type,args,,0x##index,_ROM_CALL_##index,(addr),(minams),0x##index))
+#define _rom_call(type,args,index) (_rom_call_concat(type,args,0x##index,_ROM_CALL_##index))
 #define import_binary(filename,symname) asm(".globl "#symname"\n"#symname":\n\t.incbin \""filename"\"")
 /* End Auto-Generated Part */
 

File diff suppressed because it is too large
+ 1 - 0
tigcc/include/C/dialogs.h


+ 1 - 1
tigcc/include/C/dll.h

@@ -10,8 +10,8 @@ extern void*__DLL_body_ptr;
 
 /* Begin Auto-Generated Part */
 enum DLL_ErrorCodes{DLL_OK,DLL_NOTINGHOSTSPACE,DLL_NOTFOUND,DLL_LOCKFAILED,DLL_OUTOFMEM,DLL_ALREADYLOADED,DLL_WRONGVERSION};
-#define _DLL_call(type,args,index) (*(type(*)args)_DLL_entry(index))
 #define _DLL_call_attr(type,args,attr,index) (*(type(*attr)args)_DLL_entry(index))
+#define _DLL_call(type,args,index) (*(type(*)args)_DLL_entry(index))
 #define _DLL_entry(index) (__DLL_interface_ptr->jump_table[index])
 #define _DLL_glbvar(type,index) (*(_DLL_reference(type,index)))
 #define _DLL_reference(type,index) ((type*const)_DLL_entry(index))

+ 1 - 1
tigcc/include/C/doors.h

@@ -13,8 +13,8 @@
 #include <romsymb.h>
 
 /* Begin Auto-Generated Part */
-#define _ram_call(ind,type) ((type)(&_RAM_CALL_##ind))
 #define _ram_call_addr(ind) (&_RAM_CALL_##ind)
+#define _ram_call(ind,type) ((type)(&_RAM_CALL_##ind))
 /* End Auto-Generated Part */
 
 extern void

+ 4 - 4
tigcc/include/C/estack.h

@@ -180,13 +180,13 @@ enum TokenizeSymNameFlags{TSF_FULLY_QUALIFIED=0x01,TSF_ALLOW_RESERVED=0x02,TSF_P
 #define is_complex_number _rom_call(short,(CESI),2D2)
 #define is_Float_exact_whole_number _rom_call(short,(CESI),2FE)
 #define is_free_of_tag _rom_call(short,(CESI,ESQ),2D4)
-#define is_independent_of _rom_call(short,(CESI,CESI),2D5)
 #define is_independent_of_de_seq_vars _rom_call(short,(CESI),2D6)
 #define is_independent_of_elements _rom_call(short,(CESI,CESI),2D8)
 #define is_independent_of_tail _rom_call(short,(CESI,CESI),2D7)
+#define is_independent_of _rom_call(short,(CESI,CESI),2D5)
 #define is_matrix _rom_call(short,(CESI),3B7)
-#define is_monomial _rom_call(short,(CESI),2D9)
 #define is_monomial_in_kernel _rom_call(short,(CESI),2DA)
+#define is_monomial _rom_call(short,(CESI),2D9)
 #define is_narrowly_independent_of _rom_call(short,(CESI,CESI),2DB)
 #define is_square_matrix _rom_call(short,(CESI),3B8)
 #define is_symmetric ({__need_in_use_bit;_rom_call(short,(CESI,CESI),2DC);})
@@ -200,8 +200,8 @@ enum TokenizeSymNameFlags{TSF_FULLY_QUALIFIED=0x01,TSF_ALLOW_RESERVED=0x02,TSF_P
 #define likely_approx_to_complex_number _rom_call(short,(CESI),307)
 #define likely_approx_to_number _rom_call(short,(CESI),308)
 #define main_gen_var_index _rom_call(ESI,(CESI),2E2)
-#define map_tail _rom_call(void,(ESI_Callback_t,ESI),3BB)
 #define map_tail_Int _rom_call(short,(ESI_Callback_Int_t,ESI,short),3BC)
+#define map_tail _rom_call(void,(ESI_Callback_t,ESI),3BB)
 #define map_unary_over_comparison _rom_call(void,(ESI_Callback_t,ESI),2E3)
 #define min_quantum _rom_call(ESQ,(ESQ,ESQ),2E4)
 #define move_between_to_top _rom_call(void,(ESI,ESI),2E5)
@@ -214,9 +214,9 @@ enum TokenizeSymNameFlags{TSF_FULLY_QUALIFIED=0x01,TSF_ALLOW_RESERVED=0x02,TSF_P
 #define push_expr_quantum _rom_call(void,(CESI,ESQ),2E9)
 #define push_expr2_quantum _rom_call(void,(CESI,CESI,ESQ),2EA)
 #define push_expression(ptr) (MIN_AMS<200?({push_expr_quantum(ptr,NOTHING_TAG);(void)(--top_estack);}):_rom_call(void,(CESI),44D)(ptr))
-#define push_Float _rom_call(void,(float),30A)
 #define push_Float_to_nonneg_int _rom_call(void,(float),30B)
 #define push_Float_to_rat _rom_call(void,(CESI),30C)
+#define push_Float _rom_call(void,(float),30A)
 #define push_internal_simplify ({__need_in_use_bit;_rom_call_hack(void,(CESI),4F8,(*((void*const*)(((const char*)(_rom_call_addr(385)))+22))),200);})
 extern void push_longint(long)__ATTR_LIB_ASM__;
 extern void push_longlongint(long long)__ATTR_LIB_ASM__;

+ 6 - 6
tigcc/include/C/float.h

@@ -8,26 +8,26 @@
 #define DBL_EPSILON (1e-15)
 #define DBL_MANT_BITS 64
 #define DBL_MANT_DIG 16
-#define DBL_MAX (9.999999999999999e999)
 #define DBL_MAX_10_EXP 999
 #define DBL_MAX_2_EXP 3321
 #define DBL_MAX_EXP 999
-#define DBL_MIN (1e-999)
+#define DBL_MAX (9.999999999999999e999)
 #define DBL_MIN_10_EXP (-999)
 #define DBL_MIN_2_EXP (-3318)
 #define DBL_MIN_EXP (-999)
+#define DBL_MIN (1e-999)
 #define FLT_DIG 16
 #define FLT_EPSILON (1e-15)
 #define FLT_MANT_BITS 64
 #define FLT_MANT_DIG 16
-#define FLT_MAX (9.999999999999999e999)
 #define FLT_MAX_10_EXP 999
 #define FLT_MAX_2_EXP 3321
 #define FLT_MAX_EXP 999
-#define FLT_MIN (1e-999)
+#define FLT_MAX (9.999999999999999e999)
 #define FLT_MIN_10_EXP (-999)
 #define FLT_MIN_2_EXP (-3318)
 #define FLT_MIN_EXP (-999)
+#define FLT_MIN (1e-999)
 #define FLT_NORMALIZE 1
 #define FLT_RADIX 10
 #define FLT_ROUNDS 1
@@ -35,14 +35,14 @@
 #define LDBL_EPSILON (1e-15)
 #define LDBL_MANT_BITS 64
 #define LDBL_MANT_DIG 16
-#define LDBL_MAX (9.999999999999999e999)
 #define LDBL_MAX_10_EXP 999
 #define LDBL_MAX_2_EXP 3321
 #define LDBL_MAX_EXP 999
-#define LDBL_MIN (1e-999)
+#define LDBL_MAX (9.999999999999999e999)
 #define LDBL_MIN_10_EXP (-999)
 #define LDBL_MIN_2_EXP (-3318)
 #define LDBL_MIN_EXP (-999)
+#define LDBL_MIN (1e-999)
 /* End Auto-Generated Part */
 
 #endif

+ 8 - 8
tigcc/include/C/graphing.h

@@ -20,26 +20,26 @@ enum GraphModes{GR_FUNC=1,GR_PAR=2,GR_POL=3,GR_SEQ=4,GR_3D=5,GR_DE=6};
 #define __HAVE_HSym
 typedef struct{HANDLE folder;unsigned short offset;}HSym;
 #endif
-#ifndef __HAVE_WINDOW
-#define __HAVE_WINDOW
-typedef struct WindowStruct{unsigned short Flags;unsigned char CurFont;unsigned char CurAttr;unsigned char Background;short TaskId;short CurX,CurY;short CursorX,CursorY;SCR_RECT Client;SCR_RECT Window;SCR_RECT Clip;SCR_RECT Port;unsigned short DupScr;struct WindowStruct*Next;char*Title;SCR_STATE savedScrState;unsigned char Reserved[16];}WINDOW;
-#endif
 #ifndef __HAVE_WINDOW_AMS1
 #define __HAVE_WINDOW_AMS1
 typedef struct WindowStruct_AMS1{unsigned short Flags;unsigned char CurFont;unsigned char CurAttr;unsigned char Background;short TaskId;short CurX,CurY;short CursorX,CursorY;SCR_RECT Client;SCR_RECT Window;SCR_RECT Clip;SCR_RECT Port;unsigned short DupScr;struct WindowStruct*Next;char*Title;}WINDOW_AMS1;
 #endif
+#ifndef __HAVE_WINDOW
+#define __HAVE_WINDOW
+typedef struct WindowStruct{unsigned short Flags;unsigned char CurFont;unsigned char CurAttr;unsigned char Background;short TaskId;short CurX,CurY;short CursorX,CursorY;SCR_RECT Client;SCR_RECT Window;SCR_RECT Clip;SCR_RECT Port;unsigned short DupScr;struct WindowStruct*Next;char*Title;SCR_STATE savedScrState;unsigned char Reserved[16];}WINDOW;
+#endif
 #ifndef __HAVE_DB3
 #define __HAVE_DB3
 typedef struct{long cVertices;HANDLE hVertices;long cEdges;HANDLE hEdges;HANDLE hContours;long ciVertices;HANDLE hiVertices;long ciEdges;HANDLE hiEdges;short DCM[3][3];short DCM0[3][3];short DCMhome[3][3];short cDCMangle;unsigned short nSpinDir;unsigned char nSpinSpeed;unsigned char bSpinning;short calp,salp;}DB3;
 #endif
-#ifndef __HAVE_EQU_DS
-#define __HAVE_EQU_DS
-typedef struct SEquDS{WINDOW wMain;short focus;short cFunc;short yPos;short xOffset;short yBelow;unsigned short bAltForm;}EQU_DS;
-#endif
 #ifndef __HAVE_EQU_DS_AMS1
 #define __HAVE_EQU_DS_AMS1
 typedef struct SEquDS_AMS1{WINDOW_AMS1 wMain;short focus;short cFunc;short yPos;short xOffset;short yBelow;unsigned short bAltForm;}EQU_DS_AMS1;
 #endif
+#ifndef __HAVE_EQU_DS
+#define __HAVE_EQU_DS
+typedef struct SEquDS{WINDOW wMain;short focus;short cFunc;short yPos;short xOffset;short yBelow;unsigned short bAltForm;}EQU_DS;
+#endif
 #ifndef __HAVE_FUNCID
 #define __HAVE_FUNCID
 typedef struct{unsigned char FNum;unsigned char FNum2;unsigned short LNum;unsigned short PlotIndex;unsigned char PlotDir;}FUNCID;

+ 2 - 2
tigcc/include/C/kbd.h

@@ -45,11 +45,11 @@ enum CommonKeys{KEY_F1=268,KEY_F2=269,KEY_F3=270,KEY_F4=271,KEY_F5=272,KEY_F6=27
 enum GKeyFlags{GKF_NORMAL=0,GKF_MODAL=1,GKF_REPUSH_KEY=2,GKF_ACCEPT=4,GKF_SYS=8,GKF_NO_EVS=16};
 enum StatKeys{STAT_2ND=1,STAT_DIAMOND=2,STAT_SHIFT=3,STAT_HAND=4};
 #define OSFastArrows (*((unsigned char*)(_rom_call_addr_hack_concat(0x15C,_ROM_CALL_15C,((unsigned char*)((unsigned long)(*(((short*)(_rom_call_addr(51)))+0x80)))),200,0x508))))
-#define _keytest(rowcol...) (__keytest(rowcol))
 #define _keytest_optimized(rowcol...) (__keytest_optimized(rowcol))
-extern unsigned short _rowread(short asm("d0"))__ATTR_LIB_ASM__;
+#define _keytest(rowcol...) (__keytest(rowcol))
 #define _rowread_internal(row) (~(_rowread(row)))
 #define _rowread_inverted(row) (_rowread(~((short)(row))))
+extern unsigned short _rowread(short asm("d0"))__ATTR_LIB_ASM__;
 #define GKeyDown ({__need_in_use_bit;_rom_call(short,(void),17F);})
 #define GKeyFlush ({__need_in_use_bit;_rom_call(void,(void),180);})
 #define GKeyIn ({__need_in_use_bit;_rom_call(short,(SCR_RECT*,short),17E);})

+ 5 - 5
tigcc/include/C/peekpoke.h

@@ -4,27 +4,27 @@
 #include <default.h>
 
 /* Begin Auto-Generated Part */
-#define peek(addr) (*((unsigned char*)(long)(addr)))
 #define peek_bit(addr,bit) (!!(*((unsigned char*)(long)(addr))&(1<<(bit))))
 #define peek_l(addr) (*((unsigned long*)(long)(addr)))
 #define peek_w(addr) (*((unsigned short*)(long)(addr)))
-#define peekIO(port) (*((volatile unsigned char*)(long)(port)))
+#define peek(addr) (*((unsigned char*)(long)(addr)))
 #define peekIO_bit(port,bit) (!!(*((volatile unsigned char*)(long)(port))&(1<<(bit))))
 #define peekIO_w(port) (*((volatile unsigned short*)(long)(port)))
-#define poke(addr,val) (void)(*((unsigned char*)(long)(addr))=(val))
+#define peekIO(port) (*((volatile unsigned char*)(long)(port)))
 #define poke_bchg(__dest_addr__,__bit_nr__) ({register char *__addr_temp__=(char *)(__dest_addr__);asm("bchg.b %1,%0":"+dm"(*__addr_temp__):"di"(__bit_nr__));})
 #define poke_bclr(__dest_addr__,__bit_nr__) ({register char *__addr_temp__=(char *)(__dest_addr__);asm("bclr.b %1,%0":"+dm"(*__addr_temp__):"di"(__bit_nr__));})
 #define poke_bset(__dest_addr__,__bit_nr__) ({register char *__addr_temp__=(char *)(__dest_addr__);asm("bset.b %1,%0":"+dm"(*__addr_temp__):"di"(__bit_nr__));})
 #define poke_l(addr,val) (void)(*((unsigned long*)(long)(addr))=(val))
 #define poke_w(addr,val) (void)(*((unsigned short*)(long)(addr))=(val))
-#define pokeIO(port,val) (void)(*((volatile unsigned char*)(long)(port))=(val))
+#define poke(addr,val) (void)(*((unsigned char*)(long)(addr))=(val))
 #define pokeIO_bchg(__dest_addr__,__bit_nr__) ({register char *__addr_temp__=(char *)(__dest_addr__);asm("bchg.b %1,%0":"+dm"(*__addr_temp__):"di"(__bit_nr__));})
 #define pokeIO_bclr(__dest_addr__,__bit_nr__) ({register char *__addr_temp__=(char *)(__dest_addr__);asm("bclr.b %1,%0":"+dm"(*__addr_temp__):"di"(__bit_nr__));})
 #define pokeIO_bset(__dest_addr__,__bit_nr__) ({register char *__addr_temp__=(char *)(__dest_addr__);asm("bset.b %1,%0":"+dm"(*__addr_temp__):"di"(__bit_nr__));})
 #define pokeIO_w(port,val) (void)(*((volatile unsigned short*)(long)(port))=(val))
-#define speek(addr) (*((signed char*)(long)(addr)))
+#define pokeIO(port,val) (void)(*((volatile unsigned char*)(long)(port))=(val))
 #define speek_l(addr) (*((signed long*)(long)(addr)))
 #define speek_w(addr) (*((signed short*)(long)(addr)))
+#define speek(addr) (*((signed char*)(long)(addr)))
 /* End Auto-Generated Part */
 
 #endif

+ 1 - 1
tigcc/include/C/stdio.h

@@ -51,8 +51,8 @@ extern unsigned short fwrite(const void*,short,short,FILE*)__ATTR_LIB_C__;
 #define getchar fgetchar
 extern char *gets(char* asm("a2"))__ATTR_LIB_ASM__;
 extern char *getsn(char* asm("a2"),long asm("d3"))__ATTR_LIB_ASM__;
-extern void printf(const char*,...)__ATTR_TIOS__;
 #define printf_xy(x,y,f...) ({char __s[200];_rom_call_attr(short,(char*,const char*,...),__attribute__((__format__(__printf__,2,3))),53)(__s ,##f);_rom_call(void,(short,short,const char*,short),1A9)(x,y,__s,4);})
+extern void printf(const char*,...)__ATTR_TIOS__;
 #define putc fputc
 #define putchar fputchar
 extern void puts(const char*)__ATTR_LIB_ASM__;

+ 4 - 4
tigcc/include/C/timath.h

@@ -6,8 +6,8 @@
 /* Begin Auto-Generated Part */
 #define FIVE (5.)
 #define FOUR (4.)
-#define HALF (0.5)
 #define HALF_PI (1.570796326794897)
+#define HALF (0.5)
 #define MINUS_ONE (-1.)
 #define NAN (0./0.)
 #define NEGATIVE_INF (1/NEGATIVE_ZERO)
@@ -76,13 +76,13 @@ typedef float ti_float;
 #define fadd(x,y) _tios_float_2(B6,x,y,float,float)
 #define fcmp _rom_call(long,(float,float),BB)
 #define fdiv(x,y) _tios_float_2(B9,x,y,float,float)
-#define FEXP(x,y) (*(float*)&(bcd){0x4000+y,0x##x##LL<<4*(17-sizeof(#x))})
 #define FEXP_NEG(x,y) (*(float*)&(bcd){0xC000+y,0x##x##LL<<4*(17-sizeof(#x))})
+#define FEXP(x,y) (*(float*)&(bcd){0x4000+y,0x##x##LL<<4*(17-sizeof(#x))})
 #define float_to_bcd(a) ({float __a=(a);*(bcd*)&__a;})
 #define floor(x) _tios_float_1(107,x,float)
+#define FLT_NEG(x,y...) ((sizeof(#y)==1)?-x##.0:-x##.##y)
 #define flt(x) _tios_float_1(BD,x,long)
 #define FLT(x,y...) ((sizeof(#y)==1)?x##.0:x##.##y)
-#define FLT_NEG(x,y...) ((sizeof(#y)==1)?-x##.0:-x##.##y)
 #define fmod(x,y) _tios_float_2(108,x,y,float,float)
 #define fmul(x,y) _tios_float_2(B8,x,y,float,float)
 #define fneg(x) _tios_float_1(BA,x,float)
@@ -101,8 +101,8 @@ long labs(long)__ATTR_GCC__;
 #define log10(x) _tios_float_1(101,x,float)
 #define modf(x,y) _tios_float_2(102,x,y,float,float*)
 #define pow(x,y) _tios_float_2(103,x,y,float,float)
-#define round12(x) _tios_float_1(174,x,float)
 #define round12_err(x,y) _tios_float_2(227,x,y,float,short)
+#define round12(x) _tios_float_1(174,x,float)
 #define round14(x) _tios_float_1(175,x,float)
 #define sin(x) _tios_float_1(FA,x,float)
 #define sincos _rom_call(void,(float,short,float*,float*),286)

File diff suppressed because it is too large
+ 14 - 10
tigcc/include/C/unknown.h


+ 4 - 4
tigcc/include/C/wingraph.h

@@ -62,14 +62,14 @@ typedef short WIN_COORDS;
 #define __HAVE_WIN_RECT
 typedef struct{short x0,y0,x1,y1;}WIN_RECT;
 #endif
-#ifndef __HAVE_WINDOW
-#define __HAVE_WINDOW
-typedef struct WindowStruct{unsigned short Flags;unsigned char CurFont;unsigned char CurAttr;unsigned char Background;short TaskId;short CurX,CurY;short CursorX,CursorY;SCR_RECT Client;SCR_RECT Window;SCR_RECT Clip;SCR_RECT Port;unsigned short DupScr;struct WindowStruct*Next;char*Title;SCR_STATE savedScrState;unsigned char Reserved[16];}WINDOW;
-#endif
 #ifndef __HAVE_WINDOW_AMS1
 #define __HAVE_WINDOW_AMS1
 typedef struct WindowStruct_AMS1{unsigned short Flags;unsigned char CurFont;unsigned char CurAttr;unsigned char Background;short TaskId;short CurX,CurY;short CursorX,CursorY;SCR_RECT Client;SCR_RECT Window;SCR_RECT Clip;SCR_RECT Port;unsigned short DupScr;struct WindowStruct*Next;char*Title;}WINDOW_AMS1;
 #endif
+#ifndef __HAVE_WINDOW
+#define __HAVE_WINDOW
+typedef struct WindowStruct{unsigned short Flags;unsigned char CurFont;unsigned char CurAttr;unsigned char Background;short TaskId;short CurX,CurY;short CursorX,CursorY;SCR_RECT Client;SCR_RECT Window;SCR_RECT Clip;SCR_RECT Port;unsigned short DupScr;struct WindowStruct*Next;char*Title;SCR_STATE savedScrState;unsigned char Reserved[16];}WINDOW;
+#endif
 #ifndef __HAVE_WinFlags
 #define __HAVE_WinFlags
 enum WinFlags{WF_SYS_ALLOC=0x0001,WF_STEAL_MEM=0x0002,WF_DONT_REALLOC=0x0004,WF_ROUNDEDBORDER=0x0008,WF_SAVE_SCR=0x0010,WF_DUP_SCR=0x0020,WF_TTY=0x0040,WF_ACTIVE=0x0080,WF_NOBORDER=0x0100,WF_NOBOLD=0x0200,WF_DUP_ON=0x0400,WF_VIRTUAL=0x0800,WF_TITLE=0x1000,WF_DIRTY=0x2000,WF_TRY_SAVE_SCR=0x4010,WF_VISIBLE=0x8000};

Some files were not shown because too many files changed in this diff