Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - crcasey

#1
I am making some assumptions here since I have not seen this in the documentation.

You are loading some functions as standard into the 2K of shared ram that allow the 6809 and Vectrex hardware to act as a display list processor.

You turn the basic display into an optimized instruction list that call on board ROM calls in the 8K space the internal Rom has to do the drawing, and read controller status into the shared ram per hardware frame.

You can change these shared ram updates dependent on how fast the 6809 can do the draw commands.  And you idle the 6909 the rest of the time.

Is there a rule of thumb of how many vectors you can fit into the 2K and still make them run in one frame?  That would seem to be the way to run it, and the calculate the frame rate and the music rates back from that.

Does that make sense? 

-Cecil
#2
Feature Requests and Bug Reports / Manual Error Reporting
November 15, 2016, 05:27:00 PM
I think that a line of code may have been left out of the first example of the manual section 2.7.1 on Array Initializers.

The comments do not match the statements in the first example block.

-Cecil
#3
General Discussion / Forum for general AY3 sound tracks.
November 14, 2016, 11:38:15 PM
This is more of a FYI for people wanting to understand AY3 sound tracks and what can be done with this chip series.

http://bulba.untergrund.net/main_e.htm

-Cecil
#4
Since the Vectrex32 has all the horsepower and direct access to the sound generator I was wondering if you could add a PLAYPCM statement to the basic using this technique?

https://www.msx.org/forum/development/msx-development/crystal-clean-pcm-8bit-samples-poor-psg

This is a non-linear mixing library to play back pcm on a three voice PSG.

Here is a sample PCM playback from this library on a MSX system.  Not great, but hay it will come out with a Vectrex buzz anyway.

I am guessing a lot more people will be able to mix a wav file to pcm than can program good 8 bit beats.

http://www.bluemsx.com/psgenc/royksopp.mp3

I haven't finished reading the basic spec doc, only the system doc.  I didn't see a file read command to open a stream object from a file to feed say a PCM player.  Is that baked in already?

The ability to read a stream and rewind a stream would come in handy for animated sprites that could dynamically read in drawing points to an active line sprite def that had the same center.  Once the animation loop finishes you rewind the file pointer.

Sorry the scope of the post outgrew itself as I had thoughts.

-Cecil