SpecBAS for Pi updated!


4 posts
by ZXDunny » Wed Nov 21, 2012 11:12 am
Hi all - I do hope this is not too presumptious of me (and is in the correct forum!) -

I'd like to annouce that SpecBAS has been updated to reflect the reports gained from users in this community. You can get it here:

http://www.specbas.co.uk/

The Pi build is at the bottom. It requires Raspbian at present, but full source is available should anyone want to build for a different OS - the only two requirements are the BASS sound library and SDL.

To get it running (this is project is in the alpha stage at present) - copy the supplied libbass.so to /usr/lib/.

When run, SpecBAS creates a directory - ~/specbas/ which is where you should put any demos and system files.

System files are a few extra bits and bobs that makes the experience nicer. A larger font is a must on high-resolution screens, for instance and this file provides that:

https://sites.google.com/site/pauldunn/ ... sfiles.zip

Extract the few folders in there (maintaining structure of course) to your specbas home directory.

There is also an archive of demos:

https://sites.google.com/site/pauldunn/demos.zip

Which shows off some of what SpecBAS can do. Bear in mind that some of those files were created on a multi-GHz x86, so the Pi may have trouble keeping up... Most will be fine though.

Thanks for your time,

D.
Posts: 47
Joined: Sun Jul 08, 2012 7:57 pm
by ukscone » Fri Nov 23, 2012 3:42 pm
Thanks for this. I spent a bit of time playing around with it yesterday and it's very nice. I'll have to see if I can find some of my old type-ins
User avatar
Moderator
Posts: 2564
Joined: Fri Jul 29, 2011 2:51 pm
by jackokring » Sun Nov 25, 2012 10:49 am
I like the Sinclair ZX Spectrum dialect of basic. I recently viewed the Z80 source code disssembly again, and though nice for the size, but should really be made more efficient if Z80 binary compatibility is not needed. The manual for your project looks good, and I wonder is there any documentation of the source as I'm interested in adding some mathematical functions (I could do with them, not sure if others do).

I also think the "reference word index" on the keys was one of the best spectrum ideas (for learning kids), which got dropped when regular keyboards (of the cheaper (but not rubber cheap) kind), were used in the 128. Some of the "programming without the book" went. Is there a git repository I could fork to investigate the possibility of adding maths functions? (Many parameterized series summations).
Pi=B256R0USB CL4SD8GB Raspbian Stock. https://sites.google.com/site/rubikcompression/strictly-long
User avatar
Posts: 743
Joined: Tue Jul 31, 2012 8:27 am
Location: London, UK
by ZXDunny » Sun Nov 25, 2012 11:22 am
jackokring wrote:The manual for your project looks good, and I wonder is there any documentation of the source as I'm interested in adding some mathematical functions (I could do with them, not sure if others do).

Is there a git repository I could fork to investigate the possibility of adding maths functions? (Many parameterized series summations).


If you want to add your own functions, then there's two possibilities - you can either detail them to me and I'll add them, or you can head here:

http://alistairsserver.no-ip.org/websvn ... me=SpecBAS

To grab your own source. You'll need the Pi build of Lazarus and SDL headers to build it. The source isn't well documented and uses an RPN stack to perform the actual interpretation. Get in touch by PM whichever you decide to do.

D.
Posts: 47
Joined: Sun Jul 08, 2012 7:57 pm