Skip to content

Commit

Permalink
Linked to my new x86 AEC program, nQueensPuzzle.aec
Browse files Browse the repository at this point in the history
  • Loading branch information
FlatAssembler committed Feb 19, 2024
1 parent fc3c554 commit b2da8ed
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion nQueensPuzzle/nQueensPuzzle.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,18 @@ <h1>N-Queens Puzzle</h1>
<a href="nQueensPuzzle.aec.html">here</a>. It may be a little hard to
understand. If that's the case, try first understanding the
<a href="permutationsTest.html">Permutations Test</a>, as it uses the same
algorithm to solve a simpler problem.
algorithm to solve a simpler problem.<br /><br />
UPDATE on 19/02/2024: I've ported this program to the x86 dialect of AEC.
The source code is available in this <a href="Duktape.zip">ZIP archive</a>,
in the file <code>nQueensPuzzle.aec</code>. Or, in case you want to risk
getting a virus from my computer, you can download this
<a
href="https://github.com/FlatAssembler/ArithmeticExpressionCompiler/raw/master/ArithmeticExpressionCompiler.zip"
>ZIP archive</a
>
which contains both the source code and the Windows executable. The x86
dialect of AEC doesn't support functions and it doesn't support structures.
I hope you can appreciate how they make the code easier to understand.
<script type="text/javascript">
const stack_pointer = new WebAssembly.Global(
{ value: "i32", mutable: true },
Expand Down

0 comments on commit b2da8ed

Please sign in to comment.