Jump to content



4

Best option for running homebrew code on HW these days


10 replies to this topic

#1 SmileyDude OFFLINE  

SmileyDude

    Chopper Commander

  • 213 posts
  • 6502 Hacker
  • Location:Wilmington, MA

Posted Fri Sep 23, 2011 7:51 AM

Hi everyone --

I've been toying with writing another 2600 demo again lately (wrote a copper bars demo waaay back in 2003 -- see this post for more details), but I really want to see it on real HW while in development this time. I know there is the Harmony cart, but my initial look over at the specs gives me the impression that it's great for when you have something final that you want to load onto an SD card, but it might be a bit tedious to use in the midst of the code/assemble/run cycle.

Ideally, I would like to have something that I could have connected up to the 2600 and my computer at the same time (MacOS X machine) and that I could upload a new version of my code from the command line. Does the Harmony support that option? If not, is there something else that could be used? I'm not planning to go over the 4K size, so even something that only supports 4K and smaller ROMs would work for me.

#2 theloon OFFLINE  

theloon

    Stargunner

  • 1,015 posts

Posted Fri Sep 23, 2011 10:20 AM

The only ready-made solution I can think of is a Starpath Supercharger
http://en.wikipedia....th_Supercharger

If it were a Windows machine you could run a batch file and several utilities to patch your binary and then play it back to the Supercharger. Obviously this is a point of difficulty on a Mac. Maybe the utilites could run from VMWare Fusion or the like.

#3 Rex Dart OFFLINE  

Rex Dart

    River Patroller

  • 3,749 posts
  • NO CASH VALUE
  • Location:Austin, TX

Posted Fri Sep 23, 2011 10:27 AM

View Posttheloon, on Fri Sep 23, 2011 10:20 AM, said:

The only ready-made solution I can think of is a Starpath Supercharger
http://en.wikipedia....th_Supercharger

If it were a Windows machine you could run a batch file and several utilities to patch your binary and then play it back to the Supercharger. Obviously this is a point of difficulty on a Mac. Maybe the utilites could run from VMWare Fusion or the like.
If those utilities have POSIX versions, it should be doable on a Mac.

#4 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Fri Sep 23, 2011 10:35 AM

I'm pretty sure you can get a long way with the latest version of Stella in conjunction with ad hoc testing on a real machine using a Harmony cart. However, if you are trying new tricks that don't work on Stella, report them to its developers so they can fix any issues.

#5 disjaukifa OFFLINE  

disjaukifa

    River Patroller

  • 2,088 posts
  • Berzerker In Training
  • Location:Southwest Virginia

Posted Fri Sep 23, 2011 11:14 AM

View PostSmileyDude, on Fri Sep 23, 2011 7:51 AM, said:

Hi everyone --

I've been toying with writing another 2600 demo again lately (wrote a copper bars demo waaay back in 2003 -- see this post for more details), but I really want to see it on real HW while in development this time. I know there is the Harmony cart, but my initial look over at the specs gives me the impression that it's great for when you have something final that you want to load onto an SD card, but it might be a bit tedious to use in the midst of the code/assemble/run cycle.

Ideally, I would like to have something that I could have connected up to the 2600 and my computer at the same time (MacOS X machine) and that I could upload a new version of my code from the command line. Does the Harmony support that option? If not, is there something else that could be used? I'm not planning to go over the 4K size, so even something that only supports 4K and smaller ROMs would work for me.

Harmony does support that and I do that on mine all the time. You can set the cartridge to developer mode which will axe the menu system and just load one rom at a time, allowing you to send new data to via a USB cable, my recommendations are getting a LONG cable from monoprice.

#6 SmileyDude OFFLINE  

SmileyDude

    Chopper Commander

  • 213 posts
  • 6502 Hacker
  • Location:Wilmington, MA

Posted Fri Sep 23, 2011 11:20 AM

View Postdisjaukifa, on Fri Sep 23, 2011 11:14 AM, said:


Harmony does support that and I do that on mine all the time. You can set the cartridge to developer mode which will axe the menu system and just load one rom at a time, allowing you to send new data to via a USB cable, my recommendations are getting a LONG cable from monoprice.

This sounds like the best option. Looks like I will be ordering a Harmony card soon. Thanks everyone!

#7 SpiceWare OFFLINE  

SpiceWare

    Quadrunner

  • 5,990 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Fri Sep 23, 2011 2:32 PM

View Posttheloon, on Fri Sep 23, 2011 10:20 AM, said:

Obviously this is a point of difficulty on a Mac.
Guess I've been hallucinating using a Supercharger with my Mac since 2003 :ponder:

#8 raindog OFFLINE  

raindog

    Stargunner

  • 1,481 posts
  • Location:upstate NY, USA

Posted Fri Sep 23, 2011 7:16 PM

View PostSpiceWare, on Fri Sep 23, 2011 2:32 PM, said:

View Posttheloon, on Fri Sep 23, 2011 10:20 AM, said:

Obviously this is a point of difficulty on a Mac.
Guess I've been hallucinating using a Supercharger with my Mac since 2003 :ponder:

Works fine on Linux too (or did when I last tried it 7 or 8 years ago... not even sure I have a copy of makewav right now except hopefully in backups). In my experience, every reputable 2600-development-related tool is open source and cross-platform.

#9 disjaukifa OFFLINE  

disjaukifa

    River Patroller

  • 2,088 posts
  • Berzerker In Training
  • Location:Southwest Virginia

Posted Fri Sep 23, 2011 8:06 PM

View Postraindog, on Fri Sep 23, 2011 7:16 PM, said:

View PostSpiceWare, on Fri Sep 23, 2011 2:32 PM, said:

View Posttheloon, on Fri Sep 23, 2011 10:20 AM, said:

Obviously this is a point of difficulty on a Mac.
Guess I've been hallucinating using a Supercharger with my Mac since 2003 :ponder:

Works fine on Linux too (or did when I last tried it 7 or 8 years ago... not even sure I have a copy of makewav right now except hopefully in backups). In my experience, every reputable 2600-development-related tool is open source and cross-platform.

I wish Visual bB was that way :sad:

Edited by disjaukifa, Fri Sep 23, 2011 8:06 PM.


#10 JAC! OFFLINE  

JAC!

    Moonsweeper

  • 472 posts
  • Always looking for GFX and MSX for my demos
  • Location:Lebach, Germany

Posted Mon Oct 24, 2011 4:07 PM

View Postdisjaukifa, on Fri Sep 23, 2011 11:14 AM, said:

You can set the cartridge to developer mode which will axe the menu system and just load one rom at a time, allowing you to send new data to via a USB cable, my recommendations are getting a LONG cable from monoprice.

Didn't know my Harmony supports this. I also don't remember something about it in the docs. Do you have more details in this?

Edited by JAC!, Mon Oct 24, 2011 4:07 PM.


#11 SpiceWare OFFLINE  

SpiceWare

    Quadrunner

  • 5,990 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Thu Oct 27, 2011 5:49 PM

View PostJAC!, on Mon Oct 24, 2011 4:07 PM, said:

Didn't know my Harmony supports this. I also don't remember something about it in the docs. Do you have more details in this?
http://www.atariage....ost__p__1998736




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users