File List

Here is a list of all files with brief descriptions:
C:/es40/ChangeLog [code]
C:/es40/THANKS [code]
C:/es40/listings/driver/channels.h [code]
C:/es40/listings/driver/lrdriver.h [code]
C:/es40/listings/driver/msb_data.h [code]
C:/es40/listings/driver/msb_macros.h [code]
C:/es40/listings/sys/cfg_routines.h [code]
C:/es40/listings/sys/cfg_tree.h [code]
C:/es40/listings/sys/cfg_tree_strings.h [code]
C:/es40/listings/sys/cfg_util.h [code]
C:/es40/listings/sys/gct_io.h [code]
C:/es40/listings/sys/gct_protos.h [code]
C:/es40/listings/sys/gct_routines.h [code]
C:/es40/listings/sys/gct_tree.h [code]
C:/es40/listings/sys/gct_tree_init.h [code]
C:/es40/listings/sys/gct_tree_strings.h [code]
C:/es40/listings/sys/gct_util.h [code]
C:/es40/listings/sys/glx$dispatch.h [code]
C:/es40/listings/sys/ieee_control.h [code]
C:/es40/listings/sys/ieee_fpu.h [code]
C:/es40/listings/sys/ieee_inst.h [code]
C:/es40/listings/sys/ieee_isqrt_tab.h [code]
C:/es40/listings/sys/ieee_realt.h [code]
C:/es40/listings/sys/ifileio.h [code]
C:/es40/listings/sys/lck_debug.h [code]
C:/es40/listings/sys/lnm_debug.h [code]
C:/es40/listings/sys/radcheckdef.h [code]
C:/es40/listings/sys/read_config.h [code]
C:/es40/listings/sys/tqe_debug.h [code]
C:/es40/listings/sys/tr_debug.h [code]
C:/es40/src/AliM1543C.cpp [code]Contains the code for the emulated Ali M1543C chipset devices
C:/es40/src/AliM1543C.h [code]Contains the definitions for the ISA part of the emulated Ali M1543C chipset
C:/es40/src/AliM1543C_ide.cpp [code]Contains the code for the emulated Ali M1543C IDE chipset part
C:/es40/src/AliM1543C_ide.h [code]Contains the definitions for the emulated Ali M1543C IDE chipset part
C:/es40/src/AliM1543C_usb.cpp [code]Contains the code for the emulated Ali M1543C IDE chipset part
C:/es40/src/AliM1543C_usb.h [code]Contains the definitions for the emulated Ali M1543C USB chipset part
C:/es40/src/AlphaCPU.cpp [code]Contains the code for the emulated DecChip 21264CB EV68 Alpha processor
C:/es40/src/AlphaCPU.h [code]Contains the definitions for the emulated DecChip 21264CB EV68 Alpha processor
C:/es40/src/AlphaCPU_ieeefloat.cpp [code]Contains IEEE floating point code for the Alpha CPU
C:/es40/src/AlphaCPU_vaxfloat.cpp [code]Contains VAX floating point code for the Alpha CPU
C:/es40/src/AlphaCPU_vmspal.cpp [code]Contains routines that replace parts of the VMS PALcode for the emulated DecChip 21264CB EV68 Alpha processor
C:/es40/src/AlphaSim.cpp [code]Defines the entry point for the application
C:/es40/src/Cirrus.cpp [code]Contains the code for the emulated Cirrus CL GD-5434 Video Card device
C:/es40/src/Cirrus.h [code]Contains the definitions for the emulated Cirrus CL GD-5434 Video Card device
C:/es40/src/config_debug.h [code]
C:/es40/src/config_vms.h [code]Contains configuration definitions (similar to produced by the configure script on other OS'es) to build ES40 emulator on OpenVMS
C:/es40/src/config_win32.h [code]Contains configuration definitions (similar to produced by the configure script on other OS'es) to build ES40 emulator on Windows
C:/es40/src/Configurator.cpp [code]Contains the code for the configuration file interpreter
C:/es40/src/Configurator.h [code]Contains the definitions for the configuration file interpreter
C:/es40/src/cpu_arith.h [code]Contains code macros for the processor integer arithmetic instructions
C:/es40/src/cpu_bwx.h [code]Contains code macros for the processor BWX (byte and word extension) instructions
C:/es40/src/cpu_control.h [code]Contains code macros for the processor control instructions
C:/es40/src/cpu_debug.h [code]Contains debugging macros used by AlphaCPU.cpp
C:/es40/src/cpu_defs.h [code]Contains some macro definitions and some inline functions for the Alpha CPU
C:/es40/src/cpu_fp_branch.h [code]Contains code macros for the processor floating-point branch instructions
C:/es40/src/cpu_fp_memory.h [code]Contains code macros for the processor floating-point load/store instructions
C:/es40/src/cpu_fp_operate.h [code]Contains code macros for the processor floating-point operate instructions
C:/es40/src/cpu_logical.h [code]Contains code macros for the processor logical instructions
C:/es40/src/cpu_memory.h [code]Contains code macros for the processor memory load/store instructions
C:/es40/src/cpu_misc.h [code]Contains code macros for miscellaneous processor instructions
C:/es40/src/cpu_mvi.h [code]Contains code macros for the processor MVI (multimedia) instructions
C:/es40/src/cpu_pal.h [code]Contains code macros for the processor PALmode instructions
C:/es40/src/cpu_vax.h [code]Contains code macros for the processor VAX compatibility instructions
C:/es40/src/datatypes.h [code]Contains the datatype definitions for use with Microsoft Visual C++ and Linux
C:/es40/src/DEC21143.cpp [code]Contains the code for the emulated DEC 21143 NIC device
C:/es40/src/DEC21143.h [code]Contains the definitions for the emulated DEC 21143 NIC device
C:/es40/src/DEC21143_mii.h [code]Contains definitions for the MII physical interface layer for the emulated DEC 21143 NIC device
C:/es40/src/DEC21143_tulipreg.h [code]Contains the definitions for the registers for the emulated DEC 21143 NIC device
C:/es40/src/Disk.cpp [code]Contains code for the disk base class
C:/es40/src/Disk.h [code]Contains definitions for the disk base class
C:/es40/src/DiskController.cpp [code]Contains definitions for the disk controller base class
C:/es40/src/DiskController.h [code]Contains definitions for the disk controller base class
C:/es40/src/DiskDevice.cpp [code]Contains code to use a raw device as a disk image
C:/es40/src/DiskDevice.h [code]Contains definitions to use a raw device as a disk image
C:/es40/src/DiskFile.cpp [code]Contains code to use a file as a disk image
C:/es40/src/DiskFile.h [code]Contains definitions to use a file as a disk image
C:/es40/src/DiskRam.cpp [code]Contains code to use a RAM disk
C:/es40/src/DiskRam.h [code]Contains definitions to use a RAM disk
C:/es40/src/DMA.cpp [code]Contains the code for the emulated DMA controller
C:/es40/src/DMA.h [code]Contains the definitions for the emulated DMA controller
C:/es40/src/dox.cpp [code]Contains extra comments for Doxygen
C:/es40/src/DPR.cpp [code]Contains the code for the emulated Dual Port Ram and RMC devices
C:/es40/src/DPR.h [code]Contains the definitions for the emulated Dual Port Ram and RMC devices
C:/es40/src/es40-cfg.cpp [code]Configuration file creator
C:/es40/src/es40_debug.cpp [code]Contains code for debugging
C:/es40/src/es40_debug.h [code]Contains macro's and prototypes for debugging
C:/es40/src/es40_endian.h [code]Contains macro's for byte-swapping on big-endian host architectures
C:/es40/src/es40_float.h [code]Contains floating point conversion code used by AlphaCPU.cpp
C:/es40/src/Ethernet.cpp [code]Contains the code for the packet queue and other NIC support routines
C:/es40/src/Ethernet.h [code]Contains the definitions for the packet queue and other NIC support routines
C:/es40/src/Exception.cpp [code]Contains the implementation for the different exceptions used
C:/es40/src/Exception.h [code]Contains the definitions for the different exceptions used
C:/es40/src/Flash.cpp [code]Contains the code for the emulated Flash ROM devices
C:/es40/src/Flash.h [code]Contains the definitions for the emulated Flash ROM devices
C:/es40/src/FloppyController.cpp [code]Contains the code for the emulated Floppy Controller devices
C:/es40/src/FloppyController.h [code]Contains the definitions for the emulated Floppy Controller devices
C:/es40/src/FreeTextQuestion.h [code]FreeTextQuestion class for Configuration file creator
C:/es40/src/Keyboard.cpp [code]Contains the code for the emulated Keyboard and mouse devices and controller
C:/es40/src/Keyboard.h [code]Contains the definitions for the emulated Keyboard and mouse devices and controller
C:/es40/src/Lock.h [code]Contains the definitions for the different locking structures for multi-threading
C:/es40/src/lockstep.cpp [code]Contains the code for the lockstep debugging mechanism
C:/es40/src/lockstep.h [code]Contains telnet declarations for the lock-step code
C:/es40/src/MultipleChoiceQuestion.h [code]MultipleChoiceQuestion class for Configuration file creator
C:/es40/src/NumberQuestion.h [code]NumberQuestion class for Configuration file creator
C:/es40/src/PCIDevice.cpp [code]Contains the code for the PCI device class
C:/es40/src/PCIDevice.h [code]Contains the definitions for the PCI Device base class
C:/es40/src/Port80.cpp [code]Contains the code for the emulated Port 80 device
C:/es40/src/Port80.h [code]Contains the definitions for the emulated Port 80 device
C:/es40/src/Question.h [code]Question class for Configuration file creator
C:/es40/src/S3Trio64.cpp [code]Contains the code for emulated S3 Trio 64 Video Card device
C:/es40/src/S3Trio64.h [code]Contains the definitions for emulated S3 Trio 64 Video Card device
C:/es40/src/SCSIBus.cpp [code]Contains definitions for the SCSI bus class
C:/es40/src/SCSIBus.h [code]Contains definitions for the SCSI bus class
C:/es40/src/SCSIDevice.cpp [code]Contains definitions for the SCSI device base class
C:/es40/src/SCSIDevice.h [code]Contains definitions for the SCSI device base class
C:/es40/src/Serial.cpp [code]Contains the code for the emulated Serial Port devices
C:/es40/src/Serial.h [code]Contains the definitions for the emulated Serial Port devices
C:/es40/src/ShrinkingChoiceQuestion.h [code]Configuration file creator
C:/es40/src/StdAfx.cpp [code]Source file that includes just the standard includes
C:/es40/src/StdAfx.h [code]Standard includes
C:/es40/src/Sym53C810.cpp [code]Contains the code for the emulated Symbios SCSI controller
C:/es40/src/Sym53C810.h [code]Contains the definitions for the emulated Symbios SCSI controller
C:/es40/src/Sym53C895.cpp [code]Contains the code for the emulated Symbios SCSI controller
C:/es40/src/Sym53C895.h [code]Contains the definitions for the emulated Symbios SCSI controller
C:/es40/src/System.cpp [code]Contains the code for the emulated Typhoon Chipset devices
C:/es40/src/System.h [code]ES40 emulator
C:/es40/src/SystemComponent.cpp [code]Contains code for the base class for devices that connect to the chipset
C:/es40/src/SystemComponent.h [code]Contains definitions for the base class for devices that connect to the chipset
C:/es40/src/telnet.h [code]Contains TCP/IP declarations used by the serial port emulator and lock-step code
C:/es40/src/TraceEngine.cpp [code]Contains the code for the CPU tracing engine
C:/es40/src/TraceEngine.h [code]Contains the definitions for the CPU tracing engine
C:/es40/src/VGA.cpp [code]Contains the code for the VGA base class
C:/es40/src/VGA.h [code]Contains the definitions for the VGA base class
C:/es40/src/gui/gui.cpp [code]Contains code for the bx_gui_c base class used for interfacing with SDL and other device interfaces
C:/es40/src/gui/gui.h [code]Contains the definitions for the bx_gui_c base class used for interfacing with SDL and other device interfaces
C:/es40/src/gui/gui_win32.cpp [code]Win32 GUI implementation
C:/es40/src/gui/gui_win32_font.h [code]Contains fonts used by the Win32 GUI
C:/es40/src/gui/gui_x11.cpp [code]X-Windows GUI implementation
C:/es40/src/gui/keymap.cpp [code]Contains the code for the bx_keymap_c class used for keyboard interfacing with SDL and other device interfaces
C:/es40/src/gui/keymap.h [code]Contains the definitions for the bx_keymap_c class used for keyboard interfacing with SDL and other device interfaces
C:/es40/src/gui/plugin.h [code]Contains the definitions for use with bx_
C:/es40/src/gui/scancodes.cpp [code]Contains scancodes used to translate host keys to scancodes for the emulated keyboard controller
C:/es40/src/gui/scancodes.h [code]Contains definitions for scancode table
C:/es40/src/gui/sdl.cpp [code]Contains the code for the bx_sdl_gui_c class used for interfacing with SDL
C:/es40/src/gui/sdl_fonts.h [code]Contains fonts used by SDL
C:/es40/src/gui/sdlkeys.h [code]This file is simply a list of SDL key symbols taken from <SDL/SDL_keysym.h>
C:/es40/src/gui/vga.h [code]Definitions for VGA cards
C:/es40/src/OS_X/SDLMain.h [code]Defines the Apple entry point for the application
C:/es40/src/OS_X/SDLMain.m [code]Defines the Apple entry point for the application
C:/es40/src/vms/AutoPtr.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Bugcheck.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Bugcheck.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Debugger.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Debugger.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/ErrorHandler.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/ErrorHandler.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Event.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Event.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Event_POSIX.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Event_POSIX.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Exception.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Exception.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Foundation.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Mutex.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Mutex.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Mutex_POSIX.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Mutex_POSIX.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Platform_VMS.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/RefCountedObject.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/RefCountedObject.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Runnable.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Runnable.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/RWLock.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/RWLock.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/RWLock_POSIX.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/RWLock_POSIX.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/ScopedLock.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Semaphore.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Semaphore.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Semaphore_POSIX.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Semaphore_POSIX.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/SingletonHolder.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Thread.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Thread.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Thread_POSIX.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Thread_POSIX.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/ThreadLocal.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/ThreadLocal.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Timestamp.cpp [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Timestamp.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support
C:/es40/src/vms/Types.h [code]From the Poco C++ Libraries; used for ES40 for OpenVMS only, as Poco has dropped OpenVMS support

SourceForge.net Logo
Project space on SourceForge.net