1

Temat: Kartridze Melody

Trochę się pochwale tym co robiłem przez 2019 rok - kilka kartridży zawierających jeden lub kilka układów dzwiękowych takich jak PSG (AY-3-8910 lub YM2149F) z  Atari ST czy ZX-Spectrum
OPL2 (YM3812) z PCtowego AdLib'a, OPL3 (YMF262) z SoundBlaster'a Pro
OPM (YM2151) z planowanego rozszerzenia Atari 7800XM czy maszyn arcade
OPN (YM2203) znane także jako TurboSound - karta muzyczna dla ZX-Spectrum
OPN2 (YM2612) - Sega Genesis
SAA1099 - Sam Coupe i Creative Sound System
SN76489 - TI 99/4 and Sega Master System

Całość powstała po tym, jak Toriman upublicznił swój interfejs, ale na ten czas nie był dostępny kiedy był potrzebny (tj na wycieczke Krapa)
film oczywiscie w znanym jezyku pinglisz
endżoj

przechodze na tumiwisizm

2

Odp: Kartridze Melody

Bardzo fajny zestaw. Kiedy produkcja masowa?

Czy możecie wyjaśnić, Stirlitz, dlaczego wasz służbowy adres stirlitz@rsha.gov.de ma aliasa justas@gru.su?
Nie czytam PM. Proszę używać e-mail.

3

Odp: Kartridze Melody

No bardzo ładnie nam tu Pan pokazał... nie rozumiem tylko co ma Krap do Torimana i jaką wycieczkę masz na myśli?  :-)

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

4

Odp: Kartridze Melody

tego nie wiem, to leży sobie czekając na coś od roku, proponuje wywrzeć presje
oficjalny powód to "bo nie ma splitera"
no i pewnie nie ma, pewnie tez nie wszystkim się uda podłączyć 6 kartów na raz, bo atari kapryśne jest, ale cóż, wszystkiego na raz nie zrobię

przechodze na tumiwisizm

5

Odp: Kartridze Melody

Krap potrzebował karta z AYgrekiem na wycieczkę do USA (VCF East?) - chciał pokazać emulator spektruma w pełnej chwale
a nie było nic dostępnego pod ręką, ale to niech się sam tłumoczy

przechodze na tumiwisizm

6

Odp: Kartridze Melody

fajne cacka

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

7

Odp: Kartridze Melody

tlumacze sie ze swojego delikatnego oporu przed produckja:  wydaje mi sie, że uzytkownik aby w pelnic docenic zalety MELODY,  nie bedzie uzywal urzadzenia SIO...a skoro melody zlacza karta zajmuja, to rozsadnym wydaje sie miec najpierw splittera DZIALAJACEGO.

ps. zaraz i tak rozpeta sie nagonka na mnie i na Sebastiana - Panie, SKOPIOWANE PROJKETY, kurłaaaa.

Ostatnio edytowany przez lotharek (2021-01-04 08:59:01)

serdecznie proszę o maile na lotharek@lotharek.pl z tematem ATARIAREA - inne formy komunikacji zawodzą...
"The worth of all people is dependent on how they spend their life making contributions" - Kano Jigoro
FKMC /Fan Klub Malej Czarnej/   @Grey

8

Odp: Kartridze Melody

podzielnik który pokazuje Candle działa ok.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

9

Odp: Kartridze Melody

Bardzo fajne. Gratulacje. To jest ładny zestaw modułów. Co najważniejsze - grających :). Leżą u mnie także różne układy YM. Może kiedyś opublikuję kolejne interfejsy.
Rozumiem, że interfejsy oparłeś na logice 3v3?

Ostatnio edytowany przez tOri (2021-01-04 10:49:51)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

10

Odp: Kartridze Melody

tak, wszystko jest na xc9572xl
mapa pamięci wygląda tak:

Melody Interface Specification

Melody exists as a series of cartridges for Atari XE/XL
Each cartridge has several sound chips with common access interface, and audio input and output for easy daisy-chaining one to the other. For this purpose a passive cartridge expander was built 

Currently there are 5 Melody cartridges
PSG - contains 2 PSG chips
TurboSound - contains 2 Yamaha OPN chips, and a single SAA1099 chip
OPX - contains Yamaha OPL(2 or 3) chip and Yamaha OPM chip
OPN2 - contains 2 Yamaha OPN2 chips and SN76489A chip
SID - contains 2 SID chips - either MOS6581 or MOS8580

All registers are located in cartridge space, to minimise memory footprint this is done as follows:

Address:
    0xD5DF    -    Melody interface ID/Address register
        Reads    - 0x4D (Ascii “M”)
        Writes    -    any value from 0x00 to 0xFF is treated as bus address
            if device is present on given address it will respond with activating its registers at following addresses:
    0xD5D8 - 0xD5DA    -    Device ID
        Currently defined:
        PSG        -    address 0x50
        OPL        -    address 0x4C
        OPN        -    address 0x4E
        ON2        -    address 0x32
        OPM        -    address 0x$D
        SAA        -    address 0x53
        SN7        -    address 0x37
        SID        -    address 0x49
        reserved    -    0x00 (all devices are off the bus)

    0xD5DB    -    Interface version (4.4bit, binary) (cartridges are 0.8)
    0xD5DC    -    Device Base address (device dependent resolution)
    0xD5DE    -    Device Control
        bit    0    SCL
        bit    1    SDA
        bit    6    Clock source (device dependent)
        bit    7    Device reset (default 1 - device in reset state)
SCL and SDA provides access to SDA and SCL lines of MCP4651 - dual digital potentiometer controlling output volume level for easy sound mixing of multiple devices
Due to the simplistic hardware, all I2C communication is done at 6502 side in software
this I2C interface is present in Melody bus starting with version 0.8
przechodze na tumiwisizm

11

Odp: Kartridze Melody

@Candle - dlaczego nie zrobisz aktywnego splittera? Pancio.net coś takiego już wypróbował. Dodatkowy bufor na szybkich układach serii 74ABT powinien załatwić kwestie stabilności i wspomóc moduły na taśmie.

Widać także, że poważnie przemyślałeś <system> dołączania i aktywacji modułów. Da się aktywować dwa moduły by grały 'równolegle', czy też jest tak, że tylko jeden moduł może funkcjonować w danej chwili i trzeba go bezwzględnie odłączyć od szyny aby dołączyć inny?

Tak pytam z czystej ciekawości

Pozdr

Ostatnio edytowany przez tOri (2021-01-04 21:20:47)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

12

Odp: Kartridze Melody

"podłączenie" jest potrzebne w momencie zapisu do rejestru, po tym,  może być deaktywowany i tym sposobem, jeśli VGMPlay chce zagrać na kilku chipach jednocześnie bo tego wymaga odgrywany utwór to jest to możliwe
co do samego splitera mam pewne plany, ale niestety jeszcze nie są zrealizowane - za dużo nie ugryze, a po drodze były i inne rzeczy

przechodze na tumiwisizm

13

Odp: Kartridze Melody

U mnie leży prawie skończony na papierze splitter z "bajerami" omawianymi z MONO. Jeśli masz chęć mogę Ci podesłać do obejrzenia schemat, do którego zrobię opisy wyjaśniające. Możliwe że miałbyś jeszcze więcej pomysłów i dałoby się zrobić coś naprawdę przydatnego?

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

14

Odp: Kartridze Melody

To bardzo miła propozycja, jednak ze względu na charakter końcowy moich prac (produkt komercyjny) muszę odmówić - nie chcę być później posądzany o plagiat, w szczególności przez osoby postronne, a to się niestety zdarzało

przechodze na tumiwisizm

15

Odp: Kartridze Melody

B. fajny projekt, w stylu pure retro (CART), dzięki czemu każdy może sobie go podłączyć bez babrania się w lutowanie. Fajnie, że wspiera SAA1099. Możecie zaprezentować jakiś track odgrywany na tym ostatnim układzie?

16

Odp: Kartridze Melody

te playerki dzialaja na kartach Toriego ?


@Marek: SAA1099 jest tez dostepny w wersji stereo: "SAMari"

http://atari.pl/hsc/ad.php?i=1.

17

Odp: Kartridze Melody

Na kartach Toriego jeszcze nie działają, ale wkrótce będą.

Edit: Mam na myśli VGMPlayer, bo STCPlayer i PSGPlayer działają z SONari, SIDPlayer z SIDari, a RADPlayer z YAMari.

Ostatnio edytowany przez mono (2021-01-06 20:42:23)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

18

Odp: Kartridze Melody

tak chyba o VGMPlayer bo chodzi mi o karty TIGari SN76489AN i SAMari SAA1099

http://atari.pl/hsc/ad.php?i=1.

19

Odp: Kartridze Melody

Czesc Candle. Want buy 2x each of them also 2xsplitter. Also I have 10x ymf262 and 10x yac dac If Lotharek needs. Pozdrawujem. Matej^Elan/Atari.Ooo

Some crossplatform Trackers:
Deflemask Ym2151
https://deflemask.com/
Saa1099 Tracker
https://saa1099tracker.borik.net/
https://github.com/mborik/SAA1099Tracker
YM/AY ARKOS Tracker2
https://www.julien-nevo.com/arkostracker/
Ym2203 Fm
http://lmao.rotfl.at/upload/B00daW/tfmmaker_v152.zip
Saa1099 LnxTracker2
Https://www.ilnx.cz/lnxtr/
Opl3 AdlibTracker2
Http://www.adlibtracker.net

Ostatnio edytowany przez Matej (2021-02-07 17:11:20)

^Elanek
7x130XE + 3xAtari Falcon030 + 1xTT03 + 2xST-ATX

20

Odp: Kartridze Melody

Will post more tools soon.

Texas Instrument SN  soundchip
https://www.smspower.org/Music/Mod2PSG

AdlibTracker2 (mirror working)
https://web.archive.org/web/20201201183 … nloads.php

Opl2 Opl3 EdlibTracker
https://www.3eality.com/productions/rea … ib-tracker

SegaMegadrive ym2612
http://chipwiki.ru/soft/vgmmaker11.zip

Ostatnio edytowany przez Matej (2021-02-14 09:16:13)

^Elanek
7x130XE + 3xAtari Falcon030 + 1xTT03 + 2xST-ATX