Skip to content

Releases: Recoskie/core

V2.7

02 Jan 17:12

Choose a tag to compare

Bug fixes in this version.

Fixes bug #12.

Thanks to nepx for noticing and reporting more decoding errors.

This release Features.

Address mapper for creating maps of applications or programs. Used in the project JDasm.

A core script that allows the unloading and loading of new cores. More core types may be supported than just x86.

Backwards compatible with 32-bit and 16-bit.

Supports instruction sets: MMX, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4a, SSE4.1, SSE4.2, SMX, VMX, AMD-V, Intel VT-x, AES, ADX, HLE, MPX, ABM, BMI1, BMI2, TBM, FMA, SHA, AVX2, AVX512F, AVX512CD, AVX512ER, AVX512PF, AVX512BW, AVX512DQ, AVX512VL, AVX512IFMA, AVX512VBMI.

Compatibility modes for older incompatible processors: Knights Corner, Intel Larrabee, Cyrix, Geode, Centaur, X86/486.

V2.6

19 Dec 16:41

Choose a tag to compare

Bug fixes in this version.

Bug fix #11.

Thanks to nepx for noticing and reporting the decoding errors.

This release Features.

Address mapper for creating maps of applications or programs. Used in the project JDasm.

A core script that allows the unloading and loading of new cores. More core types may be supported than just x86.

Backwards compatible with 32-bit and 16-bit.

Supports instruction sets: MMX, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4a, SSE4.1, SSE4.2, SMX, VMX, AMD-V, Intel VT-x, AES, ADX, HLE, MPX, ABM, BMI1, BMI2, TBM, FMA, SHA, AVX2, AVX512F, AVX512CD, AVX512ER, AVX512PF, AVX512BW, AVX512DQ, AVX512VL, AVX512IFMA, AVX512VBMI.

Compatibility modes for older incompatible processors: Knights Corner, Intel Larrabee, Cyrix, Geode, Centaur, X86/486.

V2.5

27 Sep 09:06

Choose a tag to compare

Bug fixes in this version.

Bug fixes #8, #9, and #10.

Thanks to nepx for noticing and reporting the decoding errors.

This release Features.

Backwards compatible to 32 bit, and 16 bit.

Supports instructions sets: MMX, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4a, SSE4.1, SSE4.2, SMX, VMX, AMD-V, Intel VT-x, AES, ADX, HLE, MPX, ABM, BMI1, BMI2, TBM, FMA, SHA, AVX2, AVX512F, AVX512CD, AVX512ER, AVX512PF, AVX512BW, AVX512DQ, AVX512VL, AVX512IFMA, AVX512VBMI.

Compatibility modes for older incompatible processors: Knights Corner, Intel Larrabee, Cyrix, Geode, Centaur, X86/486.

V2.4

06 Jun 08:24

Choose a tag to compare

Bug fixes in this version.

Fixes 16 bit instructions 0F 84, and 0F 85.

Fixes 16 bit instructions 8C, 8E.

Fixes 64 bit relative addresses.

This release Features.

Backwards compatible to 32 bit, and 16 bit.

Supports instructions sets: MMX, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4a, SSE4.1, SSE4.2, SMX, VMX, AMD-V, Intel VT-x, AES, ADX, HLE, MPX, ABM, BMI1, BMI2, TBM, FMA, SHA, AVX2, AVX512F, AVX512CD, AVX512ER, AVX512PF, AVX512BW, AVX512DQ, AVX512VL, AVX512IFMA, AVX512VBMI.

Compatibility modes for older incompatible processors: Knights Corner, Intel Larrabee, Cyrix, Geode, Centaur, X86/486.

V2.3

05 Mar 12:46
0007c41

Choose a tag to compare

Bug fixes in this version.

Fixed right shift 32 problem.

Backwards compatible to 32 bit, and 16 bit.

Supports instructions sets: MMX, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4a, SSE4.1, SSE4.2, SMX, VMX, AMD-V, Intel VT-x, AES, ADX, HLE, MPX, ABM, BMI1, BMI2, TBM, FMA, SHA, AVX2, AVX512F, AVX512CD, AVX512ER, AVX512PF, AVX512BW, AVX512DQ, AVX512VL, AVX512IFMA, AVX512VBMI.

Compatibility modes for older incompatible processors: Knights Corner, Intel Larrabee, Cyrix, Geode, Centaur, X86/486.

X86-64 Disassembler.

28 Jan 00:32
5f92833

Choose a tag to compare

Bug fixes in this version.

Issue #6. Wrong calculating jump adresses. Fixed.
Issue #5. Issue with 16-bit call instruction. Fixed.
Issue #4 . Licensing. Project is under MIT License.

Backwards compatible to 32 bit, and 16 bit.

Supports instructions sets: MMX, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4a, SSE4.1, SSE4.2, SMX, VMX, AMD-V, Intel VT-x, AES, ADX, HLE, MPX, ABM, BMI1, BMI2, TBM, FMA, SHA, AVX2, AVX512F, AVX512CD, AVX512ER, AVX512PF, AVX512BW, AVX512DQ, AVX512VL, AVX512IFMA, AVX512VBMI.

Compatibility modes for older incompatible processors: Knights Corner, Intel Larrabee, Cyrix, Geode, Centaur, X86/486.

X86-64 Disassembler.

29 Sep 14:05

Choose a tag to compare

Backwards compatible to 32 bit, and 16 bit.

Supports instructions sets: MMX, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4a, SSE4.1, SSE4.2, SMX, VMX, AMD-V, Intel VT-x, AES, ADX, HLE, MPX, ABM, BMI1, BMI2, TBM, FMA, SHA, AVX2, AVX512F, AVX512CD, AVX512ER, AVX512PF, AVX512BW, AVX512DQ, AVX512VL, AVX512IFMA, AVX512VBMI.

Compatibility modes for older incompatible processors: Knights Corner, Intel Larrabee, Cyrix, Geode, Centaur, X86/486.

X86-64 Disassembler.

07 Jun 00:26

Choose a tag to compare

Is now backwards compatible to 32 bit, and 16 bit. Also supports AVX512 now.

Supports instructions sets: MMX, SSE, SSE2, SSE3, SSSE3, SSE4, SSE4a, SSE4.1, SSE4.2, SMX, VMX, AMD-V, Intel VT-x, AES, ADX, HLE, MPX, ABM, BMI1, BMI2, TBM, FMA, SHA, AVX2, AVX512F, AVX512CD, AVX512ER, AVX512PF, AVX512BW, AVX512DQ, AVX512VL, AVX512IFMA, AVX512VBMI.

X86-64 Disassembler.

14 Jun 13:34

Choose a tag to compare

Supports MMX, SSE1, SSE2, SSE3, SSSE3, SSE4, SSE4a, SSE4.1, SSE4.2, SMX, VMX, AES, ADX, HLE, MPX instructions.

X86-64 Disassembler.

13 May 23:51

Choose a tag to compare

Supports SSE1, SSE2, SSE3 MMX, SMX, VMX, SSE4a instructions.