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

28. March 2024, 19:06:07

Login with username, password and session length

Shoutbox

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,654
  • Total Topics: 1,328
  • Online today: 101
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 2
Guests: 102
Total: 104

102 Guests, 2 Users
xesrjb, Rennert

Z80 Wizzard gesucht

Started by LambdaMikel, 16. October 2019, 07:19:07

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

LambdaMikel

Ich hätte hier eine Programmieraufgabe zu vergeben - und zwar möchte ich für CPC Speak&SID gerne einen SID Player anbieten. Nun gibt es bereits ein ganz wunderbares Programm - anbei. Allerdings verwendet es den AY... also eine SID-Emulation. Speak & SID hat einen echten SID. D.h., der ganze SID-Emulationskrempel müsste rausfliegen. Ich denke, dass auch Zeug wie Interrupts für ENV-Hüllkurven etc. nicht benötigt würden. SID & SPEAK hat einfach einen Port-Range für die 32 SID-Register.

Ist das für einen von Euch Z80 Profis relativ einfach machbar? Der ASM-Sourcecode ist dabei.



Devilmarkus

Am besten mal in C64-Foren nachfragen, wie das SID Format funktioniert, und wie man es an den SID Chip senden kann.
Wäre jetzt so meine grobe Idee...
https://cpcwiki.de
Dein Deutsches CPCWiki!

LambdaMikel

#2
Na bevor ich die 64er Leute frage, mache ich es lieber selbst  :gruebel:
Glaube nicht, dass die Ahnung von Z80 haben...

Der Code - inkl. 6502 Emulation! - ist ja da, muss "nur" angepasst werden.

LambdaMikel

Hat inzwischen vom DaDMaN aus dem anderen CPC Board einen CPC-angepassten SID Player bekommen... und assembliert sogar fehlerfrei. Anpassen sollte einfach sein. Kann ich sogar selbst machen.

Fessor

Hmmm... In der CPC AI gabs doch mal ein Projekt um einen SID an den CPC anzubinden. Eventuell kann man davon was verwenden.
https://archive.org/details/54_Amstrad_PC_International_1989-08

LambdaMikel

Ja, danke für den Hinweis, aber über das BASIC-"3Klang"-Testprogramm Niveau sind wir inzwischen hinaus, dank DaDMaN's SIDPlayer   ;)

[CPCEmulator]https://youtu.be/FXDS3pdf-w8?list=PLvdXKcHrGqhclo29whlfaO76ge2d-chmx[/CPCEmulator]