Archive

Archive for the ‘Firmware’ Category

USB Stick STM32 (Gotek) HxC Floppy Emulator: Firmware v3.0.8.1a

May 31st, 2016 No comments

Jean-François DEL NERO (who’s behind the HxC SD Floppy Emulator) recently has released a version of the HxC emulator firmware that is compatible with the STM32 chip used in the Gotek floppy emulators.

This means that the great functionality of the HxC SD emulator is now available on cheaper and more widely available hardware.

The bootloader to convert the Gotek floppy drive in HxC compatible must be purchased on the website HXC 2001 by sending an email to Jean-François DEL NERO. The price of the bootloader is one-off 10 Euro per Gotek that you want to update. Future updates of the software are free and can be made from a USB stick

The HXC Usb (Gotek) firmware supports:

Release notes Firmware USB HxCFloppyEmulator v3.0.8.1a

  • Last selected image save issue corrected.

Release notes Firmware USB HxCFloppyEmulator v3.0.8.0a

  • “Autoboot”/ File selector mode :
    • Fast backward/forward mode : Keep the button pressed to speed up the image change.
    • Press both buttons in the same time to jump the autoboot/file selector image.
  • Indexed mode :
    • Fast backward/forward mode : Keep the button pressed to speed up the image change.
    • Press both buttons in the same time to jump the DSKA0000 image.
  • Up to 1000 indexed images (DSKA0000-DSKA0999).

Download: USB Stick STM32 (Gotek) HxC Firmware v3.0.8.1a (992)

source: hxc2001.com

SD2Snes Firmware v0.1.7b released

April 27th, 2016 No comments

Ikari has released a new firmware for the SD2Snes Flash Cartridge (Super Nintendo/Famicom). The upgrade instructions can be found here.

Changelog:

  • SD2Snes folder is always hidden again.
  • Fixes:
    • Fix garbled time on initial clock setting (new unit or battery replacement)
    • Fix BS-X not booting/booting incorrectly after soft reset.
    • Fix OBC1 being always disabled.
    • Fix firmware crash when saving after using the serial command line.

Download: SD2Snes Firmware v0.1.7b (908)

source: sd2snes.de

Categories: Firmware, News & Rumors, Today

SD2Snes Firmware v0.1.7a released

April 18th, 2016 No comments

Ikari has released a new firmware for the SD2Snes Flash Cartridge (Super Nintendo/Famicom). The upgrade instructions can be found here.

Here’s what’s new since preview 4:

  • Configuration menu. All settings are now available through the menu. Changes take effect immediately after confirming a setting with the A button. It can use some polish but should work fine. Note that the Video Mode settings are only effective on SuperCIC modded consoles.
  • SRM files (save files) are now stored in sd2snes/saves/<romname>.srm – existing save files will be moved upon save, there is no batch migration.

Game fixes:

  • DMA de-initialization has been reintroduced and changed from $00 to $ff. This reflects a real SNES better and hopefully finally fixes sprite corruption with SGnG and SSF2, AND title screen glitches/crashes with Pocky&Rocky US.

MSU1 enhancements:

  • MSU1 volume boost: In case MSU1 audio is too quiet you can now increase volume in several steps. Available via Configuration->Chip Options.
  • Interpolation filter to reduce aliasing, resulting in cleaner sound.
  • Fixed a bug where volume calculation introduced DC offset to the waveform output. This eliminates clicking or humming on volume changes/fades.
  • Changed MSU1 audio playback rate to exactly 44100Hz to match bsnes/higan implementation. Sound that syncs on bsnes should now also sync properly on sd2snes.
  • MSU1 resume feature implemented (Thanks to Michaël Larouche!)

Miscellaneous:

  • Missing ROM files are automatically removed from the “Recent Games” list. (Thanks to borti4938!)
  • Background text is now properly greyed out in the SPC player.
  • Ultra16 awareness (mostly thanks to borti4938!):
    • Ultra16 serial number and autoboot setting is displayed in the System Information screen.
    • Exiting from the SPC player doesn’t crash the menu anymore on Ultra16 consoles.
    • Soft reset is prolonged a bit on Ultra16 consoles so you have the opportunity to release the controller buttons, not entering the Ultra16 menu by accident.
    • Auto region patching is disabled on Ultra16 consoles so it doesn’t interfere with the Ultra16’s own facilities.

Critical & Minor bugs:

  • Firmware locked up when loading Zelda 3 after soft-reset. I am surprised that it actually worked so well with all other games.
  • Auto Region Patch setting wasn’t saved properly.
  • Satellaview custom time had a garbled default value (year 1035). The default has now been fixed. If you’d like to apply it you can delete your config.yml or just the “BSXTime” entry from it to load the new default.

Download: SD2Snes Firmware v0.1.7a (871)

source: sd2snes.de

Categories: Firmware, News & Rumors, Today

USB Stick STM32 (Gotek) HxC Floppy Emulator: Firmware v3.0.6.7a

March 17th, 2016 No comments

Jean-François DEL NERO (who’s behind the HxC SD Floppy Emulator) recently has released a version of the HxC emulator firmware that is compatible with the STM32 chip used in the Gotek floppy emulators.

This means that the great functionality of the HxC SD emulator is now available on cheaper and more widely available hardware.

The bootloader to convert the Gotek floppy drive in HxC compatible must be purchased on the website HXC 2001 by sending an email to Jean-François DEL NERO. The price of the bootloader is one-off 10 Euro per Gotek that you want to update. Future updates of the software are free and can be made from a USB stick

The HXC Usb (Gotek) firmware supports:

Release notes Firmware USB HxCFloppyEmulator v3.0.6.7a

  • Tandy TL/2 write issue corrected – glitch filter reduced (Probably solve write issue with some others machines too).
  • 2 digits display init issue corrected (I2C timeout reduced).
  • LCD support: Characters glitches with some long file name corrected.

Download: USB Stick STM32 (Gotek) HxC Firmware v3.0.6.7a (993)

source: hxc2001.com

Vogatek A51099 Arcade Supergun Controller Firmware Upgrade

January 25th, 2016 No comments
Vogatek A51099 Arcade Supergun Controller Firmware Upgrade

Hex file for upgrade/mod the Vogatek A51099 Arcade Supergun 16F505 controller chips by MCJ Design 2007

Installation instruction:

  • Simply program the hex file onto 2 * Microchip PIC16F505 chips.

Features:

  • Press “A” on Megadrive/Genisis controller on the first power-up (this fixes random key outputs if the 2nd Controller is not used).
  • PCB mod (detailed photo in the archive). Press Start + C to add coin/credit.

Gallery of the firmware upgrade:

Download: Hex file for upgrade/mod the Vogatek A51099 (872)

1541 Ultimate II: New firmware v3.0 beta 5

October 18th, 2015 No comments

A new version of the firmware for the interface 1541 Ultimate II is released. This version runs only on the 1541 Ultimate II cartridge (new fpga).

Release notes 3.0 beta 5:

Major:

  • BUGFIX: Processor’s Data Cache stored result of IO read, causing wrong values to be read from the cache

Minor:

  • C64 Keyboard scan made a bit slower  (not tested)
  • Fixed configuration drop down
  • Fixed clock settings
  • Mount disk made first option in D64 file type
  • Updated Final 3 cart.

Release notes 3.0 beta 4 (first version released on Facebook):

  • The FPGA platform has gotten an upgrade. There is now a faster RISC processor on board (~10 times faster), and I have re-written the USB host controller, which has become ~50 times faster. The external memory of the FPGA also runs faster, and delivers now also approx. 7 times more bandwidth. With this faster platform, it has become possible to run a multithreaded OS.
  • There is now support for USB2LAN adapters, and 3.0beta4 runs two services: a (raw-)telnet (VT100) server that brings up the menu, and an FTP daemon for basic file transfer.
  • There is now support for reading the directories of D71 and D81 files in the browser.
  • There is a ‘CD’ command in the software IEC, and other improvements have been made to the soft IEC driver.
  • There is now a copy command in the file browser, that works with C=C/C=V (or CTRL-C / CTRL-V). It is not that fast, but for small files it works. You can also copy files from inside a D64/T64 to another location in the file system. The other way around is still under development, but will soon be possible as well.
  • UltiCopy is disabled for now, because it still needs to be ported to the multi-threaded operating system.

Download: 1541 Ultimate II Firmware v3.0 Beta 5 (1216)

source: 1541ultimate.net

Categories: Firmware, News & Rumors, Today

USB Stick STM32 (Gotek) HxC Floppy Emulator: Firmware v3.0.6.6a

October 11th, 2015 No comments

Jean-François DEL NERO (who’s behind the HxC SD Floppy Emulator) recently has released a version of the HxC emulator firmware that is compatible with the STM32 chip used in the Gotek floppy emulators.

This means that the great functionality of the HxC SD emulator is now available on cheaper and more widely available hardware.

The bootloader to convert the Gotek floppy drive in HxC compatible must be purchased on the website HXC 2001 by sending an email to Jean-François DEL NERO. The price of the bootloader is one-off 10 Euro per Gotek that you want to update. Future updates of the software are free and can be made from a USB stick

The HXC Usb (Gotek) firmware supports:

Release notes Firmware USB HxCFloppyEmulator v3.0.6.6a

  • Some more random crash issues corrected into the disks images managers.
  • USB Stack updated.
  • Firmware Update strongly recommended!

Download: USB Stick STM32 (Gotek) HxC Firmware v3.0.6.6a (1117)

source: hxc2001.com

USB Stick STM32 (Gotek) HxC Floppy Emulator: Firmware v3.0.6.4a

September 27th, 2015 No comments

Jean-François DEL NERO (who’s behind the HxC SD Floppy Emulator) recently has released a version of the HxC emulator firmware that is compatible with the STM32 chip used in the Gotek floppy emulators.

This means that the great functionality of the HxC SD emulator is now available on cheaper and more widely available hardware.

The bootloader to convert the Gotek floppy drive in HxC compatible must be purchased on the website HXC 2001 by sending an email to Jean-François DEL NERO. The price of the bootloader is one-off 10 Euro per Gotek that you want to update. Future updates of the software are free and can be made from a USB stick

The HXC Usb (Gotek) firmware supports:

Release notes Firmware USB HxCFloppyEmulator v3.0.6.4a

  • Random crash issues corrected into the disks images managers.

Release notes Firmware USB HxCFloppyEmulator v3.0.6.3a

  • Some user interface delays added to make it more usable ;)
  • “Press select for the Setting menu” text added.

Download: USB Stick STM32 (Gotek) HxC Firmware v3.0.6.4a (1047)

source: hxc2001.com

USB Stick STM32 (Gotek) HxC Floppy Emulator: Firmware v3.0.6.2a

September 21st, 2015 No comments

Jean-François DEL NERO (who’s behind the HxC SD Floppy Emulator) recently has released a version of the HxC emulator firmware that is compatible with the STM32 chip used in the Gotek floppy emulators.

This means that the great functionality of the HxC SD emulator is now available on cheaper and more widely available hardware.

The bootloader to convert the Gotek floppy drive in HxC compatible must be purchased on the website HXC 2001 by sending an email to Jean-François DEL NERO. The price of the bootloader is one-off 10 Euro per Gotek that you want to update. Future updates of the software are free and can be made from a USB stick

The HXC Usb (Gotek) firmware supports:

Release notes Firmware USB HxCFloppyEmulator v3.0.6.2a

  • Normal mode : Endless init loop corrected.

Release notes Firmware USB HxCFloppyEmulator v3.0.6.1a

  • Amiga : Disk change detection corrected : Desert Strike, Dizzy Crystal and probably others games disk change detection are now working properly.
  • Direct access mode : Correct interface mode set when activated from an PC HD image.

Download: USB Stick STM32 (Gotek) HxC Firmware v3.0.6.2a (1174)

source: hxc2001.com

USB Stick STM32 (Gotek) HxC Floppy Emulator: Firmware v3.0.6.0a

September 15th, 2015 No comments

Jean-François DEL NERO (who’s behind the HxC SD Floppy Emulator) recently has released a version of the HxC emulator firmware that is compatible with the STM32 chip used in the Gotek floppy emulators.

This means that the great functionality of the HxC SD emulator is now available on cheaper and more widely available hardware.

The bootloader to convert the Gotek floppy drive in HxC compatible must be purchased on the website HXC 2001 by sending an email to Jean-François DEL NERO. The price of the bootloader is one-off 10 Euro per Gotek that you want to update. Future updates of the software are free and can be made from a USB stick

The HXC Usb (Gotek) firmware supports:

Release notes Firmware USB HxCFloppyEmulator v3.0.6.0a

  • Low level write layer redesigned : Some write issues solved.
  • 2 digits display detection issue corrected.
  • HFE : Index timing changed/corrected.
  • Select button added at the JA jumper position.
    • This additionnal button and the I2C LCD screen allow you to freely select a file image without the indexed mode or any selector software.
  • Indexed mode : “Previous”/”Minus” button repeat rate reduced.

Download: USB Stick STM32 (Gotek) HxC Firmware v3.0.6.0a (1032)

source: hxc2001.com

SD2Snes Firmware v0.1.7 (Beta/Preview 4) released

August 18th, 2015 No comments

Ikari has released a new firmware for the SD2Snes Flash Cartridge (Super Nintendo/Famicom). The upgrade instructions can be found here.

Download: SD2Snes Firmware v0.1.7 Beta/Preview Rev 4 (1289)

Full Changelog:

  • Prevent software from using uninitialized DMA ch.0 transfer to corrupt the stack (fixes Nightmare Busters)
  • Disable PPU region patching during the menu
  • MSU1: Stop audio playback on reset (fixes static buzzing noise in games after soft-resetting out of an MSU1 game)
  • Cx4: Add a switch for original/fast mode. “Original” mimics the Cx4 timing better (Megaman doesn’t die in MMX2 attract mode) whereas “Fast” uses a single CPU cycle for every instruction, improving frame rate when drawing polygons (rotating head in MMX2 intro).
  • Hide dot files and directories again (Regression in 0.1.7).
  • “Stealth Mode” for in-game hook memory area hides the memory region used by in-game routines from games. (Fixes Equinox, Lion King)
  • In-game hooks are a bit less intrusive in terms of CPU time, hopefully reducing glitches a bit with problematic games.
  • System Information screen shows file system usage on card.
  • Slow down DSPx a bit to better match original speed (should have no noticeable effect)
  • Font height is reduced by one pixel to increase readability (lines of text are more distinguishable). This has an effect on the font style so some might not like it…?
  • Background is greyed out when a window is active in foreground
  • Menu now uses the dynamic hierarchical menu system, with automatic calculation of window dimensions, etc. Not much of it can be seen at the moment due to the lack of menu entries.
  • Experimental SRAM mapping for Cx4
  • FPGA: adjust address sampling time for “end-of-cycle” events. Should help primarily with DSP1 glitches.
  • MSU1: initial volume now adheres to the latest spec (initial volume = 0) so it must be initialized by software to the desired level. This actually breaks my own example player I will post an updated version of it shortly.

Read more…

Categories: Firmware, News & Rumors, Today

USB Stick STM32 (Gotek) HxC Floppy Emulator: Firmware v3.0.5.4a

August 4th, 2015 3 comments

Jean-François DEL NERO (who’s behind the HxC SD Floppy Emulator) recently has released a version of the HxC emulator firmware that is compatible with the STM32 chip used in the Gotek floppy emulators.

This means that the great functionality of the HxC SD emulator is now available on cheaper and more widely available hardware.

The bootloader to convert the Gotek floppy drive in HxC compatible must be purchased on the website HXC 2001 by sending an email to Jean-François DEL NERO. The price of the bootloader is one-off 10 Euro per Gotek that you want to update. Future updates of the software are free and can be made from a USB stick

The HXC Usb (Gotek) firmware supports:

Release notes Firmware USB HxCFloppyEmulator v3.0.5.4a

  • Amiga : Extra Disk change delay added. Solve some disk change issues (Protracker 3.15, Defender of the Crown,…).

Download: USB Stick STM32 (Gotek) HxC Firmware v3.0.5.4a (1856)

source: hxc2001.com

SD2Snes Firmware v0.1.7 (Beta/Preview 3) released

October 19th, 2014 No comments

Ikari has released a new firmware for the SD2Snes Flash Cartridge (Super Nintendo/Famicom). The upgrade instructions can be found here.

Full Changelog:

A minor update, mainly in the name of stability. This hopefully eliminates glitches unrelated to the in-game buttons on some consoles, e.g. Seiken Densetsu 3 rebooting intermittently or graphical glitches in DKC 2+3, that had been introduced with v0.1.7 preview 1.

  • Reintroduce more aggressive filtering for control and address lines from the SNES, previously removed after v0.1.6
  • Unify and centralize signal edge detection for all sub-units (e.g. S-RTC, MSU1, BSX, DSP etc.) instead of each unit having its own (slightly different) edge detection.
  • In-game controller scan has become slightly more time effective under certain circumstances (Auto Joypad Read enabled but no NMIs).
  • In-game hooks are now disabled for 10 seconds after loading or resetting a game to help certain games get past their boot screens. This will be configurable in the final.
  • Reconfigure the FPGA only when necessary on warm reset, speeding up “reset to sd2snes menu” by a couple hundred milliseconds.
  • Fix an MMIO access priority bug for DSPx.
  • Fix BS-X ROM detection for games with 2 startups left.
  • Fix directory browsing being broken after setting the clock.

Download: SD2Snes Firmware v0.1.7 Beta/Preview Rev 3 (1304)

source: sd2snes.de

Categories: Firmware, News & Rumors, Today

SD2Snes Firmware v0.1.7 (Beta/Preview 2) released

September 26th, 2014 No comments

Ikari has released a new firmware for the SD2Snes Flash Cartridge (Super Nintendo/Famicom). The upgrade instructions can be found here.

Full Changelog:

It addresses some issues reported with v0.1.7 preview (and some others).

  • Satellaview works again. BSX alters the original interrupt vectors at run time. The original interrupt vectors are now saved per hook call, not only once when loading the ROM.
  • In game buttons now work with MSU1, too.
  • Automatic hook method choosing: NMI is default but switched to IRQ when no NMIs are triggered. If both occur, NMI has priority. This should enable the in-game buttons for games that previously did nothing.
  • The hook routine saves some CPU time when auto joypad read is enabled by the game – it will just reuse the result instead of doing its own controller scanning. Also the controller is now only scanned every 8 frames. This helps alleviate some glitches, e.g. Secret of Mana now starts up correctly. There are still some glitches left which can’t be eliminated fully.
  • Auto region patching works again without having to delete the sd2snes.cfg.
  • BSX now emulates Type 1 memory packs instead of Type 2. Apparently the BSX BIOS is buggy with Type 2 packs when they contain HiROM games that are supposed to be run from PSRAM. So, at least Bomberman works now, and probably others too.
  • Fixed BSX PSRAM shadowing for HiROM.
  • Files and directories with “hidden” or “system” attributes are now actually hidden from the file browser.

Download: SD2Snes Firmware v0.1.7 Beta/Preview Rev 2 (1381)

source: sd2snes.de

Categories: Firmware, News & Rumors, Today

SD2Snes Firmware v0.1.7 (Beta/Preview) released

September 19th, 2014 No comments

Ikari has released a new firmware for the SD2Snes Flash Cartridge (Super Nintendo/Famicom). The upgrade instructions can be found here.

Full Changelog:

  • In-game button combinations are in effect. See the table below for the key mapping. Note that some games show glitches with the in-game functions in place. I added an additional feature to temporarily disable them in case of game glitches (e.g. Secret of Mana hangs at the Squaresoft logo, displaying only garbage). I’m not entirely happy with the button choice but it will do for now. ;)
  • LED blink codes for file system errors – e.g. in case the SRM file cannot be saved this will tell you that something’s gone wrong. The blink codes are yet to be listed.
  • Also the sd2snes will retry saving until it works so you have the chance to swap out the SD Card. In that case the directory structure must be present where the sd2snes expects to save the file.
  • “Screen saver” – in the menu, the screen is darkened after some idle time to reduce wear on CRT and plasma screens.
  • Memory sharing between SNES and the sd2snes CPU is greatly simplified (The FSM is reduced to only 5 states instead of 18) and timing is more relaxed. This should help with stability on a wider range of consoles.
  • On-the-fly file browsing. Also shows a little “loading…” window when loading directories/files.
  • Windows are now blue so they stick out better in front of yellow directory listings.
  • Cx4 data ROM is now embedded in the FPGA configuration – no more need for the external file cx4.bin.
  • Initial Satellaview clock is back to 18:00:00 from 18:05:30.
  • SD cards can be hotswapped. Currently there is no automatic refresh of the file list so tapping reset on the SNES or changing the directory is necessary to get the new contents.
  • The status line is moved upward a few pixels so hopefully it doesn’t get eaten by overscan.
  • Navigation: When scrolling page-wise with the right D-pad arrow, the end of the file list is now aligned to the bottom of the screen.
  • Navigation: The shoulder buttons can be used to jump to the beginning/end of a directory listing.
  • Bugfix: some compatibility issues with a number of games. (Super Play Action Football (S-RTC interference), GP1 Part II (WRAM initialization), Human Grand Prix (mapper detection bug))
  • Bugfix: properly initialize FPGA state machine (on some consoles the menu failed to start at all)
  • v0.1.7 final will contain menu items for various configuration settings and a cheat interface.

In-game button mappings:

  • L+R+Select+Start = Reset game
  • L+R+Select+X = Reset to sd2snes menu
  • L+R+Start+B = Disable cheats
  • L+R+Start+A = Enable cheats
  • L+R+Start+Y = Kill in-game routines (in case they interfere with game operation).
  • L+R+Start+X = Temporarily kill in-game routines (~10 seconds – if you need to get past a glitch but don’t want to lose in-game buttons)

Download: SD2Snes Firmware v0.1.7 Beta/Preview (1245)

source: sd2snes.de

Categories: Firmware, News & Rumors, Today