Synthesix

Page 3/8
1 | 2 | | 4 | 5 | 6 | 7 | 8

By Grauw

Ascended (8454)

Grauw's picture

31-08-2014, 20:57

Screenie:

Yes, it’s purple ;).

By Daemos

Paragon (1671)

Daemos's picture

02-09-2014, 16:29

Does synthesix support pulse width modulation? I am missing that one on the list of functions.

By Grauw

Ascended (8454)

Grauw's picture

02-09-2014, 19:54

Hey Daemos,

It does! SCC waves 2-17 and 64-124 are pulse waves (the latter has some interpolations).

The default patch actually has a continuous pulse width modulation set up: a triangle wave driven by a counter, its range changed to 64…114 using an attenuate-add, feeds into the SCC voice wave.

Summary of the wave table:

Wave 0: Saw
Wave 1: Sine
Wave 2: Square
Wave 3-17: Pulse 47%-3%
Wave 18-39: Various waves from the SD Snatcher intro
Wave 40: Some wave
Wave 41: Silence
Wave 42-63: Square
Wave 64-127: Interpolated pulse 50%-3%

By Daemos

Paragon (1671)

Daemos's picture

03-09-2014, 08:16

Impressive. Any chance you will be doing a demo again in Nijmegen this year?

By Grauw

Ascended (8454)

Grauw's picture

03-09-2014, 18:36

Most probably Smile.

By hit9918

Prophet (2867)

hit9918's picture

09-09-2014, 23:42

Been making some measurements.
The floppy LED OFF interrupt server doing calslt takes 6 rasterlines. On bluemsx msx1. watching the SCAN number in debugger from fd9f to the return.
The midi rate is every 5 rasterlines.
But bluemsx msx2 takes 12 rasterlines. Smells like more subslots are involved.

@MsxKun, under synthesix those hooks are turned off.
But without shutting bios down, things are troublesome.
Actualy it is not its slow keyboard handling which it does while enabled interrupts, but every cartridge that installs an interrupt server using calslt adds another brick of disable-interrupt-zone.

Is there a way to find where the diskROM saved the hook? To make a "uninstall floppy LED tool" Smile

By Grauw

Ascended (8454)

Grauw's picture

10-09-2014, 00:15

hit9918: Synthesix typically boots before the DiskROM gets initialised (unless it’s in slot 0). I just checked with the openMSX debugger, the H.TIMI hook has just RETs on the MSX turboR machine I use for development. But it’s definitely something that deserves attention in the future. Note btw that Synthesix replaces the BIOS ISR but it does still call H.KEYI.

Either way, there was a legitimate bug in the MIDI processing, so I don’t think this was the cause of MsxKun’s stuck notes trouble.

By hit9918

Prophet (2867)

hit9918's picture

10-09-2014, 00:22

I think that as soon as actualy something is installed in fd9a, a callslt to a cartridge, that makes a too long DI zone.
p.s. is there a way to run synthesix on bluemsx?

By hit9918

Prophet (2867)

hit9918's picture

10-09-2014, 00:29

Is there some emulator extension that can make frequent interrupts so one can check out how much the system can hold?

By mars2000you

Enlighted (5513)

mars2000you's picture

10-09-2014, 01:02

hit9918 wrote:

p.s. is there a way to run synthesix on bluemsx?

Insert manually the rom and select the 'Konami SCC" mapper type.

Don't use a TurboR machine on recent betas, it will hang. But no any problem on the first 2.8.3 beta

Page 3/8
1 | 2 | | 4 | 5 | 6 | 7 | 8