├── .classpath ├── .gitignore ├── .project ├── emx370.jardesc ├── emx370.manifest ├── plain-telnet-session.png ├── readme.md ├── sample-system ├── cmsuser.logonscript ├── cp_cmsuser │ ├── cmsuser_191.ckdc │ ├── cmsuser_191.ckdc.delta │ ├── cmsuser_192.ckdc │ ├── cmsuser_192.ckdc.delta │ ├── cmsuser_193.ckdc │ ├── cmsuser_193.ckdc.delta │ ├── cmsuser_194.ckdc │ ├── cmsuser_194.ckdc.delta │ ├── cmsuser_195.ckdc │ └── cmsuser_195.ckdc.delta ├── cp_shared │ ├── CMS.segment │ ├── CMSSEG.segment │ ├── gcccms_201.ckdc │ ├── gcccms_202.ckdc │ ├── gcccms_491.ckdc │ ├── shared_190.ckdc │ ├── shared_19D.ckdc │ └── shared_19E.ckdc ├── emx370-ckdc.sh ├── emx370.jar ├── emx370.script └── emx370.sh ├── src └── dev │ └── hawala │ └── vm370 │ ├── CommandTokens.java │ ├── Emx370.java │ ├── Log.java │ ├── card │ ├── CardDev2540Puncher.java │ ├── CardDev2540Reader.java │ ├── CardSinkAsciiFile.java │ ├── CardSinkEbcdicFile.java │ ├── CardSourceAsciiFile.java │ ├── CardSourceEbcdicFile.java │ ├── iCardSink.java │ └── iCardSource.java │ ├── cons │ ├── ConsoleCommandCodes.java │ ├── ConsoleGRAF.java │ ├── ConsoleSimple.java │ ├── Screen3270Emulator.java │ ├── UserCommandsConsole.java │ ├── UserConsole3270.java │ └── UserConsoleSerial.java │ ├── dasd │ ├── ckdc │ │ ├── CkdDriveType.java │ │ ├── CkdcDrive.java │ │ ├── DriveBaseExternalIO.java │ │ ├── InputStreamReader.java │ │ ├── Track.java │ │ ├── TrackBaseExternalIO.java │ │ └── Vm370DdrCkdcLoader.java │ ├── fba │ │ └── FbaDrive.java │ └── iDasd.java │ ├── ebcdic │ ├── Ebcdic.java │ ├── EbcdicHandler.java │ ├── EbcdicTextPipeline.java │ └── PlainHex.java │ ├── mecaff │ ├── ByteBuffer.java │ ├── IBufferSink.java │ ├── IConnectionClosedSink.java │ ├── IInterruptibleProcessor.java │ ├── IVm3270ConsoleCompletedSink.java │ ├── IVm3270ConsoleInputSink.java │ ├── LineBuffer.java │ ├── StreamDrain.java │ ├── TerminalTypeNegotiator.java │ └── Vm3270Console.java │ ├── print │ ├── PrintDev1403.java │ ├── PrintFileSinkBase.java │ ├── PrintSinkAsciiAsaFile.java │ ├── PrintSinkAsciiControlFile.java │ ├── PrintSinkPdf.java │ ├── PrintSinkPostscript.java │ ├── iPrintSink.java │ └── print.ps │ ├── spool │ ├── CloseableDiskFileSink.java │ ├── iSpoolCloseableFile.java │ └── iSpoolDevice.java │ ├── stream3270 │ ├── AidCode3270.java │ ├── BufferAddress.java │ ├── Color3270.java │ ├── CommandCode3270.java │ ├── DataOutStream3270.java │ ├── Ebcdic6BitEncoding.java │ ├── ExtHighlight3270.java │ └── OrderCode3270.java │ ├── tape │ ├── TapeBlock.java │ ├── TapeDrive.java │ ├── TapeIoAws.java │ └── iTapeIo.java │ ├── tests │ ├── AbstractCpu370BcTest.java │ ├── Cpu370BcTest_Arith.java │ ├── Cpu370BcTest_Branch.java │ ├── Cpu370BcTest_Compare.java │ ├── Cpu370BcTest_Decimal.java │ ├── Cpu370BcTest_FloatDouble.java │ ├── Cpu370BcTest_FloatSingle.java │ ├── Cpu370BcTest_Load.java │ ├── Cpu370BcTest_Logic.java │ ├── Cpu370BcTest_Misc.java │ ├── Cpu370BcTest_MoveTranslate.java │ ├── Cpu370BcTest_Shift.java │ ├── Cpu370BcTest_Store.java │ ├── DasdCkdcTest.java │ ├── DeviceHandlerTest_Basics.java │ └── TestDriveLoad.java │ └── vm │ ├── cp │ ├── CPCommandInterpreter.java │ ├── CPCommandInterpreterEmulator.java │ ├── HostIO.java │ └── iUserConsole.java │ ├── device │ ├── DeviceHandler.java │ ├── iDevice.java │ ├── iDeviceChannelStatus.java │ ├── iDeviceIO.java │ └── iDeviceStatus.java │ ├── iSvcInterceptor.java │ └── machine │ ├── CPVirtualMachine.java │ ├── Cpu370Bc.java │ ├── Cpu370BcBasic.java │ ├── Cpu370BcIfTree.java │ ├── Cpu370BcJumpTable.java │ ├── Cpu370BcLambda.java │ ├── Cpu370BcLambda2.java │ ├── Cpu370BcLambda3.java │ ├── Cpu370BcLambda4.java │ ├── DecimalImpl.java │ ├── DuplicateDeviceException.java │ ├── FloatImpl.java │ ├── NamedSegment.java │ ├── PSWException.java │ ├── iCommandExecutor.java │ ├── iInterruptSource.java │ └── iProcessorEventTracker.java ├── x3270-cp-console-emulation.png ├── x3270-fullscreen.png └── x3270-mecaff-console.png /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | *.md.html 3 | 4 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/.project -------------------------------------------------------------------------------- /emx370.jardesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/emx370.jardesc -------------------------------------------------------------------------------- /emx370.manifest: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /plain-telnet-session.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/plain-telnet-session.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/readme.md -------------------------------------------------------------------------------- /sample-system/cmsuser.logonscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cmsuser.logonscript -------------------------------------------------------------------------------- /sample-system/cp_cmsuser/cmsuser_191.ckdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_cmsuser/cmsuser_191.ckdc -------------------------------------------------------------------------------- /sample-system/cp_cmsuser/cmsuser_191.ckdc.delta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_cmsuser/cmsuser_191.ckdc.delta -------------------------------------------------------------------------------- /sample-system/cp_cmsuser/cmsuser_192.ckdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_cmsuser/cmsuser_192.ckdc -------------------------------------------------------------------------------- /sample-system/cp_cmsuser/cmsuser_192.ckdc.delta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_cmsuser/cmsuser_192.ckdc.delta -------------------------------------------------------------------------------- /sample-system/cp_cmsuser/cmsuser_193.ckdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_cmsuser/cmsuser_193.ckdc -------------------------------------------------------------------------------- /sample-system/cp_cmsuser/cmsuser_193.ckdc.delta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_cmsuser/cmsuser_193.ckdc.delta -------------------------------------------------------------------------------- /sample-system/cp_cmsuser/cmsuser_194.ckdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_cmsuser/cmsuser_194.ckdc -------------------------------------------------------------------------------- /sample-system/cp_cmsuser/cmsuser_194.ckdc.delta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_cmsuser/cmsuser_194.ckdc.delta -------------------------------------------------------------------------------- /sample-system/cp_cmsuser/cmsuser_195.ckdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_cmsuser/cmsuser_195.ckdc -------------------------------------------------------------------------------- /sample-system/cp_cmsuser/cmsuser_195.ckdc.delta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_cmsuser/cmsuser_195.ckdc.delta -------------------------------------------------------------------------------- /sample-system/cp_shared/CMS.segment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_shared/CMS.segment -------------------------------------------------------------------------------- /sample-system/cp_shared/CMSSEG.segment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_shared/CMSSEG.segment -------------------------------------------------------------------------------- /sample-system/cp_shared/gcccms_201.ckdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_shared/gcccms_201.ckdc -------------------------------------------------------------------------------- /sample-system/cp_shared/gcccms_202.ckdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_shared/gcccms_202.ckdc -------------------------------------------------------------------------------- /sample-system/cp_shared/gcccms_491.ckdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_shared/gcccms_491.ckdc -------------------------------------------------------------------------------- /sample-system/cp_shared/shared_190.ckdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_shared/shared_190.ckdc -------------------------------------------------------------------------------- /sample-system/cp_shared/shared_19D.ckdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_shared/shared_19D.ckdc -------------------------------------------------------------------------------- /sample-system/cp_shared/shared_19E.ckdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/cp_shared/shared_19E.ckdc -------------------------------------------------------------------------------- /sample-system/emx370-ckdc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/emx370-ckdc.sh -------------------------------------------------------------------------------- /sample-system/emx370.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/emx370.jar -------------------------------------------------------------------------------- /sample-system/emx370.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/emx370.script -------------------------------------------------------------------------------- /sample-system/emx370.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/sample-system/emx370.sh -------------------------------------------------------------------------------- /src/dev/hawala/vm370/CommandTokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/CommandTokens.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/Emx370.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/Emx370.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/Log.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/card/CardDev2540Puncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/card/CardDev2540Puncher.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/card/CardDev2540Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/card/CardDev2540Reader.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/card/CardSinkAsciiFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/card/CardSinkAsciiFile.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/card/CardSinkEbcdicFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/card/CardSinkEbcdicFile.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/card/CardSourceAsciiFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/card/CardSourceAsciiFile.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/card/CardSourceEbcdicFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/card/CardSourceEbcdicFile.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/card/iCardSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/card/iCardSink.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/card/iCardSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/card/iCardSource.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/cons/ConsoleCommandCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/cons/ConsoleCommandCodes.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/cons/ConsoleGRAF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/cons/ConsoleGRAF.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/cons/ConsoleSimple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/cons/ConsoleSimple.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/cons/Screen3270Emulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/cons/Screen3270Emulator.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/cons/UserCommandsConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/cons/UserCommandsConsole.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/cons/UserConsole3270.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/cons/UserConsole3270.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/cons/UserConsoleSerial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/cons/UserConsoleSerial.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/dasd/ckdc/CkdDriveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/dasd/ckdc/CkdDriveType.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/dasd/ckdc/CkdcDrive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/dasd/ckdc/CkdcDrive.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/dasd/ckdc/DriveBaseExternalIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/dasd/ckdc/DriveBaseExternalIO.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/dasd/ckdc/InputStreamReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/dasd/ckdc/InputStreamReader.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/dasd/ckdc/Track.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/dasd/ckdc/Track.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/dasd/ckdc/TrackBaseExternalIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/dasd/ckdc/TrackBaseExternalIO.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/dasd/ckdc/Vm370DdrCkdcLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/dasd/ckdc/Vm370DdrCkdcLoader.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/dasd/fba/FbaDrive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/dasd/fba/FbaDrive.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/dasd/iDasd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/dasd/iDasd.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/ebcdic/Ebcdic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/ebcdic/Ebcdic.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/ebcdic/EbcdicHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/ebcdic/EbcdicHandler.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/ebcdic/EbcdicTextPipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/ebcdic/EbcdicTextPipeline.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/ebcdic/PlainHex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/ebcdic/PlainHex.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/mecaff/ByteBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/mecaff/ByteBuffer.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/mecaff/IBufferSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/mecaff/IBufferSink.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/mecaff/IConnectionClosedSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/mecaff/IConnectionClosedSink.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/mecaff/IInterruptibleProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/mecaff/IInterruptibleProcessor.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/mecaff/IVm3270ConsoleCompletedSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/mecaff/IVm3270ConsoleCompletedSink.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/mecaff/IVm3270ConsoleInputSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/mecaff/IVm3270ConsoleInputSink.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/mecaff/LineBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/mecaff/LineBuffer.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/mecaff/StreamDrain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/mecaff/StreamDrain.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/mecaff/TerminalTypeNegotiator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/mecaff/TerminalTypeNegotiator.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/mecaff/Vm3270Console.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/mecaff/Vm3270Console.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/print/PrintDev1403.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/print/PrintDev1403.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/print/PrintFileSinkBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/print/PrintFileSinkBase.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/print/PrintSinkAsciiAsaFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/print/PrintSinkAsciiAsaFile.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/print/PrintSinkAsciiControlFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/print/PrintSinkAsciiControlFile.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/print/PrintSinkPdf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/print/PrintSinkPdf.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/print/PrintSinkPostscript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/print/PrintSinkPostscript.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/print/iPrintSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/print/iPrintSink.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/print/print.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/print/print.ps -------------------------------------------------------------------------------- /src/dev/hawala/vm370/spool/CloseableDiskFileSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/spool/CloseableDiskFileSink.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/spool/iSpoolCloseableFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/spool/iSpoolCloseableFile.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/spool/iSpoolDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/spool/iSpoolDevice.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/stream3270/AidCode3270.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/stream3270/AidCode3270.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/stream3270/BufferAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/stream3270/BufferAddress.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/stream3270/Color3270.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/stream3270/Color3270.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/stream3270/CommandCode3270.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/stream3270/CommandCode3270.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/stream3270/DataOutStream3270.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/stream3270/DataOutStream3270.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/stream3270/Ebcdic6BitEncoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/stream3270/Ebcdic6BitEncoding.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/stream3270/ExtHighlight3270.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/stream3270/ExtHighlight3270.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/stream3270/OrderCode3270.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/stream3270/OrderCode3270.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tape/TapeBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tape/TapeBlock.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tape/TapeDrive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tape/TapeDrive.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tape/TapeIoAws.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tape/TapeIoAws.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tape/iTapeIo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tape/iTapeIo.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/AbstractCpu370BcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/AbstractCpu370BcTest.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_Arith.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_Arith.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_Branch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_Branch.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_Compare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_Compare.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_Decimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_Decimal.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_FloatDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_FloatDouble.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_FloatSingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_FloatSingle.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_Load.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_Load.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_Logic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_Logic.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_Misc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_Misc.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_MoveTranslate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_MoveTranslate.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_Shift.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_Shift.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/Cpu370BcTest_Store.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/Cpu370BcTest_Store.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/DasdCkdcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/DasdCkdcTest.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/DeviceHandlerTest_Basics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/DeviceHandlerTest_Basics.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/tests/TestDriveLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/tests/TestDriveLoad.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/cp/CPCommandInterpreter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/cp/CPCommandInterpreter.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/cp/CPCommandInterpreterEmulator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/cp/CPCommandInterpreterEmulator.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/cp/HostIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/cp/HostIO.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/cp/iUserConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/cp/iUserConsole.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/device/DeviceHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/device/DeviceHandler.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/device/iDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/device/iDevice.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/device/iDeviceChannelStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/device/iDeviceChannelStatus.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/device/iDeviceIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/device/iDeviceIO.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/device/iDeviceStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/device/iDeviceStatus.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/iSvcInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/iSvcInterceptor.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/CPVirtualMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/CPVirtualMachine.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/Cpu370Bc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/Cpu370Bc.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/Cpu370BcBasic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/Cpu370BcBasic.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/Cpu370BcIfTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/Cpu370BcIfTree.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/Cpu370BcJumpTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/Cpu370BcJumpTable.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/Cpu370BcLambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/Cpu370BcLambda.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/Cpu370BcLambda2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/Cpu370BcLambda2.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/Cpu370BcLambda3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/Cpu370BcLambda3.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/Cpu370BcLambda4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/Cpu370BcLambda4.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/DecimalImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/DecimalImpl.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/DuplicateDeviceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/DuplicateDeviceException.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/FloatImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/FloatImpl.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/NamedSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/NamedSegment.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/PSWException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/PSWException.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/iCommandExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/iCommandExecutor.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/iInterruptSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/iInterruptSource.java -------------------------------------------------------------------------------- /src/dev/hawala/vm370/vm/machine/iProcessorEventTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/src/dev/hawala/vm370/vm/machine/iProcessorEventTracker.java -------------------------------------------------------------------------------- /x3270-cp-console-emulation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/x3270-cp-console-emulation.png -------------------------------------------------------------------------------- /x3270-fullscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/x3270-fullscreen.png -------------------------------------------------------------------------------- /x3270-mecaff-console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devhawala/emx370/HEAD/x3270-mecaff-console.png --------------------------------------------------------------------------------