Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
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.
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 -...
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...
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 -...
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...
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...
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.
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...
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...
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...
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...
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.
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...
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...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.