[Caprice32-devel] Re: Linux binary package
An emulator of the Amstrad CPC 8bit home computer range
Status: Alpha
Brought to you by:
udoewich
|
From: Ulrich D. <cap...@cy...> - 2004-06-19 15:15:42
|
Stephane wrote: > Ok, I'm trying to create a self packaging target for .tar.gz & rpm = now. > > However, I have some questions : > > - I remember that amstrad allowed free distribution of the CPC roms. > However, I can't find anymore under which license this was done. If = the > license is nice enough, we could include it in the package. Do you = know > where I can find this information ? Here's what I always included with previous releases of Caprice32: Firmware and BASIC ROMs Copyright Locomotive Software and Amstrad plc Amstrad has given permission for their redistribution, but retains the copyright I wasn't sure if I should include the ROM files with the GPL release, so = I had left them out. Are there any open source Sinclair Spectrum = emulators? If so, what's their take on the ROM issue? If they include the ROMs, than = we can too... > - (corollary) which rom files (i.e. filenames) should we include if we > start putting roms in the package ? cpc464.rom, cpc664.rom, cpc6128.rom and amsdos.rom are the required ROM files. > - under unix, programs usually install to a different place than the = one > they subsequently run. Usually /usr/ or /usr/local. That can cause = some > trouble to find the configuration file for example. Here are some = ideas : > * add the ability to load files (especially the config file) from > different places at compile time > * add the ability to auto detect the path it runs from, and use this = path > as a base to find where (we hope) the config file lies :) I don't know if you've looked at that particular part of the source = yet, but we're actually doing the latter already. And AFAIK, it works - if = not, we need to fix that ASAP! Cheers, Ulrich. |