Skip to content

Releases: Recoskie/core

V2.5

27 Sep 09:06
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

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

X86-64 Disassembler.

08 Nov 06:28
Compare
Choose a tag to compare

*Operation Disassemble format improved.
*Small SIB byte IMM read error fixed because Data variable was not given to the IMM function.
*does not support OpCode 0F hex for two byte instructions yet.

X86-64 Disassembler.

05 Nov 10:58
Compare
Choose a tag to compare

Float operations now Disassemble

*only does not support opcode 0F hex for two byte instructions