VOGONS


Reply 940 of 1407, by terryfi

User metadata
Rank Newbie
Rank
Newbie
terryfi wrote on 2024-06-02, 01:40:

I just started using PicoGus, tried sound blaster mode with Prince of Persia, noticed the Intro is missing some notes/instruments.

Tried another motherboard and also playing OPL2 VGZ capture, same problem. I attached recording of PicoGUS and VGZ to this post.

I also notice some weirdness in Monkey Island 2, in carpenter shop you don't hear the saw instrument. My guess the OPL emulator is limited in terms of number of effects/instruments/channels.

Just an update. I tried a simple VGM player based on emu8950 opl2 emulation code. Player also shows same issue so emu8950 bug it is. emu8950 git looks pretty stale so I guess I have to roll up sleeves and fix the bug in my spare time.

Reply 941 of 1407, by scroeffie

User metadata
Rank Member
Rank
Member

maybe the maker already knows this but dukenukem 3d doesnt work for me with music on gus mode the game loads than freezes 486 100mhz
when i turn off the audio game works perfect
same for blood gus turned on in gus mode game freezes every couple of sec not shure why maybe it overloads the cpu or ram i dont know ,just wanted to report this
thanks

Reply 942 of 1407, by airs

User metadata
Rank Newbie
Rank
Newbie
Pickle wrote on 2024-05-12, 23:54:
Omarkoman wrote on 2024-05-10, 05:15:

Silly question but can I put a Dreamblaster S2 on the wavetable header and use the card as General Midi for music and Soundblaster Emulation for digitised effects (eg in Doom) in pure DOS?

not at the moment since the mpu and sound blaster are in different firmwares.

Are there any plans to add support for this? I would love to be able to pair a Dreamblaster in this way 😀

Reply 943 of 1407, by Pickle

User metadata
Rank Member
Rank
Member
airs wrote on 2024-06-04, 14:18:
Pickle wrote on 2024-05-12, 23:54:
Omarkoman wrote on 2024-05-10, 05:15:

Silly question but can I put a Dreamblaster S2 on the wavetable header and use the card as General Midi for music and Soundblaster Emulation for digitised effects (eg in Doom) in pure DOS?

not at the moment since the mpu and sound blaster are in different firmwares.

Are there any plans to add support for this? I would love to be able to pair a Dreamblaster in this way 😀

If you go back it was mentioned the mpu support was being combined with sb mode but there are some restrictions on some games using hard mpu / specific irq

Reply 944 of 1407, by terryfi

User metadata
Rank Newbie
Rank
Newbie
terryfi wrote on 2024-06-03, 16:33:
terryfi wrote on 2024-06-02, 01:40:

I just started using PicoGus, tried sound blaster mode with Prince of Persia, noticed the Intro is missing some notes/instruments.

Tried another motherboard and also playing OPL2 VGZ capture, same problem. I attached recording of PicoGUS and VGZ to this post.

I also notice some weirdness in Monkey Island 2, in carpenter shop you don't hear the saw instrument. My guess the OPL emulator is limited in terms of number of effects/instruments/channels.

Just an update. I tried a simple VGM player based on emu8950 opl2 emulation code. Player also shows same issue so emu8950 bug it is. emu8950 git looks pretty stale so I guess I have to roll up sleeves and fix the bug in my spare time.

Good news, found bug in attack time/rate calculations, with temporary workaround no missing notes anymore; working on a proper fix.

Reply 945 of 1407, by polpo

User metadata
Rank Member
Rank
Member
terryfi wrote on 2024-06-04, 21:46:
terryfi wrote on 2024-06-03, 16:33:
terryfi wrote on 2024-06-02, 01:40:

I just started using PicoGus, tried sound blaster mode with Prince of Persia, noticed the Intro is missing some notes/instruments.

Tried another motherboard and also playing OPL2 VGZ capture, same problem. I attached recording of PicoGUS and VGZ to this post.

I also notice some weirdness in Monkey Island 2, in carpenter shop you don't hear the saw instrument. My guess the OPL emulator is limited in terms of number of effects/instruments/channels.

Just an update. I tried a simple VGM player based on emu8950 opl2 emulation code. Player also shows same issue so emu8950 bug it is. emu8950 git looks pretty stale so I guess I have to roll up sleeves and fix the bug in my spare time.

Good news, found bug in attack time/rate calculations, with temporary workaround no missing notes anymore; working on a proper fix.

Oh wow, that is awesome to hear! Hopefully the fix applies well to the patched version of emu8950 that PicoGUS uses.

Reply 946 of 1407, by terryfi

User metadata
Rank Newbie
Rank
Newbie
polpo wrote on 2024-06-04, 21:55:
terryfi wrote on 2024-06-04, 21:46:
terryfi wrote on 2024-06-03, 16:33:

Just an update. I tried a simple VGM player based on emu8950 opl2 emulation code. Player also shows same issue so emu8950 bug it is. emu8950 git looks pretty stale so I guess I have to roll up sleeves and fix the bug in my spare time.

Good news, found bug in attack time/rate calculations, with temporary workaround no missing notes anymore; working on a proper fix.

Oh wow, that is awesome to hear! Hopefully the fix applies well to the patched version of emu8950 that PicoGUS uses.

that part of code seems intact in PicoGus, high confidence it will work. I am trying to compile PicoGus; didn't find any guides in wiki. Working on this error now:

rayan@rayan-VirtualBox:~/picogus/sw$ cmake .
PICO_SDK_PATH is /home/rayan/pico-sdk-1.5.1
PICO platform is rp2040.
Using PICO_EXTRAS_PATH from environment ('/home/rayan/pico-extras/')
PROJECT_TYPE not set, defaulting to GUS
Build type is Release
PICO target board is picogus2.
Using board configuration from /home/rayan/picogus/sw/picogus2.h
-- Found Python3: /usr/bin/python3.6 (found version "3.6.9") found components: Interpreter
CMake Warning at /home/rayan/pico-sdk-1.5.1/src/rp2_common/tinyusb/CMakeLists.txt:14 (message):
PICO_TINYUSB_PATH specified but content not present.


GUS_DEFAULT_PORT not set, defaulting to 0x240
CMake Error at CMakeLists.txt:136 (add_subdirectory):
The source directory

/home/rayan/picogus/sw/rp2040-psram

does not contain a CMakeLists.txt file.


CMake Error at CMakeLists.txt:263 (add_subdirectory):
The source directory

/home/rayan/picogus/sw/tusb_xinput

does not contain a CMakeLists.txt file.

Edit: Found build file on git https://github.com/polpo/picogus/actions/runs … 731642/workflow checking build commands in the file

Reply 947 of 1407, by scroeffie

User metadata
Rank Member
Rank
Member

did any one try dukenukem3d or blood ?

Reply 948 of 1407, by appiah4

User metadata
Rank l33t++
Rank
l33t++
scroeffie wrote on 2024-06-05, 05:32:

did any one try dukenukem3d or blood ?

I can say Duke3D worked for the 2-3 minuıtes of test I did with it, I can check again tonight.

Reply 949 of 1407, by Shreddoc

User metadata
Rank Oldbie
Rank
Oldbie
scroeffie wrote on 2024-06-05, 05:32:

did any one try dukenukem3d or blood ?

I tried Blood - demo version 1.11 - for about 10 minutes with my PicoGUS v1.2, in Ultrasound mode, and it seemed to work fine.

Supporter of PicoGUS, PicoMEM, mt32-pi, WavetablePi, Throttle Blaster, Voltage Blaster, GBS-Control, GP2040-CE, RetroNAS.

Reply 950 of 1407, by scroeffie

User metadata
Rank Member
Rank
Member

both games dont work for me iam using dukenukem 3d atomic edition version 1.5 and blood is also the newest
blood works but freezes couple of sec than works again maybe cpu is to slow ? 100mhz

Reply 951 of 1407, by Shreddoc

User metadata
Rank Oldbie
Rank
Oldbie
scroeffie wrote on 2024-06-05, 11:01:

both games dont work for me iam using dukenukem 3d atomic edition version 1.5 and blood is also the newest
blood works but freezes couple of sec than works again maybe cpu is to slow ? 100mhz

I believe the system requirements for Blood are a minimum of Pentium 75 and 16MB RAM. But yes, the game runs far better on a faster system. When using the game's highest possible settings, even a 500Mhz K6/2 is struggling.

Does the game still run the same way for you, even without the PicoGUS card installed in your system?

Last edited by Shreddoc on 2024-06-07, 01:21. Edited 1 time in total.

Supporter of PicoGUS, PicoMEM, mt32-pi, WavetablePi, Throttle Blaster, Voltage Blaster, GBS-Control, GP2040-CE, RetroNAS.

Reply 952 of 1407, by Linoleum

User metadata
Rank Member
Rank
Member
scroeffie wrote on 2024-06-05, 11:01:

both games dont work for me iam using dukenukem 3d atomic edition version 1.5 and blood is also the newest
blood works but freezes couple of sec than works again maybe cpu is to slow ? 100mhz

I have a P100 with picogus and Atomic Edition works perfectly on my end.

P3 866, V3, SB Audigy 2
P2 300, TNT, V2, Audigy 2 ZS
P233 MMX, Mystique 220, V1, AWE64
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
Prolinea 4/50, ET4000, SB 16, WavetablePi
486DX2 66, CL-GD5424, SB 32, SC55
SC386SX 25, TVGA8900, Audician32+

Reply 953 of 1407, by scroeffie

User metadata
Rank Member
Rank
Member

if i turn off the sound card both games run perfect 0 problems its a 486 dx4 100mhz ram i think is 32mb or more not shure
dos 6.22 videocard is a matrox something i think 4mb has like a expension headers .and a 4gb cf card part in 2 works perfect
doom 1 and 2 0 problems , dukenukem 3d game tries to boot i see the atomic logo than freezes ,when i turn of the gus card works 100%
blood if difrens the game runs but like freezes couple of sec than turns than freezes etc ,turning off the gus works
gus card has default settings ,iam not shure what else to do i installed both games from cd
maybe its a cache problem ? motherboard has only 128 cache

i just tested the games again https://youtu.be/Dih-_O4_jqE?si=HML1wb5TkGueiCsn

descent works perfect sound realy good

Reply 954 of 1407, by Ensign Nemo

User metadata
Rank Oldbie
Rank
Oldbie
scroeffie wrote on 2024-06-07, 15:12:
if i turn off the sound card both games run perfect 0 problems its a 486 dx4 100mhz ram i think is 32mb or more not shure dos […]
Show full quote

if i turn off the sound card both games run perfect 0 problems its a 486 dx4 100mhz ram i think is 32mb or more not shure
dos 6.22 videocard is a matrox something i think 4mb has like a expension headers .and a 4gb cf card part in 2 works perfect
doom 1 and 2 0 problems , dukenukem 3d game tries to boot i see the atomic logo than freezes ,when i turn of the gus card works 100%
blood if difrens the game runs but like freezes couple of sec than turns than freezes etc ,turning off the gus works
gus card has default settings ,iam not shure what else to do i installed both games from cd
maybe its a cache problem ? motherboard has only 128 cache

i just tested the games again https://youtu.be/Dih-_O4_jqE?si=HML1wb5TkGueiCsn

descent works perfect sound realy good

Seeing that CRT set on top of a computer speaker really stressed me out (-:

Reply 956 of 1407, by keenerb

User metadata
Rank Oldbie
Rank
Oldbie

Does anyone have a source for PicoGUS 1.2 pcbs? Or should I just hit up a pcb service and order them myself?

Reply 957 of 1407, by airs

User metadata
Rank Newbie
Rank
Newbie

Currently Xbox 360-style Xinput and Sony DualShock 4 gamepads are supported. Support for more joysticks is planned. The left stick and d-pad and A/B or cross/circle buttons are mapped to the first gameport joystick, and the right stick and X/Y or square/triangle buttons are mapped to the second gameport joytick.

Is there a way to configure this? Some games require five or six buttons (Mortal Kombat, Street Fighter).

Also, it seems that in certain games, the joystick input is affected by the utilization of the soundcard. For example, in Super Street Fighter 2 Turbo, if GUS firmware is loaded with joystick support turned on (/j) AND used by the game for music and sfx, the joystick will exhibit random inputs. If the game instead is directed to utilize another soundcard within the system for music and sfx (in this case, an ESS Audiodrive), the joystick behaves normally.

Reply 958 of 1407, by rasz_pl

User metadata
Rank l33t
Rank
l33t
airs wrote on 2024-06-08, 00:28:

Is there a way to configure this? Some games require five or six buttons (Mortal Kombat, Street Fighter).

do any of those games somehow support more than 4 buttons from a gameport?

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor

Reply 959 of 1407, by scroeffie

User metadata
Rank Member
Rank
Member
Pickle wrote on 2024-06-07, 18:58:
scroeffie wrote on 2024-06-07, 15:12:

i just tested the games again https://youtu.be/Dih-_O4_jqE?si=HML1wb5TkGueiCsn

does your bios have a clock option for the ISA bus like CLK/4 or CLK/8. If you do try selecting the largest divisor option to slow the isa bus down.

i have that option i think its a ami bios if i slow it down wil that effect the soundcard and the ide controller card ?