AminetAminet
Search:
84736 packages online
About
Recent
Browse
Search
Upload
Setup
Services

misc/emu/PSID64.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:Make a C64 exe from a PSID file
Author:Roland Hermans, AmigaOS 4.0 compile by Spot / Up Rough
Type:misc/emu
Version:0.7
Architecture:ppc-amigaos
Date:2006-11-15
Download:misc/emu/PSID64.lha - View contents
Readme:misc/emu/PSID64.readme
Downloads:1120

PSID64 README
=============

INTRODUCTION
------------

PSID64 is a program that automatically generates a C64 self extracting
executable from a PSID file. The executable contains the PSID data, a
pre-relocated player and may also - if there is enough space available in the
C64 environment - contain a demonstration program with information about the
PSID file.

PSID files contain music code and data originally generated on the Commodore 64
(C64). If you're new to PSID files please refer to the introduction chapter of
the High Voltage SID Collection documentation for a brief introduction into SID
music.

Before PSID64, playing PSID files on a C64 or a C64 emulator has been a rather
frustrating experience. The fundamental problem of where to locate the PSID
driver has simply not been appropriately addressed. Actually, having a PSID
file play at all has been pure luck, since there has been made no attempt to
find a memory range that is not written to by the music code. Not surprisingly,
a large number of PSID files could not be played at all using existing C64
computers and C64 emulator SID players.

The document "Proposal for C64 compatible PSID files", written by Dag Lem and
Simon White extends the PSID format with relocation information. PSID64 is the
first implementation of a PSID player intended for playback on a real C64 or
C64 environment that uses this relocation information stored in the PSID
header.


USAGE
-----

PSID64 is invoked from the command line as follows:

    psid64 [OPTION]... PSID_FILE...

where PSID_FILE is the names of one or more the PSID files. The resulting
C64 executable(s) are written to the current directory. Options available:

  -b, --blank-screen   use a minimal driver that blanks the screen
  -g, --global-comment include the global comment STIL text
  -o, --output=FILE    specify output file
  -r, --root           specify HVSC root directory
  -v, --verbose        explain what is being done
  -h, --help           display this help and exit
  -V, --version        output version information and exit


KEYS PLAYER INSTRUCTIONS
------------------------

1-0, A-Z  Select song 1-36
+   Select next song (*)
-   Select previous song (*)
INST/DEL  Toggle screen blanking on/off (*)
RUN/STOP  Stop playback
LEFT ARROW  Fast forward (**)
SHIFT LEFT / LOCK Show rastertime used by player (**)
CONTROL + CBM + DEL Reset computer (*)

* not available in minimal driver (i.e. the driver that blanks the screen)
** not available for custom players (i.e. play address is $0000).


OTHER TOOLS
-----------

Andre Fachat's relocating 6502 cross assembler XA is used to create the
relocatable driver code. XA can be found at:

    http://www.tu-chemnitz.de/~fachat/c64/xa/index.html

The C64 executables produced by PSID64 can be compressed with pucrunch, the
freeware cross-cruncher developed by Pasi 'Albert' Ojala. Pucrunch can be
downloaded from:

    http://www.cs.tut.fi/~albert/Dev/pucrunch/

     .___________________________________________________________.
     |                                                           |
     |       A M I G A   O S   4 . 0   C O M P I L E   B Y       |
    ._______                                        .______.     |
    |  ____/________________________________________|      |__   .
  ._|____._         |      ._       |      ._       |       _/______.
  |      |/         |      |/       |      |/       |      |/       |
  |                 |      _________|               |               |
  |_________________|______|spt/up  |_______________|_______________| 
     .                                                           .
     |                                                           | 
     |   I am in a shitty economical situation, so if you feel   | 
     |  that what I do is  worth anything, use paypal to donate  |  
     |         to my email addy, spotATtriadDOTse, thanx!        | 
     |                                                           | 
     |                    Spot / Up Rough 2006                   | 
     |___________________________________________________________|


Contents of misc/emu/PSID64.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                   47      47 100.0% -lh0- 3e78 Sep  8  2001 psid64-0.7/Docs/AUTHORS
[generic]                 3422   13331  25.7% -lh5- bc12 May  5  2005 psid64-0.7/Docs/ChangeLog
[generic]                 7014   17992  39.0% -lh5- 4902 Sep  8  2001 psid64-0.7/Docs/COPYING
[generic]                 1474    3015  48.9% -lh5- ae0e Aug  5  2004 psid64-0.7/Docs/README
[generic]                  275     418  65.8% -lh5- a75c Jul 25  2004 psid64-0.7/Docs/TODO
[generic]               285069  875804  32.5% -lh5- 7e58 Nov 13 13:37 psid64-0.7/psid64
[generic]                 1748    4175  41.9% -lh5- 359f Nov 13 13:38 psid64-0.7/README-AOS4
[generic]                 3586    9236  38.8% -lh5- 07ae Nov  7  2002 psid64-0.7/Source/INSTALL
[generic]                 3744    9206  40.7% -lh5- 6798 Sep 29  2004 psid64-0.7/Source/install-sh
[generic]                52104  183730  28.4% -lh5- fa3d Mar 15  2005 psid64-0.7/Source/ltmain.sh
[generic]                 6152   20425  30.1% -lh5- 84a5 Nov 13 09:12 psid64-0.7/Source/Makefile
[generic]                  301     665  45.3% -lh5- 00c4 Jul 25  2004 psid64-0.7/Source/Makefile.am
[generic]                 6119   20718  29.5% -lh5- 2ce8 May  5  2005 psid64-0.7/Source/Makefile.in
[generic]                 3545   10587  33.5% -lh5- 3684 Sep 29  2004 psid64-0.7/Source/missing
[generic]                  959    1842  52.1% -lh5- aaee May  5  2005 psid64-0.7/Source/NEWS
[generic]                  676    1187  57.0% -lh5- 6f92 Nov 13 09:12 psid64-0.7/Source/psid64.spec
[generic]                  689    1196  57.6% -lh5- 774d Apr 13  2003 psid64-0.7/Source/psid64.spec.in
[generic]                11144   39609  28.1% -lh5- ab30 May  5  2005 psid64-0.7/Source/aclocal.m4
[generic]                13522   42037  32.2% -lh5- 1c3d Mar 15  2005 psid64-0.7/Source/config.guess
[generic]                 7782   40115  19.4% -lh5- 8945 Nov 13 09:12 psid64-0.7/Source/config.log
[generic]                11510   40776  28.2% -lh5- 143b Nov 13 09:12 psid64-0.7/Source/config.status
[generic]                 9395   30221  31.1% -lh5- 112c Mar 15  2005 psid64-0.7/Source/config.sub
[generic]                56305  281353  20.0% -lh5- da57 May  5  2005 psid64-0.7/Source/configure
[generic]                 1005    2463  40.8% -lh5- 90bd Jul 25  2004 psid64-0.7/Source/configure.ac
[generic]                 5182   15205  34.1% -lh5- c57c Sep 29  2004 psid64-0.7/Source/depcomp
[generic]                  206     339  60.8% -lh5- d607 Nov 13 09:12 psid64-0.7/Source/Doxyfile
[generic]                  215     348  61.8% -lh5- 168e Jul 25  2004 psid64-0.7/Source/Doxyfile.in
[generic]                 5504   22792  24.1% -lh5- 53c9 May  5  2005 psid64-0.7/Source/src/sidtune/IconInfo.cpp
[generic]                10213   50746  20.1% -lh5- a715 May  5  2005 psid64-0.7/Source/src/sidtune/MUS.cpp
[generic]                  684    1245  54.9% -lh5- c47c Apr 13  2003 psid64-0.7/Source/src/sidtune/PP20_Defs.h
[generic]                 3427   11284  30.4% -lh5- b41c May  5  2005 psid64-0.7/Source/src/sidtune/PSID.cpp
[generic]                 4040   17334  23.3% -lh5- ba1c May  5  2005 psid64-0.7/Source/src/sidtune/InfoFile.cpp
[generic]                  125     224  55.8% -lh5- 774b May  5  2005 psid64-0.7/Source/src/sidtune/Makefile.am
[generic]                 3945   13138  30.0% -lh5- e277 May  5  2005 psid64-0.7/Source/src/sidtune/Makefile.in
[generic]                 1865    4678  39.9% -lh5- 6ebe May  5  2005 psid64-0.7/Source/src/sidtune/p00.cpp
[generic]                 2492    7734  32.2% -lh5- bf9b Apr 13  2003 psid64-0.7/Source/src/sidtune/PP20.cpp
[generic]                  997    2077  48.0% -lh5- 2bc9 Apr 13  2003 psid64-0.7/Source/src/sidtune/PP20.h
[generic]                  904    1801  50.2% -lh5- 7b2f May  5  2005 psid64-0.7/Source/src/sidtune/prg.cpp
[generic]                10543   40883  25.8% -lh5- 9676 May  5  2005 psid64-0.7/Source/src/sidtune/SidTune.cpp
[generic]                  400     996  40.2% -lh5- 921d May  5  2005 psid64-0.7/Source/src/sidtune/SidTuneCfg.h
[generic]                 1950    5869  33.2% -lh5- 7fda May  5  2005 psid64-0.7/Source/src/sidtune/SidTuneTools.cpp
[generic]                 1276    3022  42.2% -lh5- 4c1e May  5  2005 psid64-0.7/Source/src/sidtune/SidTuneTools.h
[generic]                  916    2750  33.3% -lh5- da12 Apr 13  2003 psid64-0.7/Source/src/main.cpp
[generic]                 3968   12190  32.6% -lh5- e4c5 Nov 13 09:12 psid64-0.7/Source/src/sidtune/Makefile
[generic]                  663    2364  28.0% -lh5- 15d1 Apr 23  2003 psid64-0.7/Source/src/sidutils/ini/headings.h
[generic]                 2841   14520  19.6% -lh5- bc43 May  5  2005 psid64-0.7/Source/src/sidutils/ini/headings.i
[generic]                10453   42661  24.5% -lh5- ddcc May  5  2005 psid64-0.7/Source/src/sidutils/ini/ini.cpp
[generic]                  951    2561  37.1% -lh5- fc5d May  5  2005 psid64-0.7/Source/src/sidutils/ini/ini.h
[generic]                 3075   15724  19.6% -lh5- 8afb May  5  2005 psid64-0.7/Source/src/sidutils/ini/keys.i
[generic]                  457    1421  32.2% -lh5- 873e May  5  2005 psid64-0.7/Source/src/sidutils/ini/list.h
[generic]                 2344   12232  19.2% -lh5- 45c9 May  5  2005 psid64-0.7/Source/src/sidutils/ini/list.i
[generic]                  116     151  76.8% -lh5- 8d10 Apr 13  2003 psid64-0.7/Source/src/sidutils/ini/Makefile.am
[generic]                  652    2218  29.4% -lh5- 2e64 Apr 23  2003 psid64-0.7/Source/src/sidutils/ini/keys.h
[generic]                 3873   11684  33.1% -lh5- 8a3d Nov 13 09:12 psid64-0.7/Source/src/sidutils/ini/Makefile
[generic]                 3849   12312  31.3% -lh5- 82a8 May  5  2005 psid64-0.7/Source/src/sidutils/ini/Makefile.in
[generic]                 2388   19835  12.0% -lh5- aa8c May  5  2005 psid64-0.7/Source/src/sidutils/ini/types.i
[generic]                   92     108  85.2% -lh5- 620e Apr 13  2003 psid64-0.7/Source/src/sidutils/Makefile.am
[generic]                   69      73  94.5% -lh5- f303 Apr 13  2003 psid64-0.7/Source/src/sidutils/MD5/Makefile.am
[generic]                 3701   10524  35.2% -lh5- dbec Apr 13  2003 psid64-0.7/Source/src/sidutils/MD5/MD5.cpp
[generic]                  111     159  69.8% -lh5- 183a Apr 13  2003 psid64-0.7/Source/src/sidutils/MD5/MD5_Defs.h
[generic]                 1540    4687  32.9% -lh5- e8b0 May  5  2005 psid64-0.7/Source/src/sidutils/SidDatabase.cpp
[generic]                 1281    2939  43.6% -lh5- 2983 May  5  2005 psid64-0.7/Source/src/sidutils/SidTuneMod.cpp
[generic]                 1676    3877  43.2% -lh5- ff55 Aug  5  2004 psid64-0.7/Source/src/libpsid64/psidboot.a65
[generic]                  885    4043  21.9% -lh5- b862 Aug  5  2004 psid64-0.7/Source/src/libpsid64/psiddrv.h
[generic]                  742    2004  37.0% -lh5- 1cb3 Aug  4  2004 psid64-0.7/Source/src/libpsid64/reloc65.h
[generic]                 1035    3199  32.4% -lh5- 96d5 Apr 13  2003 psid64-0.7/Source/src/libpsid64/screen.cpp
[generic]                 1890    5091  37.1% -lh5- c39c Apr 13  2003 psid64-0.7/Source/src/libpsid64/screen.h
[generic]                 4706   15290  30.8% -lh5- 31b6 Nov 13 09:12 psid64-0.7/Source/src/sidutils/Makefile
[generic]                 4685   15964  29.3% -lh5- 3448 May  5  2005 psid64-0.7/Source/src/sidutils/Makefile.in
[generic]                 3836   11604  33.1% -lh5- 2c85 Nov 13 09:12 psid64-0.7/Source/src/sidutils/MD5/Makefile
[generic]                 3815   12232  31.2% -lh5- f0a6 May  5  2005 psid64-0.7/Source/src/sidutils/MD5/Makefile.in
[generic]                 1340    3649  36.7% -lh5- 6efd Apr 13  2003 psid64-0.7/Source/src/sidutils/MD5/MD5.h
[generic]                  512    2310  22.2% -lh5- 0e93 Aug  5  2004 psid64-0.7/Source/src/libpsid64/psidboot.h
[generic]                 2594    6947  37.3% -lh5- 8e65 Aug  4  2004 psid64-0.7/Source/src/libpsid64/reloc65.cpp
[generic]                 9109   25019  36.4% -lh5- 0787 Apr 13  2003 psid64-0.7/Source/src/libpsid64/stilview/README.txt
[generic]                 8035   40272  20.0% -lh5- df0e Apr 13  2003 psid64-0.7/Source/src/libpsid64/stilview/stil.cpp
[generic]                 4418   18719  23.6% -lh5- 0ddd Apr 13  2003 psid64-0.7/Source/src/libpsid64/stilview/stil.h
[generic]                  467    1188  39.3% -lh5- d16b Apr 13  2003 psid64-0.7/Source/src/libpsid64/stilview/stilcomm.cpp
[generic]                  267     605  44.1% -lh5- 77b6 Apr 13  2003 psid64-0.7/Source/src/libpsid64/stilview/stilcomm.h
[generic]                  777    2052  37.9% -lh5- 7b79 Nov 13 09:14 psid64-0.7/Source/src/libpsid64/stilview/stildefs.h
[generic]                  636    2272  28.0% -lh5- 8b60 Apr 13  2003 psid64-0.7/Source/src/libpsid64/stilview/STILView-config.patch
[generic]                 1010    3611  28.0% -lh5- 1834 May  5  2005 psid64-0.7/Source/src/config.h.in
[generic]                 2338    7539  31.0% -lh5- e83d Jul 26  2004 psid64-0.7/Source/src/ConsoleApp.cpp
[generic]                  813    1696  47.9% -lh5- 2b4d Apr 13  2003 psid64-0.7/Source/src/ConsoleApp.h
[generic]                 4767   17196  27.7% -lh5- 3ac3 Nov 13 09:14 psid64-0.7/Source/src/libpsid64/Makefile
[generic]                  355     960  37.0% -lh5- 2130 Aug  4  2004 psid64-0.7/Source/src/libpsid64/Makefile.am
[generic]                 4789   18630  25.7% -lh5- 2c87 May  5  2005 psid64-0.7/Source/src/libpsid64/Makefile.in
[generic]                 7450   25872  28.8% -lh5- 7e61 Aug  5  2004 psid64-0.7/Source/src/libpsid64/psid64.cpp
[generic]                 3839   10236  37.5% -lh5- 46d8 Aug  5  2004 psid64-0.7/Source/src/libpsid64/psiddrv.a65
[generic]                 1604    7491  21.4% -lh5- c303 Aug  5  2004 psid64-0.7/Source/src/libpsid64/psidextdrv.h
[generic]                  208     362  57.5% -lh5- 713f Apr 13  2003 psid64-0.7/Source/src/Makefile.am
[generic]                 5160   17854  28.9% -lh5- 2198 May  5  2005 psid64-0.7/Source/src/Makefile.in
[generic]                 1129    2373  47.6% -lh5- 15a7 Apr 13  2003 psid64-0.7/Source/include/sidplay/Buffer.h
[generic]                  620    1585  39.1% -lh5- 48ab Apr 13  2003 psid64-0.7/Source/include/sidplay/sidconfig.h.in
[generic]                 2349   11909  19.7% -lh5- 6e4f Apr 13  2003 psid64-0.7/Source/include/sidplay/sidendian.h
[generic]                  761    2043  37.2% -lh5- 4118 Apr 13  2003 psid64-0.7/Source/include/sidplay/sidtypes.h
[generic]                  870    3292  26.4% -lh5- 1c33 May  5  2005 psid64-0.7/Source/include/sidplay/SmartPtr.h
[generic]                 1142    2614  43.7% -lh5- 5ae9 Apr 13  2003 psid64-0.7/Source/macros/ac_compile_check_sizeof.m4
[generic]                 3870   15756  24.6% -lh5- c8b7 Apr 13  2003 psid64-0.7/Source/macros/ac_create_stdint_h.m4
[generic]                  795    3590  22.1% -lh5- 6f1a Apr 13  2003 psid64-0.7/Source/macros/sidtune.m4
[generic]                 1064    3832  27.8% -lh5- 10e5 Nov 13 09:12 psid64-0.7/Source/src/config.h
[generic]                 5168   17168  30.1% -lh5- 0099 Nov 13 09:12 psid64-0.7/Source/src/Makefile
[generic]                   27      27 100.0% -lh0- da51 Nov 13 09:12 psid64-0.7/Source/src/stamp-h1
[generic]                 2394    7523  31.8% -lh5- 5b35 Aug  5  2004 psid64-0.7/Source/include/psid64/psid64.h
[generic]                  602    1523  39.5% -lh5- b6ad Nov 13 09:12 psid64-0.7/Source/include/sidplay/sidconfig.h
[generic]                  365     569  64.1% -lh5- 69a5 Nov 13 09:11 psid64-0.7/Source/include/sidplay/sidint.h
[generic]                 4848   15296  31.7% -lh5- df7c May  5  2005 psid64-0.7/Source/include/sidplay/SidTune.h
[generic]                 2194    7207  30.4% -lh5- 0a01 May  5  2005 psid64-0.7/Source/include/sidplay/utils/libini.h
[generic]                  664    1896  35.0% -lh5- 42cf Apr 23  2003 psid64-0.7/Source/include/sidplay/utils/SidDatabase.h
[generic]                  674    1268  53.2% -lh5- 73e2 May  5  2005 psid64-0.7/Source/include/sidplay/utils/SidTuneMod.h
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total       110 files  698189 2408231  29.0%            Nov 14 17:46
Page generated in 0.01 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>