1

Temat: YMari opl3+DAC+PCB

I have buyed some OPL3+DAC
and I will do PCBs...
So anyone :D (superb music coder which will do OPL3 FM tracker) want
some???

A co to jest YMari???
http://raven1.magix.net/yamari/yamari.html

I envy MSX2 MOONBLASTER with OPL4 and their tracker!
https://www.youtube.com/watch?v=vOzCqRcxIps&list=PLFA6AD1E1204F1B3D

When Z80 people can do it. We can do it too!

Ostatnio edytowany przez Matej (2017-06-21 21:39:57)

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

2

Odp: YMari opl3+DAC+PCB

http://www.atari.org.pl/forum/viewtopic.php?id=13062

3

Odp: YMari opl3+DAC+PCB

On MSX2 they have Moonsound with OPL4. And Atari developer from Poland (Tori/AtariArea site) has made OPL3 cartridge... Similar FM was inside Atari Arcade System too! So what about StereoPOKEY+OPL3 as ??? We can make some carts. ..

More infos here:
http://raven1.magix.net/yamari/yamari.html

Wiki:
https://en.wikipedia.org/wiki/Yamaha_YMF262

What is OPL3?
Its good old soundchip from Soundblaster16. Do you remember DOOM music from MSDOS?
https://www.youtube.com/watch?v=O_yIgqw-qR4

There is beautiful PC MSDOS tracker named Adlibtracker2:
http://www.adlibtracker.net/

YOUTUBE
https://www.youtube.com/watch?v=DEhbdVYSVMQ

OPL3 is ideal for MIDI playback too!!!

And you will say now. Thats not ATARI! But ATARI used similar YAMAHA chip in ATARI ARCADE SYSTEM boards (Marble Madness). Or there is 7800XM module using FM chip too! So it is ATARI!

Good is that songs are small like 8kb. So no samples... Ideal for Demos, Games, Trackers...
18 channels FM + 4 or 8 Pokey that will be ultimate sound setup...

Yogi has made little PCB tuning, here is OSHpark
https://oshpark.com/shared_projects/opUPvV4U

15USD for PCB + 3euro for OPL3+DAC so whole cart can be 30USD max.
Not bad for 18 channels stereo sound sounding like Farbraush synth...

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

4

Odp: YMari opl3+DAC+PCB

Just out out curiosity, does anyone tried to write Atari player (or just procedure) to play this tunes  ?

5

Odp: YMari opl3+DAC+PCB

We need ADLIBTRACKER2 player (adlibtracker.net). Adlibtracker2 is best OPL3 tracker ever made. Its for MSDOS/FreeDOS/Win32/Linux... Its free. So we need player for A2T and A2M. I will produce few YMari for myself. When here is good ATARI coder who has grow up on MSDOS too. And can code for SB16 little bit. And can make such player I will give Him/Her one YMari for testing player...

New revision of PCB:
https://oshpark.com/shared_projects/9lYmZEtN

BOM TXT:
http://atariage.com/forums/topic/267000 … ?p=3790997

ON C64 they can play OPL2 tunes from dos using SFX expansion module for C64...
So can be done!

Ostatnio edytowany przez Matej (2017-06-24 05:30:38)

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

6

Odp: YMari opl3+DAC+PCB

Everything can be done, but for now is a piece of hardware without software.
I suspect not much interest until someone will develop something to play on small Atari.

I guess that player sources from C64 will help, as code for CPU can be moved between platforms.

7

Odp: YMari opl3+DAC+PCB

Here is nice c64 source:
http://chipmusic.org/forums/topic/4955/ … ing-opl-2/

Here is that OPL2 adlib player for C64 SFX expander...
http://csdb.dk/release/?id=119462

GIThub
https://github.com/lgblgblgb/c64-sfx-ca … layer/wiki

Author:
http://lgb.hu/

Ostatnio edytowany przez Matej (2017-06-27 22:24:19)

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

8

Odp: YMari opl3+DAC+PCB

Then port it, if you are able to. Or find good source to learn assembler languare, if you're not.

(sigh)

Nervermind... goodnight.

I Ty zostaniesz big endianem...

9

Odp: YMari opl3+DAC+PCB

I am sleepy too. Nighty night. I wrote too much. And to the c64 author too to provide us sourcecode. Will see... Miker I can do only Turbo Pascal on DOS! ASM is like extraterresterial talk to me...

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

10

Odp: YMari opl3+DAC+PCB

Re-pasting LGB/C64 opl2 player author:

part1:
Hi,

Nothing mystical about my *extremely* stupid player too much, and the source code is open since years, so no problem at all to grab it :) You can find it here:

https://github.com/lgblgblgb/c64-sfx-cartridge-player

The only issue can be, that since it's GPL, if you use it, or part of it, your work must be open source + GPL too, etc, but IANAL ;-P

Well, it sounds an interesting project (yours), but I am not so much a great help here, since I've never even used Atari (unfortunately, but I would love to have one) - but if you speak about 8 bit Atari computers, the CPU is still 65xx class, so maybe some other differences on the hardware should be learnt (Ehmm, I am over-optimistic enough here?). There are several minor points with my "player":

* in its core, it's really two STAs :) selecting the register number, and write it .... all the other part is the DRO file format "reader", which is simple enough, since it's basically a register dump like file format (of DOSBOX). Thus it's very easy to write a player like this, it's more a challenge if some wants to play a "decent" tracker like format ...
* this source is OLD, AFAIK does not even compile with modern ca65 as it should be (as it would create its own BASIC SYS stub for C64, some modification is needed)
* it cannot "load" anything, the DRO is INCBIN'ed ....
* really, this is good for demonstration only, eg, a DRO file format is also not so nice, as very large file sizes, etc etc
* I've already started a project for C64 (with the same hardware) to be able to play S3Ms instead, well, at least ones with "AdLib instruments" only. that is the mentioned "tracker like format" player, which is probably more close to have a sane player than this DRO thinggy ... Surely, other formats can be found as a good candidate for playing on OPL2/OPL3 not only "S3M with AdLib instruments only".

Some technical background: back in the time when I wrote that, I only read the "Adlib programming FAQ for PCs". There is 388h and 389h (if I remember correctly) ports for selecing OPL2 register, and read/write that register. Other than that there is a timing constraint to wait some time before write/read again. Also, the layout of the actual internal registers of the OPL chip. Then I thought, if SFX Sound Expander cartridge has some kind of similar chip, these theories can be used without _any_ change _but_ the I/O port of course (which is PC notion). And indeed, that seems to work, as expected. So it's just that ...

Sorry for the long mail, maybe too much information already :) But if you have question just ask ... I can't tell I have too much time recently for coding as well, but at least for writing insane mails, well, it seems I do ;-D

part2:
One additional note: I have the yet unfinished work to play S3M "with AdLib instruments only" on C64 + SFX expander cartridge. That code would be able to play S3M directly (ie, on-the fly "interpretation" of the so called "packed pattern format" since ScreamTracker for real decompresses it first, but it uses way too much memory in that way for my taste). However since it's not ready yet to do _anything_ it is not released yet. Also I find myself a bit dumb for implementing stuffs like "commands" in the patterns, but we will see ...

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

Odp: YMari opl3+DAC+PCB

Nie wiem, my to mamy od zawsze; może profesor XXL mógłby przeportować playery.
U nas - na dwa chipy. Nie wiem, jak tu.

Trzy najpopularniejsze w Polsce platformy 8-bit: Piwo, Wino i Wódka.
http://ym-digital.i-demo.pl/ - http://yerzmyey.i-demo.pl - https://soundcloud.com/yerzmyey
ŻADEN DOBRY UCZYNEK NIE UJDZIE BEZ KARY.

12

Odp: YMari opl3+DAC+PCB

I wrote to author of epic OPL3 DOS tracker - ADLIBTRACKER2
http://www.adlibtracker.net/downloads.php

READ THIS FIRST!
A2M/A2T - file formats describtion:
http://adlibtracker.net/files/techinfo.htm

Sourcecode:
http://www.adlibtracker.net/files/at2_s … 6-2017.zip

When  professor XXL or HEAVEN or other scene engineer will do OPL3 A2M/A2T module player for YMari.
I will donate Him/Her with real YM262 OPL3 SB16 like card (ISA or PCI) plus 1x YMari cartridge for testing stuff
in His/Her demoscene laboratory...

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

13

Odp: YMari opl3+DAC+PCB

Yogi has made YMARI 2 XEL M-PBI version!
More here:
http://atariage.com/forums/topic/267000 … ?p=3797047

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

14

Odp: YMari opl3+DAC+PCB

I see that you're investing lot of time in hardware but there is no way to use it on Atari.
Take a look to SIO2WIFI project. Guys have hardware and software. It's still in very beta version but it works on Atari. If you want that you device became popular you will need to have both hardware and software which make it usable for "normal" Atari user.