VOGONS


Reply 520 of 929, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie

After checking the code, it was implemented, but no more working:

        CMP Type_Module,T_S3M             ;S3M => Couper le Sample !!!
JNE Pas_Couper_PrtUp ;(Emulation d'un bug de ST3 8-)
OR Ch_Control[BX],CM_Stopped ;Disable the voie

After a more advanced search, when we do a fine portamento up at the limit, ST3 Period calculation is no more accurate, and it is doing a Capping in the period and stop the channel later… For the Fine Portamento Up
It still increase the period and cute for the Portamento.
….
I will try to replay the music correctly with a more clean code, reproduce the exact behaviour may need hours..

Reply 525 of 929, by root42

User metadata
Rank l33t
Rank
l33t

Maybe you can update the first post of the thread to always point to the latest build. Would make it easier for newcomers and people who don't read the thread regularly. Anyway, thanks for your great work!

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 526 of 929, by held

User metadata
Rank Newbie
Rank
Newbie
FreddyV wrote on 2020-08-24, 09:00:
held wrote on 2020-08-24, 08:32:

Is the last build the 2.3 from the post on page 1 ?

Hi, Beta 20, page 24 😀

Found it thanks.

root42 wrote on 2020-08-24, 10:29:

Maybe you can update the first post of the thread to always point to the latest build. Would make it easier for newcomers and people who don't read the thread regularly. Anyway, thanks for your great work!

I second this.

Reply 527 of 929, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie

Hi,

I corrected (Normally, not tested) the tone portamento problem reported earlier.
Also the load of jt_pools.xm (The composer did add a title in all and every samples, I then ignore the sample loading with size 0)

The .VGM on OPL2 and OPL3 now work great, The DOOM Music are played correctly on OPL3, even if I configure DOSBox to be slower than a 5150.
SBVGM do play these music too slow even on a 8086 8MHz.
If the next IRQ Tick occurs when the previous Tick processing is not complete, It is Ignored and processed just after the previous processing is done.
It Work like this for the .MOD replay.

It is a matter of hours to add Tandy VGM support.
I still have no OPLLPT to test (And TDYLPT As Well)

The supported OPL format list start to be big: S3M, SAT, RAD, DRO, IMF, RAW and VGM With this I believe all the PC Games OPL Music can be payed.

Reply 528 of 929, by zyga64

User metadata
Rank Oldbie
Rank
Oldbie

That's great news ! I'm looking forward to the new release !

1) VLSI SCAMP /286@20 /4M /CL-GD5422 /CMI8330
2) i420EX /486DX33 /16M /TGUI9440 /GUS+ALS100+MT32PI
3) i430FX /K6-2@400 /64M /Rage Pro PCI /ES1370+YMF718
4) i440BX /P!!!750 /256M /MX440 /SBLive!
5) iB75 /3470s /4G /HD7750 /HDA

Reply 532 of 929, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie
digistorm wrote on 2020-08-26, 21:43:

Is 16 bit output supported already with the current release? With my AWE64 I only managed to get 8 bit sound out of it.

Yes it is, in mono only. Select 16Bit in the Option menu.
For 16Bit Stereo, it take too many memory.

I plan to redo the way the buffers are managed, for Tandy DAC support, then, I can reduce the number of buffers (To save memory) and put back 16Bit Stereo.

Reply 533 of 929, by zyga64

User metadata
Rank Oldbie
Rank
Oldbie
FreddyV wrote on 2020-08-26, 19:19:
zyga64 wrote on 2020-08-26, 17:08:

That's great news ! I'm looking forward to the new release !

What is the feature you are looking for ?

VGM support. Although SBVGM works on my 286, the usage isn't very handy (therefore I assigned vgm and vgz extensions to SBVGM in Norton Commader).

I will wait as long as it is needed for proper XM support 😉

1) VLSI SCAMP /286@20 /4M /CL-GD5422 /CMI8330
2) i420EX /486DX33 /16M /TGUI9440 /GUS+ALS100+MT32PI
3) i430FX /K6-2@400 /64M /Rage Pro PCI /ES1370+YMF718
4) i440BX /P!!!750 /256M /MX440 /SBLive!
5) iB75 /3470s /4G /HD7750 /HDA

Reply 534 of 929, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie
zyga64 wrote on 2020-08-27, 06:16:

VGM support. Although SBVGM works on my 286, the usage isn't very handy (therefore I assigned vgm and vgz extensions to SBVGM in Norton Commader).

I will wait as long as it is needed for proper XM support 😉

Advantages for Mod Master VGM Support: Faster, integrated file selector, Display the volume / Frequency bars, Coming TDY Emulation on OPL2/3
Disadvantages: No emulation of other OPL Chip to OPL2/3, no display of the author, no VGZ Support, But when Mod Master does not support it, it start SBVGM.

Reply 536 of 929, by Benedikt

User metadata
Rank Oldbie
Rank
Oldbie

This is the exact TNDLPT output routine that I put in Planet X3:

; destroys dx, flags
ssy_tndlpt_write:
push ax
mov dx,[cs:tandy_port]
out dx,al
inc dx
inc dx
mov al,0ch
out dx,al
dec dx
mov ah,24
.l1: dec ah
js .l2
in al,dx
and al,40h
jnz .l1
.l2: dec ah
js .l2end
in al,dx
and al,40h
jz .l2
.l2end: inc dx
mov al,9
out dx,al
pop ax
ret

You use it in largely the same way as ordinary port output for the Tandy sound chip.
Needless to say, you might have to save/restore dx and the flags, as well, depending on how you use it.
(tandy_port is the parallel port base address)

Reply 539 of 929, by matze79

User metadata
Rank l33t
Rank
l33t

Old Browser:
http://drivers.dosreloaded.de/index.php?b=Modules

https://drivers.dosreloaded.de/index.php?b=Modules

i uploaded few Modules, but still need to look at my 486 which one has that behavior.

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board