Why "logic" is bullshit (RANT)
Moderator: Moderators
Re: Why "logic" is bullshit (RANT)
SMWCentral users think the limits of the SMW engine are the limits of the Super NES because no comparable engine is available to them. No comparable engine has been created because an original engine needs original artwork, level designs, etc. as a demonstration. (These are things that Wizards of the Coast's Open Game License refers to as "Product Identity" and the industry calls "an IP".) And many who are creating engines along with artwork and level designs are more interested in a low-destructibility, hide-the-grid style of background art than the high-destructibility, embrace-the-grid style of classic Super Mario.
- Drew Sebastino
- Formerly Espozo
- Posts: 3496
- Joined: Mon Sep 15, 2014 4:35 pm
- Location: Richmond, Virginia
Re: Why "logic" is bullshit (RANT)
So the PCE uses 7MHz RAM? I don't think I'm understanding this correctly...TOUKO wrote:So with the same RAM/ROM and a 1 phase 65816 you can go up to 5mhz in the snes without any design change like hudson did.
That's what I was wondering. They'd probably be one of the most powerful chips used in an embedded system, assuming "fast" ram chips are available for this use. (65816's are still being produced, if I'm not mistaken). Then again, I can't think of a single appliance or whatnot that couldn't get by with a 1MHz Z80.TOUKO wrote:You're right but there is not much MD that accept this frequency,but you can find all superCPU for C64 which are all 65816 @14mhz overclocked to 20mhz, close to 50% more .The 65816 was by himself very oveclocable, but not in the snes.
I know I complain about the SNES a lot, but I really don't know what Nintendo was thinking when they decided they needed a whopping 128KB of RAM, but that it could be slower than the CPU. What do you think it would have cost comparatively for Nintendo to have used 64KB of RAM at 3.58MHz?Stef wrote:In fact ROM cost was the big deal here (not only the RAM).
The majority of 16 bit instructions on the 65816 only use on extra cycle; the ones that use two are basically all bit shift operations. I don't think x or y being 16 bit makes a difference either, unless you're moving data in and out of them, in which case it's one extra cycle. As such, I didn't find any instructions where there is an extra speed penalty for both a 16 bit accumulator and a 16 bit x and y. (I'm of course basing what I've said of this: https://wiki.superfamicom.org/65816-reference) The 68000 is always going to be significantly better at 32 bit operations other than just moving data, unless you push the 65816 to well over half the frequency of the 68000.Stef wrote:(higher bandwidth / higher ALU rate with 32/16 bits)
Are you sure it's not that they didn't know the difference?psycopathicteen wrote:They mean purposely flip flopping the definition of "sprites" back and forth for the sake of disagreeing.
I can think of 100 games on the SNES that couldn't work on that shitty engine without a complete rewrite.tepples wrote:SMWCentral users think the limits of the SMW engine are the limits of the Super NES because no comparable engine is available to them.
Re: Why "logic" is bullshit (RANT)
The way forward would require a new engine, but that would require a new Product Identity. This can be prototyped in a retraux styled PC game using SDL, or it can be prototyped as a total conversion of SMW that replaces all graphics. Are the modders at SMWCentral up to the task of using zero SMW graphics?
-
- Posts: 3140
- Joined: Wed May 19, 2010 6:12 pm
Re: Why "logic" is bullshit (RANT)
Nah, keep the graphics the same, but add a bunch of cool new stuff.
Re: Why "logic" is bullshit (RANT)
Yes it use 120ns SRAM,else it would have needed 60ns .So the PCE uses 7MHz RAM? I don't think I'm understanding this correctly...
Of course a 1mhz Z80 would be very slow, but this processor was intended to be used at 3/3.5 minimum i think, but with slow ram .Then again, I can't think of a single appliance or whatnot that couldn't get by with a 1MHz Z80.
Re: Why "logic" is bullshit (RANT)
If by "the same" you mean "the same as SMW", I was trying to avoid the project getting shut down by Nintendo's legal department, as many of these were.psycopathicteen wrote:Nah, keep the graphics the same
- NovaSquirrel
- Posts: 483
- Joined: Fri Feb 27, 2009 2:35 pm
- Location: Fort Wayne, Indiana
- Contact:
Re: Why "logic" is bullshit (RANT)
That's something I've been intending to solve. Nova the Squirrel (and its engine) is a very Mario-like game that's completely free from any actual Mario assets or code, with a level editor that intentionally mimics Lunar Magic's interface (though it could be improved a lot). I could port the engine to SNES eventually, add slopes and vertical scrolling, and design some levels.tepples wrote:SMWCentral users think the limits of the SMW engine are the limits of the Super NES because no comparable engine is available to them. No comparable engine has been created because an original engine needs original artwork, level designs, etc. as a demonstration.
As far as original artwork goes, there's tons of "16-bit" style freely usable and Creative Commons game art out there, like Eevee's tileset potluck, or on Open Game Art which I've used for some of my own projects. The tileset potluck is especially good for this because all of the graphics use the same 32-color palette, which I think would make constructing the SNES-sized palettes easier.
The main obstacle is probably backgrounds, as most backgrounds out there probably aren't meant to reuse 8x8 tiles on a grid, and you can't really just fit an entire bitmapped background into VRAM.
Re: Why "logic" is bullshit (RANT)
If SMWCentral is that toxic, why do you keep going there? "Doctor it hurts when I hit myself"
Re: Why "logic" is bullshit (RANT)
I don't understand what the deal is with SNES ROM speeds. I'm more familiar with 6502 than 65816, but I didn't think it's that much different, or is it? It's said that you need 120ns ROMs for FastROM, but on the 1.79Mhz NES I use 450ns EPROMs all the time. Then why is 220ns not fast enough for 3.58Mhz SNES?
-
- Posts: 3140
- Joined: Wed May 19, 2010 6:12 pm
Re: Why "logic" is bullshit (RANT)
If AVGN hates shitty games, why does AVGN keep playing shitty games?calima wrote:If SMWCentral is that toxic, why do you keep going there? "Doctor it hurts when I hit myself"
Re: Why "logic" is bullshit (RANT)
Memblers- two reasons come to mind:
1- Because for no good reason, on some significant minority of SNES PCBs, they swapped /OE and /CE
2- I think I remember Byuu saying that he hasn't found a single board that didn't read correctly when operated at 3.6MHz
1- Because for no good reason, on some significant minority of SNES PCBs, they swapped /OE and /CE
2- I think I remember Byuu saying that he hasn't found a single board that didn't read correctly when operated at 3.6MHz
Re: Why "logic" is bullshit (RANT)
As I understand it, a 65xx CPU operates in half cycles. The address lines change during phase 1 and are stable during phase 2 (memory access), and the CPU expects data to have stabilized by the end of phase 2. Assuming a master clock of 945/44 = 21.47 MHz:
- NTSC NES CPU spends 4.5 master clocks in phase 1 and 7.5 in phase 2, but the decoder on the Control Deck's mainboard adds another (estimated) 33 ns to calculate /PRGSEL = A15 NAND M2. Thus phase 2 lasts about 316 ns.
- S-CPU accessing fast ROM spends 3 master clocks in phase 1 and 3 in phase 2. Thus phase 2 lasts 139 ns.
- S-CPU accessing slow ROM spends 3 master clocks in phase 1 and 5 in phase 2. Thus phase 2 lasts 233 ns.
-
- Posts: 271
- Joined: Sun Mar 27, 2011 10:49 am
- Location: Victoria, BC
Re: Why "logic" is bullshit (RANT)
Because he makes many thousands of dollars from youtube ad revenue.psycopathicteen wrote:If AVGN hates shitty games, why does AVGN keep playing shitty games?calima wrote:If SMWCentral is that toxic, why do you keep going there? "Doctor it hurts when I hit myself"
-
- Posts: 3140
- Joined: Wed May 19, 2010 6:12 pm
Re: Why "logic" is bullshit (RANT)
That's another thing that I just don't get. Why is it that whenever I make a parody video people don't GET IT? On and off I try making a YouTube series, but every time I get called a crybaby, or a whiner. Everybody on YouTube criticizes SOMETHING.adam_smasher wrote:Because he makes many thousands of dollars from youtube ad revenue.psycopathicteen wrote:If AVGN hates shitty games, why does AVGN keep playing shitty games?calima wrote:If SMWCentral is that toxic, why do you keep going there? "Doctor it hurts when I hit myself"
- rainwarrior
- Posts: 8732
- Joined: Sun Jan 22, 2012 12:03 pm
- Location: Canada
- Contact:
Re: Why "logic" is bullshit (RANT)
How did we get to "SMW Central is toxic" exactly?
psychopathicteen linked a thread where he, apropos of nothing, declared "SMW hacking is bogging SNES homebrew down" and started about 5 different utterly pointless arguments about why he doesn't like some of the work people are doing there. What kind of response was warranted? Most people in that thread were IMO extraordinarily polite in response to such an antagonistic attack on their hobby.
If you're a troll who was just trying to make people angry, mission accomplished. If, however, you were somehow well meaning about this and you honestly believe that anything you said in that thread was helpful and should have been received with any kind of praise or thanks, maybe try to realize that it was not and you should probably evaluate your own behaviour if you want to have a better time in that community.
psychopathicteen linked a thread where he, apropos of nothing, declared "SMW hacking is bogging SNES homebrew down" and started about 5 different utterly pointless arguments about why he doesn't like some of the work people are doing there. What kind of response was warranted? Most people in that thread were IMO extraordinarily polite in response to such an antagonistic attack on their hobby.
If you're a troll who was just trying to make people angry, mission accomplished. If, however, you were somehow well meaning about this and you honestly believe that anything you said in that thread was helpful and should have been received with any kind of praise or thanks, maybe try to realize that it was not and you should probably evaluate your own behaviour if you want to have a better time in that community.