MiST core and firmware changelog

Area for discussing ST(E) clones

Moderators: Mug UK, Zorro 2, Greenious, spiny, Moderator Team

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 850
Joined: Fri Sep 19, 2014 8:40 am

Re: MiST core and firmware changelog

Postby Newsdee » Thu Jun 16, 2016 2:38 am

.
firmware_160616

  • Minimig: added joystick, keyboard tests, and USB status display to OSD.
  • Minimig: new MIST.INI option, 'key_menu_as_rgui', set to 1 to bind 'Menu' USB key to Right Amiga key
  • 8Bit core: bind Menu key to OSD open
  • 8Bit core: ability for cores to declare custom labels e.g. "Load *.DSK 1 / Load *.DSK 2"
  • Code refactoring to reduce binary size (saved ~2 KB)

Sorgelig
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Thu Jun 16, 2016 7:45 am

Newsdee wrote:.
[*] 8Bit core: ability for cores to declare custom labels e.g. "Load *.DSK 1 / Load *.DSK 2"

Correct example:
"Mount Image *.DSK", e.g. custom label replaces "Load" word.

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 850
Joined: Fri Sep 19, 2014 8:40 am

Re: MiST core and firmware changelog

Postby Newsdee » Sun Jun 19, 2016 4:42 pm

.
firmware_160619

  • New Turbo Button function; buttons A and B can be set to repeat at different intervals.
  • Allow cores to list and select a file using multiple file extensions.

mist_joy_turbo.jpg
You do not have the required permissions to view the files attached to this post.

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 850
Joined: Fri Sep 19, 2014 8:40 am

Re: MiST core and firmware changelog

Postby Newsdee » Sun Jun 26, 2016 3:26 pm

.
firmware_160626
This is an interim release to fix incompatibilities with the Amiga core.
Turbo function and PS2 keyboard display are disabled for now (related to incompatibility, need to be reworked).

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 850
Joined: Fri Sep 19, 2014 8:40 am

Re: MiST core and firmware changelog

Postby Newsdee » Thu Jul 21, 2016 3:17 pm

.
firmware_160721
  • Restored PS2 keyboard display.
  • 8-Bit cores now have a "reset settings" option

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 850
Joined: Fri Sep 19, 2014 8:40 am

Re: MiST core and firmware changelog

Postby Newsdee » Sat Sep 10, 2016 12:19 pm

.
firmware_160910
  • Added mappings for 8bitdo SFC30 and FC30 gamepads
  • Fixed display glitch in joystick test OSD screen

uchristo
Atarian
Atarian
Posts: 3
Joined: Wed Sep 28, 2016 3:22 pm

Re: MiST core and firmware changelog

Postby uchristo » Wed Sep 28, 2016 3:36 pm

Hi there!
I'm quite unsure whether questions are allowed in this special Thread....
To make it short: I'm from the other side :D
I'm mainly using the MiniMig AGA Core. I'd like to expand the firmware to safe the configured ADF-Images as well as. Unfortunately, I'm stuck and need help.

What I did:
Expand the configTYPE to include an Array of 4 fileTYPE for storing the loaded Images.
In menu.c, right before the call of InsertFloppy, I save file to the the respective Slot in my config-Array.

I expanded ApplyConfiguration() in config.c to insert my Floppy-Images from the Array into the active drives. I therefore added a function InsertFloppyByName() which indeed only writes the supplied fileTYPE to the global fileTYPE <file> and afterwards calls InsertFloppy with the respective drive....I included my files (unfortunately included the compiled Object-Files, please ignore them), can you point me to my error?

I guess, the problem has something to do with the use of fileTYPE which may be unique on each boot. I'd rather use the path of the image to point to the files, but was unable to isolate the path from SelectFile (due to insufficient intelligence).
You do not have the required permissions to view the files attached to this post.

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 850
Joined: Fri Sep 19, 2014 8:40 am

Re: MiST core and firmware changelog

Postby Newsdee » Wed Nov 02, 2016 4:42 pm

uchristo wrote:I'm quite unsure whether questions are allowed in this special Thread....


Best to keep a separate thread to go through the details:
viewtopic.php?f=101&t=30669

Sorgelig
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Wed Dec 28, 2016 8:26 pm

Firmware 161229:
  • Added special support for Keyrah v2 (for those who would like to use Amiga 1200 case with US/UK keyboard):
    • Left side blank key is used as FN key.
    • Right side blank key is used as Right Ctrl.
    • LCtrl + LAmiga + RAmiga - For Amiga: reset, For 8bit cores: emulate right button on MiST Case (usually reset).
    • FN + LCtrl + LAmiga + RAmiga - Hard reset (load core.rbf).
    • FN + KP(, FN + KP) - switch mouse/joystick emulation.
    • FN + 1-9,0,-,=,\,[,],.,enter - emulate keypad for A600 keyboard.
    • FN + 1 - F11.
    • FN + 2 - F12.
    • FN + UP/DOWN - PageUp/PageDown.
    • FN + LEFT/RIGHT - Home/End.
    • FN pressed alone - OSD on/off key.
    • Due to Keyrah FW limitation, joystick and mouse emulation mapped to other keys.
      • For joystick use KP8(Up), KP4(Left), KP6(Right), KP5/KP2(Down). Buttons: RCtrl, RShift, RAlt, RAmiga.
      • For Mouse use use KP8(Up), KP4(Left), KP6(Right), KP5/KP2(Down). Buttons: KP7, KP9.
      • Currently there is no convenient way to emulate Mouse/Joystick with A600 keyboard. Use real Mouse/Joystick or switch Keyrah into alternative map when you want to use Mouse/Joystick emulation.
  • Fixed Caps Lock, Num Lock, Scroll Lock keys in Minimig core. Caps Lock LED is fixed as well.
  • LShift + LCtrl + LAlt + RAlt - hard reset (load core.rbf) for all other keyboards.
  • MiST will try hard reset if fatal error happened (no card inserted or no FAT partition found), so it will start automatically when proper SD card will be inserted.
  • Added auto-repeat for LEFT/RIGHT keys in OSD for better file list navigation.
  • Added FW update OSD dialog for Menu core (press ESC/F12/FN).
  • Enable Keyboard LEDs (Caps Lock, Num Lock, Scroll Lock) control from FPGA.
Last edited by Sorgelig on Thu Dec 29, 2016 1:25 am, edited 2 times in total.

mahen
Captain Atari
Captain Atari
Posts: 189
Joined: Mon Aug 26, 2013 3:11 pm
Location: France

Re: MiST core and firmware changelog

Postby mahen » Wed Dec 28, 2016 9:07 pm

Oh man ! I was about to give up my idea of putting the MiST in the new A1200 cases (current kickstarter https://www.kickstarter.com/projects/a1 ... -computers) and now you release that !!

Oh BTW, is the keyboard -> gamepad mapping feature still disabled when used along with the Amiga core ? (it used to trigger issues when 2 gamepads were plugged like keys releasing themselves or being pushed several times... Would be very handy for flippers !)

Great work :)
Amiga user since 1993 ;-)

Sorgelig
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Thu Dec 29, 2016 1:16 am

Firmware 161229 re-release:
- Enable Keyboard LEDs (Caps Lock, Num Lock, Scroll Lock) control from FPGA.
Currently only just updated BK0011M core supports Caps Lock LED control.

Re-download FW if it downloaded before this message.

Sorgelig
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Thu Dec 29, 2016 1:22 am

mahen wrote:Oh BTW, is the keyboard -> gamepad mapping feature still disabled when used along with the Amiga core ? (it used to trigger issues when 2 gamepads were plugged like keys releasing themselves or being pushed several times... Would be very handy for flippers !)

I'm not sure what you mean by gamepad? CD32 gamepad? I've tried joystick emulation from keyboard - it works.
You can check by yourself, and please open separate topic with this issue. It may be related to Minimig core, not ARM firmware.

mahen
Captain Atari
Captain Atari
Posts: 189
Joined: Mon Aug 26, 2013 3:11 pm
Location: France

Re: MiST core and firmware changelog

Postby mahen » Thu Dec 29, 2016 6:14 am

@Sorgelig : that's the other way around actually : keyboard emulation from the joystick (for instance : map the SHIFT keys to the back buttons of a gamepad ; or another example : map the spacebar to a button of the gamepad). OK, I'll open a bugreport as soon as I have access to my MiST again :) Thanks for your work !

BTW, do you use your MiST in an A1200 case yourself ? Does the Keyrah add some issues or is it perfectly compatible ? I remember that I had problems when doing the oppose (using a Lyra to use a PS/2 keyboard on an A1200). It didn't work properly with a few games, including some flippers (see this old thread of mine : http://www.amiga.org/forums/showthread.php?t=61304), where the key presses were not correctly detected.

Using an A1200 case adds other problems : like not having access to the MiST board ports, SD card... And also the LEDs.

Cheers ! :-)
Amiga user since 1993 ;-)

Sorgelig
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Thu Dec 29, 2016 11:17 am


alienkidmj12
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 105
Joined: Sat Mar 10, 2012 6:45 pm

Re: MiST core and firmware changelog

Postby alienkidmj12 » Mon Jan 09, 2017 5:43 pm

where can we go to request features, it would be good to have a roms directory, so no to have a messy root dir :)

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 850
Joined: Fri Sep 19, 2014 8:40 am

Re: MiST core and firmware changelog

Postby Newsdee » Mon Jan 09, 2017 10:41 pm

that feature is already there. many cores will attempt to open a subfolder with their name when you browse for a rom to load.

User avatar
Total Eclipse
Captain Atari
Captain Atari
Posts: 196
Joined: Tue Jul 20, 2004 2:20 pm
Location: Sheepy Magna, UK

Re: MiST core and firmware changelog

Postby Total Eclipse » Tue Jan 10, 2017 10:41 am

alienkidmj12 wrote:where can we go to request features, it would be good to have a roms directory, so no to have a messy root dir :)

I submitted a feature request in the forum section you've posted in. - http://atari-forum.com/viewtopic.php?f=101&t=30314&p=300794#p300794

Unfortunately nobody appears to have picked it up yet, but considering the people working on cores and firmware are all doing it in their own time, for little reward, I can understand that.
Atari equipment all in storage - Now playing with MiST :)

Sorgelig
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Thu Jan 12, 2017 2:55 pm

Firmware 170112:
  • Added YPbPr video mode INI setting (see WiKi). Att to developer: each core has to be updated in order
    to add YPbPr output. Convenient video mixing module is provided. You can find it in all Sorgelig's cores.
  • Keyrah: FN+F3..F6 - mouse/joystick direct emulation selection. (F17..F20 - on other keyboards).
  • Scandoubler toggle by OSD button for all cores.
  • Per core INI settings override. (INI WiKi will be updated soon).

for YPbPr video output see here: viewtopic.php?f=101&t=31006

User avatar
Total Eclipse
Captain Atari
Captain Atari
Posts: 196
Joined: Tue Jul 20, 2004 2:20 pm
Location: Sheepy Magna, UK

Re: MiST core and firmware changelog

Postby Total Eclipse » Fri Jan 13, 2017 9:33 am

Sorgelig, many thanks for including the scan doubler toggle. :cheers:
Atari equipment all in storage - Now playing with MiST :)

Sorgelig
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Fri Jan 13, 2017 10:07 am

Total Eclipse wrote:Sorgelig, many thanks for including the scan doubler toggle. :cheers:

it was there long time already. I've just tweaked it to make it work for Minimig core. You need to look to your thread sometimes.

Sorgelig
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Fri Jan 13, 2017 12:40 pm

firmware_170113
  • Send INI config to FPGA earlier (fix Minimig nag screen synchro).

This was one of the most annoying me bug, hence the new release.

bernouilli
Atari User
Atari User
Posts: 34
Joined: Fri Jan 06, 2017 5:02 pm
Location: Paris/France

Re: MiST core and firmware changelog

Postby bernouilli » Sat Jan 14, 2017 1:56 pm

Thanks a lot, now minimig starts in 15khz from the beginning.

Sorgelig
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Sat Jan 14, 2017 2:57 pm

firmware_170114
  • Prevent pass modifier keys to core while OSD is active.
  • Fix modifier codes in keyboard test for non-8bit cores.
  • Remap key INSERT to \ for Minimig core.

Sorgelig
Captain Atari
Captain Atari
Posts: 455
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Mon Feb 06, 2017 8:19 pm

firmware_170207
  • 3 combos for reset to choose in INI. Option to disable Keyrah customizations.
  • More noticeable LED blinking while firmware update.
  • Disable OSD on/off action if OSD button has been used for scandoubler toggle.
  • Use user button while keeping OSD button pressed to switch between RGB and YPbPr modes.
  • INI option to preserve choosen mode (YPbPr/Scandoubler) between cores.

check updated WiKi section for new INI options: https://github.com/mist-devel/mist-board/wiki/DocIni


Social Media

     

Return to “ST(E) Clones (Suska / MiST)”

Who is online

Users browsing this forum: No registered users and 1 guest