Search found 252 matches

by Stef
Thu Dec 12, 2019 1:45 am
Forum: Other Retro Dev
Topic: Were 3bpp graphics ever actually a thing?
Replies: 26
Views: 21892

Re: Were 3bpp graphics ever actually a thing?

turboxray wrote:
Wed Dec 04, 2019 6:53 am
I knew it from talking with Charles MacDonald; I was working on a project to get the arcade shinobi rom running on the Genesis (years ago). I was trying to replace the graphics routines with custom ones.
Look like we got that 3bpp information from a common source of motivation then :lol:
by Stef
Tue Nov 05, 2019 3:21 am
Forum: Other Retro Dev
Topic: Were 3bpp graphics ever actually a thing?
Replies: 26
Views: 21892

Re: Were 3bpp graphics ever actually a thing?

Some arcade systems (as the System-16 from Sega) used 3bpp tiles for the background layer, so that existed even if it wasn't common.
by Stef
Mon Aug 12, 2019 2:30 am
Forum: Other Retro Dev
Topic: Has anybody ever made an algorithm for metasprite optimizing
Replies: 17
Views: 25263

Re: Has anybody ever made an algorithm for metasprite optimi

I made a sprite cutter tools for the resource compiler in SGDK (so for the Sega Megadrive but it could be easily modified to SNES sprites). Basically i have 2 methods : - a fast method just trying to fit the sprite into the smallest number of 8x8 to 32x32 blocs then merging adjacent blocs when possi...
by Stef
Wed Sep 12, 2018 3:16 am
Forum: Other Retro Dev
Topic: How was sprite Z sorting done in games?
Replies: 9
Views: 12479

Re: How was sprite Z sorting done in games?

In SGDK i'm using insertion sort and i'm doing it only when Z (depth) value of a sprite is changed so i only sort this sprite : https://github.com/Stephane-D/SGDK/blob/master/src/sprite_eng.c (search for sortSprite(..) method). Even if the code look a bit complicated (because of the double linked li...
by Stef
Fri Jul 06, 2018 5:02 am
Forum: SNESdev
Topic: Why no SNES homebrew scene?
Replies: 435
Views: 113675

Re: Why no SNES homebrew scene?

It sounds to me like folks complaining about lack of C compiler essentially are saying "assembly is fine but it takes a long time to write + is more tedious to deal with than something like C". And that's very true! Of course, definitely this. I still think that for some people it would be even bet...
by Stef
Thu Jul 05, 2018 5:37 am
Forum: SNESdev
Topic: Why no SNES homebrew scene?
Replies: 435
Views: 113675

Re: Why no SNES homebrew scene?

If they don't want to spend 3 weeks for "hello world", then they probably won't ever spend the time to make a full game for the system. I spent probably well over 3 weeeks when I wanted to do a "hello world" on NES back when I started this activity in 2002 at age 13 without any knownledge of the en...
by Stef
Thu Jul 05, 2018 1:40 am
Forum: SNESdev
Topic: Why no SNES homebrew scene?
Replies: 435
Views: 113675

Re: Why no SNES homebrew scene?

When i said hardware abstraction, i speak about low level stuffs in general. In the end the library / API still need to fit the hardware design in some ways, but for instance it would be nice to not having to know that the OAM is split in 2 parts. At higher level i would say you won't even need to k...
by Stef
Tue Jul 03, 2018 7:37 am
Forum: SNESdev
Topic: Why no SNES homebrew scene?
Replies: 435
Views: 113675

Re: Why no SNES homebrew scene?

But I stand firm on my opinion that lack of a C compiler isn't the reason why SNES homebrew isn't prolific. I don't understand why many of you are fighting against that idea... Of course not having a good C compiler is a problem. That is not the *only* problem but definitely it closes some (a lot o...
by Stef
Tue May 29, 2018 6:48 am
Forum: General Stuff
Topic: Was ARM originally cheaper than 68000?
Replies: 82
Views: 18860

Re: Was ARM originally cheaper than 68000?

I think in some case instruction as

Code: Select all

ADD Dn,<ea>
can give the edge to the 68K, still i wonder why you're trying to compare these 2 CPU. The ARM is a real 32 bit CPU released in 1985 with a 32 bit wide BUS when the 68000 is a 1979 CPU with "only" a 16 bit wide BUS (and that is a strong difference).
by Stef
Tue May 22, 2018 8:08 am
Forum: Other Retro Dev
Topic: How well can Metal Slug backgrounds be recreated with tiles?
Replies: 113
Views: 52183

Re: How well can Metal Slug backgrounds be recreated with ti

https://www.youtube.com/watch?v=p1HKwHr_zvc

That was made with BEX and i think it's streaming some tiles as the scrolling goes... still that shows that we can somehow replicate it (that would require a huge ROM though)
by Stef
Wed Jan 10, 2018 2:19 am
Forum: General Stuff
Topic: Why "logic" is bullshit (RANT)
Replies: 176
Views: 31884

Re: Why "logic" is bullshit (RANT)

it's not as common as the ADD instruction for instance (oh my bad, the 65C816 doesn't have ADD instruction :lol: ) Except in situations where the carry bit is expected to always be cleared. It was a joke replying to Touko about its BCD stuffs, still having a proper ADD instruction instead of ... BC...
by Stef
Tue Jan 09, 2018 10:08 am
Forum: General Stuff
Topic: Why "logic" is bullshit (RANT)
Replies: 176
Views: 31884

Re: Why "logic" is bullshit (RANT)

The 65xxx classic design is a 2 phase CPU, each phase access to the ram at 1/2 cycle, this is why 2x the CPU frequency ram is needed. Thanks but i know... if you redesign your CPU to be " a 1 phase" redesign... do you understand that redesigning the CPU is all except trivial ?? There is a good reas...
by Stef
Tue Jan 09, 2018 9:10 am
Forum: General Stuff
Topic: Why "logic" is bullshit (RANT)
Replies: 176
Views: 31884

Re: Why "logic" is bullshit (RANT)

Frankly stop to be so stupid, we are explained so many time that you can double the CPU frequency with same ROM/RAM, you're boring to not understand that . Not without a massive redesign of the chip and raising up the costs a lot (and you don't really double the speed). I don't see the point specul...
by Stef
Tue Jan 09, 2018 6:27 am
Forum: General Stuff
Topic: Why "logic" is bullshit (RANT)
Replies: 176
Views: 31884

Re: Why "logic" is bullshit (RANT)

To be honest Touko i really don't understand your interventions, your replies are always out of focus : If you compare a 4 Mhz vs a 8 Mhz 68000 (i didn't saw it first) You should do better search then, SA-1(10mhz) and superCPU(20mhz) for exemple, not a 65816 but the apple 2C+ use a 4mhz 65c02,atari ...
by Stef
Mon Jan 08, 2018 8:10 am
Forum: General Stuff
Topic: Why "logic" is bullshit (RANT)
Replies: 176
Views: 31884

Re: Why "logic" is bullshit (RANT)

@touko>Definitely no :p I guess you speak about BCD instructions, imo BCD instructions are totally useless here... you only need it to compute score mainly and some rare others stuff. You need to process score very rarely (less than once per frame) so even if you do it using the slow way (software c...