La capi

A place where you can keep others updated about your NES-related projects through screenshots, videos or information in general.

Moderator: Moderators

Post Reply
User avatar
bazza
Posts: 89
Joined: Fri Nov 24, 2017 1:36 pm
Location: Argentina
Contact:

La capi

Post by bazza » Fri Nov 24, 2017 1:43 pm

This Roms created with nesflix and my draw
Attachments
capi.nes
roms with my draw
(288.02 KiB) Downloaded 182 times

User avatar
FrankenGraphics
Formerly WheelInventor
Posts: 2032
Joined: Thu Apr 14, 2016 2:55 am
Location: Gothenburg, Sweden
Contact:

Re: La capi

Post by FrankenGraphics » Fri Nov 24, 2017 4:16 pm

I recognize that music from partytime hexcelent's "love is kind" demo rom : o
http://www.frankengraphics.com - personal NES blog

User avatar
Punch
Posts: 346
Joined: Sat Feb 16, 2013 11:52 am

Re: La capi

Post by Punch » Fri Nov 24, 2017 5:18 pm

I was going to ask about the music. Nice job.
This is a block of text that can be added to posts you make. There is a 255 character limit.

User avatar
bazza
Posts: 89
Joined: Fri Nov 24, 2017 1:36 pm
Location: Argentina
Contact:

Re: La capi

Post by bazza » Fri Nov 24, 2017 10:54 pm

I still no as put another music.

INITADDR = $A999 ; Init address for music ;;
LOADADDR = $A6E0 ; Load address for music ;;
PLAYADDR = $A99C ; Play address for music ;;

They know like calculating these directions?

https://github.com/hxlnt/computers-are- ... nd.asm#L78

User avatar
FrankenGraphics
Formerly WheelInventor
Posts: 2032
Joined: Thu Apr 14, 2016 2:55 am
Location: Gothenburg, Sweden
Contact:

Re: La capi

Post by FrankenGraphics » Sat Nov 25, 2017 3:50 am

I'm a bit confused. Do you mean you used hxlnt:s music, or also the code?

Anyway, changing music in that demo is easy - You just need to write an original piece of music, export it as .nsf, and .incbin it in (in this case) bank 1. You can search the source and see how it was done. That nsf will include both your piece of music and the famitacker music engine (source available under the GNU General Public License).

Those three are constants defined for convenience.

PLAYADDR is used as a label; the loop jumps there to update the music engine once per frame.
LOADADDR is where the engine and music data goes. it is used in a .org directive.
INITADDR is used as a label as part of the sound initialization.
http://www.frankengraphics.com - personal NES blog

User avatar
Fisher
Posts: 989
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

Re: La capi

Post by Fisher » Sat Nov 25, 2017 5:49 am

Very cool!!
Who's the character at the demo and on your avatar?
For me, it seems like Speed Racer.

User avatar
bazza
Posts: 89
Joined: Fri Nov 24, 2017 1:36 pm
Location: Argentina
Contact:

Re: La capi

Post by bazza » Sat Nov 25, 2017 7:51 pm

Fisher wrote:Very cool!!
Who's the character at the demo and on your avatar?
For me, it seems like Speed Racer.
thanks!!
It is a character created by my "la capi" (aka. The captain)

https://www.flickr.com/photos/el_bazza/ ... ed-public/
https://www.flickr.com/photos/el_bazza/ ... ed-public/

User avatar
Fisher
Posts: 989
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

Re: La capi

Post by Fisher » Sun Nov 26, 2017 12:47 pm

WOW!
Great artwork!
Thanks for sharing!!

User avatar
bazza
Posts: 89
Joined: Fri Nov 24, 2017 1:36 pm
Location: Argentina
Contact:

Re: La capi

Post by bazza » Mon Nov 27, 2017 10:28 pm

Now I tested with the drawing modified in gimp to 3 colours and savtool.py to convert it and nam and chr

I think that the result is much better
Attachments
ROMS on nestopia
ROMS on nestopia
capi.nes
asm6 + savtool.py
(40.02 KiB) Downloaded 242 times

User avatar
bazza
Posts: 89
Joined: Fri Nov 24, 2017 1:36 pm
Location: Argentina
Contact:

Re: La capi

Post by bazza » Fri Dec 01, 2017 12:00 pm

I believes a program for simpliciar the quantity of characters
Attachments
lossy character in BASH
lossy character in BASH

Post Reply