thread closed, oh wait..

Emma Woodhouse, handsome, clever, and rich, with a comfortable home and happy disposition, seemed to unite some of the best blessings of existence; and had lived nearly twenty-one years in the world with very little to distress or vex her.

979

(10 replies, posted in General Discussion)

Suddenly... (etc)


Closerized.

This is a "nitro2k01-edit-so-I-don't-have-to-bump-this-this" kind of edit.

980

(13 replies, posted in Nintendo Consoles)

Can't describe it that well but its very typical in SID music.  Maybe its called tremolo?

981

(13 replies, posted in Nintendo Consoles)

>BITE LIP
Ouch! I scream! I become The Incredible Hulk(tm)

982

(10 replies, posted in General Discussion)

ant1 wrote:

bren mcguire is the star of turrican 2 and he can be a wheel

hands down the best thing I've ever read here.  hats off to ant1

Decktonic wrote:
4mat wrote:

UNCE MACHINE (UNCE/MACHINE/DUBSTEP/CLIP/EDITION)

Why did you delete your amazing description?

I sold it to some random dude on 8bc, before being scammed. (once and for all)

UNCE MACHINE (UNCE/MACHINE/DUBSTEP/CLIP/EDITION)

while I'm here, this is some timer friendly code to do the same thing:

sei

; init song
lda #$00
jsr $7000

; point hardware interrupt registers at our play routine
lda #<raster
sta $0314
lda #>raster
sta $0315
; set raster position (in this case, below bottom border on PAL machines)
lda #252                        
sta $d012                      
lda $d011
and #$7f                        
sta $d011                      
; init interrupts
lda #$7f                       
sta $dc0d
lda #$01                        
sta $d01a
lda $dc0d                     
; return to system now interrupts are running.
cli
rts

; play routine, just calls a frame of the music and changes border colour so we have some visuals.
raster
dec $d020
jsr $7003
inc $d020
; ack interrupts
dec $d019
jmp $ea31
 

Yep that should be ok, just tried it.  Here's my compile (Player at $6000, song at $7000)

GoatTracker doesn't have a timer-enabled driver attached to it when you export.  (afaik, unless they added one in 2.x series)

$7000 will init the song
$7003 will play a frame of the song only.

So you'd need a little bit of code to play it like:

SEI
; init
LDA #$00
JSR $7000
; loop, wait for raster ($d012) to hit line 128
RASTER LDA $D012
CMP #$80
BNE RASTER
; play frame of song
JSR $7003
; jump back to raster loop
JMP RASTER

988

(6 replies, posted in Commodore Computers)

theoretically it's possible to make a 6-channel c64 player by using this (obviously 3 channels would be lower quality but still)

hmmm.....

990

(6 replies, posted in Commodore Computers)

Yeah it's old but just wanted to post it.  Aleksi Eeben's software emulation of the SID for Vic-20 machines, comes with source.

Blog post

lately we should rename this place chipwhine.org

C64s are about 10 quid in the UK (unless you want a diskdrive)