GR8Net questions

Page 1/2
| 2

By rjp

Master (148)

rjp's picture

12-02-2018, 19:42

Hi guys, I'm in MSX SJC (my photoshoot), and I decided to spend time to learn about ObsoNET, GR8Net, and start to try to develop something. So, I've got some questions which I wanna be answered. Maybe there are some people who wants to know it too... Here it goes:

- GR8Net doesn't have MSX-Music BIOS, right? I tried call music in MSX-Basic, and a Syntax Error popped up.
- My GR8Net is UNAPI compliable, which is great. But can I use Nestor Soriano's utilities? I tried RAMHELPR I + INL I, but it was a failure. Is there any trick? :o
- CALL NETBROWSE, choosed Internet, and tried a ROM from Eugeny's website. But, at the end, some of them only showed me the message "ROM file loaded". I didn't understand what happened.
- I tried to run Unknown Reality, which is a great way of troubleshooting MSX-Audio ;) But I didn't listen anything. I tried to switch to MSX sound-out and the cartdrige plug, but I heard nothing. Tried Grauw's VGMPLAY too, but my MSX doesn't makes any sound. Any clues?
- I tried SME3 (that music player from Xelasoft), in order to test FM, SCC and MSX-Audio. But my MSX (a Philips NMS-8250) reboots. :-? What the heck...

GR8Net's manual is a great reference, but it lacks a "Getting Started" section. As I have some experience writing tutorials to one of my employees (Hostnet), I'm making notes and hopefully I'll write some tutorials in English and Brazilian Portuguese soon. Here in Brazil there are some people who are discovering MSX by now (mainly because of this vintage wave that caught the world by storm), so they need to

BTW, GR8Net is awesome. I can't wait to start developing a Pascal library to explore all its capabilities. I've got one from the sixth batch, last November.

Login or register to post comments

By hamlet

Scribe (1630)

hamlet's picture

12-02-2018, 20:18

What a nice photoshoot! Thank you, man!

By Piter Punk

Master (184)

Piter Punk's picture

12-02-2018, 20:25

rjp,

In which mode your GR8NET is?

The MSX-Music BIOS is only available at Mapper Mode 8.

By Grauw

Enlighted (7321)

Grauw's picture

12-02-2018, 20:27

Hmm, GR8Net should have MSX-MUSIC BIOS, otherwise software wouldn’t be able to detect it…

For the MSX-AUDIO functionality with VGMPlay I think you need the latest firmware which had some fixes for it, Eugeny mailed me recently and there are a few things I want to look in to once I have the time (this month is very busy for me), but as I understand it it should at least work.

By rjp

Master (148)

rjp's picture

12-02-2018, 20:34

Hmmm... Maybe I changed it and FM was disabled. Any clues about how can I change it? I think I should use call netsetmap(8), but I don't know about the 2nd and 3rd parameters.

BTW, call netgetmap returns: 0010 M0 (1024K)

By rjp

Master (148)

rjp's picture

12-02-2018, 20:40

hamlet wrote:

What a nice photoshoot! Thank you, man!

When a great photographer like Hamlet says that our Instagram photostream is great, it seems that... The cellphone's camera is great! Big smile

Soon I'll post another photoshoot (taken with my Canon Powershot SX50HS), I hope they'd be even better.

By Meits

Scribe (5038)

Meits's picture

12-02-2018, 20:56

Gr8net is a complex cartridge which has many functions. The manual and helpfiles don't always help dummies (like myself). You have a switch on your Gr8net so yours was shipped with all the musical expansions there are (mp3 support was one firmware upgrade later than that hardware revision).
I think some setup tool which describes in what mode you put it would be welcome. I bet something like that will appear some time soon.

By Eugeny_Brychkov

Paladin (962)

Eugeny_Brychkov's picture

12-02-2018, 21:24

rjp wrote:

Hi guys, I'm in MSX SJC (my photoshoot), and I decided to spend time to learn about ObsoNET, GR8Net, and start to try to develop something.

Great!

rjp wrote:

- GR8Net doesn't have MSX-Music BIOS, right? I tried call music in MSX-Basic, and a Syntax Error popped up.

MSX-Music ROM is available in subslot 3 in the mapper mode 8. Please refer to the chapter 7 "Built-in MSX-Audio and MSX-Music". Alternatively, if your machine is having 48KB of RAM, you can use NETFKOPLLR command to "fake" OPLL ROM in RAM location 4000-7FFF, and then you will have OPLL detected in mapper mode 0 after reset.

rjp wrote:

- My GR8Net is UNAPI compliable, which is great. But can I use Nestor Soriano's utilities? I tried RAMHELPR I + INL I, but it was a failure. Is there any trick? :o

UNAPI is a set of calls GR8NET provides to the software. GR8NET is having TCP/IP UNAPI, used by tools like PING, TCPCON, FTP, TFTP and other network-related routines.

rjp wrote:

- CALL NETBROWSE, choosed Internet, and tried a ROM from Eugeny's website. But, at the end, some of them only showed me the message "ROM file loaded". I didn't understand what happened.

You see "ROM file loaded" in two cases:

  1. you pressed space key instead of enter key in the browser;
  2. name of the file does not have mapper type identifier in { }.

More information is in chapter 5 "Built-in web browser".

rjp wrote:

- I tried to run Unknown Reality, which is a great way of troubleshooting MSX-Audio ;) But I didn't listen anything. I tried to switch to MSX sound-out and the cartdrige plug, but I heard nothing. Tried Grauw's VGMPLAY too, but my MSX doesn't makes any sound. Any clues?

Hard to say. Last time I had this issue was with Japanese machine with replaced transformer and machine was missing -12 V source.

rjp wrote:

- I tried SME3 (that music player from Xelasoft), in order to test FM, SCC and MSX-Audio. But my MSX (a Philips NMS-8250) reboots. :-? What the heck...

Also no idea, we need to troubleshoot. However before going to diagnostics, I would want to know firmware versions of flash chip and engine (displayed with NETVER), and if you are not at the latest version - update.

rjp wrote:

GR8Net's manual is a great reference, but it lacks a "Getting Started" section.

Pages 13-17 are "Quick user guide". Not everything is in there though. Please take a time to look through whole document to get an idea what commands you may need.

rjp wrote:

I'm making notes and hopefully I'll write some tutorials in English and Brazilian Portuguese soon.

B-)

rjp wrote:

Here in Brazil there are some people who are discovering MSX by now (mainly because of this vintage wave that caught the world by storm), so they need to

:)

rjp wrote:

BTW, GR8Net is awesome. I can't wait to start developing a Pascal library to explore all its capabilities. I've got one from the sixth batch, last November.

Email me if you have questions about GR8NET functionality. Note there're firmware calls described in the chapter 11.2.

rjp wrote:

I think I should use call netsetmap(8)

No, you should use NETSETMAP(24). See examples in the description of NETSETMAP command.

rjp wrote:

BTW, call netgetmap returns: 0010 M0 (1024K)

List of available modes is in chapter 3.11.

Meits wrote:

I think some setup tool which describes in what mode you put it would be welcome. I bet something like that will appear some time soon.

There's NETCFG command in there, chapter 3.6.6.

By rjp

Master (148)

rjp's picture

12-02-2018, 21:58

Eugeny Brychkov wrote:
rjp wrote:

- GR8Net doesn't have MSX-Music BIOS, right? I tried call music in MSX-Basic, and a Syntax Error popped up.

MSX-Music ROM is available in subslot 3 in the mapper mode 8. Please refer to the chapter 7 "Built-in MSX-Audio and MSX-Music". Alternatively, if your machine is having 48KB of RAM, you can use NETFKOPLLR command to "fake" OPLL ROM in RAM location 4000-7FFF, and then you will have OPLL detected in mapper mode 0 after reset.

I think I messed up, turning off MSX-Music, MSX-Audio and SCC... I've got 0110 M8. I want to use 1Mb as a Mapper, enable FM, MSX-Audio and SCC, and disable GR8Net's Disk-ROM. I'm using it with a SD/Mapper cartdrige, and my SD-card becomes drive B. It would be better if I have only 1 Mb of Mapper and FM-Pak enabled. The mixer is in BBBLR mode, and all sound volumes are high (128).

Eugeny Brychkov wrote:
rjp wrote:

- My GR8Net is UNAPI compliable, which is great. But can I use Nestor Soriano's utilities? I tried RAMHELPR I + INL I, but it was a failure. Is there any trick? Shocked!

UNAPI is a set of calls GR8NET provides to the software. GR8NET is having TCP/IP UNAPI, used by tools like PING, TCPCON, FTP, TFTP and other network-related routines.

Sure, but can I use all Nestor Soriano's network utilities with GR8Net?

Eugeny Brychkov wrote:
rjp wrote:

- CALL NETBROWSE, choosed Internet, and tried a ROM from Eugeny's website. But, at the end, some of them only showed me the message "ROM file loaded". I didn't understand what happened.

You see "ROM file loaded" in two cases:

  1. you pressed space key instead of enter key in the browser;
  2. name of the file does not have mapper type identifier in { }.

More information is in chapter 5 "Built-in web browser".

Thanks!

Eugeny Brychkov wrote:
rjp wrote:

- I tried to run Unknown Reality, which is a great way of troubleshooting MSX-Audio Wink But I didn't listen anything. I tried to switch to MSX sound-out and the cartdrige plug, but I heard nothing. Tried Grauw's VGMPLAY too, but my MSX doesn't makes any sound. Any clues?

Hard to say. Last time I had this issue was with Japanese machine with replaced transformer and machine was missing -12 V source.

My fault, I messed up with all that CALL commands. Is there any way of resetting its configuration?

Eugeny Brychkov wrote:
rjp wrote:

- I tried SME3 (that music player from Xelasoft), in order to test FM, SCC and MSX-Audio. But my MSX (a Philips NMS-8250) reboots. Question What the heck...

Also no idea, we need to troubleshoot. However before going to diagnostics, I would want to know firmware versions of flash chip and engine (displayed with NETVER), and if you are not at the latest version - update.

CALL NETVER
Flash: V.0.00.07 (2017/08/22)
Engine: V.0.00.07 (2017/08/18)
Image: 78 (application), sector 08.
HW_Rev: 01 (stereo)

Eugeny Brychkov wrote:
rjp wrote:

GR8Net's manual is a great reference, but it lacks a "Getting Started" section.

Pages 13-17 are "Quick user guide". Not everything is in there though. Please take a time to look through whole document to get an idea what commands you may need.

Thanks!

Eugeny Brychkov wrote:
rjp wrote:

BTW, GR8Net is awesome. I can't wait to start developing a Pascal library to explore all its capabilities. I've got one from the sixth batch, last November.

Email me if you have questions about GR8NET functionality. Note there're firmware calls described in the chapter 11.2.

Sure, I hope I'll ask you some technical questions soon.

By Eugeny_Brychkov

Paladin (962)

Eugeny_Brychkov's picture

12-02-2018, 22:02

rjp wrote:

I want to use 1Mb as a Mapper, enable FM, MSX-Audio and SCC, and disable GR8Net's Disk-ROM.

That's not that easy. FM BIOS is only available when GR8NET is in mapper mode 8 because this BIOS is located in the subslot. In mapper mode 0 there's no internal slot expansion, and thus services provided by Nextor and FM BIOS are not available from GR8NET. But as I said you can use conventional RAM to fake OPLL ROM.

rjp wrote:

I've got 0110 M8.

I think you have a mistake here, it should be 0118. Then this is mapper mode 8 with mapper RAM register read bit set.

rjp wrote:

My fault, I messed up with all that CALL commands. Is there any way of resetting its configuration?

Using NETGETOPL/NETSETOPL.

rjp wrote:

Flash: V.0.00.07 (2017/08/22)
Engine: V.0.00.07 (2017/08/18)

I would update both if possible. FPGA will need USB blaster for update using full image.

By rjp

Master (148)

rjp's picture

12-02-2018, 22:22

Eugeny_Brychkov wrote:
rjp wrote:

I want to use 1Mb as a Mapper, enable FM, MSX-Audio and SCC, and disable GR8Net's Disk-ROM.

That's not that easy. FM BIOS is only available when GR8NET is in mapper mode 8 because this BIOS is located in the subslot. In mapper mode 0 there's no internal slot expansion, and thus services provided by Nextor and FM BIOS are not available from GR8NET. But as I said you can use conventional RAM to fake OPLL ROM.

Hmmm... Well, nevermind about the 1 Mb of RAM as a Mapper, I have plenty of memory expansions. My main need is FM, SCC and MSX-Audio enabled, for sure. The CALL NETSETMAP is a little tricky command to master.

Eugeny_Brychkov wrote:
rjp wrote:

I've got 0110 M8.

I think you have a mistake here, it should be 0118. Then this is mapper mode 8 with mapper RAM register read bit set.

Sure, it's 0118 M8. But as I said, CALL NETGET/SETMAP are two tricky ones.

Eugeny_Brychkov wrote:
rjp wrote:

My fault, I messed up with all that CALL commands. Is there any way of resetting its configuration?

Using NETGETOPL/NETSETOPL.

Thanks!

Eugeny_Brychkov wrote:
rjp wrote:

Flash: V.0.00.07 (2017/08/22)
Engine: V.0.00.07 (2017/08/18)

I would update both if possible. FPGA will need USB blaster for update using full image.

Hmmm... Is there any new updates? I'll take a look about how can I update it - reading the manual.

Thanks a lot for your help.

Page 1/2
| 2
My MSX profile