Welcome, Guest. Please login or register.


Author Topic: Additional info and requirements (Read 8611 times)

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Additional info and requirements
« Reply #15 on: 2015.December.17. 08:55:13 »
Me too, but we will see at the end the result, on Pouet 3 users mentioned that they are interesting about Devcompo and g0blinish is here, thanks for him :)
I posted some pictures on CPCwiki, and on WOS.

Offline g0blinish

  • EP fan
  • *
  • Posts: 110
Re: Additional info and requirements
« Reply #16 on: 2015.December.19. 11:44:08 »
I expected more interest :-(

(fix BIAS in 16 colors mode, AY music).

very interesiting: how to convert AY sound?

Then I think very easy work for other system programers convert their existing work to Enterprise.

As I see one opinion: conversion ain't welcome(same with the Flora).

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Additional info and requirements
« Reply #17 on: 2015.December.19. 12:15:29 »
very interesiting: how to convert AY sound?
IstvanV created AY emulation code, simply replace the AY writes to call the emulation routines which convert AY wrtes to Dave writes. I also used this code in PT3 player.
The problems: AY have a 3 channel, and all also can play noise. Dave have 3 sound channel and one noise channel. If the AY code use lot of noise then need to play, which noise are emulated and which not. But if you are the creator of the AY music then possible to recompose to more Dave friendly :-)
Another problem the Dave not have envelopes. Possible to use envelope simulation in the AY emulation code, using high frequency irqs, and the emulation code edit the sound parameters in the dave, try to simulate the AY envelopes. It is need more CPU time.
 

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Additional info and requirements
« Reply #18 on: 2015.December.19. 14:36:15 »
For AY emulation in games converted from CPC (rather than Spectrum 128), I have newer versions of these routines, for example in Boulder Dash. In bouldash.s, there is also code (starting at line 2133) to set the BFh port of DAVE correctly depending on the clock frequency of the Z80 (4 or 6 MHz).
« Last Edit: 2015.December.19. 14:39:54 by IstvanV »

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 7085
  • Country: hu
    • Támogató Támogató
Re: Additional info and requirements
« Reply #19 on: 2015.December.19. 15:59:37 »
As I see one opinion: conversion ain't welcome(same with the Flora).
I think Zozo meant that if a programmer enter to the Devcompo from other platform, ex CPC, or Speccy he/she can quite easily adapt her/his sources to Enterprise.
I did not see any negative comment, just positives and suggestiond :) I like both of Zen Loops and Flora.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Additional info and requirements
« Reply #20 on: 2015.December.19. 16:13:05 »
I think Zozo meant that if a programmer enter to the Devcompo from other platform, ex CPC, or Speccy he/she can quite easily adapt her/his sources to Enterprise.
Yes.

Quote
I like both of Zen Loops and Flora.
I'm also!

Offline g0blinish

  • EP fan
  • *
  • Posts: 110
Re: Additional info and requirements
« Reply #21 on: 2015.December.19. 16:59:56 »
I think Zozo meant that if a programmer enter to the Devcompo from other platform, ex CPC, or Speccy he/she can quite easily adapt her/his sources to Enterprise.
I did not see any negative comment, just positives and suggestiond :) I like both of Zen Loops and Flora.

no, I mean before.

Offline g0blinish

  • EP fan
  • *
  • Posts: 110
Re: Additional info and requirements
« Reply #22 on: 2015.December.28. 12:59:58 »