Main > Main Forum

Extra features on the MK64 (wishlist)

Pages: (1/4) > >>

Ron_Michallick:

The PIC16F84 is becoming obsolete, so I updated my code to run on the newer PIC16F628. The 628 has twice the RAM, ROM, and EEPROM as the 84 chip.  I patched in support for multiple key map banks. There are two stored (EEPROM) banks (1 and 2) and one temporary (RAM) bank (3). Bank switching is extremely fast using single byte commands.

Since I now have some unused resources available on chip, what other features would you like to see added to the MK64?

I might add a typematic repeat option for programs that only expect one key at a time and depend on typematic for repeated commands. I might also add an option to use part of bank 2 to store the power on shift key assignments. This will allow shift keys to be active on power up without re-programming.

Thanks,
Ron.


Lilwolf:

I would like to see...

1) programmable from a real keyboard.  I don't know if you have access to the keystrokes coming from a real keyboard... but if you do this would be great!
 
a) if (1) then... The ability to save the current configuration into a key file for later.  So I can configure with the keyboard everything for game X then save it after it's all working... and call it later normally.

2) Multiple keystrokes one... and maybe seperate push and release... What?  I would like to have one keyboard key that will do a few items.   What I really want is to push a full throttle button that will send a F10, F11 and F8 times 2.  This will show FPS, Unthrottle and change the skips in mame to 11.  Then on release, I would want it to send a F10, F11, and f9 x2.  So undo it.    I can modify the code to do the same... maybe I can talk analog mame for an addition :).... but if I had the features, I would probably use it often,  

but these wouldn't be ingame so if they where slow it would be fine with me.

3) Repeating keys would be nice... but I probably wouldn't use it... but if I could turn something on for my kids, they might like it....  especially airplane games that my daughter likes.

4) A SHAZAM key!  but I have no idea what that is  :) ... No, but really the ability to change banks based on a button would be nice.  I could see doing this for kids setup (repeat keys) and my keys... then have a toggle switch on the arcade machines that my kids can flip when they want to play.

All I can think of for now...  



Ron_Michallick:


--- Quote ---1) programmable from a real keyboard.  I don't know if you have access to the keystrokes coming from a real keyboard... but if you do this would be great!

This is possible on current MK64's with the right keymap program (one not written). I'm not that great with computer side programming, but I'll seriously consider that.
 
a) if (1) then... The ability to save the current configuration into a key file for later.  So I can configure with the keyboard everything for game X then save it after it's all working... and call it later normally.

This should be easy to do.

2) Multiple keystrokes one... and maybe seperate push and release... What?  I would like to have one keyboard key that will do a few items.   What I really want is to push a full throttle button that will send a F10, F11 and F8 times 2.  This will show FPS, Unthrottle and change the skips in mame to 11.  Then on release, I would want it to send a F10, F11, and f9 x2.  So undo it.    I can modify the code to do the same... maybe I can talk analog mame for an addition :).... but if I had the features, I would probably use it often,  
but these wouldn't be ingame so if they where slow it would be fine with me.

I am considering macro capability that, in my mind, can send the press and release codes you requested on button press, but just release codes on button release.  Would it be acceptable two use two MK inputs, one to the normally open (NO) contact and the other to the normally closed (NC) contact and setup two macros?  

If I get more votes for separate release macros, I can alter my mindset. Keep in mind there will be just two blocks of 72 bytes available for macros (64 EEPROM, 80 RAM)

3) Repeating keys would be nice... but I probably wouldn't use it... but if I could turn something on for my kids, they might like it....  especially airplane games that my daughter likes.

It's already written.

4) A SHAZAM key!  but I have no idea what that is  :) ... No, but really the ability to change banks based on a button would be nice.  I could see doing this for kids setup (repeat keys) and my keys... then have a toggle switch on the arcade machines that my kids can flip when they want to play.

Perhaps...

All I can think of for now...  

Thanks for the ideas,
Ron.


--- End quote ---


Brax:

What's a MK64?

Birdtales:


--- Quote from: Brax on February 26, 2003, 03:12:13 pm ---What's a MK64?

--- End quote ---

http://www.arcade66.homestead.com/files/

Pages: (1/4) > >>

Go to full version