DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
-
- Drutt
- Posts: 15
- Joined: Sun Mar 17, 2019 3:51 am
DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
DEVASM-Z80 is a complete IDE assembly development environment for the Sinclair ZX-Spectrum platform. The system integrates 3 freeware / freeware applications that connect each other to configure a complete environment for editing, assembling, compiling and executing the code in a simple, convenient and immediate way.
Beyond the purely ludic field of retrocomputing, machine code learning is an interesting challenge for any student and / or computer enthusiast and also offers in-depth knowledge of one of the most popular and important processors in the history of computing. computers and that is still present in many devices.
DEVASM-Z80 runs on any 32-bit Windows system and can be used freely for the development and learning of the assembly language of the 8-bit microprocessor Z80, incorporated in the Sinclair ZX-Spectrum family of microorders in the 80s.
Manual in spanish only:
https://calentamientoglobalacelerado.ne ... RUM_ES.pdf
Full system:
https://calentamientoglobalacelerado.ne ... DOR_ZX.zip
Beyond the purely ludic field of retrocomputing, machine code learning is an interesting challenge for any student and / or computer enthusiast and also offers in-depth knowledge of one of the most popular and important processors in the history of computing. computers and that is still present in many devices.
DEVASM-Z80 runs on any 32-bit Windows system and can be used freely for the development and learning of the assembly language of the 8-bit microprocessor Z80, incorporated in the Sinclair ZX-Spectrum family of microorders in the 80s.
Manual in spanish only:
https://calentamientoglobalacelerado.ne ... RUM_ES.pdf
Full system:
https://calentamientoglobalacelerado.ne ... DOR_ZX.zip
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
// The system integrates 3 freeware / freeware applications
I do not know Spanish, and just looked into manual, but...
Spectaculator 8.0
£9.99/11.99€/15.99USD
I do not know Spanish, and just looked into manual, but...
Spectaculator 8.0
£9.99/11.99€/15.99USD
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
Thr trick is that they aren't using Spectaculator 8.0I do not know Spanish, and just looked into manual, but...
Spectaculator 8.0
£9.99/11.99€/15.99USD
They use Spectaculator 5.3. It's the last freeware version, Spectaculator used to be freeware before it became commercial from version 6.0 if I remember correctly.Have a look:
ConTEXT
, del compilador
PASMO
y del emulador
SPECTACULATOR 5.3
(última versión gratuita liberada de este emulador para Windows de ZX-
Spectrum)
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
Was it actually 'freeware'? Or was it just not paid for?
Because I don't see anyone else with permission to host it, nor is its own author still offering the older version for download.
Because I don't see anyone else with permission to host it, nor is its own author still offering the older version for download.
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
Distribution of PASMO without source is technically also illegal, since it's released under GPL.
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
GPL doesn't require you to distribute the source with the binaries, only that you offer access to the source code.
Derek Fountain, author of the ZX Spectrum C Programmer's Getting Started Guide and various open source games, hardware and other projects, including an IF1 and ZX Microdrive emulator.
- Alessandro
- Dynamite Dan
- Posts: 1910
- Joined: Wed Nov 15, 2017 11:10 am
- Location: Messina, Italy
- Contact:
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
It was freeware until version 6.0, I used v5.3 to record the files for the last Speccy Tours about 10 years ago. Subsequent versions had a 30-days evaluation period, then they had to be registered in order to keep using the program. Later, I purchased a registration with a very convenient offer for the 30th anniversary of the Spectrum.
I found a website - with a simple Google search - where v5.3 can be downloaded from, but I do not know if I am allowed to post the relevant link here.
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
[mention]Alessandro[/mention]
Thank for checking. If it was freeware at that version number then I'm fine with it.
Peter
Thank for checking. If it was freeware at that version number then I'm fine with it.
Peter
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
I purchased the full license too and paid more for the lifetime one. Unfortunately Johnathan Needle seems to have not touched it since!
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
Just because you can download it for free doesn't make it 'freeware'.
You have no automatic right to host or distribute something that's someone else's copyright, however you obtained it.
You have no automatic right to host or distribute something that's someone else's copyright, however you obtained it.
- Einar Saukas
- Bugaboo
- Posts: 3139
- Joined: Wed Nov 15, 2017 2:48 pm
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
"Freeware" means "copyrighted but available for free". Therefore it's a program that has an owner, but others are allowed to use without paying for it.
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
Whatever your definition, there's still no automatic permission to re-distribute it in this way.
And I very much doubt the author has given such permission, since he has a newer version to sell!
And I very much doubt the author has given such permission, since he has a newer version to sell!
- Alessandro
- Dynamite Dan
- Posts: 1910
- Joined: Wed Nov 15, 2017 11:10 am
- Location: Messina, Italy
- Contact:
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
I am sure as eggs is eggs that Jonathan made Spectaculator freely downloadable and distributable before he changed this policy with version 6.0. And even then, he kept it on his website for some time more, if my memory serves me correctly.
Anyway, I don't quite understand why we should be that much concerned about a Spanish website hosting a "development environment" including an old and superseded version of Spectaculator. The Web is filled with sites hosting "denied" Spectrum-related stuff (let alone the rest) about which we cannot do anything, and this isn't even the case.
- Einar Saukas
- Bugaboo
- Posts: 3139
- Joined: Wed Nov 15, 2017 2:48 pm
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
It's everyone else's definition too.
For instance, Wikipedia:
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user.
- Einar Saukas
- Bugaboo
- Posts: 3139
- Joined: Wed Nov 15, 2017 2:48 pm
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
Anyway I'm a software author myself, also my work on ZXDB requires me to be aware of copyright implications all the time so we will never infringe on anything. Thus I obviously understand the concern about respecting other people's copyrights.
However let's also keep in mind the following points:
* Licenses cannot be changed retroactively. If v5.3 was released under a license that allowed free distribution, then the authors have the right to also release v5.3 again under a different license (then users will have 2 licenses to choose from), and the right to change the license for newer versions. But they cannot "invalidate" the original license for v5.3. Otherwise imagine you downloaded a free program, checked the license to ensure you have the right to use it for free, start using it... then you suddenly get sued for using it without paying because "surprise they changed their license yesterday!".
* The copyright owners have the right to impose whatever conditions they want on distribution of their freeware programs. But they made these programs available for free without imposing any distribution restrictions, it's implicit that it can be distributed freely. I believe that's the case with v5.3.
Besides these legal points, in practice Jonathan is not even maintaining the commercial version of Spectacular anymore, so I very much doubt he would bother about someone distributing the very old v5.3 that he used to freely distribute himself anyway.
However let's also keep in mind the following points:
* Licenses cannot be changed retroactively. If v5.3 was released under a license that allowed free distribution, then the authors have the right to also release v5.3 again under a different license (then users will have 2 licenses to choose from), and the right to change the license for newer versions. But they cannot "invalidate" the original license for v5.3. Otherwise imagine you downloaded a free program, checked the license to ensure you have the right to use it for free, start using it... then you suddenly get sued for using it without paying because "surprise they changed their license yesterday!".
* The copyright owners have the right to impose whatever conditions they want on distribution of their freeware programs. But they made these programs available for free without imposing any distribution restrictions, it's implicit that it can be distributed freely. I believe that's the case with v5.3.
Besides these legal points, in practice Jonathan is not even maintaining the commercial version of Spectacular anymore, so I very much doubt he would bother about someone distributing the very old v5.3 that he used to freely distribute himself anyway.
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
30 seconds long search reveals this:
https://www.worldofspectrum.org/forums/discussion/2214/
I can imagine that people hosting these versions in 2019 may "hurt" Jon's business a bit. Actually
most of folks probably just want to play their few favourite games from childhood and they can do
it perfectly well using older versions so why pay?
But we can say the same about every other free emulator
Personally I purchased Spectaculator long ago and I'm really happy with my money spent. I used it
for countless hours and it very rarely let me down.
Today it's getting a bit old without any updates for years but still not obsolete in any way. If
I remember correcly it's also cheaper nowadays than it used to be - 15$ vs 30$ if I remember correctly.
So if you hesitate my advice is "buy it"
https://www.worldofspectrum.org/forums/discussion/2214/
So yes, older version were freeware.Spectaculator is being distributed as freeware (although donations are
welcome) and can be obtained from http://www.spectaculator.com/
I can imagine that people hosting these versions in 2019 may "hurt" Jon's business a bit. Actually
most of folks probably just want to play their few favourite games from childhood and they can do
it perfectly well using older versions so why pay?
But we can say the same about every other free emulator
Personally I purchased Spectaculator long ago and I'm really happy with my money spent. I used it
for countless hours and it very rarely let me down.
Today it's getting a bit old without any updates for years but still not obsolete in any way. If
I remember correcly it's also cheaper nowadays than it used to be - 15$ vs 30$ if I remember correctly.
So if you hesitate my advice is "buy it"
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
No, it's not. You don't assume any rights over someone else's copyright material that you aren't explicitly granted.Einar Saukas wrote: ↑Thu Jun 06, 2019 7:32 pm * The copyright owners have the right to impose whatever conditions they want on distribution of their freeware programs. But they made these programs available for free without imposing any distribution restrictions, it's implicit that it can be distributed freely.
You have no right to publish someone else's work unless they specifically grant it to you.
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
Yay, another copyright thread!
I did find this from 2004, it only mentions CD-ROM distribution though:
I did find this from 2004, it only mentions CD-ROM distribution though:
It says, basically, you can't distribute it on a CD-ROM without express written permission from myself (even if you don't charge for it).
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
Just found the installer for Spectaculator 5.3 which states:
So while this may not have been the intention, the license explicitly states that it may be distributed as long as there is no charge.License Agreement:
------------------------
This Software Product may be freely used, copied and distributed as long as it is not sold, and all original files are included, including this license. You are NOT allowed to make a charge for distributing this Software Product (either for profit or merely to recover your media and distribution costs) whether as a stand-alone product, or as part of a compilation or anthology, without explicit prior written permission. By using this Software Product, you agree to these terms and the terms of the Disclaimer below:
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
However, it does require that the license be included, which this distribution does not.
- Alessandro
- Dynamite Dan
- Posts: 1910
- Joined: Wed Nov 15, 2017 11:10 am
- Location: Messina, Italy
- Contact:
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
At the cost of repeating myself, I'll state it again: this whole affair is none of our concern. SC has already so many troubles trying to achieve authorization to host software on itself to keep track of what others are doing.
It should be an act of courtesy - not an obligation since we are not talking about explicitly "denied" software - of those who run the website hosting that development environment to ask Jonathan himself about an outdated, and freely distributable as far as we know, version of his emulator being included in that package.
Arguing about what other people should do on their own websites and/or with their own software is just pointless.
It should be an act of courtesy - not an obligation since we are not talking about explicitly "denied" software - of those who run the website hosting that development environment to ask Jonathan himself about an outdated, and freely distributable as far as we know, version of his emulator being included in that package.
Arguing about what other people should do on their own websites and/or with their own software is just pointless.
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
Arguing about copyrights is mostly pointless.Arguing about what other people should do on their own websites and/or with their own software is just pointless.
Some people in such threads are always trying to be more catholic than the pope. You distributing some old freeware emulator without
attaching the license? You very,very bad man
My advice is - if you want to live by very high moral standards, do it. But don't impose your vision on others, especially in area of retrogaming.
After all , most of of us copied games form tape to tape and downloaded them from internet when it became possible
Re: DEVASM-Z80 - Cross Development Environment in Assembler for ZX-Spectrum based on PASMO
It's about respecting other people who are still developing.
Exploiting and disrespecting actual contributors is a sure-fire way of ensuring there will be no more contributions.
Exploiting and disrespecting actual contributors is a sure-fire way of ensuring there will be no more contributions.