|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 12288 (0x3000)
Types: Ada Source
Notes: 03_class, FILE, R1k_Segment, e3_tag, package body Gui_Interface, package body Iterator, seg_020eee
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
with System;
package body Gui_Interface is
procedure Init_C;
pragma Interface (C, Init_C);
pragma Interface_Information (Init_C, ".Init");
function Get_Cnt_Reset_Activate_C return Integer;
pragma Interface (C, Get_Cnt_Reset_Activate_C);
pragma Interface_Information
(Get_Cnt_Reset_Activate_C, ".GetCntResetActivate");
function Get_Cnt_Stop_Activate_C return Integer;
pragma Interface (C, Get_Cnt_Stop_Activate_C);
pragma Interface_Information
(Get_Cnt_Stop_Activate_C, ".GetCntStopActivate");
function Get_Cnt_Step_Activate_C return Integer;
pragma Interface (C, Get_Cnt_Step_Activate_C);
pragma Interface_Information
(Get_Cnt_Step_Activate_C, ".GetCntStepActivate");
function Get_Cnt_Go_Activate_C return Integer;
pragma Interface (C, Get_Cnt_Go_Activate_C);
pragma Interface_Information (Get_Cnt_Go_Activate_C, ".GetCntGoActivate");
function Get_Cnt_Quit_Activate_C return Integer;
pragma Interface (C, Get_Cnt_Quit_Activate_C);
pragma Interface_Information
(Get_Cnt_Quit_Activate_C, ".GetCntQuitActivate");
function Get_Cnt_Open_Ok_Activate_C return Integer;
pragma Interface (C, Get_Cnt_Open_Ok_Activate_C);
pragma Interface_Information
(Get_Cnt_Open_Ok_Activate_C, ".GetCntOpenOkActivate");
function Get_Cnt_Break_Point_Activate_C return Integer;
pragma Interface (C, Get_Cnt_Break_Point_Activate_C);
pragma Interface_Information (Get_Cnt_Break_Point_Activate_C,
".GetCntBreakPointActivate");
function Get_Cnt_Memory_Add_Activate_C return Integer;
pragma Interface (C, Get_Cnt_Memory_Add_Activate_C);
pragma Interface_Information
(Get_Cnt_Memory_Add_Activate_C, ".GetCntMemoryAddActivate");
procedure Display_Memory_Dump_C;
pragma Interface (C, Display_Memory_Dump_C);
pragma Interface_Information (Display_Memory_Dump_C, ".DisplayMemoryDump");
procedure Delete_Memory_Dump_C;
pragma Interface (C, Delete_Memory_Dump_C);
pragma Interface_Information (Delete_Memory_Dump_C, ".DeleteMemoryDump");
procedure Set_Memory_Line_C (C_Memory_Line : System.Address);
pragma Interface (C, Set_Memory_Line_C);
pragma Interface_Information (Set_Memory_Line_C, ".SetMemoryLine");
procedure Set_Message_C (C_Message : System.Address);
pragma Interface (C, Set_Message_C);
pragma Interface_Information (Set_Message_C, ".SetMessage");
procedure Hide_Window_Open_C;
pragma Interface (C, Hide_Window_Open_C);
pragma Interface_Information (Hide_Window_Open_C, ".HideWindowOpen");
procedure Beep_C;
pragma Interface (C, Beep_C);
pragma Interface_Information (Beep_C, ".Beep");
procedure Iterator_Memory_List_C;
pragma Interface (C, Iterator_Memory_List_C);
pragma Interface_Information
(Iterator_Memory_List_C, ".IteratorMemoryList");
procedure Iterator_Memory_Dump_C;
pragma Interface (C, Iterator_Memory_Dump_C);
pragma Interface_Information
(Iterator_Memory_Dump_C, ".IteratorMemoryDump");
procedure Iterator_Break_List_C;
pragma Interface (C, Iterator_Break_List_C);
pragma Interface_Information (Iterator_Break_List_C, ".IteratorBreakList");
procedure Iterator_File_Name_C;
pragma Interface (C, Iterator_File_Name_C);
pragma Interface_Information (Iterator_File_Name_C, ".IteratorFileName");
procedure Iterator_Z80_Status_C;
pragma Interface (C, Iterator_Z80_Status_C);
pragma Interface_Information (Iterator_Z80_Status_C, ".IteratorZ80Status");
procedure Set_Instruction_C (C_Instruction : System.Address);
pragma Interface (C, Set_Instruction_C);
pragma Interface_Information (Set_Instruction_C, ".SetInstruction");
procedure Update_C (Z80_Status : System.Address);
pragma Interface (C, Update_C);
pragma Interface_Information (Update_C, ".Update");
function Iter_Done_C return Integer;
pragma Interface (C, Iter_Done_C);
pragma Interface_Information (Iter_Done_C, ".IterDone");
procedure Iter_Init_C;
pragma Interface (C, Iter_Init_C);
pragma Interface_Information (Iter_Init_C, ".IterInit");
procedure Iter_Next_C;
pragma Interface (C, Iter_Next_C);
pragma Interface_Information (Iter_Next_C, ".IterNext");
function Iter_Value_C return Character;
pragma Interface (C, Iter_Value_C);
pragma Interface_Information (Iter_Value_C, ".IterValue");
procedure Hide_Window_Open is
begin
Hide_Window_Open_C;
end Hide_Window_Open;
procedure Beep is
begin
Beep_C;
end Beep;
procedure Iterator_Memory_List is
begin
Iterator_Memory_List_C;
end Iterator_Memory_List;
procedure Iterator_Memory_Dump is
begin
Iterator_Memory_Dump_C;
end Iterator_Memory_Dump;
procedure Iterator_Break_List is
begin
Iterator_Break_List_C;
end Iterator_Break_List;
procedure Iterator_File_Name is
begin
Iterator_File_Name_C;
end Iterator_File_Name;
procedure Iterator_Z80_Status is
begin
Iterator_Z80_Status_C;
end Iterator_Z80_Status;
procedure Init is
begin
Init_C;
end Init;
function Get_Cnt_Reset_Activate return Integer is
begin
return Get_Cnt_Reset_Activate_C;
end Get_Cnt_Reset_Activate;
function Get_Cnt_Stop_Activate return Integer is
begin
return Get_Cnt_Stop_Activate_C;
end Get_Cnt_Stop_Activate;
function Get_Cnt_Go_Activate return Integer is
begin
return Get_Cnt_Go_Activate_C;
end Get_Cnt_Go_Activate;
function Get_Cnt_Step_Activate return Integer is
begin
return Get_Cnt_Step_Activate_C;
end Get_Cnt_Step_Activate;
function Get_Cnt_Quit_Activate return Integer is
begin
return Get_Cnt_Quit_Activate_C;
end Get_Cnt_Quit_Activate;
function Get_Cnt_Open_Ok_Activate return Integer is
begin
return Get_Cnt_Open_Ok_Activate_C;
end Get_Cnt_Open_Ok_Activate;
function Get_Cnt_Break_Point_Activate return Integer is
begin
return Get_Cnt_Break_Point_Activate_C;
end Get_Cnt_Break_Point_Activate;
function Get_Cnt_Memory_Add_Activate return Integer is
begin
return Get_Cnt_Memory_Add_Activate_C;
end Get_Cnt_Memory_Add_Activate;
procedure Display_Memory_Dump is
begin
Display_Memory_Dump_C;
end Display_Memory_Dump;
procedure Delete_Memory_Dump is
begin
Delete_Memory_Dump_C;
end Delete_Memory_Dump;
procedure Set_Memory_Line (Memory_Line : String) is
C_Memory_Line : constant String := Memory_Line & Ascii.Nul;
begin
Set_Memory_Line_C (C_Memory_Line =>
C_Memory_Line (C_Memory_Line'First)'Address);
end Set_Memory_Line;
procedure Set_Message (Message : String) is
C_Message : constant String := Message & Ascii.Nul;
begin
Set_Message_C (C_Message => C_Message (C_Message'First)'Address);
end Set_Message;
procedure Set_Instruction (Instruction : String) is
C_Instruction : constant String := Instruction & Ascii.Nul;
begin
Set_Instruction_C (C_Instruction =>
C_Instruction (C_Instruction'First)'Address);
end Set_Instruction;
procedure Update (Z80_Status : String) is
C_Z80_Status : constant String := Z80_Status & Ascii.Nul;
begin
Update_C (Z80_Status => C_Z80_Status (C_Z80_Status'First)'Address);
end Update;
package body Iterator is
procedure Init is
begin
Iter_Init_C;
end Init;
function Done return Boolean is
begin
if Iter_Done_C = 1 then
return True;
else
return False;
end if;
end Done;
procedure Next is
begin
Iter_Next_C;
end Next;
function Value return Character is
begin
return Iter_Value_C;
end Value;
end Iterator;
end Gui_Interface;
nblk1=b
nid=a
hdr6=14
[0x00] rec0=1d rec1=00 rec2=01 rec3=04a
[0x01] rec0=16 rec1=00 rec2=09 rec3=070
[0x02] rec0=1c rec1=00 rec2=07 rec3=048
[0x03] rec0=19 rec1=00 rec2=06 rec3=03e
[0x04] rec0=27 rec1=00 rec2=0b rec3=00e
[0x05] rec0=18 rec1=00 rec2=02 rec3=010
[0x06] rec0=25 rec1=00 rec2=04 rec3=01c
[0x07] rec0=22 rec1=00 rec2=08 rec3=00a
[0x08] rec0=28 rec1=00 rec2=05 rec3=00c
[0x09] rec0=04 rec1=00 rec2=03 rec3=000
[0x0a] rec0=e5 rec1=10 rec2=00 rec3=000
tail 0x2171c7ca883875e0ca5ca 0x42a00088462060003
Free Block Chain:
0xa: 0000 00 00 01 9f 80 0d 42 72 65 61 6b 5f 4c 69 73 74 ┆ Break_List┆