• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Search results

  1. Scott Squires

    Index of Software Projects

    Changes Updated links for new forum Extensions Force32 - by cheesestraws - thread pending restoration - github - garden Games HyperStunt - by james_w - thread - blog Internet ssheven - by cy384 - github Video 68K Tube - by BacioiuC - pending restoration MacFlim - by fstark -...
  2. Scott Squires

    Index of Software Projects

    This thread is a directory of software projects and services. For the latest, most accurate and inclusive listing, go to the bottom of the thread. The intermediate posts are old and useless. The latest update is always at the bottom. Thread Etiquette Do post projects that aren't in the list...
  3. Scott Squires

    Index of Hardware Products / Projects

    Changes Updated links for new forum Storage BlueSCSI - by erichelgeson - thread - github - buy: website Terminated SCA 80 to 50 Pin SCSI Adapters - by max1zzz - buy: thread MacSD - by ymk - thread - buy: tindie Network Adding Wi-Fi to my Mac SE/30 - by ants - hw thread - sw thread -...
  4. Scott Squires

    Index of Hardware Products / Projects

    This thread is a directory of available hardware products and projects. These are available: they can either be purchased or built using provided designs. For the latest, most accurate and inclusive listing, go to the bottom of the thread. The intermediate posts are old and useless. The latest...
  5. Scott Squires

    SE/30 Logic Board Recap Service Needed

    Amiga of Rochester has been doing a lot of recaps for people lately.
  6. Scott Squires

    Mac SE ADB Controller

    This is the firmware extracted from the ADB controller chip (342S0440-B) from a Mac SE. The chip is a PIC16CR54. It was delayered by Johan Grip, stained and imaged by John McMaster, and the firmware extracted from the die images by Olivier Galibert. It should be possible to put this firmware...
  7. Scott Squires

    SE or SE/30 replacement PSU / no analog board

    I take offense at this assumption! =P
  8. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    Wireshark has a Lua API that you can use to write "packet dissector" plugins. Wireshark sends your Lua plugin the raw packet buffer and you tell Wireshark what it means.
  9. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    Status update. I have written the network proxy code that can rewrite packets as they pass between players. At first I just implemented the packets that have a fixed position format. This worked surprisingly well. There are at least two issues. One is when players leave, one of the opcode-based...
  10. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    I agree, it would be awesome if gcp would implement this.
  11. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    We can add tracker functionality to the proxy. Right now I'm just focused on getting the proxy to work for a single game. Then we can make it support multiple games. For tracking, maybe just start with a web page. The utility:effort ratio decreases significantly at this point, because I don't...
  12. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    It lives up in the clouds! I plan to host it on my server. But it will also be open source, so anyone could run their own proxy.
  13. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    Right. The proxy essentially converts the protocol into a client-server model. Every Bolo instance sends and receives its packets to/from the proxy. This will have repercussions in the form of increased latency. But it has a side-benefit of possibly not requiring port forwarding. Here's a...
  14. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    The problem with doing "search and replace" on the UDP packets is that the 4 bytes that represent a player's IP address can also completely legitimately be game data. Blindly replacing that data will cause infrequent but infuriating bugs. The simplest thing to deal with would have been packet...
  15. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    Nubolo claims they examined the original Bolo code to figure out game mechanics: tank acceleration, firing rate, pillbox firing rate based on health, various timers, etc. In Winbolo, those various mechanics were just made-up and did not match Bolo.
  16. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    Sorry, I bounced my idea off cheesestraws for sanity checking but didn't post the details here. My idea was for all the Bolo players to join a virtual private network. Then there would be no NAT and Bolo would work. The Raspberry Pi would act as the VPN gateway (since a retro Mac has no hope of...
  17. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    LaPorta and cheesestraws did both of these already. I haven't verified myself, but I trust the result.
  18. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    All the wording around the tracker implies that it is an outside service not in involved in hosting the game itself, just tracking games in progress. If it's not hosting the games then it can't rewrite packets. However, I did find this, which would explain things. The tracker wouldn't rewrite...
  19. Scott Squires

    The "Getting Bolo to work over the internet" challenge

    How do you figure that the tracker software would solve things?
Back
Top