Search found 528 matches

by Movax12
Sun Sep 06, 2015 5:50 pm
Forum: General Stuff
Topic: Dracula = "The Count" in "Castlevania"
Replies: 65
Views: 10817

Re: Dracula = "The Count" in "Castlevania"

Nintendo of America was very strict with their localization process. There were very worried about how fragile the market was (after the video game crash) and wanted to do everything they could to make sure they didn't suffer the same fate as Atari. The name could have been cut just to be extra care...
by Movax12
Sun Sep 06, 2015 5:41 pm
Forum: General Stuff
Topic: Dracula = "The Count" in "Castlevania"
Replies: 65
Views: 10817

Re: Dracula = "The Count" in "Castlevania"

What does the Japanese manual say? This could be the result of NOA censorship.
by Movax12
Sat Sep 05, 2015 12:54 pm
Forum: NESdev
Topic: Programming NES in C
Replies: 21
Views: 4797

Re: Programming NES in C

cc65 ignores volatile. I suppose it doesn't have the ability to optimize away stuff that would matter anyway.
by Movax12
Fri Aug 14, 2015 1:49 pm
Forum: General Stuff
Topic: Jjapanese company N's opinion on this scene
Replies: 28
Views: 5068

Re: Jjapanese company N's opinion on this scene

Espozo wrote: (By the way, You know there's a typo in the title. :wink: )
... new games from them will seize to operate once a sequel ...
Maybe you mean "cease" ? :o
by Movax12
Thu Aug 13, 2015 12:20 pm
Forum: NESdev
Topic: BEQ cannot jump to more than 127 instructions
Replies: 19
Views: 3646

Re: BEQ cannot jump to more than 127 instructions

I do something like:

Code: Select all

.macro jsri address

.local @skip, @back

           jmp @skip
    @back: jmp (address)	
    @skip: jsr @back 

.endmacro


loop:
    wait_NMI_return:
        bit NMI_done_flag
    bpl wait_NMI_return:
    
    jsri (CurrentState) 

jmp loop
by Movax12
Tue Aug 11, 2015 1:31 pm
Forum: NESdev
Topic: My CC65 config file
Replies: 18
Views: 4547

Re: My CC65 config file

Some info on constructors (you don't need to ever use these, at least with assembly): viewtopic.php?f=2&t=9983
by Movax12
Thu Aug 06, 2015 1:50 pm
Forum: NESdev
Topic: Initialization and low level stuff correct?
Replies: 19
Views: 4564

Re: Initialization and low level stuff correct?

I feel that getting things like your segments and memory layout correct are pretty important first steps.
by Movax12
Thu Aug 06, 2015 8:08 am
Forum: NESdev
Topic: Initialization and low level stuff correct?
Replies: 19
Views: 4564

Re: Initialization and low level stuff correct?

While you're at it, move your "VECTORS" segment up to $FFFA and take back those lost bytes. There's no reason for it to be at $FFF6. (Where did you get this "nsf.cfg" file?) I'm sure there used to be a way to get cc65.exe (I think) to dump its linker configs, but I can't find it now. Anyway, this i...
by Movax12
Fri Jul 31, 2015 7:45 pm
Forum: NESdev
Topic: Range error with indirect addressing in CC65
Replies: 7
Views: 2090

Re: Range error with indirect addressing in CC65

The warning "Suspicious address expression" is a warning for when you load a high or low byte of a label and don't use the immediate operator: Example: mydata: .byte 12h,23h,34h,45h,57h lda >mydata ; the same as lda .hibyte(mydata) ldx <mydata ; the same as ldx .lobyte(mydata) jsr processData vs myd...
by Movax12
Fri Jul 31, 2015 8:44 am
Forum: General Stuff
Topic: What is the slowest part of 6502/65816 running C?
Replies: 78
Views: 10270

Re: What is the slowest part of 6502/65816 running C?

tepples wrote: cc65's license does not qualify under the Debian Free Software Guidelines (or the nearly identical OSI Open Source Definition).
It does now. The entire project is licensed under the zlib licence.
by Movax12
Fri Jul 31, 2015 7:39 am
Forum: General Stuff
Topic: What is the slowest part of 6502/65816 running C?
Replies: 78
Views: 10270

Re: What is the slowest part of 6502/65816 running C?

There are a number of early C compilers that targeted 8 bit, but they were for 8080 or Z80. If there was source available for these compilers how hard would it be to adapt them to 6502, or maybe recompile the binary? (Assuming that they did a better job than cc65, which may not be the case.)
by Movax12
Mon Jul 20, 2015 4:38 pm
Forum: General Stuff
Topic: What "current gen" consoles do you own?
Replies: 76
Views: 10020

Re: What "current gen" consoles do you own?

tepples wrote:original Xbox needed a memory card that shipped with a remote
It was an IR sensor dongle. (And the xbox did have the full ability to play a DVD without the DVD kit, so it seems like it was a licensing issue.)
by Movax12
Mon Jul 20, 2015 3:20 pm
Forum: General Stuff
Topic: What "current gen" consoles do you own?
Replies: 76
Views: 10020

Re: What "current gen" consoles do you own?

But do the drive on the 'newer' PS3s have the ability to read the SACD layer, or do they only read a SACD as a CD?
Image
by Movax12
Sun Jul 19, 2015 6:25 am
Forum: General Stuff
Topic: What "current gen" consoles do you own?
Replies: 76
Views: 10020

Re: What "current gen" consoles do you own?

The original 20Gb and 60Gb models of PS3 have full hardware backwards compatibility with PS2 games.
by Movax12
Thu Jul 16, 2015 2:21 pm
Forum: General Stuff
Topic: What "current gen" consoles do you own?
Replies: 76
Views: 10020

Re: What "current gen" consoles do you own?

If you are careful, you can build a pretty decent gaming PC for $500 (CAD), not including the monitor (which the Xbox/PS4 doesn't come with either). I would pick that over a gaming system if I had to pick one.