nesdev.com
http://forums.nesdev.com/

256-byte "music generator"
http://forums.nesdev.com/viewtopic.php?f=6&t=16061
Page 1 of 1

Author:  za909 [ Sat Jun 10, 2017 3:08 pm ]
Post subject:  256-byte "music generator"

I was inspired by the "A Mind is Born" 256-byte demo on the C64 to try and put something interesting in the same amount of space for the NES. Not counting the stupid required system init things it does fit into 256 bytes and there's a TON of ways to improve on this but this was just a proof of concept I threw together in about one hour. It takes 146.633 minutes for it to loop...

Attachments:
MusicGenerator.nes [32.02 KiB]
Downloaded 96 times

Author:  ccovell [ Sat Jun 10, 2017 4:22 pm ]
Post subject:  Re: 256-byte "music generator"

Cool stuff!

Author:  B00daW [ Mon Jun 12, 2017 10:55 am ]
Post subject:  Re: 256-byte "music generator"

Any reason why you can't supply this as NSF too? Does it use IRQ?

Author:  MrNorbert1994 [ Mon Jun 12, 2017 11:15 am ]
Post subject:  Re: 256-byte "music generator"

Here is an NSF.

Attachments:
Music Generator.nsf [390 Bytes]
Downloaded 55 times

Author:  B00daW [ Fri Jun 16, 2017 10:13 pm ]
Post subject:  Re: 256-byte "music generator"

Hrm... This does not appear to work with NSFPlay.

Author:  rainwarrior [ Tue Jun 20, 2017 10:27 pm ]
Post subject:  Re: 256-byte "music generator"

This is a malformed NSF: mentioned in other thread

1. The last bank byte should be 00 not F9. The file isn't large enough to contain a bank F9, and this NSF relies on no bankswitching.

2. STA $2000 is not allowed in NSF. The player needs control over NMI.

Author:  B00daW [ Tue Jun 20, 2017 10:36 pm ]
Post subject:  Re: 256-byte "music generator"

rainwarrior wrote:
This is a malformed NSF: mentioned in other thread

1. The last bank byte should be 00 not F9. The file isn't large enough to contain a bank F9, and this NSF relies on no bankswitching.

2. STA $2000 is not allowed in NSF. The player needs control over NMI.

Posted the fix here > viewtopic.php?p=198632#p198632

Page 1 of 1 All times are UTC - 7 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/