Skip to content

Commit

Permalink
Add TCPIP (X'75') instruction; see README.TCPIP for details.
Browse files Browse the repository at this point in the history
  • Loading branch information
Juergen-Git committed Feb 19, 2019
1 parent 1fb3af6 commit 7714b83
Show file tree
Hide file tree
Showing 20 changed files with 1,682 additions and 8 deletions.
20 changes: 20 additions & 0 deletions Hercules_VS2008.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -1131,6 +1131,10 @@
RelativePath=".\strsignal.c"
>
</File>
<File
RelativePath=".\tcpip.c"
>
</File>
<File
RelativePath=".\timer.c"
>
Expand Down Expand Up @@ -1163,6 +1167,10 @@
RelativePath=".\w32util.c"
>
</File>
<File
RelativePath=".\x75.c"
>
</File>
<File
RelativePath=".\xstore.c"
>
Expand Down Expand Up @@ -1511,6 +1519,10 @@
RelativePath=".\targetver.h"
>
</File>
<File
RelativePath=".\tcpip.h"
>
</File>
<File
RelativePath=".\version.h"
>
Expand All @@ -1535,6 +1547,10 @@
RelativePath=".\w32util.h"
>
</File>
<File
RelativePath=".\x75.h"
>
</File>
</Filter>
</Filter>
<Filter
Expand Down Expand Up @@ -2114,6 +2130,10 @@
RelativePath=".\README.TAPE"
>
</File>
<File
RelativePath=".\README.TCPIP"
>
</File>
<File
RelativePath=".\README.VMFPLC2"
>
Expand Down
7 changes: 6 additions & 1 deletion Hercules_VS2015.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -444,6 +444,7 @@
<ClCompile Include="tapemap.c" />
<ClCompile Include="tapesplt.c" />
<ClCompile Include="timer.c" />
<ClCompile Include="tcpip.c" />
<ClCompile Include="trace.c" />
<ClCompile Include="transact.c" />
<ClCompile Include="tuntap.c" />
Expand All @@ -455,6 +456,7 @@
<ClCompile Include="w32ctca.c" />
<ClCompile Include="w32stape.c" />
<ClCompile Include="w32util.c" />
<ClCompile Include="x75.c" />
<ClCompile Include="xstore.c" />
<ClCompile Include="zfcp.c" />
</ItemGroup>
Expand Down Expand Up @@ -692,6 +694,7 @@
<None Include="README.SETUID" />
<None Include="README.SUN" />
<None Include="README.TAPE" />
<None Include="README.TCPIP" />
<None Include="README.VMFPLC2" />
<None Include="README.WIN64" />
<None Include="RELEASE.NOTES" />
Expand Down Expand Up @@ -1111,6 +1114,7 @@
<ClInclude Include="stfl.h" />
<ClInclude Include="tapedev.h" />
<ClInclude Include="targetver.h" />
<ClInclude Include="tcpip.h" />
<ClInclude Include="tt32api.h" />
<ClInclude Include="tt32if.h" />
<ClInclude Include="tuntap.h" />
Expand All @@ -1123,6 +1127,7 @@
<ClInclude Include="w32mtio.h" />
<ClInclude Include="w32stape.h" />
<ClInclude Include="w32util.h" />
<ClInclude Include="x75.h" />
<ClInclude Include="zfcp.h" />
</ItemGroup>
<ItemGroup>
Expand Down Expand Up @@ -1374,4 +1379,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>
17 changes: 16 additions & 1 deletion Hercules_VS2015.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -738,6 +738,9 @@
<ClCompile Include="strsignal.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
<ClCompile Include="tcpip.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
<ClCompile Include="timer.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
Expand All @@ -762,6 +765,9 @@
<ClCompile Include="w32util.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
<ClCompile Include="x75.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
<ClCompile Include="xstore.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
Expand Down Expand Up @@ -1001,6 +1007,9 @@
<None Include="README.TAPE">
<Filter>Other Files\DOC\README</Filter>
</None>
<None Include="README.TCPIP">
<Filter>Other Files\DOC\README</Filter>
</None>
<None Include="README.VMFPLC2">
<Filter>Other Files\DOC\README</Filter>
</None>
Expand Down Expand Up @@ -2701,6 +2710,9 @@
<ClInclude Include="targetver.h">
<Filter>Source Files\Hercules\Emulation\Header Files</Filter>
</ClInclude>
<ClInclude Include="tcpip.h">
<Filter>Source Files\Hercules\Emulation\Header Files</Filter>
</ClInclude>
<ClInclude Include="version.h">
<Filter>Source Files\Hercules\Emulation\Header Files</Filter>
</ClInclude>
Expand All @@ -2716,6 +2728,9 @@
<ClInclude Include="w32util.h">
<Filter>Source Files\Hercules\Emulation\Header Files</Filter>
</ClInclude>
<ClInclude Include="x75.h">
<Filter>Source Files\Hercules\Emulation\Header Files</Filter>
</ClInclude>
<ClInclude Include="decNumber\include\decContext.h">
<Filter>Source Files\Hercules\ExtPkgs\decNumber\include</Filter>
</ClInclude>
Expand Down Expand Up @@ -3481,4 +3496,4 @@
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>
</Project>
7 changes: 6 additions & 1 deletion Hercules_VS2017.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,7 @@
<ClCompile Include="tapedev.c" />
<ClCompile Include="tapemap.c" />
<ClCompile Include="tapesplt.c" />
<ClCompile Include="tcpip.c" />
<ClCompile Include="timer.c" />
<ClCompile Include="trace.c" />
<ClCompile Include="transact.c" />
Expand All @@ -455,6 +456,7 @@
<ClCompile Include="w32ctca.c" />
<ClCompile Include="w32stape.c" />
<ClCompile Include="w32util.c" />
<ClCompile Include="x75.c" />
<ClCompile Include="xstore.c" />
<ClCompile Include="zfcp.c" />
</ItemGroup>
Expand Down Expand Up @@ -692,6 +694,7 @@
<None Include="README.SETUID" />
<None Include="README.SUN" />
<None Include="README.TAPE" />
<None Include="README.TCPIP" />
<None Include="README.VMFPLC2" />
<None Include="README.WIN64" />
<None Include="RELEASE.NOTES" />
Expand Down Expand Up @@ -1111,6 +1114,7 @@
<ClInclude Include="stfl.h" />
<ClInclude Include="tapedev.h" />
<ClInclude Include="targetver.h" />
<ClInclude Include="tcpip.h" />
<ClInclude Include="tt32api.h" />
<ClInclude Include="tt32if.h" />
<ClInclude Include="tuntap.h" />
Expand All @@ -1123,6 +1127,7 @@
<ClInclude Include="w32mtio.h" />
<ClInclude Include="w32stape.h" />
<ClInclude Include="w32util.h" />
<ClInclude Include="x75.h" />
<ClInclude Include="zfcp.h" />
</ItemGroup>
<ItemGroup>
Expand Down Expand Up @@ -1374,4 +1379,4 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>
17 changes: 16 additions & 1 deletion Hercules_VS2017.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -738,6 +738,9 @@
<ClCompile Include="strsignal.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
<ClCompile Include="tcpip.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
<ClCompile Include="timer.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
Expand All @@ -762,6 +765,9 @@
<ClCompile Include="w32util.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
<ClCompile Include="x75.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
<ClCompile Include="xstore.c">
<Filter>Source Files\Hercules\Emulation\Source Files</Filter>
</ClCompile>
Expand Down Expand Up @@ -1001,6 +1007,9 @@
<None Include="README.TAPE">
<Filter>Other Files\DOC\README</Filter>
</None>
<None Include="README.TCPIP">
<Filter>Other Files\DOC\README</Filter>
</None>
<None Include="README.VMFPLC2">
<Filter>Other Files\DOC\README</Filter>
</None>
Expand Down Expand Up @@ -2701,6 +2710,9 @@
<ClInclude Include="targetver.h">
<Filter>Source Files\Hercules\Emulation\Header Files</Filter>
</ClInclude>
<ClInclude Include="tcpip.h">
<Filter>Source Files\Hercules\Emulation\Header Files</Filter>
</ClInclude>
<ClInclude Include="version.h">
<Filter>Source Files\Hercules\Emulation\Header Files</Filter>
</ClInclude>
Expand All @@ -2716,6 +2728,9 @@
<ClInclude Include="w32util.h">
<Filter>Source Files\Hercules\Emulation\Header Files</Filter>
</ClInclude>
<ClInclude Include="x75.h">
<Filter>Source Files\Hercules\Emulation\Header Files</Filter>
</ClInclude>
<ClInclude Include="decNumber\include\decContext.h">
<Filter>Source Files\Hercules\ExtPkgs\decNumber\include</Filter>
</ClInclude>
Expand Down Expand Up @@ -3481,4 +3496,4 @@
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>
</Project>
5 changes: 5 additions & 0 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -472,12 +472,14 @@ libherc_la_SOURCES = \
sr.c \
stack.c \
strsignal.c \
tcpip.c \
timer.c \
trace.c \
transact.c \
vector.c \
vm.c \
vmd250.c \
x75.c \
xstore.c \
$(DYNSRC)

Expand Down Expand Up @@ -797,6 +799,7 @@ EXTRA_DIST = \
README.SOFTFLOAT \
README.SUN \
README.TAPE \
README.TCPIP \
README.VMFPLC2 \
README.TELNET \
README.WIN64 \
Expand Down Expand Up @@ -929,6 +932,7 @@ noinst_HEADERS = \
stfl.h \
tapedev.h \
targetver.h \
tcpip.h \
tt32api.h \
tt32if.h \
tuntap.h \
Expand All @@ -940,6 +944,7 @@ noinst_HEADERS = \
w32mtio.h \
w32stape.h \
w32util.h \
x75.h \
zfcp.h

###############################################################################
Expand Down
11 changes: 9 additions & 2 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -218,8 +218,8 @@ am_libherc_la_OBJECTS = _archdep_templ.lo archlvl.lo assist.lo \
httpserv.lo ieee.lo impl.lo io.lo ipl.lo loadmem.lo \
loadparm.lo losc.lo machchk.lo opcode.lo panel.lo pfpo.lo \
plo.lo qdio.lo scedasd.lo scescsi.lo script.lo service.lo \
sie.lo sr.lo stack.lo strsignal.lo timer.lo trace.lo \
transact.lo vector.lo vm.lo vmd250.lo xstore.lo \
sie.lo sr.lo stack.lo strsignal.lo tcpip.lo timer.lo trace.lo \
transact.lo vector.lo vm.lo vmd250.lo x75.lo xstore.lo \
$(am__objects_1)
libherc_la_OBJECTS = $(am_libherc_la_OBJECTS)
libherc_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
Expand Down Expand Up @@ -1103,12 +1103,14 @@ libherc_la_SOURCES = \
sr.c \
stack.c \
strsignal.c \
tcpip.c \
timer.c \
trace.c \
transact.c \
vector.c \
vm.c \
vmd250.c \
x75.c \
xstore.c \
$(DYNSRC)

Expand Down Expand Up @@ -1387,6 +1389,7 @@ EXTRA_DIST = \
README.SOFTFLOAT \
README.SUN \
README.TAPE \
README.TCPIP \
README.VMFPLC2 \
README.TELNET \
README.WIN64 \
Expand Down Expand Up @@ -1519,6 +1522,7 @@ noinst_HEADERS = \
stfl.h \
tapedev.h \
targetver.h \
tcpip.h \
tt32api.h \
tt32if.h \
tuntap.h \
Expand All @@ -1530,6 +1534,7 @@ noinst_HEADERS = \
w32mtio.h \
w32stape.h \
w32util.h \
x75.h \
zfcp.h

all: config.h
Expand Down Expand Up @@ -2019,6 +2024,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tapedev.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tapemap.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tapesplt.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tcpip.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/timer.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trace.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transact.Plo@am__quote@
Expand All @@ -2028,6 +2034,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vm.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vmd250.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vmfplc2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/x75.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xstore.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zfcp.Plo@am__quote@

Expand Down
Loading

0 comments on commit 7714b83

Please sign in to comment.