gitextract_fd_kwrgy/ ├── .clang-format ├── .github/ │ └── workflows/ │ └── build-test-and-artifact.yml ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake/ │ ├── CheckLargeFiles.cmake │ ├── FindPCAP.cmake │ ├── TestFileOffsetBits.c │ ├── TestLargeFiles.c.cmake.in │ └── TestWindowsFSeek.c ├── es40.cfg ├── sonar-project.properties ├── src/ │ ├── AliM1543C.cpp │ ├── AliM1543C.hpp │ ├── AliM1543C_ide.cpp │ ├── AliM1543C_ide.hpp │ ├── AliM1543C_usb.cpp │ ├── AliM1543C_usb.hpp │ ├── AlphaCPU.cpp │ ├── AlphaCPU.hpp │ ├── AlphaCPU_ieeefloat.cpp │ ├── AlphaCPU_vaxfloat.cpp │ ├── AlphaCPU_vmspal.cpp │ ├── AlphaSim.cpp │ ├── Cirrus.cpp │ ├── Cirrus.hpp │ ├── Configurator.cpp │ ├── Configurator.hpp │ ├── DEC21143.cpp │ ├── DEC21143.hpp │ ├── DEC21143_mii.hpp │ ├── DEC21143_tulipreg.hpp │ ├── DMA.cpp │ ├── DMA.hpp │ ├── DPR.cpp │ ├── DPR.hpp │ ├── Disk.cpp │ ├── Disk.hpp │ ├── DiskController.cpp │ ├── DiskController.hpp │ ├── DiskDevice.cpp │ ├── DiskDevice.hpp │ ├── DiskFile.cpp │ ├── DiskFile.hpp │ ├── DiskRam.cpp │ ├── DiskRam.hpp │ ├── Ethernet.cpp │ ├── Ethernet.hpp │ ├── Flash.cpp │ ├── Flash.hpp │ ├── FloppyController.cpp │ ├── FloppyController.hpp │ ├── FreeTextQuestion.hpp │ ├── Keyboard.cpp │ ├── Keyboard.hpp │ ├── Main.cpp │ ├── MultipleChoiceQuestion.hpp │ ├── NumberQuestion.hpp │ ├── PCIDevice.cpp │ ├── PCIDevice.hpp │ ├── Port80.cpp │ ├── Port80.hpp │ ├── Question.hpp │ ├── S3Trio64.cpp │ ├── S3Trio64.hpp │ ├── SCSIBus.cpp │ ├── SCSIBus.hpp │ ├── SCSIDevice.cpp │ ├── SCSIDevice.hpp │ ├── Serial.cpp │ ├── Serial.hpp │ ├── ShrinkingChoiceQuestion.hpp │ ├── StdAfx.hpp │ ├── Sym53C810.cpp │ ├── Sym53C810.hpp │ ├── Sym53C895.cpp │ ├── Sym53C895.hpp │ ├── System.cpp │ ├── System.hpp │ ├── SystemComponent.cpp │ ├── SystemComponent.hpp │ ├── TraceEngine.cpp │ ├── TraceEngine.hpp │ ├── VGA.cpp │ ├── VGA.hpp │ ├── base/ │ │ ├── Bugcheck.cpp │ │ ├── Bugcheck.hpp │ │ ├── ErrorHandler.cpp │ │ ├── ErrorHandler.hpp │ │ ├── Event.cpp │ │ ├── Event.hpp │ │ ├── Event_POSIX.cpp │ │ ├── Event_POSIX.hpp │ │ ├── Event_WIN32.cpp │ │ ├── Event_WIN32.hpp │ │ ├── Exception.cpp │ │ ├── Exception.hpp │ │ ├── Foundation.hpp │ │ ├── Mutex.cpp │ │ ├── Mutex.hpp │ │ ├── Mutex_POSIX.cpp │ │ ├── Mutex_POSIX.hpp │ │ ├── Mutex_WIN32.cpp │ │ ├── Mutex_WIN32.hpp │ │ ├── NumberFormatter.cpp │ │ ├── NumberFormatter.hpp │ │ ├── Platform.hpp │ │ ├── Platform_POSIX.hpp │ │ ├── Platform_VMS.hpp │ │ ├── Platform_WIN32.hpp │ │ ├── Poco.hpp │ │ ├── RWLock.cpp │ │ ├── RWLock.hpp │ │ ├── RWLock_POSIX.cpp │ │ ├── RWLock_POSIX.hpp │ │ ├── RWLock_WIN32.cpp │ │ ├── RWLock_WIN32.hpp │ │ ├── RefCountedObject.cpp │ │ ├── RefCountedObject.hpp │ │ ├── ScopedLock.hpp │ │ ├── Semaphore.cpp │ │ ├── Semaphore.hpp │ │ ├── Semaphore_POSIX.cpp │ │ ├── Semaphore_POSIX.hpp │ │ ├── Semaphore_WIN32.cpp │ │ ├── Semaphore_WIN32.hpp │ │ ├── SingletonHolder.hpp │ │ ├── Timestamp.cpp │ │ ├── Timestamp.hpp │ │ ├── Types.hpp │ │ └── UnWindows.hpp │ ├── config.hpp.in │ ├── config_debug.hpp │ ├── cpu_arith.hpp │ ├── cpu_bwx.hpp │ ├── cpu_control.hpp │ ├── cpu_debug.hpp │ ├── cpu_defs.hpp │ ├── cpu_fp_branch.hpp │ ├── cpu_fp_memory.hpp │ ├── cpu_fp_operate.hpp │ ├── cpu_logical.hpp │ ├── cpu_memory.hpp │ ├── cpu_misc.hpp │ ├── cpu_mvi.hpp │ ├── cpu_pal.hpp │ ├── cpu_vax.hpp │ ├── datatypes.hpp │ ├── es40-cfg.cpp │ ├── es40_debug.cpp │ ├── es40_debug.hpp │ ├── es40_endian.hpp │ ├── es40_float.hpp │ ├── gui/ │ │ ├── gui.cpp │ │ ├── gui.hpp │ │ ├── gui_win32_font.hpp │ │ ├── gui_x11.cpp │ │ ├── keymap.cpp │ │ ├── keymap.hpp │ │ ├── plugin.hpp │ │ ├── scancodes.cpp │ │ ├── scancodes.hpp │ │ ├── sdl.cpp │ │ ├── sdl_fonts.hpp │ │ ├── sdlkeys.hpp │ │ └── vga.hpp │ ├── lockstep.cpp │ ├── lockstep.hpp │ ├── make_unique.hpp │ └── telnet.hpp └── test/ ├── disk/ │ └── unwritable/ │ ├── axp_correct.log │ ├── es40.cfg │ └── test.sh ├── rom/ │ ├── axp_correct.log │ ├── es40.cfg │ ├── test.ps1 │ └── test.sh └── run