Previous Thread
Next Thread
Print Thread
Page 15 of 15 1 2 13 14 15
Re: PC98 [Re: EoceneMiacid] #113557
06/09/18 02:47 PM
06/09/18 02:47 PM
Joined: May 2010
Posts: 81
R
r09 Online content
Member
r09  Online Content
Member
R
Joined: May 2010
Posts: 81
Yeah, if you're on Windows you can even output to the built-in synth with -midiout "Microsoft GS Wavetable Synth". It sounds like crap, especially if the software expects an MT-32, but it should be enough for testing.

And, yes, other systems work. I just tried the ISA MPU-401 on one of the PC drivers and it's fine.

Re: PC98 [Re: EoceneMiacid] #113558
06/09/18 05:35 PM
06/09/18 05:35 PM
Joined: Mar 2001
Posts: 16,007
USA
R
R. Belmont Online content
Very Senior Member
R. Belmont  Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,007
USA
That 0,0 should indeed be 0,3. If there's some easy software to test (ideally something where I just boot it with the card attached and it's supposed to play MIDI) I can take a look.

Re: PC98 [Re: EoceneMiacid] #113559
06/09/18 05:58 PM
06/09/18 05:58 PM
Joined: Jan 2012
Posts: 783
C
crazyc Offline
Senior Member
crazyc  Offline
Senior Member
C
Joined: Jan 2012
Posts: 783
It seems the problem is the ports are at even addresses. I tried uses 0x00ff for the mask but that doesn't work with the 32bit address space of the 9821 and 0x00ff00ff fails with the 16bit address space of the 9801rs. It'll probably need a trampoline.

Edit: oops, everything okay, the rs was crashing because it was mapping a missing device.

Last edited by crazyc; 06/09/18 06:38 PM.
Re: PC98 [Re: EoceneMiacid] #113560
06/09/18 06:04 PM
06/09/18 06:04 PM
Joined: Mar 2001
Posts: 16,007
USA
R
R. Belmont Online content
Very Senior Member
R. Belmont  Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,007
USA
Ahh, ok. That makes sense.

Re: PC98 [Re: R. Belmont] #113562
06/10/18 10:21 AM
06/10/18 10:21 AM
Joined: Jun 2001
Posts: 390
somewhere else entirely
O
Olivier Galibert Offline
Senior Member
Olivier Galibert  Offline
Senior Member
O
Joined: Jun 2001
Posts: 390
somewhere else entirely
Originally Posted by R. Belmont
That 0,0 should indeed be 0,3. If there's some easy software to test (ideally something where I just boot it with the card attached and it's supposed to play MIDI) I can take a look.


Why should it be 0,3 ? It was 32-bits mask 0x00ff little-endian before, that means address 0 only in my book.

Hint: that was converted through a lua program. When a conversion program fucks up while you have 35K drivers, it shows :-)

Re: PC98 [Re: EoceneMiacid] #113563
06/10/18 02:12 PM
06/10/18 02:12 PM
Joined: Mar 2001
Posts: 16,007
USA
R
R. Belmont Online content
Very Senior Member
R. Belmont  Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,007
USA
It's (supposed to be) a 16 bit mask 0x00ff as per crazyc's fix, there are two addresses in use.

Re: PC98 [Re: R. Belmont] #113564
06/10/18 03:28 PM
06/10/18 03:28 PM
Joined: Jun 2001
Posts: 390
somewhere else entirely
O
Olivier Galibert Offline
Senior Member
Olivier Galibert  Offline
Senior Member
O
Joined: Jun 2001
Posts: 390
somewhere else entirely
Originally Posted by R. Belmont
It's (supposed to be) a 16 bit mask 0x00ff as per crazyc's fix, there are two addresses in use.


Oh cute. then a map(0, 3).umask16(0x00ff).(...) would work for both 16 and 32 bits.

OG.

Page 15 of 15 1 2 13 14 15

Who's Online Now
2 registered members (R. Belmont, box), 79 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,575
Posts112,038
Members4,812
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.026s Queries: 14 (0.010s) Memory: 5.6965 MB (Peak: 5.8957 MB) Zlib enabled. Server Time: 2018-09-23 12:58:20 UTC