Search found 478 matches
- Thu Aug 17, 2017 1:19 pm
- Forum: Tools
- Topic: Algorithm for splitting sprites
- Replies: 70
- Views: 176082
Re: Algorithm for splitting sprites
We have several people trying to argue why my algorithm is trash and you intend people to just use yours without even a rough explanation of why it's better? (・~・) I don't wanna argue about your algorithm nor about mine. Yours for me is not well defined. Also, I don't wanna dig into details. More i...
- Thu Aug 17, 2017 9:12 am
- Forum: Tools
- Topic: Algorithm for splitting sprites
- Replies: 70
- Views: 176082
Re: Algorithm for splitting sprites
@r57shell do you refer to this: https://pastebin.com/1niRQx1C ? Also code without explanation is hard. An explanation will be helpful :). Yes. It's not supposed to have explanation. 1) Just copypaste this code. 2) Put "glpk\glpsol.exe". 3) Add into this code, reading of your sprite and which fills ...
- Wed Aug 16, 2017 2:48 pm
- Forum: Tools
- Topic: Algorithm for splitting sprites
- Replies: 70
- Views: 176082
Re: Algorithm for splitting sprites
Check this thread. viewtopic.php?f=2&t=2103
And make sure you check my algo in linked by me thread!
Actually I have new ideas about it, but describing them without implementation is useless
And make sure you check my algo in linked by me thread!
Actually I have new ideas about it, but describing them without implementation is useless
- Tue Jul 25, 2017 8:31 am
- Forum: Blabla
- Topic: Faster x mod 384 (x%384)?
- Replies: 10
- Views: 13970
Re: Faster x mod 384 (x%384)?
r57shell, I think you mean floor(), not ceil(). Yes, I mean floor instead ceil. Updated my post. And, for full desc, here is C code: u16 rem320(u16 a) { return (table[a>>6]<<6) | (a & 0x3F); } Try this code (my sanity check): https://gist.github.com/realmonster/3abdbf5406b878e6a0f9a53abc7ed895 you ...
- Mon Jul 24, 2017 10:06 am
- Forum: Blabla
- Topic: Faster x mod 384 (x%384)?
- Replies: 10
- Views: 13970
Re: Faster x mod 384 (x%384)?
Implying that x % 320 = x - floor(x / 320) * 320, all we need is to find floor(x / 320), which is "whole" divisions. We need cool property. I'll describe it using decimals system. Assume you want to divide decimal by 500. In other words, you want to find floor(x / 500). Imagine you know already resu...
- Fri Jul 14, 2017 9:38 am
- Forum: Blabla
- Topic: GEMS YouTube video
- Replies: 91
- Views: 128840
Re: GEMS YouTube video
Awesome update!
https://youtu.be/gr5t977Gn2c
https://youtu.be/gr5t977Gn2c
- Mon Jul 03, 2017 5:25 am
- Forum: Controls
- Topic: controller auto reset
- Replies: 18
- Views: 22045
- Thu Apr 27, 2017 2:32 pm
- Forum: Megadrive/Genesis
- Topic: Undefined behavior for ABCD and SBCD
- Replies: 36
- Views: 42629
Re: Undefined behavior for ABCD and SBCD
I do not understand, hasn't anyone looked at the CPU die shots yet? Basic die shots. Then, Quietust has made a great contribution by isolating the metal traces . Olivier Galibert was able to make use of this layer image, with a few corrections, to produce a full transistor-level schematic of the 68...
- Fri Apr 21, 2017 1:25 pm
- Forum: Sound
- Topic: too many YM2612 infos ?
- Replies: 14
- Views: 21779
Re: too many YM2612 infos ?
I disagree with closing YM2612 topic. It should stay as discussion thread. Also I disagree with making LFO, EG, PG threads. Threads should made when someone have question about it, and he make topic with this particular question. As any other thread. Sound implies not too many themes at all: YM2612,...
- Fri Apr 21, 2017 1:18 pm
- Forum: Announcement
- Topic: Future of SpritesMind
- Replies: 38
- Views: 50425
Re: Future of SpritesMind
I am not a native english speaker either but for me, saying you can eventually understand someone's reaction does not mean you agree with it or you are defending his action. It's simply showing minimal empathy towards someone and can sometime help to solve the problem (or preventing it to happen ag...
- Fri Apr 21, 2017 12:23 am
- Forum: Announcement
- Topic: Future of SpritesMind
- Replies: 38
- Views: 50425
Re: Future of SpritesMind
r57shell, what do you want ? I argue with eke about: is it understandable or not. If by "I understand" he meant that he just realized what happened - then I think he used bad word. Then I've described situation in case if he missed twitter message & replies. That's all. You want free speech but als...
- Wed Apr 19, 2017 9:31 pm
- Forum: Sound
- Topic: too many YM2612 infos ?
- Replies: 14
- Views: 21779
Re: too many YM2612 infos ?
"something else"
I agree with HardWareMan.
Mask of Destiny nice thread.
I agree with HardWareMan.
Mask of Destiny nice thread.
- Wed Apr 19, 2017 9:15 pm
- Forum: Announcement
- Topic: Future of SpritesMind
- Replies: 38
- Views: 50425
Re: Future of SpritesMind
It was closed for a few days, this was not the end of the world and most importantly, nothing was lost. I don't see difference with temp ban for week for everyone. And I'll give details. He said in twitter "SpritesMind is closed for now" In replies was questions: why, how long etc. He didn't answer...
- Mon Apr 17, 2017 11:38 am
- Forum: Announcement
- Topic: Future of SpritesMind
- Replies: 38
- Views: 50425
Re: Future of SpritesMind
Closing down the forum for one week might be a little overreacting but I can understand Kaneda's stressing out and being "pissed off" when he has to handle childish drama between members (and likely a mailbox full of PMs from both parties expecting reaction from the forum owner). What?! Do you unde...
- Sun Apr 16, 2017 4:18 pm
- Forum: Megadrive/Genesis
- Topic: 68000 programming optimization tips? (for speed)
- Replies: 28
- Views: 38026
Re: 68000 programming optimization tips? (for speed)
Make as less multiplications / divisions as possible. Make them powers of two as often as possible. In wrost case use lookup tables. Example: you want to multiply by five. 1) If it's math, then use lookup table if possible. (actually multiplying speed depends on multiplicator, but I don't wanna dig ...