Hallo!
Ich habe eine Frage bezüglich meiner alten Kassetten!
Von Kassetten habe ich schon des öfteren versucht, Abbilder als Wave-Dateien zu erstellen, das war aber nicht wirklich von Erfolg gekrönt!
Gibt es einen Emulator, bei dem man direkt von einem Abspielgerät per Audio- oder Mikrofonanachluß "reinfahren" kann?
Ich bräuchte dabei nur eine Richtung, da ich die eingelesenen Programme dann als Disks speichere!
Danke im Voraus für Antworten!
Lg,
Charly
Hallo Charly,
zum Einen: Wieso willst Du Kassetten als Disks abspeichern? Das geht so nicht.
Einen Emulator gibt es nicht.
Du musst schon eine Lösung finden, wie Du deine Kassetten abspielst, und mit einem Audiokabel am PC über den AUX Eingang aufnehmen kannst.
Sollte dieses Signal nicht sauber genug sein, um z.b. mit CPCTapeXP eine CDT Datei daraus zu erstellen (Was übrigens mit mehreren WAV Formaten auch mit JavaCPC unter Windows geht), dann musst Du noch die Aufnahmequalität irgendwo verbessern...
Ich habe z.B. intern in meinem CPC 464 ein Kabel angelötet, welches direkt das Tonkopfsignal an meinen AUX-Eingang am PC übergibt. Frag mich bitte nicht mehr, welche Kontakte das genau waren. Es waren aber 2, wo auch der Stecker zur Hauptplatine des CPC führt.
Tipp:
JavaCPC kann auch WAV bzw. MP3 als Kassetten "laden"...
Einfach mal eine Aufnahme speichern und versuchen, mit JavaCPC als Kassette zu laden.
Aufnehmen kannst Du übrigens ggf. mit meinem Tool (Welches ich damals noch unter Windows XP entwickelt hatte)
https://cpcwiki.de/data/download.php?type=-tools&fichier=TapeUtil.zip
Wichtig ist, dass Du als Aufnahmequelle dann in den Audiomixer Einstellungen von Windows entweder AUX nimmst, oder Stereomix.
Das Tool funktioniert nur mit Windows.
Hallo Devilmarkus!
Danke für Deine Antwort!
Ich habe etliche Kassetten mit Programmen, welche in Basic geschrieben sind, teils selber programmierte oder von Listings aus den CPC-Magazinen!
Da kommt dann Nostlagie pur auf, schon alleine vom Inhaltsverzeichnis-Lesen der Kassetten!
Die alten Spiele zu spielen oder Anwendungen von früher wieder mal zu testen ist viel schöner als die neuesten Games!
Lg,
Charly
P.S.: Vielleicht hat ja noch wer Disk-Abbilder von den Basic-Programmen der div. CPC-Magazine?
Kannst Du denn diese Kassetten als WAV bzw. MP3 aufzeichnen?
Mindestens 44100hz bitte, 16 bit und Mono wenn möglich...
Diese könntest Du sonst mal zippen und mir zukommen lassen, dann schau ich mir das mal an...
Hi Charly,
Herzlich Willkommen im Forum :)
Naja, die meisten Databoxen etc. solltest Du heutzutage irgendwo im Internet finden. Von der CPCAI z.B in der CPCWiki.
Ansonsten, probiere doch mal folgendes: Kopiere von den Kassetten auf Diskette, und zwar auf 3.5". So eine 3.5" Disc kannst Du dann am PC mit z.B. CPCDiskXP einlesen und als DSK speichern - und dann im Emu nutzen.
Wenn es um Nostalgie geht, dann kann allerdings kein Emu und kein PC mithalten, dann muss die Origainalhardware herhalten :-)
Hallo Ihr!
Danke, danke und nochmals danke für Eure Tips!
CPCTapeXP funktioniert ganz wunderbar, habe etliche Kassetten damit eingelesen.
Natürlich kommt ab und zu ein Read Error, das meiste der Programme ist aber erstaunlicher weise noch lesbar!
Die meisten Programme sind in Basic, daher ist es überhaupt kein Problem, diese einzulesen und dann auf Disc zu schreiben!
Zu JavaCPC habe ich noch eine kleine Frage:
Dieser flackert im fullscreen ab und zu, kann ich das mit einer Einstellung ändern?
Lg,
Charly Bimminger
JavaCPC sollte im Vollbild eigentlich nicht flackern...
Abstellen lässt sich das dann leider nicht.
Oracle (Java) hat irgendwann mal ein Update herausgebracht, wo es nicht mehr so einfach ist, Anzeigen doppelt zu Buffern, was schon mal hier und da zu Flackern führen kann leider.
Sollte aber auf einem modernen PC kein Problem sein.
Die 3D-Anzeige flackert des Öfteren, das ist mir bekannt, und ist auch nicht behebbar. -> Der Texturaufbau ist leider sehr Rechenintensiv. Da 3D Texturen Limitationen haben, muss ich hier das CPC-Bild in eine 1024x1024 Pixel Textur schreiben. (Statt optimalerweise in 768x272 bzw. in Zukunft 768x278)
Aber im 2D-Betrieb sollte eigentlich Alles funktionieren soweit.
Was eventuell hilft sind folgende Einstellungen:
(Videoeinstellungen)
[√] Bilinear Filter
[√] Fullsize
Ansonsten sollte man aus Performancegründen hier nichts aktivieren.
Das Frameskip halbiert die Framerate von 50fps auf 25. Allerdings auch nur, wenn der Blur Filter aktiviert ist.
Du kannst zusätzlich noch den Deinterlace-Filter aktivieren. Dieser zeichnet immer 2 Bilder übereinander und bringt somit eine logische Framerate von 25fps, was dazu führt, dass bei sogenannten Flipscreens das Bild nicht mehr flimmert.
(Ähnlich, wie ein Videorekorder: Der nimmt auch nur 25 Bilder pro Sekunde auf, und überlagert somit 2 Halbbilder, was man auch schonmal sieht, wenn man auf Pause drückt, und ein Arm z.B. 2x zu sehen ist)
Beispiel für 1920x1080 Vollbild mit Deinterlace Filter:
Achja: Wir wollen natürlich deine noch Funktionierenden Programme ALLE haben!!!! Also häng sie mal als ZIP an :P
Das gab es doch auch mal ein Programm für die Einstllung vom Tape-Lesekopf, aber ich hab selber nie war mit dem Tape gamacht, da es damals 1986/7 für mich mit dem CPC6128 los ging.j
Sowas meinst Du?
https://cpcwiki.de/cpc_head_alignment/
Such ich mal raus...
Find ich persönlich am Besten:
Oder zum Eintippen:
10 MEMORY &7FFF:AD=&8000:L=&0627
20 READ a:POKE AD+P,a
30 P=P+1:IF P=L THEN CALL &8000:END
40 GOTO 20
50 DATA &0E,&FF,&21,&08,&80,&CD,&16,&BD,&01,&01,&BC,&ED,&49,&01,&00,&BD
60 DATA &ED,&49,&3E,&96,&CD,&5A,&BB,&06,&10,&3E,&9A,&CD,&5A,&BB,&10,&FB
70 DATA &3E,&9C,&CD,&5A,&BB,&06,&0E,&3E,&95,&21,&02,&01,&CD,&16,&81,&3E
80 DATA &95,&06,&0E,&21,&02,&12,&CD,&16,&81,&21,&10,&01,&CD,&75,&BB,&3E
90 DATA &93,&CD,&5A,&BB,&06,&10,&3E,&9A,&CD,&5A,&BB,&10,&FB,&3E,&99,&CD
100 DATA &5A,&BB,&21,&26,&81,&7E,&FE,&FF,&28,&06,&CD,&5A,&BB,&23,&18,&F5
110 DATA &F3,&01,&8D,&7F,&ED,&49,&01,&00,&7F,&ED,&49,&3E,&54,&ED,&79,&0E
120 DATA &10,&ED,&49,&ED,&79,&0E,&01,&3E,&4B,&ED,&49,&ED,&79,&0C,&3E,&56
130 DATA &ED,&49,&ED,&79,&0C,&3E,&4E,&ED,&49,&ED,&79,&21,&27,&82,&11,&72
140 DATA &D3,&06,&20,&C5,&D5,&01,&20,&00,&ED,&B0,&EB,&E1,&01,&00,&08,&09
150 DATA &30,&04,&01,&50,&C0,&09,&EB,&C1,&10,&E9,&01,&01,&BC,&ED,&49,&01
160 DATA &28,&BD,&ED,&49,&01,&10,&F6,&ED,&49,&21,&52,&C0,&11,&53,&C0,&01
170 DATA &1F,&00,&36,&00,&ED,&B0,&06,&06,&C5,&06,&F5,&0E,&00,&16,&FF,&3E
180 DATA &00,&ED,&60,&CB,&14,&D2,&D9,&80,&3C,&15,&C2,&D1,&80,&FE,&FF,&C2
190 DATA &E4,&80,&3E,&00,&CB,&3F,&CB,&3F,&CB,&3F,&5F,&16,&00,&21,&52,&C0
200 DATA &19,&36,&FF,&C1,&10,&D2,&21,&72,&C3,&06,&50,&C5,&E5,&01,&00,&F8
210 DATA &09,&CB,&74,&20,&04,&01,&B0,&3F,&09,&D1,&E5,&01,&20,&00,&ED,&B0
220 DATA &E1,&C1,&10,&E7,&18,&A3,&C5,&F5,&E5,&CD,&75,&BB,&E1,&F1,&CD,&5A
230 DATA &BB,&2C,&C1,&10,&F1,&C9,&1F,&18,&03,&0F,&01,&41,&5A,&49,&4D,&55
240 DATA &54,&20,&4C,&4F,&43,&41,&54,&4F,&52,&1F,&1F,&05,&0F,&02,&42,&59
250 DATA &1F,&1F,&07,&44,&41,&4D,&49,&52,&1F,&1F,&08,&50,&45,&54,&4B,&4F
260 DATA &56,&49,&43,&1F,&15,&0B,&0F,&00,&4D,&59,&20,&41,&44,&44,&52,&45
270 DATA &53,&53,&3A,&1F,&15,&0D,&44,&41,&4D,&49,&52,&20,&50,&45,&54,&4B
280 DATA &4F,&56,&49,&43,&1F,&15,&0E,&46,&2E,&20,&42,&41,&52,&42,&41,&4C
290 DATA &49,&43,&41,&20,&31,&1F,&15,&0F,&35,&32,&30,&30,&30,&20,&50,&55
300 DATA &4C,&41,&1F,&15,&10,&59,&55,&47,&4F,&53,&4C,&41,&56,&49,&41,&1F
310 DATA &01,&14,&0F,&01,&50,&41,&59,&20,&41,&54,&54,&45,&4E,&54,&49,&4F
320 DATA &4E,&3A,&20,&20,&54,&52,&41,&49,&4C,&20,&48,&41,&53,&20,&54,&4F
330 DATA &20,&42,&45,&20,&41,&53,&20,&44,&45,&4E,&53,&45,&1F,&11,&15,&41
340 DATA &53,&20,&50,&4F,&53,&53,&49,&42,&4C,&45,&20,&20,&41,&4E,&44,&20
350 DATA &49,&54,&20,&20,&48,&41,&53,&1F,&11,&16,&54,&4F,&20,&42,&45,&20
360 DATA &20,&4D,&4F,&53,&54,&4C,&59,&20,&20,&41,&42,&4F,&56,&45,&20,&54
370 DATA &48,&45,&1F,&11,&17,&48,&49,&47,&48,&45,&53,&54,&20,&20,&43,&4F
380 DATA &4C,&55,&4D,&4E,&20,&20,&4F,&46,&20,&20,&54,&48,&45,&1F,&11,&18
390 DATA &43,&48,&41,&52,&54,&2E,&FF,&F0,&F0,&F0,&F0,&F0,&F0,&F0,&F0,&F0
400 DATA &F0,&F0,&F0,&F0,&F0,&F0,&F0,&F0,&F0,&F0,&F0,&F0,&F0,&F0,&F0,&F0
410 DATA &F0,&F0,&F0,&F0,&F0,&F0,&E0,&00,&00,&00,&00,&00,&00,&00,&00,&00
420 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
430 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
440 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
450 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
460 DATA &00,&00,&00,&00,&00,&07,&0F,&00,&00,&00,&00,&00,&00,&00,&00,&00
470 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
480 DATA &00,&00,&00,&00,&00,&07,&0F,&00,&00,&00,&00,&00,&00,&00,&00,&00
490 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
500 DATA &00,&00,&00,&00,&00,&07,&0F,&00,&00,&00,&00,&00,&00,&00,&00,&00
510 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
520 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
530 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
540 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
550 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
560 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
570 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
580 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
590 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
600 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
610 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
620 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
630 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
640 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
650 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
660 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
670 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
680 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
690 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
700 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
710 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
720 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
730 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
740 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
750 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
760 DATA &00,&00,&00,&07,&0F,&07,&0F,&07,&0F,&00,&00,&00,&00,&00,&00,&00
770 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
780 DATA &00,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&00,&00,&00,&00,&00
790 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
800 DATA &00,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&00,&00,&00,&00,&00
810 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
820 DATA &00,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&00,&00,&00,&00,&00
830 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
840 DATA &00,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&00,&00,&00,&00,&00
850 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
860 DATA &00,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&00,&00,&00,&00,&00
870 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
880 DATA &00,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&00,&00,&00,&00,&00
890 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00
900 DATA &00,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&00,&00,&00,&00,&00
910 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&07
920 DATA &0F,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&0F,&0E,&00,&00,&00
930 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&07
940 DATA &0F,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&0F,&0E,&00,&00,&00
950 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&07
960 DATA &0F,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&0F,&0E,&00,&00,&00
970 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&07,&0F,&07
980 DATA &0F,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&0F,&0E,&0F,&0E,&00
990 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&07,&0F,&07
1000 DATA &0F,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&0F,&0E,&0F,&0E,&00
1010 DATA &00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&00,&07,&0F,&07,&0F,&07
1020 DATA &0F,&07,&0F,&07,&0F,&07,&0F,&07,&0F,&07,&0E,&0F,&0E,&0F,&0E,&0F
1030 DATA &0E,&00,&00,&00,&00,&00,&00
Quote from: Devilmarkus on 25. October 2013, 14:07:25
Find ich persönlich am Besten:
Wusste gar nicht dass die CPCAI aus der UK kam ;-)
UK bedeutet, dass das Programm auf Englisch ist.
Übrigens ist im Programm ein Bug:
Es wird &FF an den Taperelais-Port gesendet.
Das mag am echten CPC klappen, wegen der wohlbekannten Interferenzen, aber nicht in der Theorie.
Drum hier gepatcht von mir:
Du ich habe die alte Version mal schnell am Emu laufen lassen, da klappt es auch.
Die Theorie muss hald lernen sich nach der Relität zu richten, und nicht anders rum :)
Dann emuliert es dein Emu nicht so, wie der Tape Port eigentlich vorgesehen ist...
Drum gibts auch hier & da mal Relaisgeklicke wo es eigentlich nicht sein soll. Gut, dass man das in bislang nur einem Emulator hören kann ;)
Mal in anderen Worten: Das Programm funktioniert am echten CPC und im Emulator. Also, wenn es in einem anderem Emu nicht funktioniert, dann muss der Emu eben lernen sich genauer am CPC zu orientieren.
Hallo!
Ich habe mich mal eine Woche mit den Tape-Images rumgespielt bzw. über mich selbst geärgert!
1. Ich habe damals viel mit Turbosave gespeichert (4000 Baud), das ging zwar schnell, jetzt, nach Jahrzehnten häufe sich halt dann die Read Errors!
2. Die Tapes waren auf dem Dachboden gelagert, auch nicht gerade förderlich!
Meine frühere "Buchhaltung" konnte ich aber grossteils einlesen und um diese "Nostalgie" ging's mir primär!
Ein paar Basic-Programme konnte ich aber dennoch einlesen, die DSK-Datei könnt ihr selbstverständlich haben, es sind aber wirklich nur einfache Sachen!
Lg,
Charly
Also ich finds Klasse!
Sag mal, hast Du irgendwo in deinem Sammelsurium auch noch Spiele wie "Cosmic Castle" usw...?
Naja, dann scheinen 4000 Baud doch ein bisschen viel zu sein. ... Hauptsache Charly, Du konntest überhaupt nochwas retten.
Und vielleicht hilft ja der Azimut Einsteller vom Markus, es kann ja für jedes Tape anders sein...
Hallo Devilmarkus!
Cosmic Castle hatte ich nie, habe aber per Google gesehen, dass dieses Spiel in einer Computronic war, ich persönlich kaufte mir damals die CPC International!
Apropos Computronic: Bei Ebay sind derzeit einige im Umlauf!!
Lg,
Charly
Ja, die CPCAI hatte ich damals auch, war mein absoluter Favorit.
Daneben Schneider Magazin und Happy Computer, in der der CPC leider gegenüber dem C64 immer benachteiligt wurde.
Später dann auch ASM, selbes Problem wie bei der HC.