VOGONS


Reply 1140 of 1181, by ViTi95

User metadata
Rank Oldbie
Rank
Oldbie

I've uploaded a bugfix release (1.0.3):

- Optimized rendering of sky and player sprite in 320x200 and 320x240 modes
- Added support for id Anthology versions of TNT and Plutonia
- Removed -bfg command line (not supported officially)
- Updated development environment script so it doesn't fail on VoidLinux

https://github.com/viti95/FastDoom/releases/tag/1.0.3

https://www.youtube.com/@viti95

Reply 1142 of 1181, by Bondi

User metadata
Rank Oldbie
Rank
Oldbie
ViTi95 wrote on 2024-11-16, 15:30:

I've added a PCM music pack ready to use, converted from Brandon Blume (@MusicallyInspired) Roland SC-55 recordings, in 11Khz quality: music_pack_sc55_11khz.7z

Amazing stuff. Am I getting it right that now one can listen to SC-55 MIDI music on a covox + all SFX at the same time?

PCMCIA Sound Cards chart
archive.org: PCMCIA software, manuals, drivers

Reply 1143 of 1181, by ViTi95

User metadata
Rank Oldbie
Rank
Oldbie

That's it, this pack is for PCM music option. It's digital audio, so you can play sound effects and music with a single Covox, or any device that can play digital sound effects.

https://www.youtube.com/@viti95

Reply 1144 of 1181, by Bondi

User metadata
Rank Oldbie
Rank
Oldbie
ViTi95 wrote on 2024-11-18, 21:44:

That's it, this pack is for PCM music option. It's digital audio, so you can play sound effects and music with a single Covox, or any device that can play digital sound effects.

Works perfectly with Covox and SB Direct mode. The latter sounds much better, yet really impressive that Covox can still do a decent job.
Thanks a lot for another great feature.

PCMCIA Sound Cards chart
archive.org: PCMCIA software, manuals, drivers

Reply 1145 of 1181, by ViTi95

User metadata
Rank Oldbie
Rank
Oldbie

I'm going to upload higher quality (22KHz and 44KHz) versions of the PCM music pack, these will require more RAM available and CPU time, but will sound better for sure.

https://www.youtube.com/@viti95

Reply 1146 of 1181, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

I think early pentium laptop owners will love that, maybe DX4s too, since there's a few of those with no sound chip. So speaker or covox are their options.

edit: got a couple of low 486 ones to make a mental note to try it on, but I think they'll be happier with the 11khz

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 1147 of 1181, by ViTi95

User metadata
Rank Oldbie
Rank
Oldbie

I've tried this on my Toshiba T2130CS (Intel 486 DX4-75, no L2 cache) with an OPL2LPT, there is some performance lost but it's very playable.

https://bsky.app/profile/viti95.bsky.social/p … t/3lb36rimzls2l

EDIT: 22KHz and 44KHz SC-55 music packs are now available. This time I had to upload them as multipart 7zip archives, as there is a limitation of 100Mb per file in GitHub:

22KHz pack
https://github.com/viti95/FastDoom/raw/refs/h … 55_22khz.7z.001
https://github.com/viti95/FastDoom/raw/refs/h … 55_22khz.7z.002

44KHz pack
https://github.com/viti95/FastDoom/raw/refs/h … 55_44khz.7z.001
https://github.com/viti95/FastDoom/raw/refs/h … 55_44khz.7z.002
https://github.com/viti95/FastDoom/raw/refs/h … 55_44khz.7z.003

https://www.youtube.com/@viti95

Reply 1148 of 1181, by 7F20

User metadata
Rank Member
Rank
Member
ViTi95 wrote on 2024-11-19, 17:13:

EDIT: 22KHz and 44KHz SC-55 music packs are now available. This time I had to upload them as multipart 7zip archives, as there is a limitation of 100Mb per file in GitHub:

Cool. Sorry if this is a dumb question, but how do I try them out?

Do I just put the resulting folder "Music" into FastDoom directory and select "PCM," or if there some procedure for pointing FDOOM to the right file?

Reply 1149 of 1181, by ViTi95

User metadata
Rank Oldbie
Rank
Oldbie

Just like that, copy the MUSIC folder to your FastDoom installation, and then select PCM in the music options in FDSETUP. Choose the KHz acording to the files installed (otherwise you'll have a very funny experience).

https://www.youtube.com/@viti95

Reply 1150 of 1181, by 7F20

User metadata
Rank Member
Rank
Member
ViTi95 wrote on 2024-11-19, 19:30:

Just like that, copy the MUSIC folder to your FastDoom installation, and then select PCM in the music options in FDSETUP. Choose the KHz acording to the files installed (otherwise you'll have a very funny experience).

Awesome. Yeah, it sounds great at 44k!

The sound volume seems a bit low still as it does for me with the regular soundblaster or adlib music. Not sure if that's something normal with Doom in general, or it's somehow specific to how I'm playing it.

Reply 1151 of 1181, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie

playing pcm music through covox sound source is surely a very cool idea, but doesn't delivering that pcm data take up much cpu time? for me, speed is always the most vital thing.

Reply 1152 of 1181, by theelf

User metadata
Rank Oldbie
Rank
Oldbie
noshutdown wrote on 2024-11-20, 01:34:

playing pcm music through covox sound source is surely a very cool idea, but doesn't delivering that pcm data take up much cpu time? for me, speed is always the most vital thing.

I have a toshiba dx4 75mhz, and i was surprised how fast Is with pcm music, is like almost no penalty at all

im not in home to test, but remember doing benchmark and was like less than 10%

Reply 1153 of 1181, by ViTi95

User metadata
Rank Oldbie
Rank
Oldbie

The performance impact is equivalent to adding an extra sound channel, as the digital music format is uncompressed and ready for direct mixing without additional processing. The major impact comes from the extra RAM usage, as the entire music file is cached in RAM. This eliminates the need for streaming but reduces the amount of RAM available for textures and other resources. The CPU overhead comes from the requirement to update 11025 times per second (or more) for COVOX, SB Direct mode, and Adlib FX modes.

https://www.youtube.com/@viti95

Reply 1154 of 1181, by ViTi95

User metadata
Rank Oldbie
Rank
Oldbie

Some news, I've successfully added SysEx MIDI message support to the Apogee Sound System. With this implemented, I've also added Roland MT-32 GM initialization. Currently, I can only test this on emulators, so is anyone willing to try out this new feature on a real MT-32? Thanks!

https://www.youtube.com/@viti95

Reply 1155 of 1181, by digger

User metadata
Rank Oldbie
Rank
Oldbie
ViTi95 wrote on 2024-12-08, 20:42:

Some news, I've successfully added SysEx MIDI message support to the Apogee Sound System. With this implemented, I've also added Roland MT-32 GM initialization. Currently, I can only test this on emulators, so is anyone willing to try out this new feature on a real MT-32? Thanks!

I have an actual MT-32 and would be happy to test this, but I'd need to set up a system with it.

Does FastDoom also support MIDI through the serial port, with something like the MPU-232 adapter? I have a Sound Blaster 16, but I'm not sure if I have the correct DB15 to MIDI cable to hook the MT-32 up to it.

Alternatively, I could also hook up the MT-32 through a USB MIDI adapter, which I also have. But that would only work through an emulator, so the MT-32 would be the only genuine hardware in such a setup.

Not sure what time I'll have this set up to test this for you. Hopefully some time this week or in the coming weekend.

Reply 1156 of 1181, by ViTi95

User metadata
Rank Oldbie
Rank
Oldbie

FastDoom supports native RS-232 MIDI and I've enabled SysEx support also for it, so it's possible to test this way. Also a USB<->MIDI adapter is valid for testing.

BTW here's a screenshot from an emulated environment (86Box + MUNT):

FastDoom_MT32.png
Filename
FastDoom_MT32.png
File size
156.04 KiB
Views
531 views
File comment
FastDoom MT-32 display text
File license
CC-BY-4.0

Currently, GM initialization via MIDI file works, as well as sending text messages to the MT-32 display. Next will be sending text / graphics to the SC-55 display. What should I do with the 16x16 B&W display of the SC-55?

https://www.youtube.com/@viti95

Reply 1157 of 1181, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie
ViTi95 wrote on 2024-12-09, 23:04:

Currently, GM initialization via MIDI file works, as well as sending text messages to the MT-32 display. Next will be sending text / graphics to the SC-55 display. What should I do with the 16x16 B&W display of the SC-55?

lowest fastdoom resolution yet...

Reply 1158 of 1181, by Bondi

User metadata
Rank Oldbie
Rank
Oldbie
ViTi95 wrote on 2024-12-09, 23:04:

What should I do with the 16x16 B&W display of the SC-55?

Maybe replicate doomguy's face? 😁

PCMCIA Sound Cards chart
archive.org: PCMCIA software, manuals, drivers

Reply 1159 of 1181, by 7F20

User metadata
Rank Member
Rank
Member
ViTi95 wrote on 2024-12-09, 23:04:

What should I do with the 16x16 B&W display of the SC-55?

If you wanted it to be potentially useful, you could include the option to display ammo, health and shields.

If it was within eyeshot of the monitor, it could allow people to go completely fullscreen and still see their important stuff.

Or another option would be to have a little ASCII art of the currently selected weapon. Less useful because you know what weapon you're using, but it would be cute.