├── .gitattributes ├── .gitignore ├── FileSystem.js ├── MemMgr.js ├── README.md ├── cemu ├── README.md ├── arith.c ├── collections.c ├── collections.h ├── cpu.c ├── cpu.h ├── crt.c ├── crt.h ├── extra │ ├── findfirst.c │ └── findfirst.h ├── fpu.c ├── hello.c ├── image.h ├── imports.c ├── instructions.c ├── main.c ├── memmgr.c ├── memmgr.h └── modrm.c ├── cpu_shared.js ├── func_imports.js ├── index.html ├── sprintf.js ├── tcc.js ├── tests └── main.c ├── utils.js ├── v86_arith.js ├── v86_cpu.js ├── v86_fpu.js ├── v86_instructions.js ├── v86_modrm.js ├── webc86.js ├── x86emu_cpu.js └── x86emu_fpu.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/.gitignore -------------------------------------------------------------------------------- /FileSystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/FileSystem.js -------------------------------------------------------------------------------- /MemMgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/MemMgr.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/README.md -------------------------------------------------------------------------------- /cemu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/README.md -------------------------------------------------------------------------------- /cemu/arith.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/arith.c -------------------------------------------------------------------------------- /cemu/collections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/collections.c -------------------------------------------------------------------------------- /cemu/collections.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/collections.h -------------------------------------------------------------------------------- /cemu/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/cpu.c -------------------------------------------------------------------------------- /cemu/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/cpu.h -------------------------------------------------------------------------------- /cemu/crt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/crt.c -------------------------------------------------------------------------------- /cemu/crt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/crt.h -------------------------------------------------------------------------------- /cemu/extra/findfirst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/extra/findfirst.c -------------------------------------------------------------------------------- /cemu/extra/findfirst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/extra/findfirst.h -------------------------------------------------------------------------------- /cemu/fpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/fpu.c -------------------------------------------------------------------------------- /cemu/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/hello.c -------------------------------------------------------------------------------- /cemu/image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/image.h -------------------------------------------------------------------------------- /cemu/imports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/imports.c -------------------------------------------------------------------------------- /cemu/instructions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/instructions.c -------------------------------------------------------------------------------- /cemu/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/main.c -------------------------------------------------------------------------------- /cemu/memmgr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/memmgr.c -------------------------------------------------------------------------------- /cemu/memmgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/memmgr.h -------------------------------------------------------------------------------- /cemu/modrm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cemu/modrm.c -------------------------------------------------------------------------------- /cpu_shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/cpu_shared.js -------------------------------------------------------------------------------- /func_imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/func_imports.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/index.html -------------------------------------------------------------------------------- /sprintf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/sprintf.js -------------------------------------------------------------------------------- /tcc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/tcc.js -------------------------------------------------------------------------------- /tests/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/tests/main.c -------------------------------------------------------------------------------- /utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/utils.js -------------------------------------------------------------------------------- /v86_arith.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/v86_arith.js -------------------------------------------------------------------------------- /v86_cpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/v86_cpu.js -------------------------------------------------------------------------------- /v86_fpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/v86_fpu.js -------------------------------------------------------------------------------- /v86_instructions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/v86_instructions.js -------------------------------------------------------------------------------- /v86_modrm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/v86_modrm.js -------------------------------------------------------------------------------- /webc86.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/webc86.js -------------------------------------------------------------------------------- /x86emu_cpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/x86emu_cpu.js -------------------------------------------------------------------------------- /x86emu_fpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixeltris/webc86/HEAD/x86emu_fpu.js --------------------------------------------------------------------------------