Jump to content
IGNORED

visual glitches/2600


jp48

Recommended Posts

Hi all,

 

I put this same question here (not sure if Batari Basic group is correct one).

 

OK, I have more specific example, from Atari 8-bit machines. There are a bunch of variations of short 32b demo, assembly loop here:

loop
   lax 20 
   ora 19
   tay
   sta $d200,y 
   eor $d40b
   sta $d000,y
bvc loop 

Reading system timers, bit manipulated, and putting to values to POKEY, VSYNC etc.

Anything similar to 2600 ? It doesn't need to be 32b, with proper headers etc, but similar principle, reading (semi)random timer(s), bit manipulation(s), and sending to VSYNC or similar. Glitchy graphics, which run long, any examples, would be used as visuals to chiptune gig.

Thanks !!

Edited by jp48
Link to comment
Share on other sites

Hi all,

 

I put this same question here (not sure if Batari Basic group is correct one).

 

OK, I have more specific example, from Atari 8-bit machines. There are a bunch of variations of short 32b demo, assembly loop here:

loop
   lax 20 
   ora 19
   tay
   sta $d200,y 
   eor $d40b
   sta $d000,y
bvc loop 

Reading system timers, bit manipulated, and putting to values to POKEY, VSYNC etc.

Anything similar to 2600 ? It doesn't need to be 32b, with proper headers etc, but similar principle, reading (semi)random timer(s), bit manipulation(s), and sending to VSYNC or similar. Glitchy graphics, which run long, any examples, would be used as visuals to chiptune gig.

Thanks !!

 

Yes.

I have examples.

Most are music with a graphic effect.

Can not yet find the one I am thinking of that goes really crazy with the screen (and its music evolves and changes, always different, and I listened and watched for a long time).

 

These 2 are 128 byte music. The 4K one is the first 128b repeated out to 4K.

genmusic1.bin

genmusic2-4k.bin

 

Lots of these: Song Player Main Music (2003) (Paul Slocum).bin

Link to comment
Share on other sites

Hi all,

 

I put this same question here (not sure if Batari Basic group is correct one).

 

OK, I have more specific example, from Atari 8-bit machines. There are a bunch of variations of short 32b demo, assembly loop here:

loop
   lax 20 
   ora 19
   tay
   sta $d200,y 
   eor $d40b
   sta $d000,y
bvc loop 

Reading system timers, bit manipulated, and putting to values to POKEY, VSYNC etc.

Anything similar to 2600 ? It doesn't need to be 32b, with proper headers etc, but similar principle, reading (semi)random timer(s), bit manipulation(s), and sending to VSYNC or similar. Glitchy graphics, which run long, any examples, would be used as visuals to chiptune gig.

A problem is, that without coding the 2600 doesn't produce a valid video signal. So you need quite some extra bytes.

 

Also, there is no built in ROM, so there is nothing you can base your glitches on. You have to produce everything from scratch.

Link to comment
Share on other sites

A problem is, that without coding the 2600 doesn't produce a valid video signal. So you need quite some extra bytes.

 

Also, there is no built in ROM, so there is nothing you can base your glitches on. You have to produce everything from scratch.

 

I am looking of source code examples, I have dasm + Batari + Harmory cart, I don't need built in ROM, I am making that myself. Just looking code snippets (asm, Batari Basic) for similar kind of glitchy visuals, perhaps using timers, and it doesn't need to be short (no byte limits except 2600 own), with proper headers etc.

 

Thanks !

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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...