Previous Thread
Next Thread
Print Thread
Page 15 of 15 1 2 13 14 15
#113557 - 06/09/18 02:47 PM Re: PC98 [Re: EoceneMiacid]  
Joined: May 2010
Posts: 80
r09 Offline
Member
r09  Offline
Member

Joined: May 2010
Posts: 80
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.

#113558 - 06/09/18 05:35 PM Re: PC98 [Re: EoceneMiacid]  
Joined: Mar 2001
Posts: 15,956
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,956
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.

#113559 - 06/09/18 05:58 PM Re: PC98 [Re: EoceneMiacid]  
Joined: Jan 2012
Posts: 782
crazyc Offline
Senior Member
crazyc  Offline
Senior Member

Joined: Jan 2012
Posts: 782
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.
#113560 - 06/09/18 06:04 PM Re: PC98 [Re: EoceneMiacid]  
Joined: Mar 2001
Posts: 15,956
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,956
USA
Ahh, ok. That makes sense.

#113562 - 06/10/18 10:21 AM Re: PC98 [Re: R. Belmont]  
Joined: Jun 2001
Posts: 389
Olivier Galibert Offline
Senior Member
Olivier Galibert  Offline
Senior Member

Joined: Jun 2001
Posts: 389
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 :-)

#113563 - 06/10/18 02:12 PM Re: PC98 [Re: EoceneMiacid]  
Joined: Mar 2001
Posts: 15,956
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,956
USA
It's (supposed to be) a 16 bit mask 0x00ff as per crazyc's fix, there are two addresses in use.

#113564 - 06/10/18 03:28 PM Re: PC98 [Re: R. Belmont]  
Joined: Jun 2001
Posts: 389
Olivier Galibert Offline
Senior Member
Olivier Galibert  Offline
Senior Member

Joined: Jun 2001
Posts: 389
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 (Kaylee, Lord Nightmare), 17 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,544
Posts111,686
Members4,795
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.025s Queries: 14 (0.010s) Memory: 4.9930 MB (Peak: 5.1964 MB) Zlib enabled. Server Time: 2018-06-24 05:13:14 UTC