debian/0000755000000000000000000000000011342511226007163 5ustar debian/watch0000644000000000000000000000014511337652362010227 0ustar version=3 http://www.chiark.greenend.org.uk/~cjwatson/code/spectrum-roms/spectrum-roms-(.*)\.tar\.gz debian/control0000644000000000000000000000252111342511155010567 0ustar Source: spectrum-roms Section: non-free/otherosfs Priority: optional Maintainer: Colin Watson Build-Depends: debhelper (>= 7.0.50~) Standards-Version: 3.8.4 Vcs-Bzr: http://bzr.debian.org/users/cjwatson/spectrum-roms/trunk Homepage: http://www.chiark.greenend.org.uk/~cjwatson/code/spectrum-roms/ Package: spectrum-roms Architecture: all Depends: ${misc:Depends} Description: ZX Spectrum ROMs This package provides images of the read-only memories from various versions of the Sinclair Spectrum. Although the canonical source code for the ROMs is no longer available, the Incomplete Spectrum ROM Assembly (of the 48K code) is here for your reference. . The current list of ROMs included is: . * 48.rom - Original 48K ROM * 128-0.rom - 128K ROM 0 (128K editor and menu) * 128-1.rom - 128K ROM 1 (48K BASIC) * 128-spanish-0.rom - Spanish 128K ROM 0 (128K editor & menu) * 128-spanish-1.rom - Spanish 128K ROM 1 (48K BASIC) * if1-2.rom - Interface 1 v2 ROM * plus2-0.rom - +2 ROM 0 (128K editor and menu) * plus2-1.rom - +2 ROM 1 (48K BASIC) * plus3-40-0.rom - +2A/+3 v4.0 ROM 0 (128K editor) * plus3-40-1.rom - +2A/+3 v4.0 ROM 1 (128K syntax checker) * plus3-40-2.rom - +2A/+3 v4.0 ROM 2 (+3DOS) * plus3-40-3.rom - +2A/+3 v4.0 ROM 3 (48K BASIC) * tc2048.rom - Original 48K ROM modified for the Timex TC2048 debian/copyright0000644000000000000000000001373411124447321011130 0ustar This package is maintained by Colin Watson , and was Debianized on Thu, 14 Feb 2002 01:51:37 +0000. The original source archive can be found at: http://www.chiark.greenend.org.uk/~cjwatson/code/spectrum-roms/ The ROM images were downloaded from: http://www.shadowmagic.org.uk/spectrum/roms.html The preferred form for modification of the Spectrum ROM itself is not available; I understand that even the copyright holders no longer have the source code. The Incomplete Spectrum ROM Assembly was downloaded and is available from: http://www.wearmouth.demon.co.uk/ To the best of my knowledge, copyright is held as follows: 48.rom: Copyright (C) 1982 Sinclair Research Ltd. (now owned by Amstrad plc) 128-0.rom: Copyright (C) 1986 Sinclair Research Ltd. (now owned by Amstrad plc) 128-1.rom: Copyright (C) 1982 Sinclair Research Ltd. (now owned by Amstrad plc) 128-spanish-0.rom: Copyright (C) 1985 Sinclair Research Ltd. (now owned by Amstrad plc) 128-spanish-1.rom: Copyright (C) 1982 Sinclair Research Ltd. (now owned by Amstrad plc) if1-2.rom: Copyright (C) 1983 Sinclair Research Ltd. plus2-0.rom: Copyright (C) 1982 Amstrad plc plus2-1.rom: Copyright (C) 1982 Amstrad plc plus3-0.rom, plus3-1.rom, plus3-2.rom: Copyright (C) 1982, 1986, 1987 Amstrad plc plus3-3.rom: Copyright (C) 1982 Amstrad plc tc2048.rom: Copyright (C) 1982 Sinclair Research Ltd. and Timex For a statement of copyright on the Spectrum ROM images, see: http://groups.google.com/groups?hl=en&lr=&safe=off&th=c7c6be9db6ecba9b&rnum=1&ic=1&selm=37cbc4f5.0%40nnrp1.news.uk.psi.net The relevant portions are excerpted here. ======================================================================== From: Cliff Lawson Subject: Amstrad ROM permissions Newsgroups: comp.sys.sinclair, comp.sys.amstrad.8bit [...] 1) What exactly do you have to do to use Sinclair ROMs in an emulator, such as acknowledgements etc?" Amstrad are happy for emulator writers to include images of our copyrighted code as long as the (c)opyright messages are not altered and we appreciate it if the program/manual includes a note to the effect that "Amstrad have kindly given their permission for the redistribution of their copyrighted material but retain that copyright". "2) Can you charge a shareware fee for an emulator that uses the Sinclair ROMs?" No. No one should be charging for the ROM code because (as a result of the point above) there are loads of freely available images anyway. If I ever thought someone was charging for the ROM images then I'd make them available as a free download on the www.amstrad.com web site. Naturally I imagine that some emulator writers want to charge a shareware fee for the code they have written and we have absolutely no problem with that as long as they aren't, in any sense, charging for the parts of the code that are (c)Amstrad and (c) Sinclair. "3) Can you modify the ROMs, for instance to enable tape loading and saving, and if so what are the requirements?" The ROM code is simply a tool to let the emulator writers make a program that works as close to the original machine as possible. If they choose to modify the behaviour in any way then that's entirely up to them (I guess you could say that that is exactly what an emulator IS doing (ie modifying the screen output and keyboard input to go via the PC bits)!!) "4) Can you distribute modified ROMs?" If you like (with that (c) proviso). [...] Cliff Lawson, Amstrad plc ======================================================================== See also: http://groups.google.com/groups?as_umsgid=aoweninoz-1202021254480001%40host213-1-200-120.in-addr.btopenworld.com ======================================================================== From: Andrew Owen Subject: Re: ZX-SPECTRUM GAMES COPYRIGHTS Newsgroups: comp.sys.sinclair In article <3C68DB49.4342CDAE@mail.ru>, Alexander Shabarshin wrote: As Philip points out the FAQ and WoS permissions list have most of the info you're after but... > Are there freeware classic spectrum games? No. Not one of the classic spectrum games is freeware. Some can be distributed legally, but you cannot charge people for them. > If I want sell ROMs with specgames for some device (not spec), You cannot sell the ROMs because they are not yours to sell. You cannot embed them in hardware either - this isn't made explicit in the FAQ answer but I have correspondence from Amstrad which clears up the fact - ROMs can only be distributed for use with emulators, not actual hardware. > for what games I must pay license fee? Unless the game is freeware, and I'm not aware of any commercial releases that now fall into this category although there are some pretty good PD releases, all of them. > And what about spectrum ROM images? See above. ======================================================================== The maintainer of the Incomplete Spectrum ROM Assembly sent the following e-mail (excerpted): ======================================================================== From: Geoff Wearmouth To: Philip Kendall Date: Fri, 15 Feb 2002 20:06:12 +0000 Subject: Re: Distributing the Incomplete ROM Assembly [...] There are no restrictions on my part and one of the purposes behind the file was to provide a documentation forum that didn't compromise the copyright of the well-known book that introduced me to the innards of computers or have any copyright restrictions of its own. [...] Anyway feel free to distribute the file. [...] Geoff. ======================================================================== The (informal) licence on the ROM images is non-free according to the Debian Free Software Guidelines, since it places restrictions on sale (point 1), source code is not available (point 2), and distribution is only permitted for use with emulators, not actual hardware (point 6). As such, this package is not part of Debian GNU/Linux. debian/changelog0000644000000000000000000000361711342511223011041 0ustar spectrum-roms (20081224-3) unstable; urgency=low * Add a watch file. * Convert to source format 3.0 (quilt). * Policy version 3.8.4: no changes required. -- Colin Watson Sun, 28 Feb 2010 15:58:10 +0000 spectrum-roms (20081224-2) unstable; urgency=low * Upgrade to debhelper v7. -- Colin Watson Mon, 07 Sep 2009 00:17:11 +0100 spectrum-roms (20081224-1) unstable; urgency=low * New upstream release. - 128-spanish-0.rom, 128-spanish-1.rom, if1-2.rom: New files, requested by the FBZX maintainer. - README, debian/copyright: Update URL to Philip Kendall's ROMs collection. * Moved to bzr.debian.org; add Vcs-Bzr control field. * Policy version 3.8.0: - Use Build-Depends rather than Build-Depends-Indep, since the clean target uses debhelper. - Add a Homepage field. - Explain in debian/copyright why this package is not part of Debian GNU/Linux. * Use debhelper v5; add Depends: ${misc:Depends} (currently empty). * Expand debian/copyright to note that embedding the ROMs in hardware is not permitted. * Explicitly list copyright status in debian/copyright. -- Colin Watson Wed, 24 Dec 2008 15:04:30 +0000 spectrum-roms (20021001-1) unstable; urgency=low * New upstream release, packaged in a more standalone way. - Contains Darren Salt's make-roms patch to add the Timex TC2048 ROM (closes: #162624). * Amend the package description to mention the TC2048. -- Colin Watson Tue, 1 Oct 2002 21:36:33 +0100 spectrum-roms (20020217-2) unstable; urgency=low * Policy version 3.5.7: - Drop /usr/doc symlink. -- Colin Watson Wed, 18 Sep 2002 12:05:38 +0100 spectrum-roms (20020217-1) unstable; urgency=low * Initial release (closes: #133843). -- Colin Watson Sun, 17 Feb 2002 02:41:25 +0000 debian/rules0000755000000000000000000000016511237317271010254 0ustar #! /usr/bin/make -f %: dh $@ override_dh_auto_install: $(MAKE) install DESTDIR=$(CURDIR)/debian/spectrum-roms/usr debian/compat0000644000000000000000000000000211237317276010375 0ustar 7 debian/source/0000755000000000000000000000000011342510551010463 5ustar debian/source/format0000644000000000000000000000001411342510551011671 0ustar 3.0 (quilt)