FAQ  •  Register  •  Login

SPECTRA Advanced Graphics - Assembly

<<

bloodbaz

Posts: 3

Joined: Tue Dec 03, 2013 1:52 am

Post Sat Jan 25, 2014 5:33 pm

SPECTRA Advanced Graphics - Assembly

LCD has already posted up some great starter for 10 regarding ZXBC functions for the SPECTRA interface.
Most of my work is coded in Assembly (although I need to get around to some serious ZXBC programming soon) but we thought it would beuseful to share similar routines from an Assembly point of view.
I've put them under a separate, but similarly named thread - hope this is okay.
<<

boriel

Site Admin

Posts: 1463

Joined: Wed Nov 01, 2006 6:18 pm

Location: Santa Cruz de Tenerife, Spain

Post Mon Jan 27, 2014 4:31 pm

Re: SPECTRA Advanced Graphics - Assembly

bloodbaz wrote:LCD has already posted up some great starter for 10 regarding ZXBC functions for the SPECTRA interface.
Most of my work is coded in Assembly (although I need to get around to some serious ZXBC programming soon) but we thought it would be useful to share similar routines from an Assembly point of view.
I've put them under a separate, but similarly named thread - hope this is okay.

Nevermind. :roll:
If the routines are license-compatible (ZX Basic is LGPL) and they're in asm, I could wrap them to be callable from ZX Basic as normal function / subs.
<<

bloodbaz

Posts: 3

Joined: Tue Dec 03, 2013 1:52 am

Post Tue Jan 28, 2014 2:55 am

Re: SPECTRA Advanced Graphics - Assembly

boriel wrote:If the routines are license-compatible (ZX Basic is LGPL) and they're in asm, I could wrap them to be callable from ZX Basic as normal function / subs.


The code is my own work so I'm happy with these licensing arrangements.
<<

boriel

Site Admin

Posts: 1463

Joined: Wed Nov 01, 2006 6:18 pm

Location: Santa Cruz de Tenerife, Spain

Post Tue Jan 28, 2014 9:38 am

Re: SPECTRA Advanced Graphics - Assembly

bloodbaz wrote:
boriel wrote:If the routines are license-compatible (ZX Basic is LGPL) and they're in asm, I could wrap them to be callable from ZX Basic as normal function / subs.


The code is my own work so I'm happy with these licensing arrangements.

Hmm. One (or two) more thing/s:
I usually credit the original authors in the libraries (if they want to include them bundled with the compiler distribution). Also, the .asm libraries are BSD licensed, to allow people to create closed source games. That is:
- The compiler itself is LGPL
- The .asm routines are BSD, because the compiler will assemble and link them with the programer's game in a single binary.

Return to How-To & Tutorials

Who is online

Users browsing this forum: No registered users and 0 guests

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.

phpBB SEO