Welcome, Guest. Please login or register.


Author Topic: SE-ONE music file player (Read 24352 times)

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
SE-ONE music file player
« on: 2018.April.12. 10:13:28 »
I have connected an I/O MSX cartridge named SE-ONE, from TMTLogic, and it has been correctly detected by the EDCW hardware searcher:

[ Guests cannot view attachments ]

Sorry for the ugly picture....

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re:SE-ONE music file player
« Reply #1 on: 2018.April.12. 10:39:43 »
It is a MP3 player and FM receiver that can be easily accessed from Basic by AT commands.

This is my "bad looking" MSX slot prototype:

[ Guests cannot view attachments ]

I had a silly error making the bus expander, so I have to repeat the PCBs. It works, but only if I solder the edge connectors on the PCB bottom side..., by mistake I swapped the slots's As and Bs pins....

But meanwhile these fault PCBs can be perfectly used to test the MSX slot.

The cartridge still doesn't give sound, I have to add the +12/-12v converter. By now I am using the 4MHz processor clock. Later I will add the 3,579545MHz clock generator.
« Last Edit: 2018.April.12. 11:09:28 by gflorez »

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re:SE-ONE music file player
« Reply #2 on: 2018.April.12. 11:57:06 »
Now I have added the +12/-12v converter.

The module brings by default an intro tune that plays every time the cartridge restarts. The MSX line of computers where designed mono only, and so the cartridge has only a pin for input sound. This SE-ONE cartridge has Stereo output, of course, but only returns the left channel by the slot pin and stereo by the 3,5mm jack at the upper side.

By now I have only connected the left channel to the Enterprise, and I have been pleasantly surprised at how correctly the sound has been mixed and balanced with the Enterprise internal sound.
« Last Edit: 2018.April.12. 13:13:21 by gflorez »

Offline geco

  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re:SE-ONE music file player
« Reply #3 on: 2018.April.12. 14:40:42 »
sounds good :)

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re:SE-ONE music file player
« Reply #4 on: 2018.April.12. 17:07:01 »
Some preliminary test communicating with the module:

The default tune.

https://www.dropbox.com/s/b11tv11zrlfq2jh/AT%2BSEPLAYTUNE.mp4?dl=0

The list of AT commands returned at 10MHz.

https://www.dropbox.com/s/n7nmdvl4t2vi1ns/AT%2BLIST%2010MHz.mp4?dl=0


Here I have used a simple Basic program provided for MSX Basic, with only minor fixings it has worked on the Enterprise:



100 TEXT 80
110 !
120 !Example:  AT COMMAND:? AT+SEMODE?
130 !
140 !set caps lock
150 SET 6,1
170 !  
180 LET AT$=""
190 INPUT PROMPT "AT COMMAND:  ":AT$
195 LET AT$=UCASE$(AT$)
200 LET L = LEN(AT$)
210 IF L = 0 THEN GOTO 180
220 FOR T = 1 TO L
230 LET S = ORD(AT$(T:T))
240 OUT 32,S
250 NEXT T
260 OUT 32,13
270 !
280 !read response
290 IF INKEY$<>"" THEN GOTO 180
300 !
310 LET I = IN(32)
320 IF I = 0 THEN GOTO 280
330 IF I > 31 THEN PRINT CHR$(I);
340 IF I = 13 THEN PRINT
350 IF I = 10 THEN GOTO 180
360 GOTO 280
« Last Edit: 2018.April.12. 17:10:21 by gflorez »

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re:SE-ONE music file player
« Reply #5 on: 2018.April.12. 21:01:26 »
Reading and playing a MP3 file from the sd-cartridge at 10MHz on SymbOS.... really directly, no tweakings from me.

https://www.dropbox.com/s/wxbo6z3j9qwjf18/MP3%20on%20SymbOS.mp4?dl=0

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re:SE-ONE music file player
« Reply #6 on: 2018.April.12. 21:04:40 »
:shock: :shock: :shock:
:smt038 :smt038 :smt038

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re:SE-ONE music file player
« Reply #7 on: 2018.April.12. 21:17:12 »
On 2 months TMTlogic will be selling V9990 MSX graphics cartridges from Holland. No need to buy them on Brazil....

Tim even has proposed to build similar specific Enterprise Hardware if more than 20 units are done.

His last creation is a SE-ONE MP3 player for the CPC computer range.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re:SE-ONE music file player
« Reply #8 on: 2018.April.12. 21:26:50 »
Can he made Enterprise version of MP3 card?

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re:SE-ONE music file player
« Reply #9 on: 2018.April.12. 21:28:09 »
Yes!

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re:SE-ONE music file player
« Reply #10 on: 2018.April.14. 10:48:09 »
Hans, from TMTLogic says that a SE-ONE for Enterprise would cost about 59 Euro.

But the problem here is that it would need some form of bus expander, if you already have an EXDOS  controller, Spectrum emulator, or other cards.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re:SE-ONE music file player
« Reply #11 on: 2018.April.15. 00:25:05 »
Here you have a better video:

https://www.dropbox.com/s/aboo3t0gd4n4ajh/Enterprise%26ES-ONE.mp4?dl=0

The sound is very bad, my tablet saves very low the sound, and the monitor produces an annoying noise. You will notice that the SymbOS Radio app shows corrupted its graphics, but it is because it was programmed for a 16 colour palette.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re:SE-ONE music file player
« Reply #12 on: 2018.April.15. 19:21:55 »
Here you have a better video:
This is amazing! :smt041
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re:SE-ONE music file player
« Reply #13 on: 2018.April.15. 22:59:52 »
Yessss! it opens a new unexplored way on Enterprise hardware. Observe how there aren't chips on the prototype, the electronics have been bypassed. The only ad-on is the 7805 regulator to produce +5v, and later a +5v to +- 12v converter. All the other leads connect directly to the correspondent Z80 bus Enterprise signals.

The magic here is how Prodatron has left (intentionally?) MSX code to access the device on the Enterprise port of SymbOS.

Also, the sound is injected directly to the Enterprise and it mix the stereo sound accordingly with the internal sound. What you hear is the Enterprise output sound.

One problem we, owners of Enterprise computers, suffer, is the "shortage" of hardware developers. This prototype proves that we can take advantage of other computer's hardware, and the MSX community is very active....

Now we are very near to enjoy a Yamaha V9990 graphics cartridge on our loved computer. Will it continue being an Enterprise? Probably! if someone creates an EXOS driver for it...

Don't you dream about a MIDI interface on the Enterprise....?

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re:SE-ONE music file player
« Reply #14 on: 2018.April.17. 11:50:09 »
In this ugly video I launch a song reproduction with an AT command, and then the SE-ONE plays it until I send the Stop command.

https://www.dropbox.com/s/ulfezks9xxj4rob/Autonomous.mp4?dl=0


This time the mp3 song is read from the cartridge USB port, totally autonomous.
« Last Edit: 2018.April.17. 12:01:07 by gflorez »