Hi all!
Not a long time ago, I wondered, how it would be to write a chess engine in “pure” FORTRAN77 (no vendor extensions), so I decided to do it! It’s not very progressed right now - I’ve implemented the xboard protocol (UCI would be a pain, tried it), and move calculation for bishops, rooks and queens.
I already have a bit of experience in chess engine programming (made a chess engine in modern fortran), however I wanted to shake it up a little and instead of using an 8x8 matrix (noone does that anymore tho), or a bitboard (pretty sure that without vendor extensions, there’s no bitwise operations), so I used a 120size array.
I use Fort77 to compile it (pretty sure its standard compliant right now, if you find something non-compliant please tell me), which for some reason requires me to add a line after the final END statement (no idea why lol)
Anyways, feel free to check its development! - GitHub - CapinolDev/GRP77: Chess engine in F77 · GitHub