VOGONS


Reply 1080 of 1090, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie
tecpossum wrote on 2026-07-06, 22:04:
In case someone finds it useful, a full face on shot of an assembled 0.4 board, as I don't think one has been posted: […]
Show full quote

In case someone finds it useful, a full face on shot of an assembled 0.4 board, as I don't think one has been posted:

The attachment disappointment-v0.4-assembled.jpg is no longer available

And the obligatory "it works" shot with a PicoGUS and Doom in the background:

The attachment hey_it_works.jpg is no longer available

Initial testing was done with a H61MXV as someone was selling them on fleabay for 20 squids a pop with CPU and RAM, and it seemed a safe bet. Hopefully I'll find time this weekend to test some other candidates I have lying around.

Huge thanks to rasteri for making this project and releasing it.

Awesome!

Also I'm impressed with the number of PCBs in this photo

Reply 1081 of 1090, by tecpossum

User metadata
Rank Newbie
Rank
Newbie

Now that you mention it, that is quite the stack.

Reply 1082 of 1090, by myne

User metadata
Rank l33t
Rank
l33t

Probably silly question, but can it support more than one card? Would it be illogical to make it into an isa card that slots into a backplane?

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 1083 of 1090, by LSS10999

User metadata
Rank Oldbie
Rank
Oldbie
myne wrote on 2026-07-08, 04:36:

Probably silly question, but can it support more than one card? Would it be illogical to make it into an isa card that slots into a backplane?

The F85226 should be able to handle up to 3 ISA slots. Tiido has a design some pages back.

For dISAppointment, I think ISA risers/extenders can be used to provide additional slots.

Reply 1084 of 1090, by vsharun

User metadata
Rank Member
Rank
Member
tecpossum wrote on 2026-07-06, 22:04:

And the obligatory "it works" shot with a PicoGUS and Doom in the background:

PicoGUS in GUS mode also works ? In 0.2 adapter GUS mode works only in port mode, no DMA (Impulse tracker). Duke, Doom, Descent - no sound and/or hang.

Reply 1085 of 1090, by tecpossum

User metadata
Rank Newbie
Rank
Newbie
vsharun wrote on 2026-07-08, 18:16:

PicoGUS in GUS mode also works ? In 0.2 adapter GUS mode works only in port mode, no DMA (Impulse tracker). Duke, Doom, Descent - no sound and/or hang.

That was in SB16 mode, and it had to be on IRQ7. IRQ5 resulted in no sound, even although every tool I tried said it was free. My assumption is the SuperIO swallowed it even with LPT disabled.

Didn't test GUS, but I can add it to the list for the weekend.

Reply 1086 of 1090, by vsharun

User metadata
Rank Member
Rank
Member
tecpossum wrote on 2026-07-08, 21:42:
vsharun wrote on 2026-07-08, 18:16:

PicoGUS in GUS mode also works ? In 0.2 adapter GUS mode works only in port mode, no DMA (Impulse tracker). Duke, Doom, Descent - no sound and/or hang.

That was in SB16 mode, and it had to be on IRQ7. IRQ5 resulted in no sound, even although every tool I tried said it was free. My assumption is the SuperIO swallowed it even with LPT disabled.

Didn't test GUS, but I can add it to the list for the weekend.

Fascinating, thanks. I'll check new 4.1.1 firmware this weekend.
Also hit the wall with IRQ5 few weeks ago.
Have you managed to run SB16 mode in Duke3D ? Or in SB Pro mode only ? In other words: high DMA, any issues ?

Reply 1087 of 1090, by tecpossum

User metadata
Rank Newbie
Rank
Newbie

Duke3D + SB16 with setup.cfg hack to put both DMAs on 1 works on second launch, first launch SFX is severely distorted.

Can't get any sound in GUS mode with the standard forwarded ranges. I'll need to pull a proper ISA motherboard to make sure I'm not doing something stupid and/or try get the rp2350 ISA analyzer firmware on my DIY PicoGUS running to see if there's anything interesting happening.

Reply 1088 of 1090, by LSS10999

User metadata
Rank Oldbie
Rank
Oldbie
tecpossum wrote on 2026-07-08, 21:42:

That was in SB16 mode, and it had to be on IRQ7. IRQ5 resulted in no sound, even although every tool I tried said it was free. My assumption is the SuperIO swallowed it even with LPT disabled.

Didn't test GUS, but I can add it to the list for the weekend.

Did you check the PIRQ registers of the LPC controller (60h and 68h of 00:1f.0)?

If any byte reads 05h or 07h it means IRQ5 or 7 is being routed to onboard or discrete PCI/PCIe devices.

In that case you'll need to check which PCI device is taking that IRQ. If it's a non-essential onboard device, disable it from BIOS.

Reply 1089 of 1090, by vsharun

User metadata
Rank Member
Rank
Member
tecpossum wrote on Today, 01:02:

Duke3D + SB16 with setup.cfg hack to put both DMAs on 1 works on second launch, first launch SFX is severely distorted.

Can't get any sound in GUS mode with the standard forwarded ranges. I'll need to pull a proper ISA motherboard to make sure I'm not doing something stupid and/or try get the rp2350 ISA analyzer firmware on my DIY PicoGUS running to see if there's anything interesting happening.

You may try Impulse tracker - works. Which proves DMA and ports are okay. Dunno what to do next.
I suppose demoscene will be okay as well.

Reply 1090 of 1090, by LSS10999

User metadata
Rank Oldbie
Rank
Oldbie
tecpossum wrote on Today, 01:02:

Can't get any sound in GUS mode with the standard forwarded ranges. I'll need to pull a proper ISA motherboard to make sure I'm not doing something stupid and/or try get the rp2350 ISA analyzer firmware on my DIY PicoGUS running to see if there's anything interesting happening.

Should note that GUS mode expects more I/O ports in the 300h range.

Make sure ports 3X0h-3X7h (X is the same as your GUS base port 2X0h, so if your base port is 240h then it's 340h-347h). So make sure the mask for the range meant for 300h-370h range is at least 74h.

Originally the mask was set to 70h by default which means 3X0h-3X3h, enough for MIDI but not enough for GUS. I've since updated lpcisa (in my lpcexp) to default to the new range.