New STOS modules, including syncscroll
New STOS modules, including syncscroll
Hi all,
Been a while since I've done anything with STOS, but I've made a couple of things to share.
1) I've converted the Evl/DHS syncscroll to work in STOS.
Joystick input still works, and Missing Link timer B commands such as palsplit and raster SHOULD also work. There are still some relatively small issues with stability (in the interpreter particularly) so some of the interrupt hijinks/cheats that I have to perform to get this running in STOS may need further fiddling.
The source and an example prog are attached - example uses the Missing Link and Misty extensions. Feel free to modify the source any way you wish (including to see if you can improve stability).
2) I've made a very small fix to improve the stability of Missing Link timer B commands such as raster, which currently are affected with a gross level of jitter. Again, this fix preserves joystick input. Source and example attached.
Have fun x
Been a while since I've done anything with STOS, but I've made a couple of things to share.
1) I've converted the Evl/DHS syncscroll to work in STOS.
Joystick input still works, and Missing Link timer B commands such as palsplit and raster SHOULD also work. There are still some relatively small issues with stability (in the interpreter particularly) so some of the interrupt hijinks/cheats that I have to perform to get this running in STOS may need further fiddling.
The source and an example prog are attached - example uses the Missing Link and Misty extensions. Feel free to modify the source any way you wish (including to see if you can improve stability).
2) I've made a very small fix to improve the stability of Missing Link timer B commands such as raster, which currently are affected with a gross level of jitter. Again, this fix preserves joystick input. Source and example attached.
Have fun x
You do not have the required permissions to view the files attached to this post.
Re: New STOS modules, including syncscroll
Hi Thomas,
That's wonderful. Thanks for that. This opens the door to lots of demo effects to be written in STOS.
Regards,
Michael.
That's wonderful. Thanks for that. This opens the door to lots of demo effects to be written in STOS.

Regards,
Michael.
Still got, still working: Atari 4Mb STe, MegaST 2, 520STFM (x2), 2.5Mb STF, Atari 2600JR, Flashback 8 Gold.
Hardware: PC720B, Cumana CSA 354, Ultimate Ripper, Discovery Cartridge, Blitz Turbo, Synchro Express II (US and UK Versions).
Hardware: PC720B, Cumana CSA 354, Ultimate Ripper, Discovery Cartridge, Blitz Turbo, Synchro Express II (US and UK Versions).
Re: New STOS modules, including syncscroll
They thomas3 - thanks for pointing me in this direction. Just wondering is there a way to get sprites to work with this technique? Seems normal stos sprites do not work.
Storm Clouds over the Western Front - my WW1 2D dogfighting game for windows
2D Flight Sims - side scrolling aerial combat games
2D Flight Sims - side scrolling aerial combat games
Re: New STOS modules, including syncscroll
Haha yep. They won't, because they run on interrupt, but tbh I'd really recommend avoiding the default STOS sprite routines.
Can I recommend the Missing Link extension, and in particular the BOB command?
Can I recommend the Missing Link extension, and in particular the BOB command?

Re: New STOS modules, including syncscroll
I will give Missing Link / Bobs a go - thanks.thomas3 wrote: Sat Jun 19, 2021 2:05 pm Can I recommend the Missing Link extension, and in particular the BOB command?![]()
Storm Clouds over the Western Front - my WW1 2D dogfighting game for windows
2D Flight Sims - side scrolling aerial combat games
2D Flight Sims - side scrolling aerial combat games
Re: New STOS modules, including syncscroll
Hey,
Notwithstanding that Facebook is a tool of the apocalypse, there's a very helpful and active STOS user community group on there who can give you support around this kind of thing. Perhaps check it out if you get stuck.
Notwithstanding that Facebook is a tool of the apocalypse, there's a very helpful and active STOS user community group on there who can give you support around this kind of thing. Perhaps check it out if you get stuck.
Re: New STOS modules, including syncscroll
Not for me there isn't; I got 30 days' Facebook Jail for advocating the chronoassassination of Mark Zuckerberg.thomas3 wrote: Sun Jun 20, 2021 8:37 am Hey,
Notwithstanding that Facebook is a tool of the apocalypse, there's a very helpful and active STOS user community group on there who can give you support around this kind of thing. Perhaps check it out if you get stuck.
Re: New STOS modules, including syncscroll
So I got bobs working, but I need to overwrite the bob with the background again before moving it - otherwise it'll leave a trail. I'm guessing I'd need to do some sort of memory copy from a background buffer somewhere containing a copy of the original two screens - does this sound right? Do you have a favoured stos command for doing this?
Storm Clouds over the Western Front - my WW1 2D dogfighting game for windows
2D Flight Sims - side scrolling aerial combat games
2D Flight Sims - side scrolling aerial combat games
Re: New STOS modules, including syncscroll
Hi,
That's right! Try the BLIT Missing Link command for this.
That's right! Try the BLIT Missing Link command for this.
