1

(65 replies, posted in Sinclair)

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?

http://forum.system-cfg.com/viewtopic.p … 15#p113027

2

(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

(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

(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