Jump to content


SpiceWare's Blog

For those without a Harmony

Posted by SpiceWare, in 2600 samples, Frantic 06 June 2011 · 997 views

Not sure how clearly this comes across via YouTube as I'm so used to hearing & understanding the phrases (even down to 2000 Hz) from all the testing I've done. The demo is at 4000 Hz and the phrases are:
"The Humanoid Must Not Escape"
"Intruder Alert, Intruder Alert"
"Chicken, Fight like a Robot"
"The Chicken...

packed data test

Posted by SpiceWare, in 2600 samples, Frantic 05 June 2011 · 783 views

With the packed data, I'm pretty sure I'll be able to make the simple phrases fit into the game. It also increases the odds of fitting in some additional words.

Instead of overlapping 2 samples together, I just packed each sample's data by itself. This means I only need 1 function to expand the data instead of 2. The utility raw_to_dpc was...

Voice test wrap up

Posted by SpiceWare, in 2600 samples, Frantic 05 June 2011 · 723 views

Did the robotic 7-8 treatment on the voices that work at 4000. They all have the distortion that I don't care for.

Based on the experiments done so far, I'm hoping I'll be able to use Alex4000_simple4 from the prior blog entry, but until the game code has been...

more voice tests

Posted by SpiceWare, in 2600 samples, Frantic 04 June 2011 · 1,377 views

An empty buffer is filled with an 8 for the waveform data as using 0 causes a noticeable click between words. The Display Data after the sample buffer is filled with 0, so if the program went past the end of the buffer the waveform on the screen wouldn't show anything. On the chance that just the ARM code stopped working and the 6507 was using data...

Alex tests

Posted by SpiceWare, in 2600 samples, Frantic 03 June 2011 · 1,904 views

Just for grins, did some builds using the Alex voice at 3 different rates: 2000, 3000 and 4000 Hz.
Sample space used for the 12 words:

2000 Hz = 7575 bytes
3000 Hz = 11365 bytes
4000 Hz = 15153 bytes

Edit: added Berzerk samples at 2000 and 3000 Hz
2000 Hz = 8743 bytes
3000 Hz = 13117 bytes

Edit 2: added Victoria samples at 2000, 3000 and 4000 Hz.
2000 Hz...

multiple phrases

Posted by SpiceWare, in 2600 samples, Frantic 02 June 2011 · 804 views

In the prior example the entire phrase was put into the Display Buffer. For this test, I've revised the routines to use a 1K sample buffer. The buffer is filled in with $F8, then the word to be played back is copied into the buffer. The 6507 routines monitor for volume >= $80 which tells it to request the ARM routines to fill in the next...

the humanoid must not escape

Posted by SpiceWare, in 2600 samples, Frantic 31 May 2011 · 1,246 views

I found SoX and used it for the frequency conversion w/low pass filtering.

I created a bunch of test ROMs that utilize the original MAME Berzerk samples as well as the various built in voices on the Mac. To create the samples for the Mac voices I used the Speech System Preference panel, selected each voice and ran...


Posted by SpiceWare, in 2600 samples, Frantic 30 May 2011 · 2,032 views

I did some testing for sample playback. I used 2 different samples for the word "humanoid", one from the Berzerk samples used in older versions of MAME, the other uses the Mac's built in speech synthesis with the Zarvox voice (with speaking rate set half way between Normal and Fast). I chose the humanoid sample as it was the longest in...

Search My Blog

Recent Comments

Latest Visitors

0 user(s) viewing

0 members, 0 guests, 0 anonymous users