Jump to content
IGNORED

Latest Harmony Cart software


batari

Recommended Posts

The latest Harmony software and firmware may be found here.

If you are using a production cart, it's important to use the correct BIOS as versions before 1.03 may not work properly on them.


This version of the software was included with Deluxe Harmony carts, and all production carts are using this version of the BIOS. If you are using a pre-production cart, I recommend upgrading to this BIOS as there were several improvements and bugfixes.

Linux 32-bit: https://github.com/sa666666/harmonycart/releases/download/release-1.3/harmonycart_1.3-1_i386.deb
Linux 64-bit: https://github.com/sa666666/harmonycart/releases/download/release-1.3/harmonycart_1.3-1_amd64.deb
OSX: https://github.com/sa666666/harmonycart/releases/download/release-1.3/HarmonyCart-1.3-macosx.dmg
Windows: https://github.com/sa666666/harmonycart/releases/download/release-1.3/HarmonyCart-1.3-win32.exe
Source code: https://github.com/sa666666/harmonycart/releases/download/release-1.3/harmonycart-1.3-src.tar.gz

Drivers:
When you plug the Harmony cartridge into your computer, proper drivers are usually already included with your operating system and are installed automatically. If the drivers do not install automatically, you may download them for your operating system here. Make sure you download drivers for the FT232R chip.

Linux users may also need to install Qt4 libraries. If you're using KDE4 in Linux, you already have Qt4. Otherwise, you can simply install it from your distro repository.

BIOS: Version 1.05, uploaded May 23, 2010

  • Support for Sega Genesis controllers in the menu (hold down button B during power on)
  • 3F bankswitching now works with files up to 32k (e.g Andrew Davie's dancing baby demo)
  • Support for new bankswitching (such as DPC+) without requiring future BIOS updates
  • Certain F6 games that didn't work on version 1.04e should work now

1.04e BIOS info retained for historical purposes:

BIOS: Version 1.04e, uploaded Feb. 9, 2010

  • Fix for PAL50 menu bug
  • FB2 Support
  • Brighter menu colors
  • Bad dumps of F8/F6 that work in Stella now should work on Harmony
  • Supercharger fix for SDI (see below)

Note: the 1.04 BIOS includes a new EEPROM loader that must be used with the hbios file or the update will not succeed.

SDI also requires a modified binary to work. The fixed binary is here:
http://www.atariage.com/forums/topic/157111-fyi-found-a-game-that-doesnt-work/page__st__27

harmony_105.zip

hbios_106_NTSC.bin

hbios_106_PAL50.bin

Edited by batari
  • Like 14
Link to comment
Share on other sites

  • 2 weeks later...

The latest Harmony software and firmware may be found here.

 

If you are using a production cart, it's important to use the correct BIOS as versions before 1.03 may not work properly on them.

 

This version of the software was included with Deluxe Harmony carts, and all production carts are using this version of the BIOS.  If you are using a pre-production cart, I recommend upgrading to this BIOS as there were several improvements and bugfixes.

 

Linux 32-bit: http://harmony.atari..._1.1-1_i386.deb

Linux 64-bit: http://harmony.atari...1.1-1_amd64.deb

OSX: http://harmony.atari...yCartOSX1.1.dmg

Windows: http://harmony.atari...t-1.1-win32.exe

Source code: http://harmony.atari...1.1-src.tar.bz2

 

Drivers:

When you plug the Harmony cartridge into your computer, proper drivers are usually already included with your operating system and are installed automatically.  If the drivers do not install automatically, you may download them for your operating system here.  Make sure you download drivers for the FT232R chip.

 

Linux users may also need to install Qt4 libraries.  If you're using KDE4 in Linux, you already have Qt4. Otherwise, you can simply install it from your distro repository.

Am I blind?  I can't find the BIOS upgrade.  One of my harmony carts only produces a green screen now so I need to reflash it to bring it back to life.  I DL'd the software from this post but still don't see the BIOS anywhere.  I must be missing something...

 

 

 

Link to comment
Share on other sites

So the hbios_ntsc.bin is the 1.03c bios?

Yes - I thought it was named hbios_xxx_ntsc.bin but apparently it was renamed.

 

We are about to release a 1.04 BIOS, which I will post here.

Sorry about the name change; that was my fault. When I checked it into Subversion, I forgot to use the correct name. Perhaps you should send me the 1.04 file, and I'll do a 1.2 release of the software instead (there are a few other things I want to update).

Link to comment
Share on other sites

The new BIOS file says 1.04e but when you update the Harmony, the Harmony menu screen reads 1.04 without the "e". Does that make any difference? Reason I'm asking is because I was using a beta version of 1.04 prior to the official "e" release which also didn't show a ending letter. It did say the BIOS was updating after I did the normal upgrade process, but with the "e" missing from the display screen, I just want to confirm.

Link to comment
Share on other sites

The new BIOS file says 1.04e but when you update the Harmony, the Harmony menu screen reads 1.04 without the "e". Does that make any difference? Reason I'm asking is because I was using a beta version of 1.04 prior to the official "e" release which also didn't show a ending letter. It did say the BIOS was updating after I did the normal upgrade process, but with the "e" missing from the display screen, I just want to confirm.

The letter just refers to our private builds of the 1.04 BIOS we've been working on and is really only there so we can tell the files from one another. The "e" is not shown on the credits screen.
  • Like 2
Link to comment
Share on other sites

The new BIOS file says 1.04e but when you update the Harmony, the Harmony menu screen reads 1.04 without the "e". Does that make any difference? Reason I'm asking is because I was using a beta version of 1.04 prior to the official "e" release which also didn't show a ending letter. It did say the BIOS was updating after I did the normal upgrade process, but with the "e" missing from the display screen, I just want to confirm.

The letter just refers to our private builds of the 1.04 BIOS we've been working on and is really only there so we can tell the files from one another. The "e" is not shown on the credits screen.

Thanks for clarification. I've noticed that this version seems to run a little quicker... not sure if that was part of the work you did or not in this release, but thanks in advance if it was :)

 

Also, what's on the road map for the next release? For geeks like me, it would be cool to know some of what's to come for this amazing little piece of 2600 goodness.

Link to comment
Share on other sites

Also, what's on the road map for the next release? For geeks like me, it would be cool to know some of what's to come for this amazing little piece of 2600 goodness.

 

There probably won't be any big new features as it now does everything that we originally planned. Future BIOS updates will probably just be bug fixes and compatibility improvements.

 

Chris

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...

I'm curious if there is a new version of the Harmony BIOS being worked on presently or is version 1.04e going to be the stable release for a while? If a new one is being worked on, any chance of a sneak peek of what we can expect from it? Keep up the great work by the way. The Harmony cartridge is awesome.

Link to comment
Share on other sites

We have had a few discussions, but currently the team is busy with RL things. In a few weeks we might get back into it.

Awesome. Thank you for the follow up. I completely understand about RL things. I appreciate all your work on the Harmony, as I'm sure the rest of the community appreciates everything that you and your crack A-Team :) does too.

Link to comment
Share on other sites

  • 2 months later...

Batari, can you please list for us, which games that required fixed binaries (which were made available) to work under previous BIOS(es), no longer do so? In other words, which (if any) patched binary files are no longer needed, now that the original files/dumps will work under BIOS 1.05?

Edited by A.J. Franzman
Link to comment
Share on other sites

Batari, can you please list for us, which games that required fixed binaries (which were made available) to work under previous BIOS(es), no longer do so? In other words, which (if any) patched binary files are no longer needed, now that the original files/dumps will work under BIOS 1.05?

I don't remember all the games I patched (and I looked, so they must not be in obvious places.)

 

At any rate, the patches were for F8/F6 (8k or 16k) games. Any patched 8k or 16k game would be unnecessary under 1.05. IIRC, some of the 16k games that didn't work were Midnight Magic, Road Runner and Berzerk VE, and I may have patched the first two (I did not patch Berzerk VE.)

 

I also patched some Supercharger games, and these patches are still needed as of BIOS 1.05.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...