203 karma · joined April 1, 2016
Software consulting: https://misosoftware.com/
matt@misosoftware.com
As a little art project, I recently made a version for MS-DOS and AdLib [2] that starts with a piano-like sound and gradually distorts the timbre every repetition by flipping a random bit in the AdLib’s registers.
I never made a recording of it because I was envisioning it as an “if you got to see it in person, cool” type of thing, but I should probably go back and do that
> Backend Not Found
> Why am I seeing this?
> There are a few potential reasons:
> You haven't deployed an app yet.
> Your app's first Rollout may still be in progress.
> This is a custom domain, but we haven't finished setting it up yet.
> How can I deploy my first app?
> Refer to our App Hosting documentation to get started.
OK, so this looks like it’s reading one card’s worth of code from either an actual card or tape. Based on how KNOW is used, the mystery LETTER looks like it’s classifying each word based on what type of token it is… then it goes into an interpreter loop with what’s basically a switch statement on the IDENT of each word (derived from its entry in KNOW). So I think each card could have 14 tokens of up to 6 chars each, some only one character (like a parenthesis) or some an entire literal?
A108 is the per-word outer loop and A105 is the per-char inner loop. A102 and A104 are the labels where the loop indices are updated and it jumps back to the beginning of the loop. As far as I can tell, MADIN and MADOUT are no-ops. I’m not sure what KGETIN is doing.
I believe the 343434343434k is meant to simulate some extra cells with a bunch of right parens so you could just end your program without wasting another card on closing everything?
Edit: I just read page 24 of the linked SLIP manual and what I’m calling tokens they’re calling SLIP cells.
http://example.com/viewPost.php?post=../../../whatever
(where the server side code has the bug, not the web server configuration itself)Is this saying that if I had a removable disk mounted at /mnt/foo and issued “cd ..” in that directory, I’d remain in /mnt/foo instead of moving up to /mnt? When did this change to the current behavior?
Edit: Maybe some tech exec with enough money that the museum's expenses are a drop in the bucket could help?
I’ve only done it with the 6502 and Z80, but the 8086 shouldn’t be too much harder. There are plenty of resources available online for those two chips that you could adapt!
The arcade isn't dead yet - there's still plenty of enthusiasm for rhythm and fighting games, which I believe is actually growing. At least among my friend group, it's much more rewarding to face off in person than to be trashtalked by some anonymous gamer on an online console gaming service. Also, when the arcade closes, there's nothing better than just sitting around and chatting for a few hours. Arcades make a fantastic "third place" [4].
[1] http://freeplayrichardson.com/
[2] http://arcadeufo.com/ (disclaimer - owner of this place)
How would one simulate a call to execve with dd? Seems like a totally different problem domain.