Search found 51 matches

by Manannan
Sat Nov 16, 2024 12:07 pm
Forum: Works In-Progress Discussion
Topic: Sierra AGI Interpreter Update November 2024
Replies: 5
Views: 502

Re: Sierra AGI Interpreter Update November 2024

The engine is looking close to finished! Well done on the job! Are the views sprites or drawn to the bitmap layer? In my version I was using sprites which presents it's own challenges but I always assumed they'd be faster than a heap of pixel gets/sets. I had sound working in my unfinished implemen...
by Manannan
Sun Nov 03, 2024 11:25 pm
Forum: Works In-Progress Discussion
Topic: Sierra AGI Interpreter Update November 2024
Replies: 5
Views: 502

Re: Sierra AGI Interpreter Update November 2024

desertfish wrote: Sun Nov 03, 2024 12:14 pm woah, is that gif from running on the x16? This has come a long way already! Amazing job
Yes, this is running on the Commander x16!
by Manannan
Sun Nov 03, 2024 5:38 am
Forum: Works In-Progress Discussion
Topic: Sierra AGI Interpreter Update November 2024
Replies: 5
Views: 502

Sierra AGI Interpreter Update November 2024

This post is to provide an update on the Sierra AGI Interpreter I’ve been working on, which I’ve previously shared. The focus over the last three months has been on achieving a 3D effect. If you’re unfamiliar with these games, they were marketed as “3D” back in the day, though they are what we would...
by Manannan
Mon Aug 26, 2024 10:47 am
Forum: Works In-Progress Discussion
Topic: August AGI Interpreter Update
Replies: 0
Views: 740

August AGI Interpreter Update

This post is regarding my Sierra AGI interpreter for the CommanderX16 on which I have previously posted. The last big block of work focused on drawing the screen faster, reducing screen algorithm memory requirements, and drawing the priority screen. I used an algorithm by the Scanline algorithm by C...
by Manannan
Mon Aug 26, 2024 9:30 am
Forum: Works In-Progress Discussion
Topic: June AGI Interpreter Update
Replies: 11
Views: 2479

Re: June AGI Interpreter Update

If you would like to see the optimized fill routine in action, you can do so by toying around with the paint program: https://cx16forum.com/forum/viewtopic.php?p=34490 Hi DesertFish, Thanks for your link. I downloaded your Paint program and tried it out. It is very fast. I decided to go with Cosmic...
by Manannan
Fri Jun 28, 2024 4:08 am
Forum: Works In-Progress Discussion
Topic: June AGI Interpreter Update
Replies: 11
Views: 2479

Re: June AGI Interpreter Update

I wrote a scanline based flood fill routine (mainly for the Paint program) Here you can see it https://github.com/irmen/prog8/blob/master/compiler/res/prog8lib/cx16/gfx2.p8#L628 I never took the time to optimize it for vera optimized writes Thanks. I may reference this. TallLeroy over at the discor...
by Manannan
Tue Jun 18, 2024 12:21 pm
Forum: Works In-Progress Discussion
Topic: June AGI Interpreter Update
Replies: 11
Views: 2479

Re: June AGI Interpreter Update

OPEN DOOR BOW (to the king!) PUSH ROCK CLIMB TREE TAKE EGG Good times! At VCF, no one caught on that you had to actually type commands to interact with the environment (I mean, on their own). It was tough "re-teaching" folks how those old Sierra games were a kind of hybrid "text adve...
by Manannan
Tue Jun 18, 2024 12:20 pm
Forum: Works In-Progress Discussion
Topic: June AGI Interpreter Update
Replies: 11
Views: 2479

Re: June AGI Interpreter Update

desertfish wrote: Mon Jun 17, 2024 4:37 pm I wrote a scanline based flood fill routine (mainly for the Paint program)

Here you can see it
https://github.com/irmen/prog8/blob/mas ... x2.p8#L628

I never took the time to optimize it for vera optimized writes
Thanks. I may reference this.
by Manannan
Mon Jun 17, 2024 9:47 am
Forum: Works In-Progress Discussion
Topic: June AGI Interpreter Update
Replies: 11
Views: 2479

Re: June AGI Interpreter Update

Wow that flood fill code is very fast. What screen mode is this running in? Layer 0: 320x240 bitmap 2 bytes per pixel mode Layer 1: 4 pixel per byte tile mode Sprites: Enabled That's not the whole story though. The agi resolution is 160x168. However the pixels are doubled horizontally which equals ...
by Manannan
Sat Jun 15, 2024 5:27 am
Forum: Works In-Progress Discussion
Topic: June AGI Interpreter Update
Replies: 11
Views: 2479

June AGI Interpreter Update

I thought it was time to give an update to the progress of the AGI interpreter I am building. I have hit some milestones, over the past few months I wanted to share. - In King's Quest I, the player is now able to walk around the map and pick up objects. - I have implemented a working text parser, an...