April AGI Interpreter Update
Posted: Sat Apr 13, 2024 2:49 am
As you might know from my previous posts I have been working on the construction of a Sierra AGI Interpreter for the CommanderX16. This will allow old Sierra games like King's Quest to run.
These past few months I have been testing games other than King's Quest III, which has helped me to iron out a lot of bugs.
I can now run Space Quest I and II and King's Quest I, as well as the King's Quest III you have previous seen.
https://youtu.be/1QQPcwJxzV4
https://youtu.be/30RIplYHT70
https://youtu.be/NFPKbLQBAso
Each game I fix is easier than the last .
I removed the loading screen in-between screen loads, as suggested by others previously.
The goal of the next iteration is the implementation of a faster flood algorithm, as well as the drawing of the priority screen.
My current algorithm is slow enough as it is without the priority screen even being drawn.
I will most likely use the Span Filling algorithm as suggested by DragWX ages ago.
It is here for reference: https://en.wikipedia.org/wiki/Flood_fill
I will also implement some basic keyboard input.
These past few months I have been testing games other than King's Quest III, which has helped me to iron out a lot of bugs.
I can now run Space Quest I and II and King's Quest I, as well as the King's Quest III you have previous seen.
https://youtu.be/1QQPcwJxzV4
https://youtu.be/30RIplYHT70
https://youtu.be/NFPKbLQBAso
Each game I fix is easier than the last .
I removed the loading screen in-between screen loads, as suggested by others previously.
The goal of the next iteration is the implementation of a faster flood algorithm, as well as the drawing of the priority screen.
My current algorithm is slow enough as it is without the priority screen even being drawn.
I will most likely use the Span Filling algorithm as suggested by DragWX ages ago.
It is here for reference: https://en.wikipedia.org/wiki/Flood_fill
I will also implement some basic keyboard input.