EPSS and Hatari

Somewhere to chat about MIDI music creation, sequencers and related hardware

Moderators: Mug UK, lotek_style, Moderator Team

INSPECTOR77
Atari User
Atari User
Posts: 35
Joined: Sat Aug 26, 2006 7:28 pm

EPSS and Hatari

Postby INSPECTOR77 » Tue Mar 20, 2018 1:21 pm

Hello i´m trying to setup the EPSS synth with the Hatari (v2.1.0) emulator, EPSS works in standalone mode but when i launch it with cubase and try to play a midi file the screen blinks black and white and i don´t have any sound, i test cubase 2.01 & 3.1 and diferent Tos images from STE to Falcon, and in all systems i have the same problem. The test was done in osx Sierra and Windows 10 with same results.

Regards
-2 Atari STE 4 ram
-Atari Stfm 1 ram

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1803
Joined: Sun Jul 31, 2011 1:11 pm

Re: EPSS and Hatari

Postby Eero Tamminen » Sun Mar 25, 2018 5:59 pm

Are EPSS and Cubase known to work together on real HW?

User avatar
krupkaj
Captain Atari
Captain Atari
Posts: 286
Joined: Wed Oct 22, 2003 11:00 pm
Location: Olomouc/Czech Republic
Contact:

Re: EPSS and Hatari

Postby krupkaj » Tue Nov 06, 2018 8:38 pm

Evil made a video of EPSS and Cubase
https://www.youtube.com/watch?v=OlspnqVcJho&t=20s

Carl_R
Atariator
Atariator
Posts: 19
Joined: Sun Apr 23, 2006 10:26 am
Location: Sweden

Re: EPSS and Hatari

Postby Carl_R » Wed Nov 07, 2018 9:46 pm

I have exactly the same problem on a MegaSTE (Swedish TOS 2.06) with Cubase Score 2 (original with dongle).
Atari Mega STE, 4mb, internal UltraSatan, TOS 2.06, Nova adapter + Gainward ET4000AX, Midex+, NetUSBee
Atari 1040STFM, 1mb, TOS 1.02, SatanDisk
Atari 520STE, 4mb, TOS switcher with 1.62/2.06, IDE internal HDD, CosmosEx
Atari 130XE, SIO2SD

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1803
Joined: Sun Jul 31, 2011 1:11 pm

Re: EPSS and Hatari

Postby Eero Tamminen » Tue Nov 27, 2018 11:58 pm

Are EPSS, Cubase itself, *and* Cubase MROS module for EPSS available somewhere for testing?

Are there e.g. demo versions of those?

I tried EPSS demo v0.54b (ATOMIMAN.PRG / EPSS.PRG / EPSSMONO.PRG). It refused to run from GEMDOS HD, but ran OK from floppy and ACSI images:

Code: Select all

$ zip2st epssdemo.zip
$ hatari --tos-res med --trace os_base --machine ste --tos tos162uk.img epssdemo.st
$ unzip  epssdemo.zip
$ atari-hd-image 8 epssdemo.img EPSS epssdemo/
$ hatari --tos-res med --trace os_base --machine ste --tos etos256uk.img --acsi epssdemo.img


When running the demo from GEMDOS HD, ATOMIMAN.PRG first loads AUTODEMO.DMO, then it loads & excecs EPSS.PRG, but that for some reason tries to load its EPSS.INF file from A: instead of the (correct) C: boot drive, and at that point the demo freezes. If I run EPSS.PRG directly, it gives an error dialog instead of freezing and can be exited.

Maybe something similar happens with Cubase?

NOTE: While demo EPSS.PRG itself works fine with latest EmuTOS (snapshot), ATOMIMAN.PRG panics if I use EmuTOS instead of TOS v1.62:

Code: Select all

Address Error at address $4e75, PC=$e00e12 addr_e3=e00e16 op_e3=206d

Panic: Address Error
misc=2071 opcode=206d
addr=00004e75 sr=0304 pc=00e00e16

D0-3: 00e0009c 00e00e0e 0000000a 00000000
D4-7: 00000000 00000000 00000000 00000000
A0-3: 00002024 fffffc00 00e00e0e 00000000
A4-7: 0001d182 00000000 0001d554 00006e66
 USP: 0001d4d8

basepage=00013f3c
text=0001403c data=0001b470 bss=0001d182

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1803
Joined: Sun Jul 31, 2011 1:11 pm

Re: EPSS and Hatari

Postby Eero Tamminen » Wed Nov 28, 2018 11:45 pm

EPSS v1.0.1 (from dhs.nu) runs OK from GEMDOS HD with latest TOS v3 & EmuTOS.

With TOS v1.x & v2.x one needs a floppy image (or hard driver + hard disk image), as EPSS with those TOS versions for some reason doesn't get boot driver right with GEMDOS HD.

EPSS (or its GEM GUI?) crashes at random point to address or bus during playback with both EmuTOS & TOS v1.62 versions.

This happens at least with following config / song / patch:

Code: Select all

DEFAULTSONG  \SONGS\TRADSONG\SWING.MID
DEFAULTPATCH \SONGS\TRADSONG\A_GROOVE.SPI
SAMPLEDIR    \SAMPLES\
DRIVER       \MODULES\EPSS25_8.BIN
MIDMEM    60000
PATCHMEM 500000
WORKMEM   60000


I didn't get any crash with TT / TOS v3.06 though.

I tried also few other patches & songs with EmuTOS, and those didn't crash, only above song + patch combo (I didn't try any other memory limit configs).

At some point loading of new songs starts failing (at least with STE / EmuTOS combo). EPSS GUI does show the new SONG name, but it actually doesn't load it (no Fopen() GEMDOS call for it), and when opening the Song INFO dialog, that still shows the old song name.

(I started to wonder about this & investigate after all songs sounded exactly the same... :-))

Sometimes song playback sound output also stops, although GUI shows song still being played. Sometimes the number increasing during playback wraps when song ends, sometimes not. These issues were also with EmuTOS, I didn't test whether they happen also with TOS v1.62.

-> This SW doesn't seem completely reliable. Do same of these issues happen also on real (4MB) STE HW?

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1803
Joined: Sun Jul 31, 2011 1:11 pm

Re: EPSS and Hatari

Postby Eero Tamminen » Thu Nov 29, 2018 11:58 pm

Found Cubase Lite. It ships with too old MROS version, but you can get latest MROS driver (MROS3_45) from the mros0296.zip package.

To get things working, put MROS3_45 to Cubase MROS/ folder along with EPSS.DRV, and EPSS.PRG to drive root as EPSS.ACC.

Then just:
* start Cubase Lite
* from the EPSS ACC select suitable patch set, and from "Install" button enable "Steinberg M-ROS"
* load song in Cubase and start playing it

This is in latest Hatari Mercurial version with TT emulation and TOS v3.06 (which works with EPSS from the Hatari GEMDOS HD drive).

To get things working with GEMDOS HD when using TOS v1.62, put suitable EPSS.INF to a floppy image and start hatari with:

Code: Select all

hatari -m -s 4 --machine ste --tos tos162uk.img --disk-a epss_inf.st cub_lite/


Cubase does dirty things with TOS internals and crashes EmuTOS, so they can't be used together (see EmuTOS documentation).

Playback works mostly fine, but sometimes notes don't sound like they're played correctly, they're missing, or they things come in "clumps". This typically happens if one moves mouse a bit too much while Cubase is playing. I guess mouse interrupts somehow are able to break EPSS when there are too much of them.

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1803
Joined: Sun Jul 31, 2011 1:11 pm

Re: EPSS and Hatari

Postby Eero Tamminen » Thu Dec 06, 2018 1:00 am

INSPECTOR77 wrote:Hello i´m trying to setup the EPSS synth with the Hatari (v2.1.0) emulator, EPSS works in standalone mode but when i launch it with cubase and try to play a midi file the screen blinks black and white and i don´t have any sound, i test cubase 2.01 & 3.1 and diferent Tos images from STE to Falcon, and in all systems i have the same problem. The test was done in osx Sierra and Windows 10 with same results.


Does EPSS work in that Hatari setup outside of Cubase? Does Cubase work in that setup without EPSS? Which MROS driver you use with Cubase?

As I noted above, setup with EPSS v1.0.1 + Cubase Lite + latest MROS driver works for me with Hatari Mercurial version + TOS v3, does that work for you also? (I.e. is only non-lite Cubase version a problem?)


Return to “MIDI Software and Hardware”

Who is online

Users browsing this forum: No registered users and 2 guests