added!

http://chipmusic.org/forums/post/155844/#p155844

its possible,

and, its neither, its just outside of the scope of the project wink

^ not *quite* what i was asking but your mind went outside the box so thats very cool...  and in a good way too.  (i'm not evaluating its possibilities just saying you make a good point about possible wasted potential in this regard)

mainly i just need to know about peoples preferred button macros for the 4 extra buttons which don't have a direct corresponding DMG button.  either program-specific, or generic macros.

i added your overall thought to the list of ideas:

http://chipmusic.org/forums/post/155844/#p155844

i'll just update that one with contributions and link back to them for ease.

thanks so much for the input!  really appreciate it

and everybody, post your button-press macro requests!

i'll even format them for you, i'll make a long list in one post thats easy to keep track of.

just post ideas.  anything, i REALLY do want to know your thoughts on this.  i desire community input, its important to me/this.  i don't need it, i want it.  its really a nice chance to see your idea made into some sort of reality, if that interests you at all...

your input matters a lot right now, in the future whenever you'd like 'x, y, and z' feature, you're basically SOL and can deal with it wink  the worst i can do is turn you down...

^ you could add the 4 extra buttons to the DMG itself, or use an external controller for all the controls.  thats a decision for the end-user to make (the circuit will do your idea though, if i understand you correctly)

the circuit will be inside the DMG either way.  so it can do what you're asking, totally.  at least thats my intent.  it will integrate with another project no one knows about, so it needs to remain inside the DMG.  if the user uses external controllers they'd either need to hard-wire the controller to the circuit, or create a port on the side of their dmg so it could be unplugged.  but, that's totally their call.  it could, like you said, be used to just add four new buttons to the DMG, with nothing else.  the button on the DMG held down during start-up would determine the macros for the 4 extra buttons.

but also you could use an external controller.  or you could add four extra buttons to a NES controller (if you run the wire back to the circuit).  or, add 4 buttons to a stomp box for the 4 extra ones, and use a nes controller, and run around like a mad person and have control still.

its really whatever the user wants, within some limits.  basically....  think:
-- adds ability to add 4 extra buttons
-- adds macro functions for these extra buttons
-- macro function 'set' is chosen by button-press during start-up
-- can be controlled via external controllers (NES/FAM can add 4 buttons, SNES has these buttons built-in), but doesn't have to be

its sort of an open-ended user application.  i'll post a functional diagram today i suppose, if that will help.

-- just wanted to note, because i've gotten a couple questions about this now.....   we're only looking for macros for the 4 extra buttons, not for all the buttons (as if the controller were a whole set of extra buttons).  the original buttons (dpad, start, select, A, B) will keep their original functionality,

so, Zef, I edited your suggestions bearing this in mind (had to drop some of your macros to do it)....  let me know if your Zef Special isn't so,...  special, to you anymore...  (or if I can change it to correct that).  i tried to interpret the brunt of your meaning...

----------

The Zef Special

BUTTON              X                   Y                   RIGHT SHOULDER      LEFT SHOULDER       APPLICATION

whatever            select+A            select+B            start               select              LSDJ

----------

Apeshit's Tried'n'True

BUTTON              X                   Y                   RIGHT SHOULDER      LEFT SHOULDER       APPLICATION

whatever            select+UP           select+DOWN         select+RIGHT        select+LEFT         LSDJ

----------

kitsch

BUTTON              X                   Y                   RIGHT SHOULDER      LEFT SHOULDER       APPLICATION

whatever            A (fast turbo)      B (fast turbo)      A (slow turbo)      B (slow turbo)      universal (turbo mode)

----------

uXe wants more...

...buttons!!!  16-bit support = 16 buttons?
BUTTON              X                   Y                   RIGHT SHOULDER      LEFT SHOULDER       APPLICATION

whatever            A (latched)         B (latched)         RIGHT (latched)     LEFT (latched)      universal (latch mode)

*unlatches upon button press
Cooshinator wrote:
danimal cannon wrote:

One day people will figure out that the word "voxel" exists.

so this

thanks!

keep them coming wink

(an example, button 'whatever' because i don't care, if you have a preference just mention it, that part doesn't matter so much)

BUTTON              X                   Y                   RIGHT SHOULDER      LEFT SHOULDER       APPLICATION

whatever            A (fast turbo)      B (fast turbo)      A (slow turbo)      B (slow turbo)      universal (turbo mode)

fast/slow tbd
turbo = repeated button on/offs

pertinent to this discussion

just to answer some questions i've gotten:

-- no, you do not have to fill out the whole chart.  if you only have one mapping to contribute, please do!  just indicate the program/application its for
-- yes, you can do a 'universal' mapping that isn't program-specific!  this would be wonderful
-- as thebitman noted, we can't create new features in the software (such as pressing X and jumping to the load/save/erase screen from wherever you are atm).  we can automate button presses, even SELECT+B,B, but bear in mind that there might be a software element to this outside the control of what this circuit can automate (like, how fast a 'double-tap' is defined by the software).  a 'double-tap' may not always be recognized as one by all softwares, or by your copy if you've edited preferences.

^ with that last thought in mind, that doesn't exclude a double-tap being used under the conditions there is a documented 'double-tap' time that everyone could change settings to meet, develop their code to anticipate, or whatnot.

NEW PROJECT HELP NEEDED

(big thanks to thebitman for his awesome creative thoughts!)

this project is a simple 'converter' PCB which will allow NES/SNES/SFAM controllers to be used with/on a DMG

as you are aware, there are 4 extra buttons on the SNES and SFAM controllers, which means for using them with a DMG its a possibility to give these extra buttons some 'macro' functions.

this means, pressing LEFT SHOULDER *might* result in a LEFT+SELECT button press (if you have this macro engaged, for example).  Also the RIGHT SHOULDER, X and Y buttons would do other things.

I'm planning on creating 8 macros, which are chosen during power-up by holding down one of the 'main buttons' (the ones all these share).

make sense?  if not, please say, and i'll elaborate.

but, HERE IS WHERE I NEED YOUR HELP!!!!!

I need to create the actual button mappings for the extra buttons, corresponding to which button is pressed at start-up, before I can actually attempt to implement/test this,

WOULD YOU HELP?  please PM or email me your suggested button mappings (matt / kitsch-bent / com)

or, you can 'quote' my 'code' and fill in the blanks yourself...   just replace the question marks!  (each column is 20 spaces if you're going for cleanliness)

BUTTON              X                   Y                   RIGHT SHOULDER      LEFT SHOULDER       APPLICATION

up                  ?                   ?                   ?                   ?                   LSDJ                    
down                ?                   ?                   ?                   ?                   nanoloop
left                ?                   ?                   ?                   ?                   ?
right               ?                   ?                   ?                   ?                   ?
start               ?                   ?                   ?                   ?                   ?
select              ?                   ?                   ?                   ?                   ?
A                   ?                   ?                   ?                   ?                   ?
B                   ?                   ?                   ?                   ?                   ?

what sort of macros would YOU like to see?

if a lot of you submit these, i'll figure out a way to do some sort of voting on them.

yes, this will mean there is the potential for adding 4 new buttons to a dmg

^ yes, as long as you keep the same sav file (don't mess with the button which says 'format', or any of the ones that say SRAM on them in the software)

its always better to back up your sav file (read SRAM) before you do anything.

then, just write the new LSDJ to the cart.  it will read the same sav file as 4.6.9

someone do this

your write-up has me pretty excited/wanting to hear!

1,215

(30 replies, posted in General Discussion)

i used to enjoy reading, until i read this thread...

^ 'used to'

edit -- apparently we don't have to sort grammar out on a chipmusic website, there is this one already!  http://english.stackexchange.com/questi … mmatically

excellent, always enjoy your work