Extruder @ FOSDEM

Introduce yourself. Pimp your website, competition, event or other activity here, as long as it's Spectrum related.
Post Reply
User avatar
RMartins
Manic Miner
Posts: 776
Joined: Thu Nov 16, 2017 3:26 pm

Extruder @ FOSDEM

Post by RMartins »

I gave a talk at FOSDEM last Saturday, where I explained a bit the reasoning behind Extruder development and what was required to pull off 50 Hz frame rate in almost full screen.

I hope it will be an enjoyable presentation for you guys too.
https://fosdem.org/2020/schedule/event/ ... e_port_zx/

Assembly source code is also available at github (see link above).
User avatar
Andre Leao
Bugaboo
Posts: 3149
Joined: Mon Nov 13, 2017 9:28 am
Location: Portugal
Contact:

Re: Extruder @ FOSDEM

Post by Andre Leao »

Muito bem Rui ;)
User avatar
PeterJ
Site Admin
Posts: 6873
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Extruder @ FOSDEM

Post by PeterJ »

Thanks [mention]RMartins[/mention]

A really interesting watch. I especially like the way you showed the overall process in C to aid understanding.

Peter
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: Extruder @ FOSDEM

Post by Ast A. Moore »

The MP4 stream has not been properly encapsulated. The video does not progress beyond the first frame. Something went awry during the encoding. :(
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
PeterJ
Site Admin
Posts: 6873
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Extruder @ FOSDEM

Post by PeterJ »

Ast A. Moore wrote: Sun Mar 08, 2020 2:30 pm The MP4 stream has not been properly encapsulated. The video does not progress beyond the first frame. Something went awry during the encoding. :(
Strange, it played for me OK. I'm normally using Linux, but today I'm on Chrome in W10.

Image
User avatar
Ast A. Moore
Rick Dangerous
Posts: 2641
Joined: Mon Nov 13, 2017 3:16 pm

Re: Extruder @ FOSDEM

Post by Ast A. Moore »

That’s all right. I downloaded the WebM version and watched in in VLC.
Every man should plant a tree, build a house, and write a ZX Spectrum game.

Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
User avatar
RMartins
Manic Miner
Posts: 776
Joined: Thu Nov 16, 2017 3:26 pm

Re: Extruder @ FOSDEM

Post by RMartins »

Ast A. Moore wrote: Sun Mar 08, 2020 2:30 pm The MP4 stream has not been properly encapsulated. The video does not progress beyond the first frame. Something went awry during the encoding. :(
Just checked, and it's working fine for MP4 too.
llewelyn
Manic Miner
Posts: 205
Joined: Thu Feb 22, 2018 3:27 pm
Location: virginias eastern shore
Contact:

Re: Extruder @ FOSDEM

Post by llewelyn »

What a piece of work! Actually I preferred Extruder to the original. Could well do without the grimacing manga figures in the background, they just make it confusing. Some classic colour clash in the little figure in Extruder!
User avatar
RMartins
Manic Miner
Posts: 776
Joined: Thu Nov 16, 2017 3:26 pm

Re: Extruder @ FOSDEM

Post by RMartins »

One of the things that I didn't have time to explain in the presentation, is that due to the color for draw effect, each bubble item can't have a distinct pattern, like the original does, since that would require pixel operations.

Having distinct patterns, instead of just color changes, is particularly important for color blind people, in a game like this.

But this was one of the many compromises that I had to make, to achieve the 50hz goal.
Post Reply