OK, here is the new thread with what I am working on/dreaming about.
Some info on what I was asking about is in this thread.
When I realized you can effectively send data and read data over a controller port it reminded me of a program I wrote back in 1982ish for my TRS-80. It was a head to head BattleShip game with each person at a computer and you make your move, and one person would hit a key to receive, and the other would send. It used cassette cables linked together and the basic save command for writing data to a tape.
It worked great, and the only real limitation was the crude graphics of the TRS-80 at the time.
SO, what my idea was, is to do the same thing with 2 2600s.
Each player would have a 2600,TV,Game on cart. And a simple cable linking 2 of the controller ports.
For the game you would need a 10x10 grid showing your guesses of the other person's location with 3 color options, unguessed, guess-miss,guess-hit. And on the screen of your ships, you would potentially only need 4 options empty, ship, miss, hit, you don't need a hit&ship in the same square, since they are technically redundant.
I envisioned gameplay to have a setup phase where you place ships, (I think I had that working years ago) then the combat phase.
During combat, you would toggle one of the switches to be in "fire mode" then after choosing your shot, flip a switch (b/w-color, or a diff...) then your console will send a signal on a pin and listen on another, when both consoles know that both have fired, they send/receive the shot, then either a timer, or a handshake and display/sync the result.
It was the best case of head to head, turn based, with minimal data going back and forth without need for instant timing.
assuming 10x10 grid, only a couple of bytes of data need sent every turn. I figured using "nibbles" or 4 bit chunks over the data pins, so only 2 nibbles for a shot fired, and 1 nibble for result...
But storing the 100*3+100*4 grid possibilities needs 700bits of data so at least 80 bytes by the time I organize it, probably more like 128, and then getting it to look recognizable on the screen needs something with a nice resolution.
BUT with all that, I think it really isn't that much of a reach to get it working.
SO , back to my hardware needs, for me to get it working, I need 2 copies, and I only have 1 Harmony, but I have 2 superchargers, 1 is modified. And if anyone else ever wanted to try this, they would need 2 of everything. I think a LOT of us have multiple consoles, but not multiple Harmony carts.
Edited by Pioneer4x4, Fri Feb 22, 2019 10:08 AM.