Welcome to Schneider / Amstrad CPC Forum. Please login or sign up.

20. April 2024, 13:51:31

Login with username, password and session length

Shoutbox

TFM

2024-04-08, 20:42:44
Happy Sonnenfinsternis!  :)

TFM

2024-01-15, 17:06:57
Momentan billige Farbbänder auf Ebay für PCW

Devilmarkus

2023-07-09, 10:37:40
Zweiter 👋😂🤣

TFM

2023-06-13, 14:21:49
Sommerloch!

TFM

2023-05-30, 17:00:20
Erster ;-)

Recent

Members
Stats
  • Total Posts: 11,695
  • Total Topics: 1,336
  • Online today: 206
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 0
Guests: 203
Total: 203

203 Guests, 0 Users

Emulator für Tapes

Started by charly0205, 19. October 2013, 16:17:28

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

charly0205

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

Devilmarkus

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.
https://cpcwiki.de
Dein Deutsches CPCWiki!

Devilmarkus

#2
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.
https://cpcwiki.de
Dein Deutsches CPCWiki!

charly0205

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?

Devilmarkus

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...
https://cpcwiki.de
Dein Deutsches CPCWiki!

TFM

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 :-)

TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

charly0205

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

Devilmarkus

#7
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:

https://cpcwiki.de
Dein Deutsches CPCWiki!

Devilmarkus

Achja: Wir wollen natürlich deine noch Funktionierenden Programme ALLE haben!!!! Also häng sie mal als ZIP an :P
https://cpcwiki.de
Dein Deutsches CPCWiki!

TFM

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
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Devilmarkus

https://cpcwiki.de
Dein Deutsches CPCWiki!

Devilmarkus

https://cpcwiki.de
Dein Deutsches CPCWiki!

Devilmarkus

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
https://cpcwiki.de
Dein Deutsches CPCWiki!

TFM

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 ;-)
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Devilmarkus

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:

https://cpcwiki.de
Dein Deutsches CPCWiki!