Jump to content
ac.tomo

the complete & essential programming manual for the atari xl/xe's

Recommended Posts

Hi, this is a bit of a shot in the dark, but one has to try. What it is i'm looking for is the fully explained sound appendice that didn't appear in my book at the time of print. The original sound chapter wasn't very thorough at all, but sometime later I created an appendice fully explaining everything there is to know about the atari sound chip pokey.

I sold my entire atari collection (hardware, software, books, etc.) everything, including these extra sound chapter pages which included frequency charts for every note of the 8 octave span the pokey sound chip had. Please, if you have loose leaves (saying 'sound chapter' in smaller writing than the rest of the book) I would be over the moon to obtain a photo copy of them, as I was going to include them in a later released version of my book, the complete & essential map for the atari xl/xe, free of charge to those who bought an older copy, ofcourse.

Any help, much appreciated, thankyou.

ac.tomo

Edited by ac.tomo

Share this post


Link to post
Share on other sites

Hi, this is a bit of a shot in the dark, but one has to try. What it is i'm looking for is the fully explained sound appendice that didn't appear in my book at the time of print. The original sound chapter wasn't very thorough at all, but sometime later I created an appendice fully explaining everything there is to know about the atari sound chip pokey.

I sold my entire atari collection (hardware, software, books, etc.) everything, including these extra sound chapter pages which included frequency charts for every note of the 8 octave span the pokey sound chip had. Please, if you have loose leaves (saying 'sound chapter' in smaller writing than the rest of the book) I would be over the moon to obtain a photo copy of them, as I was going to include them in a later released version of my book, the complete & essential map for the atari xl/xe, free of charge to those who bought an older copy, ofcourse.

Any help, much appreciated, thankyou.

ac.tomo

 

Just don't go by the wikipedia POKEY article, as it seems to contain some critical errors.

 

This page has a decent amount of info on the POKEY audio parts. I was able to write an audio playback lib based on that page alone.

Share this post


Link to post
Share on other sites

Hi, this is a bit of a shot in the dark, but one has to try. What it is i'm looking for is the fully explained sound appendice that didn't appear in my book at the time of print. The original sound chapter wasn't very thorough at all, but sometime later I created an appendice fully explaining everything there is to know about the atari sound chip pokey.

I sold my entire atari collection (hardware, software, books, etc.) everything, including these extra sound chapter pages which included frequency charts for every note of the 8 octave span the pokey sound chip had. Please, if you have loose leaves (saying 'sound chapter' in smaller writing than the rest of the book) I would be over the moon to obtain a photo copy of them, as I was going to include them in a later released version of my book, the complete & essential map for the atari xl/xe, free of charge to those who bought an older copy, ofcourse.

Any help, much appreciated, thankyou.

ac.tomo

 

Just don't go by the wikipedia POKEY article, as it seems to contain some critical errors.

 

This page has a decent amount of info on the POKEY audio parts. I was able to write an audio playback lib based on that page alone.

 

 

 

thanks mic, thats a very thorough article, i haven't had a thorough check, but i think it still lacks the note-scale for all 8 of the pokey frequencies

 

anyway, thankyou.

Edited by ac.tomo

Share this post


Link to post
Share on other sites

Is this a set of notes you did yourself and wasn't published in any way?

I got doubts they'd be still around if that's the case.

 

You can easily enough generate huge tables of frequency values for Pokey using formulas in an Excel spreadsheet.

But matching those to actual note values would be a bit trickier.

Share this post


Link to post
Share on other sites

This is what I use:

 

; 8-bit channel, 15 kHz clock, octave 1-7

.db $EF,$E2,$D5,$C9,$BE,$B3,$A9,$9F,$96,$8E,$86,$7E

.db $77,$70,$6A,$64,$5E,$59,$54,$4F,$4B,$46,$42,$3F

.db $3B,$38,$34,$31,$2F,$2C,$29,$27,$25,$23,$21,$1F

.db $1D,$1B,$1A,$18,$17,$15,$14,$13,$12,$11,$10,$0F

.db $0E,$0D,$0C,$0C,$0B,$0A,$0A,$09,$08,$08,$07,$07

.db $07,$06,$06,$05,$05,$05,$04,$04,$04,$03,$03,$03

.db $03,$03,$02,$02,$02,$02,$02,$02,$01,$01,$01,$01

 

 

; 8-bit channel, 64 kHz clock, octave 3-10

.db $F3,$E6,$D9,$CC,$C1,$B6,$AC,$A2,$99,$90,$88,$80

.db $79,$72,$6C,$66,$60,$5B,$55,$51,$4C,$48,$44,$40

.db $3C,$39,$35,$32,$2F,$2D,$2A,$28,$25,$23,$21,$1F

.db $1E,$1C,$1A,$19,$17,$16,$15,$13,$12,$11,$10,$0F

.db $0E,$0D,$0D,$0C,$0B,$0A,$0A,$09,$09,$08,$08,$07

.db $07,$06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03

.db $03,$03,$02,$02,$02,$02,$02,$02,$01,$01,$01,$01

.db $01,$01,$01,$01,$01,$00,$00,$00,$00,$00,$00,$00

 

 

; 16-bit channel, PAL CPU clock, octave 1-12

; high byte is for AUDFn-1, low byte is for AUDFn

.dw $E669,$F463,$585E,$0C59,$0D54,$554F,$E14A,$AD46,$B542,$F63E,$6D3B,$1738

.dw $F134,$F831,$2A2F,$842C,$042A,$A827,$6E25,$5423,$5821,$791F,$B51D,$0A1C

.dw $771A,$FA18,$9317,$4016,$0015,$D213,$B512,$A811,$AA10,$BB0F,$D80E,$030E

.dw $390D,$7B0C,$C80B,$1E0B,$7E0A,$E709,$5909,$D208,$5308,$DB07,$6A07,$FF06

.dw $9B06,$3C06,$E205,$8D05,$3D05,$F204,$AA04,$6704,$2804,$EC03,$B303,$7E03

.dw $4B03,$1C03,$EF02,$C502,$9D02,$7702,$5302,$3202,$1202,$F401,$D801,$BD01

.dw $A401,$8C01,$7501,$6001,$4C01,$3901,$2801,$1701,$0701,$F800,$EA00,$DC00

.dw $D000,$C400,$B900,$AE00,$A400,$9B00,$9200,$8900,$8100,$7A00,$7300,$6C00

.dw $6600,$6000,$5A00,$5500,$5000,$4B00,$4700,$4300,$3F00,$3B00,$3700,$3400

.dw $3100,$2E00,$2B00,$2900,$2600,$2400,$2100,$1F00,$1D00,$1B00,$1A00,$1800

.dw $1600,$1500,$1400,$1200,$1100,$1000,$0F00,$0E00,$0D00,$0C00,$0B00,$0A00

.dw $0900,$0800,$0800,$0700,$0700,$0600,$0500,$0500,$0400,$0400,$0300,$0300

Share this post


Link to post
Share on other sites

ACtomo....is this a follow up book (or 2 volumes) to your previous work, the complete and essential map of the XL/XE (basically the twaug version of mapping the XL/XE)

 

I'll let you know if i come across those pages i am missing

Share this post


Link to post
Share on other sites

This is what I use:

 

; 8-bit channel, 15 kHz clock, octave 1-7

.db $EF,$E2,$D5,$C9,$BE,$B3,$A9,$9F,$96,$8E,$86,$7E

.db $77,$70,$6A,$64,$5E,$59,$54,$4F,$4B,$46,$42,$3F

.db $3B,$38,$34,$31,$2F,$2C,$29,$27,$25,$23,$21,$1F

.db $1D,$1B,$1A,$18,$17,$15,$14,$13,$12,$11,$10,$0F

.db $0E,$0D,$0C,$0C,$0B,$0A,$0A,$09,$08,$08,$07,$07

.db $07,$06,$06,$05,$05,$05,$04,$04,$04,$03,$03,$03

.db $03,$03,$02,$02,$02,$02,$02,$02,$01,$01,$01,$01

 

 

; 8-bit channel, 64 kHz clock, octave 3-10

.db $F3,$E6,$D9,$CC,$C1,$B6,$AC,$A2,$99,$90,$88,$80

.db $79,$72,$6C,$66,$60,$5B,$55,$51,$4C,$48,$44,$40

.db $3C,$39,$35,$32,$2F,$2D,$2A,$28,$25,$23,$21,$1F

.db $1E,$1C,$1A,$19,$17,$16,$15,$13,$12,$11,$10,$0F

.db $0E,$0D,$0D,$0C,$0B,$0A,$0A,$09,$09,$08,$08,$07

.db $07,$06,$06,$05,$05,$05,$04,$04,$04,$04,$03,$03

.db $03,$03,$02,$02,$02,$02,$02,$02,$01,$01,$01,$01

.db $01,$01,$01,$01,$01,$00,$00,$00,$00,$00,$00,$00

 

 

; 16-bit channel, PAL CPU clock, octave 1-12

; high byte is for AUDFn-1, low byte is for AUDFn

.dw $E669,$F463,$585E,$0C59,$0D54,$554F,$E14A,$AD46,$B542,$F63E,$6D3B,$1738

.dw $F134,$F831,$2A2F,$842C,$042A,$A827,$6E25,$5423,$5821,$791F,$B51D,$0A1C

.dw $771A,$FA18,$9317,$4016,$0015,$D213,$B512,$A811,$AA10,$BB0F,$D80E,$030E

.dw $390D,$7B0C,$C80B,$1E0B,$7E0A,$E709,$5909,$D208,$5308,$DB07,$6A07,$FF06

.dw $9B06,$3C06,$E205,$8D05,$3D05,$F204,$AA04,$6704,$2804,$EC03,$B303,$7E03

.dw $4B03,$1C03,$EF02,$C502,$9D02,$7702,$5302,$3202,$1202,$F401,$D801,$BD01

.dw $A401,$8C01,$7501,$6001,$4C01,$3901,$2801,$1701,$0701,$F800,$EA00,$DC00

.dw $D000,$C400,$B900,$AE00,$A400,$9B00,$9200,$8900,$8100,$7A00,$7300,$6C00

.dw $6600,$6000,$5A00,$5500,$5000,$4B00,$4700,$4300,$3F00,$3B00,$3700,$3400

.dw $3100,$2E00,$2B00,$2900,$2600,$2400,$2100,$1F00,$1D00,$1B00,$1A00,$1800

.dw $1600,$1500,$1400,$1200,$1100,$1000,$0F00,$0E00,$0D00,$0C00,$0B00,$0A00

.dw $0900,$0800,$0800,$0700,$0700,$0600,$0500,$0500,$0400,$0400,$0300,$0300

 

 

ACtomo....is this a follow up book (or 2 volumes) to your previous work, the complete and essential map of the XL/XE (basically the twaug version of mapping the XL/XE)

 

I'll let you know if i come across those pages i am missing

 

 

thanks mic for that, very good.

@carmel, it was just a couple of pages i was going to add to the originally finished book.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...