The speed of Z80 in VG5000 is 4MHz instead of 3.5Mhz in Spectrum. So the speed of the melody is faster in VG5000. Do you know what we must change in the code to have exactly the same speed of melody in spectrum and VG5000?
2 2016-01-25 01:50:23
Re: 7 days, 7 (new) beeper engines (65 replies, posted in Sinclair)
Hello,
thank you for your support. I removed the exit routine because in the VG5000 version the key CTRL resets completely the computer. So an infinite loop is not a problem in VG5000
About dcvg5k, on no-windows platform only the old SDL version is available. The file dasm.c cannot be freely distributed. You can find it at https://github.com/OpenEmu/NeoPop-Core/ … z80/dasm.c
The new version of dcvg5k is Windows only. It uses Directx. Fortunately, it works very fine with Wine.
3 2016-01-23 20:04:32
Re: 7 days, 7 (new) beeper engines (65 replies, posted in Sinclair)
Hello, thanks a lot for your feedback.
The port for VG5000 is kind of working. The dcvg5k's author released a new version of dcvg5k that improves the sound (see http://forum.system-cfg.com/viewtopic.p … 95#p112966 ). The quality is quite good.
4 2016-01-23 01:59:57
Re: 7 days, 7 (new) beeper engines (65 replies, posted in Sinclair)
Hello,I have two questions about the engine quattropic.
At first, it seems to me that your code does not compile: indeed in the file main.asm, one has two different occurences of the routine _skip. One is at line 26 and other one is at line 167. Can you give a hint to correct this problem.
Now, I do not have a Sinclair Spectrum. I have a VG5000 computer (here is a link to see what is this computer http://vg5000.free.fr/). So, I try to adapt your code for this computer. What I understood about Spectrum is that the out port for sound is $FE and the useful bit is bit-4. But I do not unserstand the routine
rdptn
in a,(#1f) ;read joystick
maskKempston equ $+1
and #1f
ld c,a
in a,(#fe) ;read kbd
cpl
or c
and #1f
jp nz,exit
What does this routine do? Thanks in advance for any asnwer that you could give me