Home
Projects
Resources
Alternatives
Blog
Sign In
Leanchess Versions
Save
The world's smallest chess program
Overview
Versions
Reviews
Resources
v1.9.5.2
4 years ago
Added LeanCRC
Optimized LeanChess960 (-3 bytes)
v1.9.5.1
4 years ago
Auto-restore square address in LeanChess960 (-2 bytes)
v1.9.5
4 years ago
Remove extraneous push/pop in BIOS (-1 byte)
Replace push/pop/push with assignment in DOS
Swap index registers' semantics
v1.9.4
4 years ago
Initialize max value as 0 (-1 byte)
v1.9.3
4 years ago
Swap registers' semantics (-2 bytes)
Unified square read and write in undo (-2 bytes)
v1.9.2
4 years ago
Reversed subroutine calls (-2 bytes)
Unified move initialization (-1 byte)
Fall through king's vectors (-1 byte)
v1.9.1
4 years ago
Unified pawns in Classic (-2 bytes)
Fall through init_db in Classic (-1 byte)
Unified square reads and writes (-1 byte)
v1.9
4 years ago
Moved zero vector check to end of loop (-4 bytes in Barebone)
v1.8
4 years ago
Derive pawn's vectors from bishop's (-3 bytes)
Save/restore vector with push/pop (-1 byte)
v1.7
4 years ago
Fixed pawn's vector check in Barebone (+3 bytes)
Invert vectors (-9 bytes)
« Previous
Next »
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github