Archive

Archive for the ‘Firmware’ Category

SD2Snes Firmware v0.1.7 status update

June 25th, 2014 No comments

SD2Snes Firmware v0.1.7 status update

Directly from the SD2Snes Homepage:

Here’s what I’ve been working on in the meantime:

  • More refactorings of the menu ROM. This will facilitate further UI development (sub-menus etc.)
  • NMI+IRQ hook routine – these are required for WRAM cheats and in-game reset. The latter is in working state as of now. I’d like some input on which key combinations would be desirable ;-) (some conflicts can arise with existing SNES mods, see below). There is now a dedicated memory area in FPGA block RAM mapped to $2a00-$2aff which is used for the hook routine and command exchange between a running game and the sd2snes main CPU.
  • Game loading handshake between SNES menu and sd2snes CPU – this is a technical prerequisite for error handling (such as missing supplementary files, write-protected SD Card, etc.)
  • 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. Also the sd2snes will retry saving until it works so you have the chance to swap out the SD Card etc.
  • “Screen saver” – 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.
  • Fixed 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))

To do for the upcoming release:

  • Cheat management – technical prerequisites for cheats (ROM+WRAM) are met, now to code the GUI for it…
  • Finish on-the-fly file browsing
  • Decide on key combinations for in-game functions. (en/disable cheats, kill cheat engine, reset game, reset to menu)

About key combinations:

I wanted to use combinations that don’t interfere with my SNES IGR mod. This mod uses L+R+Select in combination with Start, A, B, X, or Y to perform different operations. In that scenario I still had the four directional buttons left to put other functions on. However :D With borti4938′s release of the feature-enriched uIGR these are now taken.

So far this is my new proposal for key combinations (UPDATED 2014-06-24):

  • L+R+Select+Start = Reset game
  • L+R+Select+X = Reset to sd2snes menu
  • L+R+Start+B = Kill in-game routines (in case they interfere with game operation).
  • L+R+Start+A = Disable cheats
  • L+R+Start+Y = Enable cheats

Updated to reflect some of your suggestions. Already looks better to me. I steered clear of L+R+Start+X because it’s similar to L+R+Select+X. ;)

source: sd2snes.de

Categories: Firmware, News & Rumors, Today

SD2Snes Firmware v0.1.6 released

March 18th, 2014 No comments

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

Changelog:

Added:

  • OBC1 support (Metal Combat: Falcon’s Revenge works)
  • Menu now displays the 10 most recently played games instead of one.
  • Hidden and system files are now ignored in the file browser.
  • Some minor internal changes for convenience of development.

Fixes:

  • Partial-size BS dumps should now load correctly.
  • Fixed a PSRAM mapping bug in the new BS-X mapping logic that caused graphical corruption on some games (notably Treasure Conflix garbled sprites)
  • SRAM mapping for LoROM
  • 0000-7fff only. Fixes saving in some games, e.g. Ys III Wanderers from Ys.

Download: SD2Snes Firmware v0.1.6 (683)

source: sd2snes.de

Categories: Firmware, News & Rumors, Today

HxC Floppy Emulator: firmware (fat) v1.8.2.40 / (slim) v2.1.2.40

October 1st, 2013 No comments

The HxC Floppy Drive Emulator is a software and hardware system created by jfdn aka Jeff.

The aim of this project is to replace the floppy disk drive by an electronic device emulating the floppy disk drive (list of supported Computer/Hardware).

There are two differents emulators:

  • A USB version which allows to connect the floppy disk drive interface of the computer to a PC via a USB cable.
  • A SDCARD version which allows to emulate floppy disks which images are stored in a SDCARD.

Changelog SD HxCFloppyEmulator v1.8.2.40 (fat) & v2.1.2.40 (slim):

  • Index signal behavior corrected while the host system attempt to format a drive without image loaded.

Download:

source: hxc2001.free.fr

Categories: Firmware, News & Rumors, Today

HxC Floppy Emulator: firmware (fat) v1.8.2.36 / (slim) v2.1.2.36

September 6th, 2013 No comments

The HxC Floppy Drive Emulator is a software and hardware system created by jfdn aka Jeff.

The aim of this project is to replace the floppy disk drive by an electronic device emulating the floppy disk drive (list of supported Computer/Hardware).

There are two differents emulators:

  • A USB version which allows to connect the floppy disk drive interface of the computer to a PC via a USB cable.
  • A SDCARD version which allows to emulate floppy disks which images are stored in a SDCARD.

Changelog SD HxCFloppyEmulator v1.8.2.36 (fat) & v2.1.2.36 (slim):

  • Write Support : Write issue with VIA VT82C686A chipset based motherboard corrected.

Download:

source: hxc2001.free.fr

Categories: Firmware, News & Rumors, Today

HxC Floppy Emulator: firmware (fat) v1.8.2.30 / (slim) v2.1.2.30

August 23rd, 2013 No comments

The HxC Floppy Drive Emulator is a software and hardware system created by jfdn aka Jeff.

The aim of this project is to replace the floppy disk drive by an electronic device emulating the floppy disk drive (list of supported Computer/Hardware).

There are two differents emulators:

  • A USB version which allows to connect the floppy disk drive interface of the computer to a PC via a USB cable.
  • A SDCARD version which allows to emulate floppy disks which images are stored in a SDCARD.

Changelog SD HxCFloppyEmulator v1.8.2.30 (fat) & v2.1.2.30 (slim):

  • SDCard Support : Delay added right after any command (PNY microSD support).
  • Watchdog delay changed to 16s.
  • Brownout reset setting changed.

Download:

source: hxc2001.free.fr

Categories: Firmware, News & Rumors, Today

HxC Floppy Emulator: firmware (fat) v1.8.2.26 / (slim) v2.1.2.26

August 19th, 2013 No comments

The HxC Floppy Drive Emulator is a software and hardware system created by jfdn aka Jeff.

The aim of this project is to replace the floppy disk drive by an electronic device emulating the floppy disk drive (list of supported Computer/Hardware).

There are two differents emulators:

  • A USB version which allows to connect the floppy disk drive interface of the computer to a PC via a USB cable.
  • A SDCARD version which allows to emulate floppy disks which images are stored in a SDCARD.

Changelog SD HxCFloppyEmulator v1.8.2.26 (fat) &  v2.1.2.26 (slim):

  • Device init : the whole internal memory is now cleared at power-up.

Download:

source: hxc2001.free.fr

Categories: Firmware, News & Rumors, Today

HxC Floppy Emulator: Firmware Slim Version v2.1.2.24

August 15th, 2013 No comments

The HxC Floppy Drive Emulator is a software and hardware system created by jfdn aka Jeff.

The aim of this project is to replace the floppy disk drive by an electronic device emulating the floppy disk drive (list of supported Computer/Hardware).

There are two differents emulators:

  • A USB version which allows to connect the floppy disk drive interface of the computer to a PC via a USB cable.
  • A SDCARD version which allows to emulate floppy disks which images are stored in a SDCARD.

Firmware Slim SD HxCFloppyEmulator v2.1.2.24:

  • SD Access enhanced : Better handling, track buffer size increased.
  • Floppy interface mode enhanced : New Pin02/Pin34 Custom settings.
  • SDCard file system support enhanced : Now support FAT 12, FAT 16 & FAT 32 formatted SDCard ! Any SDCard size are now supported !
  • Direct access mode : New function to get and set easily the current index number in “file selector” & indexed mode.
  • Lots of internal code optimizations/improvements and corrections…
  • Write Support completely redesigned / reworked :
  • Low level track format support added !:
    • The host computer/machine can now do low level format of the disk images ! By this way the floppy disk image can be formatted with the right disk layout from the machine. All the tracks parameters used by the machine (sector size, interleave/skew, gap, format value, index mark…) will be written to the virtual disk tracks ! By this way the user have just to copy some blank HFE images to the SDCard, and format them with the host machine as with a real floppy disk to make them usable. Some blank disk images with various density will be available for download on the HxC2001 website.
    • SD/DD/HD sector write support : all sector sizes are now supported ! : 128B, 256B, 512B, 1024B, 2048B, 4096B, 8192B…
    • Unaligned track/sector write is now possible : Sectors of host formatted images and images imported from stream files (Kryoflux…) can now be written !

Download:

source: hxc2001.free.fr

Categories: Firmware, News & Rumors, Today

HxC Floppy Emulator: Firmware v1.8.2.24

August 14th, 2013 No comments

The HxC Floppy Drive Emulator is a software and hardware system created by jfdn aka Jeff.

The aim of this project is to replace the floppy disk drive by an electronic device emulating the floppy disk drive (list of supported Computer/Hardware).

There are two differents emulators:

  • A USB version which allows to connect the floppy disk drive interface of the computer to a PC via a USB cable.
  • A SDCARD version which allows to emulate floppy disks which images are stored in a SDCARD.

Download:

Firmware SD HxCFloppyEmulator v1.8.2.24:

  • Write Support completely redesigned / reworked :
    • Low level track format support added!
    • The host computer/machine can now do low level format of the disk images !
    • By this way the floppy disk image can be formatted with the right disk layout from the machine.
    • All the tracks parameters used by the machine (sector size, interleave/skew, gap, format value, index mark…)
    • will be written to the virtual disk tracks !
    • By this way the user have just to copy some blank HFE images to the SDCard, and format them with the host machine
    • as with a real floppy disk to make them usable.
    • Some blank disk images with various density will available for download on the HxC2001 website.
    • SD/DD/HD sector write support : all sector sizes are now supported ! : 128B, 256B, 512B, 1024B, 2048B, 4096B, 8192B…

    Read more…

Categories: Firmware, News & Rumors, Today

C64SD V2 Infinity + ITS firmware update v0.10.3.8

August 14th, 2013 No comments
ITS TAP Module

A new version of the firmware for the interface C64SD Infinity + ITS Module by Manosoft is released.

Changelog:

  • Added support for the long filenames and the ones containing special characters.

Download: C64SD Firmware v0.10.3.8 (690)

source: manosoft.it

Categories: Firmware, News & Rumors, Today

1541 Ultimate II: New firmware v2.6h

August 10th, 2013 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).

Version 2.6h includes some new features and fixes:

  • Timing fixed for C64C
  • Newer version of built-in MOD player.
  • Bug fixes regarding USB stick removal.
  • Enhancements under the hood for networking support. Network support will be enabled later, is not part of this version!

Release notes:

  • Version 2.6h contains some small fixes on top of 2.6d.  This build is a DUAL DRIVE version with NO SID emulation.

Download: 1541 Ultimate II Firmware v2.6h (786)

source: 1541ultimate.net

Categories: Firmware, News & Rumors, Today

C64SD V2 Infinity + ITS firmware update v0.10.3.7

August 5th, 2013 No comments
ITS TAP Module

It was released a new firmware for the C64SD Infinity + ITS Module by Manosoft which fixes some minor compatibility issues present in the previous release with some C64 Filebrowser.

Download: C64SD Firmware v0.10.3.7 (604)

source: manosoft.it

Categories: Firmware, News & Rumors, Today

1541 Ultimate Plus (MK1): Unofficial firmware v2.6d by Brandon

July 4th, 2013 No comments

This is a firmware hack of the version 2.6d build for the 1541 Ultimate Plus (MK1) by Bradon (forum link).

The latest official version for the 1541 Ultimate Plus (MK1) is the version v2.4a.

Note from the author:

After much frustration, I finally managed to get a working build environment for the 1541U firmware.

My 1541U is a MK1 Plus unit (no network). The last revision of the firmware I could compile is 2.6d, SVN revision 131. Starting with 132 it seems that the content is too much for the older FPGA. I started to look into removing cart ROMs I don’t use and gave up realizing this would be too much to do in my spare time, since their offset locations are hardcoded.

I removed the “too old” warning check so it will boot up without having to dismiss a warning.

So far it seems to work correctly. I don’t know if the FPGA revision check really matters for this revision or not. It would appear Gideon has no desire to continue supporting MK1 units since building for them is not possible with the latest revisions. This is of course fine with me (I don’t expect he will forever and ever try to make it work on older units), I just wanted the most recent build possible.

Changes:

  • Added F3 help screen to show 1541U commands.
  • Modified the file viewer so that scrolling will not advance past the last line.
  • Added F1 and F7 page up/down to the file viewer.
  • Modified behavior of the file browser so that when you cursor-right on an item with no children, the context menu is brought up as if you pressed return.

Download: 1541 Ultimate (MK1) v2.6d.o918r4 (728)

source: 1541ultimate.net

Categories: Firmware, News & Rumors, Today

HxC Floppy Emulator: Software v2.0.12.2 & HxC Slim Firmware v2.0.2.2

March 24th, 2013 2 comments

The HxC Floppy Drive Emulator is a software and hardware system created by jfdn aka Jeff.

The aim of this project is to replace the floppy disk drive by an electronic device emulating the floppy disk drive (list of supported Computer/Hardware).

There are two differents emulators:

  • A USB version which allows to connect the floppy disk drive interface of the computer to a PC via a USB cable.
  • A SDCARD version which allows to emulate floppy disks which images are stored in a SDCARD.

Firmware Slim SD HxCFloppyEmulator v2.0.2.2:

  • First public SD Slim version firmware.

Release notes for the HxCFloppyEmulator software v2.0.12.2:

  • GUI now Based on FLTK : http://www.fltk.org/
  • Windows / Mac / Linux support ( http://torlus.com/floppy/forum/viewtopic.php?f=1&t=1120  ;) )
  • New library : libhxcfe -> Contains the floppy management functions (track generator/images loaders/analyser/file system layer…).
  • New library : libusbhxcfe -> Contains the HxC USB Floppy Emulator support layer.
  • New Integrated DOS Disk browser : Can generate / add / get / remove files from any DOS HFE files.
  • New Track Viewer/Analyser : Low level floppy track is now analysed and displayed.
  • “Load Raw image” : Predefined floppy disk format description in XML (based on Expat XML Parser)
  • New low level Track format : TYCOM (custom FM) & MEMBRAIN (custom MFM)
  • Floppy disk dump : “missing sector” issue with some FDC corrected.
  • FM Track format : desync added to the end of the track to solve the SCAN command issue with some FDC.
  • Disk Browser : Support of special/custom 2.5MB DD & 4.5MB HD FAT floppy disk format.
  • Batch converter : It is now possible to batch convert RAW images files.
  • Track pregap support/setting added.
  • Some issues corrected & enhancement in the following loader : D88,JV3,DMK,IMD,AFI,EDE,OricDSK,Emax…
  • New file export support : TI99/4A V9T9 file image
  • New Loader : Kryoflux Stream Loader (*XX.X.raw) / analyser.
  • New Loader : Sega System24 Loader (*.S24)
  • New Loader : Apple 2 NIB image support added. (*.NIB)
  • New Loader : Casio FZF floppy image support added.
  • W30 Loader : Roland S50/S330/S550 image support added.
  • HFE Files : New alternate format flags for the track 0 side 0 & side 1.
  • Sanity check function added to some loader.
  • And a lot of minor corrections/enhancement too.

Download:

source: hxc2001.free.fr lotharek.pl

1541 Ultimate II: New firmware v2.6d

February 13th, 2013 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).

Version 2.6d includes some new features and fixes:

  • FIXED: Ultimax mode forced now correctly implemented (solves issue with freeze and DMA load)
  • FIXED: Updater now works on C128… (not all C128 issues are fixed)
  • ADDED: Programmable cartrige emulation timing.
  • IMPROVED: Some drive emulation enhancements.

Release notes:

  • This version does *not* include SID, but it does include the Ultimate Audio module. Different builds may become available upon request.
  • The internal copier is still in beta. It has been tested with some of my drives, but there might be drives out there that won’t work. Make sure you have an IEC link from the Ultimate to a real drive to use this function. (No need to have a link to the computer.) There is still no retry mechanism; sectors that failed to read correctly will not be re-read.
  • The Kernal replacement function is critical when it comes to timing. Tested on two machines only. Might not work on all C128.

Download: 1541 Ultimate II Firmware v2.6d (716)

source: 1541ultimate.net

Categories: Firmware, News & Rumors, Today

1541 Ultimate II: New firmware v2.6c

February 4th, 2013 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).

Version 2.6c includes some new features and fixes:

  • NEW: Disk Copier from real drives to .D64 images.
  • NEW: Command Interface.
  • NEW: Ultimate-II DOS V1.0 (command target)
  • NEW: Kernal replacement function.
  • FIXED: TAP file recorder failed miserably on high latency write devices. Rewritten; should work better now.
  • FIXED: Drive data timing has improved. Timing is now dependent on the data track itself, not on the speed setting of the VIA. This fixes some protected titles in G64 format.
  • FIXED: USB stick present on boot time caused the Ultimate-II to crash when loading a file from SD at initialisation time (kernal rom / drive rom)
  • FIXED: Starting a program with RUN sometimes caused the ultimate to become unresponsive when freezing afterwards.
  • FIXED: Now reads USB sticks with FAT16 format, but without partition table.

Release notes:

  • This version does *not* include SID, but it does include the Ultimate Audio module. Different builds may become available upon request.
  • The internal copier is still in beta. It has been tested with some of my drives, but there might be drives out there that won’t work. Make sure you have an IEC link from the Ultimate to a real drive to use this function. (No need to have a link to the computer.) There is still no retry mechanism; sectors that failed to read correctly will not be re-read.
  • The Kernal replacement function is critical when it comes to timing. Tested on two machines only. Might not work on C128.

Download: 1541 Ultimate II Firmware v2.6c (664)

source: 1541ultimate.net

Categories: Firmware, News & Rumors, Today