1

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
https://www.youtube.com/watch?v=V1YS6PfzH5w

przechodze na tumiwisizm

2

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

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

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

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

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 Ostatnio edytowany przez lotharek (2021-01-04 08:59:01)

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.

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

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 Ostatnio edytowany przez tOri (2021-01-04 10:49:51)

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?

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

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 Ostatnio edytowany przez tOri (2021-01-04 21:20:47)

@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

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

"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

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

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

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

te playerki dzialaja na kartach Toriego ?


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

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

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

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.

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

18

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

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

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

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

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

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

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

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