I got interested in playing some Willy Byte, and was wondering about the voice.
You can hear the first voice phrase at the 3:30 mark of the video, and at the 3:59 mark for the second phrase.
If I do a "wp c440,8,rw" in the debugger, I can see it writing a few values to the SC-01 on the mockingboard.
786A sta $c48c 8D 8C C4
786D lda #$80 A9 80
786F sta $c443 8D 43 C4
7872 lda #$c0 A9 C0
7874 sta $c440 8D 40 C4
7877 lda #$70 A9 70
7879 sta $c443 8D 43 C4
787C lda #$ff A9 FF
Watchpoint 1 set
Stopped at watchpoint 1 writing 80 to C443 (PC=0000B913)
Stopped at watchpoint 1 writing C0 to C440 (PC=00007872)
Stopped at watchpoint 1 writing 70 to C443 (PC=00007877)
It's not a big deal, just curious.
As far as I know, it just says "Willy Byte in the Digital Dimension" and "Prepare to enter the digital dimension".
I like the mockingboard sound, the opening screen music and the map screen music reminds me of Wendy Carlos Switched-on Bach.
Anyway, I made a couple of little discoveries, CTRL+D and CTRL+F in the CPU screen will clear the last entry and take it out of PROG mode.
The Power and Clock minigames from Willy Byte in the Digital Dimension are quite challenging.
The Power minigame is a qbert like game, it's pretty hard but the little electric bolts will always appear from the other half of the screen so they have some predictability. You can also wrap around the screen horizontally, and 8 directional jumping is allowed, but you're also allowed to jump off into space.
The goal of the clock minigame (as far as I can tell) is to climb up to the top of the screen and press the button, which presumably resets the clock.
From the manual:
SPECIAL FEATURES OF THE POWER ROOM CTRL P (Program) - Allows you to construct your own pattern using hexadecimal code. Here’s a brief description of how this works:
For each group of 4 power pads, 0 0 0 0, one value is given to denote which of those pads are present and which are not. In hexadecimal, we count from 0-15. using the standard decimals 0-9 followed by the six (hex) alpha characters, A-F.
The row of numbers that appears across the top of the screen in Program mode shows the binary value for each vertical column of pads. Hexadecimal is just a faster, simpler way to represent binary patterns in two places, with the “1's” place representing the 8-4-2-1 pattern and the “10's” place representing the 80-40-20-10 pattern. Thus, by using both places together, you are able to control two congruous patterns of 4 at once, which is actually just one larger pattern of 8. This pattern of eight “on” or “off” pads symbolizes the same kind of organization as one byte (eight bits) of information inside the computer.
PRESSING CTRL P AGAIN RETURNS YOU TO GAME PLAY.
NOTE: IT IS POSSIBLE TO CONSTRUCT SITUATIONS WHICH ARE IMPOSSIBLE TO PLAY THROUGH. IF THIS OCCURS, PRESS CONTROL P AGAIN AND ENTER A MORE FEASIBLE PATTERN.
CTRL N - Allows you to move forward and backward (using the left and right arrow keys) to view and play higher (or lower) levels.
(The levels go from 000 to 029 and the level number is shown in the upper right of the screen.)
PRESSING CTRL N AGAIN RETURNS YOU TO GAME PLAY.
TO EXIT POWER ROOM AT WILL: Press CONTROL X TO LEAVE DEMO: Press the JOYSTICK BUTTON or the SPACE BAR TO SWITCH TO KEYBOARD CONTROL: Press CONTROL K TO SWITCH TO JOYSTICK CONTROL: Press CONTROL J TO RESTART GAME: Press CONTROL R TO TURN SOUND ON/OFF: Press CONTROL S
Not listed in manual:
On CPU screen, CTRL+D will clear the last program entry. So if you hit a button by mistake, CTRL+D will clear it.
Also on CPU screen CTRL+F makes a musical sound in alternating left and right channels and takes you out of PROG mode.