MiST core and firmware changelog

Area for discussing ST(E) clones

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

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1026
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

MiST core and firmware changelog

Postby MasterOfGizmo » Fri May 09, 2014 7:34 pm

core_151122
Fixed CPU bug that prevented the MAGIC 6.20 ROM to boot.

core_140910_r327, core_140903_r325
Fixed several bugs in the ACIA and the MFP implementation solving various issues with the MIDI. MIDI is now supposed to be identical to a real Atari ST.

firmware_140910_r329.upg
Added support for analog joysticks for the 8 bit cores to be used with the Apple II and Atari 5200 and SD card emulation for cores that expect to directly interface to an SD card.

firmware_140820_r316, r317
Added a special 26 bit mode to the already special section IO mode used by the Atari XL core. This allows to use 16 and 32GB SDHC cards with the Atari XL code once it's adopted to use the new commands. Changes don't affect other cores.

firmware_140817_r312
USB joystick support for second fire button. Implemented for use with the Sega Master System core. But also useful for the Amiga core. Changes don't affect other cores.

firmware_140724_r303
Support for Rapoo E2700 wireless mini keyboard with touchpad.

firmware_140721_r300
Fixes problems with on screen display (OSD) when switching cores and especially changing between ones having their own OSD (like the atari800) and ones using the standard MIST OSD (like the Atari ST and Amiga cores).

firmware_140707_r291
Support for core provided options for 8 bit cores. This is used by the zx01 and the c64 core to allow video mode adjustments. Also the latest c64 core allows "ram injection" of programs. This works for some (not all!) single file games. Joystick is still missing, so playing games doesn't work yet.

firmware_140627_r286.upg
Support for 8 bit file uploads. Currently only supported by the latest ZX81 core and its cassette tape implementation.

firmware_140621_r284.upg
Fixing issues with the handling of the f12 key on the atari800 core which has its own OSD and thus also evaluates f12.

firmware_140620_r283.upg
Adding ps2 emulation for 8 bit cores and some other 8 bit related changes. Also some 8 bit test cores have been released (Atari 2600, C64, ZX81, matching Atari 800 will follow asap). No Atari ST or Minimig related changes in this firmware.

firmware_140520_r270.upg
Added support for USB RTC device as described in http://code.google.com/p/mist-board/wiki/UsbRtc. This device is currently not available anywhere, so unless you build your own USB RTC you don't have a reason to upgrade the firmware.

firmware_140515_r268.upg
This firmware introduces experimental USB storage support. To enable this, the board has to boot with a USB stick inserted containing at least a core and without SD card inserted. This is a very early test and problems with many USB sticks are to be expected (out of the three sticks i used during development one is working fine, one has write errors every now and then and one doesn't work at all). Data loss on the USB stick has to be expected if you attempt to write to it. If the board doesn't boot from the stick at power on try pressing reset (the button right to the sd card slot) as the USB stick may need some time after powerup to initialize and the boot attempt from USB isn't long enough. It's not clear whether this will ever evolve into a fully working support for USB mass storage devices as USB support storage is significantly more complex (and thus error prone) than SD card and also by hw design slower than SD card.

core_140515_r268.rbf
Minor cache & sdram fixes. Viking (1280x1024) video is now permanently enabled in STEroids mode and video memory is moved to $e80000 (only in STEroids mode). This allows to use 14MB ST ram together with 1280x1024 video. This requires the MIST_VHI video driver to be used since this setup is incompatible with the original sm194 driver. The SM194 driver still works in ST/STE and MegaSTE mode since Viking video is still on $c00000 in that case.

Blitter issues in STEroids mode have been fixed. Additionally the blitter runs at double speed in STEroids mode, so it gives a performance boost even with the fast CPU.

firmware_140512_r265.upg
Minor change mapping a missing key between USB and Amiga keyboard handling. No Atari related changes.

core_140509_r264.rbf
Significantly improved STEroids mode. Now runs pretty stable and is a little faster than before. Also no incompatibilities with other features like 1280x1024 video. Only exception: The blitter

Please make sure the blitter is disabled in TOS when using STEroids as the bus arbitration between blitter and STEroids CPU is broken atm and using the blitter will cause crashes. I could have disabled the blitter alltogether in STEroids mode, but then TOS doesn't identify the machine as a STE and other STE features like DMA sound are also not available. Using the blitter isn't recommended, anyway, as the STEroids CPU is much faster.
Last edited by MasterOfGizmo on Sun Nov 22, 2015 8:46 pm, edited 3 times in total.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1026
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: MiST core and firmware changelog

Postby MasterOfGizmo » Mon Jul 21, 2014 8:11 pm

bump ...
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

Dal
Administrator
Administrator
Posts: 4053
Joined: Tue Jan 18, 2011 12:31 am
Location: Cheltenham, UK
Contact:

Re: MiST core and firmware changelog

Postby Dal » Wed Jul 29, 2015 7:08 pm

Made this topic a sticky.
TT030: 4MB/16MB + Crazy Dots, Mega"SST" 12, STacy 2, MegaSTE, STE: Desktopper case, IDE interface, UltraSatan (8GB + 512Mb) + HXC floppy emulator. Plus some STE's/STFM's

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

Re: MiST core and firmware changelog

Postby Newsdee » Sun May 22, 2016 6:21 am

firmware_160522

  • Bugfix: OSD should now respond to keyboard even if a USB gamepad is connected
  • Bugfix: fixed sticky keys when using virtual joystick to keyboard mapping
  • Enhancement: increased max number of joypad button mapping in MIST.INI to 8 (was 4 before)

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1492
Joined: Sun Jul 31, 2011 1:11 pm

Re: MiST core and firmware changelog

Postby Eero Tamminen » Sun May 22, 2016 3:03 pm

Please add release date to the firmware version note too.

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

Re: MiST core and firmware changelog

Postby Newsdee » Mon May 30, 2016 3:35 pm

firmware_150630

8-Bit OSD improvements:
  • New Joystick test screen (Joy 1 only for now)
  • Joy screen also shows VID/PID for ease of mapping in .INI file
  • New About screen (similar to Minimig's)
  • New "MiST" logo for about screen
  • Added help scroll test on various screens
  • Minor fixes to joy->key mapping

User avatar
mambrino
Atari freak
Atari freak
Posts: 56
Joined: Mon May 09, 2016 4:59 pm

Re: MiST core and firmware changelog

Postby mambrino » Tue May 31, 2016 10:39 am

¿Would be possible to include this change in future versions?

http://atari-forum.com/viewtopic.php?f= ... 68#p295372

Thanks ;)

kolla
Atari maniac
Atari maniac
Posts: 80
Joined: Thu Sep 17, 2015 11:39 pm
Contact:

Re: MiST core and firmware changelog

Postby kolla » Tue May 31, 2016 5:31 pm

Newsdee wrote:firmware_150630


You mean 160530? :)

I notice that it is no longer possible to use space/enter on the last "exit" to get out of the menus, I have to press "esc". (Using minimig-AGA 1.2-2)
-- kolla

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

Re: MiST core and firmware changelog

Postby Newsdee » Wed Jun 01, 2016 3:31 pm

firmware_160601

Minor fixes:
- fixed OSD control from joystick (up/down selection)
- fixed unselectable "exit" in 8-bit menu
- accelerated text scrolling

NML32
Captain Atari
Captain Atari
Posts: 277
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: MiST core and firmware changelog

Postby NML32 » Wed Jun 01, 2016 3:44 pm

Great, and thanks!!

User avatar
mambrino
Atari freak
Atari freak
Posts: 56
Joined: Mon May 09, 2016 4:59 pm

Re: MiST core and firmware changelog

Postby mambrino » Wed Jun 01, 2016 4:16 pm

Thanks! minor fixes but great improvements ;)

Sorgelig
Atari Super Hero
Atari Super Hero
Posts: 687
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Fri Jun 03, 2016 6:51 am

Newsdee,
Thanks for work on OSD improvements!
May i ask for some small but very useful additions?
- Besides numpad joystick emulation, there is emulation through cursor keys (Scr Lock key). Would be good to have auto-fire option for this emulation. Probably this emulation is used more wider than numpad because many wireless keyboards don't have numpad. So, it would be good to have auto-file option.
- It would be good to include core version in scroll string (on the line where is Exit). There can be simple date of core file, but it would be extremely useful to have additional option in config string (let's say "V,v1.05-beta"). As a developer of cores i often have no idea what version of the core is on specific SD card.

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

Re: MiST core and firmware changelog

Postby Newsdee » Sun Jun 05, 2016 6:54 am

firmware_160605
Improvements for joystick mapping and a feature for core developers:

  • added test screen for joy 2
  • added display of "USB raw" status in Joystick Test screen, to help in mapping
  • added display of currently loaded core name in FW & Core screen
  • allow cores to override their name by passing a version string ("V0;info")

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

Re: MiST core and firmware changelog

Postby Newsdee » Mon Jun 06, 2016 4:29 pm

firmware_160606
  • added joystick aliases (for joysticks known by the firmware e.g. iBuffalo SNES pad)
  • improved USB display (should be slightly more intuitive)
  • fixes to core name display and added core name to scrolling helptext
  • minor fix to button reporting for USB joy 1

Sorgelig
Atari Super Hero
Atari Super Hero
Posts: 687
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Fri Jun 10, 2016 8:41 am

Newsdee,
i've pushed update to firmware. It's critical for SAM Coupe core (disk write support).
Please update binaries repository.

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

Re: MiST core and firmware changelog

Postby Newsdee » Fri Jun 10, 2016 3:54 pm

firmware_160610

  • added write support for SAM Coupe' core
  • added 8BitDo SFC30 default mapping
  • added new Inputs devices sub-menu for USB tests
  • added simple keyboard test
  • added screen to show VID/PID of connected joysticks
Last edited by Newsdee on Sat Jun 11, 2016 1:57 pm, edited 1 time in total.

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

Re: MiST core and firmware changelog

Postby Newsdee » Sat Jun 11, 2016 1:53 am

Just committed an updated binary for 160610 with minor fixes to OSD navigation and the new test screens.

User avatar
farvardin
Captain Atari
Captain Atari
Posts: 313
Joined: Fri Jan 01, 2010 5:50 pm
Location: France
Contact:

Re: MiST core and firmware changelog

Postby farvardin » Sat Jun 11, 2016 12:28 pm

> 8BitDo SF30

is it FC30 or SFC30? I don't see any SF30 on the 8bitdo's website. I've ordered a FC30 Pro some days ago btw, it looks amazing...

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

Re: MiST core and firmware changelog

Postby Newsdee » Sat Jun 11, 2016 1:57 pm

Corrected :)

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

Re: MiST core and firmware changelog

Postby Newsdee » Mon Jun 13, 2016 3:39 pm

firmware_160613

  • Keyboard test screen: added display of PS/2 extended scancodes and USB modifier keys

kolla
Atari maniac
Atari maniac
Posts: 80
Joined: Thu Sep 17, 2015 11:39 pm
Contact:

Re: MiST core and firmware changelog

Postby kolla » Tue Jun 14, 2016 12:39 am

Will USB modifier keys (capslock, alt, menu, gui keys) be mappable in mist.ini soon you think? :)
-- kolla

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

Re: MiST core and firmware changelog

Postby Newsdee » Tue Jun 14, 2016 3:38 am

kolla wrote:Will USB modifier keys (capslock, alt, menu, gui keys) be mappable in mist.ini soon you think? :)

In which way? gamepad buttons to modifiers? or modifer to another key?

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

Re: MiST core and firmware changelog

Postby Newsdee » Tue Jun 14, 2016 3:41 am

Sorgelig wrote:Besides numpad joystick emulation, there is emulation through cursor keys (Scr Lock key). Would be good to have auto-fire option for this emulation. Probably this emulation is used more wider than numpad because many wireless keyboards don't have numpad. So, it would be good to have auto-fire option.


Can you elaborate? Do you mean auto-fire for the directions or the buttons? I have two mini keyboards and neither have NumLock, so I've only used the default modes so far.

Sorgelig
Atari Super Hero
Atari Super Hero
Posts: 687
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: MiST core and firmware changelog

Postby Sorgelig » Tue Jun 14, 2016 5:25 am

Auto-fire is obviously for fire buttons ;)
I don't remember where, but i've read there is auto-file on/off button for emulation through keypad buttons. So, i've thought about similar auto-fire for emulation on reduced keyboards.

kolla
Atari maniac
Atari maniac
Posts: 80
Joined: Thu Sep 17, 2015 11:39 pm
Contact:

Re: MiST core and firmware changelog

Postby kolla » Tue Jun 14, 2016 7:47 am

Newsdee wrote:
kolla wrote:Will USB modifier keys (capslock, alt, menu, gui keys) be mappable in mist.ini soon you think? :)

In which way? gamepad buttons to modifiers? or modifer to another key?


Oh, sorry for not specifying, I mean modify to another key.

I have brought this up earlier at some point - most current keyboards do not have any "right GUI key", and only come with "left GUI key" (a windows key) and "menu". For using Amiga OS, both GUI keys are important, and with the menu key typically being located where "right GUI key" normally is, and "locked" to bring up the OSD menu, there is no way to access "right Amiga key". It would be of great help if one could easily map the "menu" key to send "right GUI key".

Personally, I want to mimic the Amiga keyboard layout as much as possible, meaning I want to remap in a way so that:

CapsLock becomes Ctrl
LeftGUI becomes LeftAlt
LeftAlt becomes LeftGUI
RightAlt becomes RightGUI
Menu becomes RightAlt

(an earlier core did help a bit by swapping GUI and Alt keys, I believe it was you who did it?)
-- kolla


Social Media

     

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

Who is online

Users browsing this forum: No registered users and 2 guests