Starfighter 3000 tearing on the Raspberry Pi 4

Discuss the project, or ask a general question
Post Reply
Vanfanel
Posts: 576
Joined: Mon Sep 16, 2013 12:01 am

Starfighter 3000 tearing on the Raspberry Pi 4

Post by Vanfanel »

Hi there!

This is about the plain SF3000, available here for free:
http://starfighter.acornarcade.com/sfdownloads.htm

This one works well natively on the Pi4, except setting 50 FPS in Choices->General, it shows heavy tearing on the lower part of the screen.
This tearing becomes even more apparent if the game is run in 320x256 screen mode (by loading AnyMode).

Any idea on what can be causing this tearing and how to avoid it?

EDIT: It seems we had a long conversation about this a decade ago in: https://www.iconbar.com/forums/viewthre ... adid=11992

...But nothing came out of it.
Maybe running it on ADFFS would allow correct screen refresh... Is there an script for plain SF3000?

Games in ADFFS have no tearing at all here, they are absolutely perfect.
JonAbbott
Posts: 2938
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex
Contact:

Re: Starfighter 3000 tearing on the Raspberry Pi 4

Post by JonAbbott »

I've never tried it, but if it's not triple buffering it will exhibit tearing on a Pi.

If it runs under a numbered MODE (13 / 15 etc) having ADFFS loaded in the background should fix it as ADFFS' GraphicsV driver will take over legacy MODEs.
Vanfanel
Posts: 576
Joined: Mon Sep 16, 2013 12:01 am

Re: Starfighter 3000 tearing on the Raspberry Pi 4

Post by Vanfanel »

@Jon: Thanks, once again, for a very valuable tip. Indeed, Starfighter 30000 works in low-res modes and has no tearing if I have ADFFS loaded.
ADFFS is fantastic (I am saying something everybody knows, but I am saying it anyway).
Post Reply