Basin is a zx spectrum emulator combined developing environment for sinclair basic developers.
It’s originally written by Paul Dunn and currently maintained by Arda (“Ref”).
This is the only official page for Basin & it’s current fork, Basinc. Basin is discontinued and unsupported after version R14c. While development versions of R15.8 is available around internet but it’s never completed. While migrating to code to a new environment it got a bit messy and Paul stopped working on it and send the latest source code to me. The code couldn’t be compiled, because it got too many errors to fix. Rather than trying to figure out how to get it to compile, I used R14 as a base, which is kind of stable build but it was very limited compared to R15, and I integrated and updated the new functions of R15 into R14 source code.
The result is a hybrid of both versions, and I started fixing bugs, adding features most requested. I wasn’t planning to release anything because I hoped Paul might return working on basin again, but as it’s working vigorously on SpecOS, I suspect this will not become true in near future. So I decided to release basin under different name, Basinc, just to distinguish it’s not an upgrade to R15.8, and it’s going to a different route, as a fork of basin. Right now, I am the only official maintainer of Basin and BasinC. Source code of both programs are available in their respective archives. I can answers question releated to Basin but I won’t be the man to update it.
You can download the latest version here.
You may find all basinc releases in “sinclair zx spectrum > BASin/basinc category”
UPDATE 🙂
Do you plan to announce 1.69 or not? People may got the wrong idea that it is not maintained.
Right, done!
İyi paylaşım olmuş teşekkürler
Excelent job on BasinC
congrats
This is very nice, it would be good if this page could have some screenshots.
Any chance of moving to an open development model (e.g. on github or elsewhere) ? (obviously would need permission from the original devs).
This is an old page, please follow the latest version link to find screenshots 🙂
I won’t be the one distributing the source code of Paul’s work, but i agree, the project needs more fresh blood.
Thank you for your comment
I could be very much interested in doing some maintenance on this – it’s in Delphi, I work in Delphi all day long. I wonder if there’s any sense of how many people are using it and what level of interest there might be in an update?
We already discussed this but for the sake of my blog i summarize the answer for public.
Every now and then people ask to join the project. I even invited for a larger project to integrate basinc into.
But as I consider Paul as head of the project and a good friend, i always forward this queries to him.
I always include sourcecode of basinc with the releases. But i think i don’t have the right to open the project to the public because bigger part of the basin belongs to Paul, woody and marko (formerly zxspin team).
I am all for the opensourcing basin and putting it to git and see what it will become.
Have you done this yet? If not, please feel free.
Hi Arda,
I see the 1.69 version above is dated 02.07.2014. My BasinC about box reports 1.69, Mar, 11, 2014.
Are these the same version?
Many thanks
Paddy
No paddy, they are same. I updated the archive with another help file, that i rebild and test latest sources before i zipped them.
Thanks Arda – appreciate the reply.
Paddy
Good program !!
Since 1987 i didn’t use any zx programs.
I am trying to recover some work..
THX
“ZXDunny
TUESDAY JULY 31ST, 2018 AT 02:47 AM
Have you done this yet? If not, please feel free.”
Where is the source? Dunny has given his blessing this was 3 years ago now.
on github.
https://github.com/ref-xx/basinc
absolutely loving this. well done Sir, a great project.