letzter Beitrag von Pouso-G am
-
-
-
Hallo Madman
Ja, so nen schnuckeliges neues wundervolles update mit den genannten Verbessrungen von den Vorgängern in diesem Thread hätte was.
-
Aber nicht vergessen! Ist ja bald Weihnachten und da kann das passieren, daß man noch ein wenig Stress und so hat wegen einkaufen und so...
-
Vor allem um Sid Weihnachtslieder hören zu können...
http://noname.c64.org/csdb/sea…ds&search=christmas&all=1
-
oder zu singen: http://noname.c64.org/csdb/release/?id=25629
-
ok
-
Danke!
-
Keine Ahnung ob es jemand interessiert, aber hier findet man *das aktuelle*, gepatchte und stark verbesserte sidplay.
Neueste Version: http://oms.wmhost.com/misc/sidplay2_win32_080810.zip ( 10 August 2008 )
Seite: http://oms.wmhost.com/misc/Kann man den Mann auch kontaktieren? Ich wollte mal nach ner Doku fragen und finde nirgends ne Email. Oder kennt hier einer die Funktionen in der DLL?
-
Ich glaube, du meinst die hier, oder?
Code- Buffer_sidtt<unsigned char const >::Buffer_sidtt<unsigned char const >(class Buffer_sidtt<unsigned char const > const &)
- Buffer_sidtt<unsigned char const >::Buffer_sidtt<unsigned char const >(unsigned char const *,unsigned int)
- Buffer_sidtt<unsigned char const >::Buffer_sidtt<unsigned char const >(void)
- Event::Event(class Event const &)
- Event::Event(char const * const)
- SidTune::SidTune(char const *,char const * *,bool)
- SidTune::SidTune(unsigned char const *,unsigned int)
- sidplay2::sidplay2(class sidplay2 const &)
- sidplay2::sidplay2(void)
- Buffer_sidtt<unsigned char const >::~Buffer_sidtt<unsigned char const >(void)
- Event::~Event(void)
- SidTune::~SidTune(void)
- sidplay2::~sidplay2(void)
- class Buffer_sidtt<unsigned char const > & Buffer_sidtt<unsigned char const >::operator=(class Buffer_sidtt<unsigned char const > &)
- bool sidplay2::operator!(void)
- unsigned char const & Buffer_sidtt<unsigned char const >::operator[](unsigned int)
- struct SidTuneInfo const & SidTune::operator[](unsigned short)
- SidTune::operator bool(void)
- sidplay2::operator bool(void)
- const Event::`vftable'
- const SidTune::`vftable'
- const sidplay2::`vftable'
- enum SidTune::LoadStatus SidTune::INFO_fileSupport(class Buffer_sidtt<unsigned char const > &,class Buffer_sidtt<unsigned char const > &)
- bool SidTune::MUS_detect(void const *,unsigned int,unsigned int &)
- enum SidTune::LoadStatus SidTune::MUS_fileSupport(class Buffer_sidtt<unsigned char const > &,class Buffer_sidtt<unsigned char const > &)
- void SidTune::MUS_installPlayer(unsigned char *)
- enum SidTune::LoadStatus SidTune::MUS_load(class Buffer_sidtt<unsigned char const > &,class Buffer_sidtt<unsigned char const > &,bool)
- enum SidTune::LoadStatus SidTune::MUS_load(class Buffer_sidtt<unsigned char const > &,bool)
- bool SidTune::MUS_mergeParts(class Buffer_sidtt<unsigned char const > &,class Buffer_sidtt<unsigned char const > &)
- void SidTune::MUS_setPlayerAddress(void)
- enum SidTune::LoadStatus SidTune::PRG_fileSupport(char const *,class Buffer_sidtt<unsigned char const > &)
- enum SidTune::LoadStatus SidTune::PSID_fileSupport(class Buffer_sidtt<unsigned char const > &)
- bool SidTune::PSID_fileSupportSave(class std::basic_ofstream<char,struct std::char_traits<char> > &,unsigned char const *)
- enum SidTune::LoadStatus SidTune::SID_fileSupport(class Buffer_sidtt<unsigned char const > &,class Buffer_sidtt<unsigned char const > &)
- bool SidTune::SID_fileSupportSave(class std::basic_ofstream<char,struct std::char_traits<char> > &)
- enum SidTune::LoadStatus SidTune::X00_fileSupport(char const *,class Buffer_sidtt<unsigned char const > &)
- bool SidTune::acceptSidTune(char const *,char const *,class Buffer_sidtt<unsigned char const > &)
- bool Buffer_sidtt<unsigned char const >::assign(unsigned char const *,unsigned int)
- void Event::cancel(void)
- bool SidTune::checkCompatibility(void)
- bool SidTune::checkRelocInfo(void)
- void SidTune::cleanup(void)
- int sidplay2::config(struct sid2_config_t const &)
- struct sid2_config_t const & sidplay2::config(void)
- void SidTune::convertOldStyleSpeedToTables(unsigned int,int)
- int SidTune::convertPetsciiToAscii(class SmartPtr_sidtt<unsigned char const > &,char *)
- bool SidTune::createNewFileName(class Buffer_sidtt<char> &,char const *,char const *)
- void sidplay2::debug(bool,struct _iobuf *)
- int SidTune::decompressPP20(class Buffer_sidtt<unsigned char const > &)
- void SidTune::deleteFileNameCopies(void)
- void Buffer_sidtt<unsigned char const >::erase(void)
- char const * sidplay2::error(void)
- int sidplay2::fastForward(unsigned int)
- char const * * SidTune::fileNameExtensions
- void SidTune::fixLoadAddress(bool,unsigned short,unsigned short)
- unsigned char const * Buffer_sidtt<unsigned char const >::get(void)
- void SidTune::getFromBuffer(unsigned char const * const,unsigned int)
- void SidTune::getFromFiles(char const *)
- void SidTune::getFromStdIn(void)
- struct SidTuneInfo const & SidTune::getInfo(void)
- void SidTune::getInfo(struct SidTuneInfo &)
- bool SidTune::getStatus(void)
- struct sid2_info_t const & sidplay2::info(void)
- void SidTune::init(void)
- bool Buffer_sidtt<unsigned char const >::isEmpty(void)
- bool SidTune::isStereo(void)
- void Buffer_sidtt<unsigned char const >::kill(void)
- unsigned int Buffer_sidtt<unsigned char const >::len(void)
- bool SidTune::load(char const *,bool)
- int sidplay2::load(class SidTune *)
- bool SidTune::loadFile(char const *,class Buffer_sidtt<unsigned char const > &)
- unsigned int sidplay2::mileage(void)
- void sidplay2::mute(int,bool)
- void sidplay2::pause(void)
- bool Event::pending(void)
- bool SidTune::placeSidTuneInC64mem(unsigned char *)
- unsigned int sidplay2::play(void *,unsigned int)
- bool SidTune::read(unsigned char const *,unsigned int)
- bool SidTune::resolveAddrs(unsigned char const *)
- bool SidTune::saveC64dataFile(char const *,bool)
- bool SidTune::savePSIDfile(char const *,bool)
- bool SidTune::saveSIDfile(char const *,bool)
- bool SidTune::saveToOpenFile(class std::basic_ofstream<char,struct std::char_traits<char> > &,unsigned char const *,unsigned int)
- void Event::schedule(class EventContext &,unsigned int,enum event_phase_t)
- unsigned short SidTune::selectSong(unsigned short)
- void SidTune::setFileNameExtensions(char const * *)
- enum sid2_player_t sidplay2::state(void)
- void sidplay2::stop(void)
- unsigned int sidplay2::time(void)
- unsigned int sidplay2::timebase(void)
- char const * const SidTune::txt_CIA
- char const * const SidTune::txt_VBI
- char const * const SidTune::txt_badAddr
- char const * const SidTune::txt_badReloc
- char const * const SidTune::txt_cantCreateFile
- char const * const SidTune::txt_cantLoadFile
- char const * const SidTune::txt_cantOpenFile
- char const * const SidTune::txt_corrupt
- char const * const SidTune::txt_dataTooLong
- char const * const SidTune::txt_empty
- char const * const SidTune::txt_fileIoError
- char const * const SidTune::txt_fileTooLong
- char const * const SidTune::txt_na
- char const * const SidTune::txt_noDataFile
- char const * const SidTune::txt_noErrors
- char const * const SidTune::txt_notEnoughMemory
- char const * const SidTune::txt_songNumberExceed
- char const * const SidTune::txt_unrecognizedFormat
- unsigned int Buffer_sidtt<unsigned char const >::xferLen(void)
- unsigned char const * Buffer_sidtt<unsigned char const >::xferPtr(void)
-
Ja, sowas. Woher hast Du das? Ausm Quellcode kopiert?
Wenn Du jetzt noch ein Beispiel hast, wie ein Sid geladen und abgespielt wird, kann ich mich mal hinsetzen und tüfteln. -
Checke er "Dependecy Walker".
Leider habe ich auch kein Beispiel für das Laden eines Sids. Wollte mich da aber eh mal näher mit beschäftigen. Muss ja rauszukriegen sein.
Sind die Funktionen für LibSidPlay1 nicht dokumentiert? Die dürften doch so ähnlich ausfallen.
BTW: Kannst Du mir evtl. nochmal den aktuellen Source schicken? Ich würde mir da gerne das ein oder andere für ein Tool abschauen.
-
Ich hatte damals lange gesucht aber nix gefunden. Den Code kannst Du haben, PN mir mal Deine Email oder heb mal mein Dateianhanglimit für PN auf 500 KB an
Dependency Walker kannte ich nicht, danke für den Tip.Das aktuelle Tool werde ich so wahrscheinlich nicht mehr weiterentwickeln, dafür sind zuviele Macken im Code. Error by Design quasi. Viel gelernt im 1. Projekt, das ich so heute anders machen würde. Wenn würde ich eher ein SidTool2 mit SQLite bauen, aber mit der Datenbankintegrität bei den ganzen HVSC Updates bin ich mir nicht ganz so sicher, ob das hinhaut. Schaun mehr mal.
-
Wenn würde ich eher ein SidTool2 mit SQLite bauen, aber mit der Datenbankintegrität bei den ganzen HVSC Updates bin ich mir nicht ganz so sicher, ob das hinhaut. Schaun mehr mal.
-
Ich ruf das mal ein bisschen ins Leben zurück...
Was mir eben eingefallen ist:
Ein .WAV export über das Menu von SidTool. Konvertierung ist ja über Parameter mit SidPlay möglich.Und dann mal fragen, ob das mit SidTool 2 irgendwie schon in der Mache ist?