Wednesday, June 29, 2022

Desk Plans

For the first time in quite a few years, I'm planning on a different desk setup at home. Actually, for the first time in about 16 years, I'm buying a new desk as part of the plan.

The small desk that I use has been slighted modified to suit my preference for keyboard on slab over its slide out keyboard tray. But otherwise, it's about the same desk my mom bought about 20 years ago when we got a Pentium 4. Making the migration away from keyboard trays, and frankly having held up much better, is why it replaced my desk that I bought about 16 years ago when I got my own personal computer.

Here's what I'm envisioning:

  1. A slab style desk about 40" wide.
  2. Monitor riser to hold the big ass monitor.
  3. Laptop docked under the riser.
  4. Speakers to either side.
  5. Some means of swapping between tower and laptop.
For the desk part of this equation, I'm looking at this gaming desk. It's close enough in dimensions to my mom's old desk that I don't think Corky will notice it encourching on his beloved bedside corner unless the cupholder falls off and hits him in the snoop or I spill a drink on his head. The included riser should be just enough to handle my monitor's stand, and I could probably go with one of those arms if that doesn't work out.

This should allow sliding my development Latitude or my work MacBook Pro under the riser, and in theory, maybe I can get away from the annoyance of the monitor leg being under my mouse pad 😂.

Having a slab of comparable dimension should maintain the benefit of having the room to the side for my laptop / phone / whatever the crap I'm working on but put it at the same height as my desk instead of being a "Lowered" shelf the size of a PC shelf. The lack of a place to stow my PC other than on the slab means that Rimuru will probably end up on a little rolly stand of his own, or that I'll duct tape some cardboard together to make one.

The part that I haven't quite figured out is device swapping.

On the back of my monitor there are strips of Velcro affixing a Gigabit switch and a USB hub. On the top is my webcam and behind are my speakers jacked into one of the dual USB-C 10 GBit/s ports on Rimuru's expansion card.

Stack has a Dell docking station that solves most problems of interfacing if it fits but won't be able to share much. Whether I replace it with a shiny XPS or a Mac someday, my next laptop is going to have USB-C ports much as this was a design requirement when I built Rimuru! Since most of my gear is either Bluetooth (keyboard, headphones) or USB-A (mouse, webcam, USB-A hub, Xbox controller adapter) it would be relatively easy to swap from desktop to laptop as desired by using a USB-C hub because the only Bluetooth device switching around is one with multiple device pairings. The sticky one is that my speakers require a USB-C for their data connection to actually work. The only solution I've been able to figure on so far, is one of the few hubs readily available that has both USB-A and USB-C ports. I figure that most connections of interest can be routed to such a hub, along with display/network for the laptop. Personally, I would prefer something like the 4-port USB-A hub on my monitor but as a 4-port USB-C hub, but those are still harder to find as most vendors are C-to-A style hubs and most have short cable lengths. The alternative would be having to switch my speakers between USB-C input and Bluetooth mode, which isn't totally convenient since they would still need Rimuru to be powered on, making USB the better deal for toggling between devices.

A tricky part of this is the cable length such a hub. That effectively means that cable swaps would require running a USB-C to C extension cable from Rimuru to the hub and swapping the hub between that extension cable and whatever Stark's successor is. And probably hoping that the new desk or riser lets me put binder clips on the back for cable retention, to keep the cable for falling off, lol.

Well, at least that is my concept for right now.

Wednesday, June 22, 2022

Debugged; Noun

When you wonder why the automation isn't turning off Work focus after you've been home a while, and realize it's using the wrong device's location to geo-fence.

Then add another automation for the same location on another device.

Then can't delete either of these, because your phone and tablet both still show two entries with details from the original automation entry because deleting the automation doesn't do nadda, and your watch doesn't show any automations.

Then you finally say screw it and delete the entire focus.

That's debugged. o(*_*)o

Sunday, June 19, 2022

Dusting off DooM '93 for a refreshing break, I managed to leisurely make it through most of episode 2 before my watch reminded me that I should in fact, get off my fat butt and walk around a bit.

I'm well reminded of how the map designers were often out to get the player. E2M6: Halls of the damned has a rather obtuse layout by modern norms but really good flow for a DooM map. Magic closets unleashing enemies are kind of overused, but it's a pretty nice map.

On DoomMaps: we can see a fair look at the various curves and bends that funnel you towards monsters.

Having survived the dance of shotguns between mobs, painted the halls in plasma and exploding lost souls, and said screw it and chainsawed through hordes of Pinkies, I eventually came across a second exit door guarded by the yellow skull key. It's been long enough since I've played episode 2 that I had no real recollection of this, but of course by that point in the map I was really not surprised when this turns out to be a fake exit door leading to Cacodemons, shotgun guys, lost souls, and other things making the back of my mind shout, "PLASMA, PLASMA!!!"

Confession: when the closet full of demons opened up on the way back to the real exit door, I opted to whip out the chainsaw in order to conserve my plasma cells and chaingun bullets for E2M7.

Saturday, June 18, 2022

So, I've finally decided to give it a shot. For a while I've had some interest in the various sensors Apple Watches have, and due to recent affairs, I pretty much find myself with greater need to be aware of what time it happens to be and whether or not there is a meeting on the agenda. Frankly, I'm tired of walking to the head or the snack bar and checking my phone for the time.

Combining these factors, along with the Xbox Series X continuing to be more Unicorn than not as far as budgeted upgrade paths go, I did something I rarely do: I bought myself an expensive birthday present! With my birthday coming up soon, I decided to pull the trigger and just do it. Something that's not a unicorn always taps that earmarked piece of my savings anyway. Actually, thinking about it, if you discount that time I ended up needing a car near Christmas time, buying a Apple Watch Series 7 is probably the second or the most expensive 'gift' I've ever picked for myself 😃😄😂. In retrospect, it's also the first time I've ever been to an Apple Store, and probably the first time I've gone to a certain nearby mall in a about a decade.

My choice between the SE and S7 is mainly about the sensors; for all other factors I'd rather save on price. Of course, in September there will probably be nice sales if Series 8 lands at the usual time frame but I'm not a Virgo or a Libra. In terms of style being the bland sort, a nice black case and a dark green leather band in 45 mm. Something that fits both my taste and will blend in whether at work or out and about. Might investigate some of the NATO nylon straps and stainless-steel bands on Amazon for variety, but so far, so happy. The leather link uses a magnet clasp that's as easy as Velcro, and more comfortable than the regular sports and leather bands with the usual through hole buckle that I've worn over the years.

This makes the third watch I've owned since about 1999, and the second that I've bought for myself. Remarkably, it's also the most expensive. Back around '99 is when I bought the watch that I used most in my life, for a whole remarkable ten bucks at Walmart. The only other watch I've used since then was a really, really slick hand me down. Until about 2010, I had intermixed between watch and watch less and set it aside sometime after adapting to phones in 2010. I can say that my desire for phones likely peaked somewhere in the middle and has long since waned in favor of tablets.

On the flipside, maybe the three rings will convince me to move my lazy fat ass more often ^_^.

Thursday, June 9, 2022

For work related reasons, I’ve found myself using a Mac for the past two weeks rather than my aging Latitude. Along with whatever the sale related winds happen to be when Stark finally retired, I suppose this will influence whether my next laptop ends up an XPS or a MacBook, lol.

Having adapted an iPad and fiddled around with old-ass PowerBooks, I’m already well aware that Apple has its own standards when it comes to keyboard shortcuts, and that it’s probably as old as anyone else’s :P.

One of the most annoying points of transition for me isn’t the control, option, and command thing — rather it’s the differences in use. For the most part these modifiers are what you’d expect compared to control, alt, and super (windows). The part that will corrupt my muscle memory is some everyday control+shortcuts are control+shortcuts and some are command+shortcuts. Unlike a simple difference in modifier layout: this calls for learning which ones are and aren’t different modifiers; not just different key positions.

While the pattern is pretty straight forward for application specific shortcuts, e.g., cntrl+t to open a tab will almost always be cmd+t instead and changing tabs remains the control+tab of a PC; it’s the cursor movements for hopping by words and lines with the arrow keys that are harder to muscle memory. Those feel to have much less rime to reason to me. To balance that out, macOS comes with a version of vim pre-installed!

My relationship to Mac OSX was mostly focused on the unix layer. BSD with bits of GNU, and a little fruit on the side. Apple’s GUI itself never interested me much when I was getting deeper into computers.

As a consequence: I find the macOS window manager very “Different”, but surprisingly interesting. An early source of confusion for me was control+up versus control+down. One of these effectively shows the windows on the desktop and one of these effectively shows the windows for the current application. That’s the key.

macOS’s window manager is decidedly modern but it has rather classic notions!

Another source of such confusion is differences between cmd+tab and cmd+`, a distinction between applications and windows quickly becomes a “Huh” when you start having handfuls of terminal windows intermixed with handfuls and handfuls of other application windows. If I hadn’t played with the classic MacOS, I’m not sure I would have figured that distinction out as quick since no modern platform really does the difference between application window group and windows of the current application that way.

Actually, it’s surprising how much macOS has retained from the ‘90s and ‘80s era system software. Both in spirit and in direct function. While at the same time embracing UNIX, which typically takes a more “PC” approach to things once you leap from minicomputers to microcomputers.

Sunday, June 5, 2022

Taking Greek inspiration for lunch, I'm reminded of one of the things I love about living in the US: the food! I remember a German friend describing our approach to eating as a giant "Salad bowl" because you can find a little bit of everything in America.

Being a nation made up of immigrants, people of course brought their tastes in cooking along. It's like if there is anything we can all gather around and enjoy together: it's food. Different families may have different preferences in baking bread, but it's still in breaking bread together that we find joy.

In terms of cuisine, traditionally "American food" is not that different from western European countries. In fact, I'm pretty sure a Frenchman just rolled over in his grave somewhere at that very thought :^o). The subtleties of cooking in such countries are often lost upon us, IMHO. Which makes sense given that so many early colonists came from Europe, and the concepts of cooking came along with them and then mingled together and became adapted to what the home cooks had to work with. The same is often true of other island nations and former territories.

As time moved on more and more delicious food has become common. I find it somewhat amusing that whenever people here are on the search for food, it often is discussed in terms of a type of food (e.g., sandwiches; fried chicken; etc), or in terms of ethnicity (e.g., Chinese, Vietnamese, Thai) that best describes what they are in the mood for. In my area: there's a particularly broad range of food to choose from. We always end up adapting what we cook to what is available to work with, but what form it takes is always shaped by some point of reference.

Growing up, I was fortunate that ma went with a broad range of food. My mother's cooking was heavily influenced both by our shared ancestry and the people we knew. My mother learned to cook from her grandmother, who didn't even speak English. Obviously, Italian food was a big thing to them -- as a child, arguably the pallet of her parents and grandparents were the biggest influences. That had both positive and negatives for my mom, such as the war between her and her mother about the definition of gravy and the occasional horrors of her family eating whatever her grandfather brought home. At the same time, she also loved dinner with friends and neighbors. That could be mean anything, and as a side effect my mother's pallet was far broader than our ancestors. I in turn, benefited from this very much, lol.

It's also kind of funny that often the best home cooks are named grandma, in whatever language the terms of endearment may take.

Note to self: I should definitely make ma's spinach lasagna when the holiday season comes around.

Saturday, June 4, 2022

I’ve always been a collection of oxymorons. Or, as a fan of Oscar, I prefer to say “I am an ox AND a moron!”; although sometimes I find it intriguing how that works out in practice.

Viewing plans for the weekend include both Eraser and Emily In Paris, which is probably a wide apart as you can get for genres.

On the flip side while Eraser is as technologically silly as it gets, and the CGI and compositing shots haven’t held up that great, it’s still as entertaining a collection of bullets and explosions as I remember.

Friday, June 3, 2022

Ahh, it’s been a busy few weeks.

As such I mainly have two core objectives right now.

First is what I refer to as “Drool on the couch”. Rest and relaxation in the manner of Home Simpson. Except for me that tends to look more like Netflix or video games than a beer.

Second is to catch up on my backlog. Things that need to get sorted but don’t always make it into the week. Not to mention trying to get a headstart.

Actually, I find it kind of bemusing that grocery shopping is usually scheduled in terms of when the dogs food and snacks are getting due for refill, or when my own snack pool thins out 😋

Saturday, May 14, 2022

For a while now, I've resisted Disney+. Often, just barely. I kind of recognized immediately when it launched: if my mother had been alive there would have been no choice in the matter from the beginning. With Star Wars and Marvel joining the house of mouse, that beelines it straight into my interests. I already grew up in front of Disney's content library being the son of Disney fanatic. Throwing in the franchises that most interest me: that just makes a dangerous recipe for a streaming service, lol.

The way I've largely resisted is the notion that I have enough of my budget devoted to such subscriptions, and don't need another. Less about the cost, more about the principal.

And then I notice how cheaply this can expand my existing Hulu package....and darn it.

For bonus points, not only does this allow me to catch up on recent SW/MCU series, it has quite the back catalog. Including filling in the gaps in my Blu-ray collection. Seeing the back catalog has the old ewoks movies and Spiderman and His Amazing Friends series from the '80s listed, somehow just makes me feel old more than tempted. But I'm pretty sure we've long since passed the point of "Pass the popcorn". Sigh.

Sunday, May 8, 2022

 Famous last words? "Damn it, Amazon. Don't show me coffee makers!"

Friday, May 6, 2022

Reflections upon my career

For the most part, I've never been a big believer in bucket lists. At least not the kind you wait until you're dying to start checking off. In thinking recently, I've come to realize that the work I've done over the years probably checks those kinds of boxes on my career in software engineering.

Over the past 16½ years of programming: I've ...

Followed as part of a larger group where the big picture issues were someone else's problem, been the mythical programmer doing it all, led small groups where the big picture is my domain, and been the contact point for small groups.

Learned that I like design and architecture. Both creating them anew and studying existing projects.

Somehow ended up the guy everyone asks when they don't know the answers.

Gotten to enjoy coffee machines that may have had more moving parts than my car.

Worked on traditional application and system level software, but also many other pieces that were off the beaten path. Kernel level drivers that needed porting, microcontrollers that drive hardware interfaces, developed libraries, tools, and frameworks.

Discovered those are all less magical than you think when you're a young padawan. It's less that it's drastically different from normal software development and more that it's important that you not screw up, explode, or paint yourself into a corner.

At times been both the smarted and the stupidest person in the room.

Made features people loved that were based off my ideas. Especially the curious ones when I wanted to know how something worked, and then found an imaginative use case for what was learned.

Made features people loved that we based off other people's ideas. Especially the ones that made the product better for the customer.

Been one of the engineers that gets called when a customer goes down on a Sunday.

Been deemed the expert on some problem domain. Actually, I don't want to know how many times that's happened.

Seen code that I worked on make the magic happen and seen the results on a scope, even though I'll never be able to spell oscilloscope from memory!

Been grateful for hardware engineers and technicians and their skill sets. As well as gladly working alongside them.

Had my hands in more than pieces of internal infrastructure than I can count. As a coworker recently pointed out, while "IT guy" has never been my job title at any of the places that I've worked, he noted that I could probably run an IT dept it I had to. The part of that bugs me, is he was serious, and others agreed.

Been a webmaster, not that I miss that job.

Gotten to work with equipment that I always thought was so expensive that I would never be allowed to touch it.

Seen more than one 8-inch floppy diskette.

Oh wow, satellites!

Been one of the guys who knows too much about what needs doing after the power comes back on.

Both saved the day like Mr. Scott and reminded people that I am not in fact Scotty.

Quoted Jurassic Park more times than I ever thought possible.

Had to wear both my red shirt and my brown pants.

Kept working on a problem everyone else gave up on, and actually found a solution.

Written code to handle parsing existing formats and data streams, including at least one parser of MPEG2 Transport Streams and various propriety things.

Written code, specifications, and documentation for formats and data streams I've created. Sadly, more often for propriety things.

Debugged more than a few weird problems.

Been the guy that gets to solve a problem because the team that should fix it in their project decided it's too much work to do the right thing.

Solved problems at both ends so a system is tolerant if only upgraded one end.

Will probably forget more about the X Windows system as I get older than younger folk will ever learn.

Will never forget there was a character encoding named EBCDIC because test equipment was so much older than I was, defaulting to EBCDIC rather than ASCII made sense when it was manufactured.

Worked on existing and developed new products that actually get used and deployed.

Never got to go to tradeshows and conferences related to my fields but was the chief code monkey on a product that got an award at one.

There will probably be at least letter from a customer in my keepsake box.

Ahh. I've got to admit, it hasn't been a dull career to date.

Sunday, May 1, 2022

It’s been an unusually full weekend. A couple friends were in Atlanta making for a nice chance to hang out. As someone that already passes for a potato during my time off, this was probably the most time out I’ve spent since the pre-COVID age. Between work and medicine schedules it’s been difficult to get very far on the weekends, even after being vaccinated.

I’m also reminded that driving in Atlanta isn’t quite as bad as I remember, thanks to it being the weekend. But I’m still going with the accurate statement that Atlanta is a gravity well where cars go and pedestrians can walk faster 😅. Driving on the interstate doesn’t bother me, it’s just a case in methodical driving and trying to avoid the psychopaths. It’s more specifically the metropolitan gravity well that sucks.

Oddly the thing I’m most looking forward to about the coming week is coffee. I’m able to be a fully functional human being without caffeine, and did so the first twenty or so years of my life. Yet, I’m still in favor of an IV drip of espresso given how little coffee I’ve had this weekend.

As a side note, a entry in embarrassing life moments: wondering why the parking machine refuses to acknowledge my credit card exists, and then noting the machine is too old for chip cards which meant my mag strip was therefore on the wrong side. Or as my brain’s internal monologue phrased it, “Damn, I shouldn’t have skipped coffee”. Yes, never skip coffee. Something, something. Mm, coffee.

Friday, April 29, 2022

Thus far, getting the 2300c up and running has proven to be a bit of a longer running side project than expected.

Part of the juggle:

  1. Most of my software base targets M68K and system 7: about the time PowerPC support began.
  2. Most of my media for installing MacOS 9 either can't boot on older than a G3 or is media that can neither be booted nor readily connected to the older hardware.
  3. Which parts will end up in which machine.
Now that I have a second IDE to SD adapter, I can fit the 2300c with its own internal drive. I'm thinking the larger RAM card from my 230c will get swapped with the 8 MB RAM card from the 2300c. At least if I can get the machine running MacOS 9 or 8.x where memory use will probably be higher. I can't say that I care as much about the modem card given the process to swap that and my lack of a local test loop.

I'm thinking that the 2300c will get nicknamed "Maxwell", after Gundam Wing's Duo Maxwell.

Looking like the next steps will be creating an image for the SD card via emulator or trying to arrange booting my G3 machine and seeing if it can run an install to the 2300c using Target Disk mode and a SCSI connection. In the meantime, I might just see if the 230's system 7 install will boot on the 2300c. If so, a whole lotta Zip disk swapping and multiple partitions might be an effective solution.

While the 2300c has proven to be in much better shape than I expected, the fancier color screen looks like it would benefit from recapping far more than the 230's B&W. Figuring out replacement capacitors though, may be a project for another year. When it comes to the trouble of dismantling that section of PowerBook, it would probably make a good opportunity to do the same to the motherboard. Especially if the PowerPC model also has most of the caps in the same zone near the DC input.

Actually, come to think of it, I believe the baseline floppy setup system 7 that I used for the 230c should be viable if I make a PPC disk utilities floppy to bootstrap from. Decades after the fact, I'm not entirely sure I want to know how well an upgrade process from System 7.x to MacOS 9 would work.

Random thought

I think I can now say it is universally known that I love coffee.

That, or the only way to make it better known would be having coffee paraphernalia tattooed on my face..... lol

For the most part, lately I tend to find myself in an often-tired state. Part of this, I reckon is simply how life is right now. Between work and home, I'm usually kept busy at both ends. I'm used to it being a busy season by now. Another part, I think is that spring just doesn't tend to be a great time of year for me in practice. Most years, actually I've been kind of glad this time of year leans towards busy much stronger than idle.

Recently, I marked 6 years since ma passed away. Events like that seem to make up the lion share of events on my calendar for the early parts of the year, that don't involve meetings and appointments. It kind of bugs me that that trend has only grown since I was a kid. In many cases, it's the death of someone I care about or the birthday of someone I care about whose no longer alive. That sums up the key highlights of my personal calendar for early months of the year. But I also guess that comes with getting older.

My grandfather used to say, "Adapt!" My mother was fond of pointing out that most of the things her dad said were utter non-sense, but she also had a talent for re-iterating the ones that were wise. For me, adaption has usually equated to get things done whatever needs doing.

In the course of my life, I've learned that I probably adapt a bit quicker than most folks I know. For things that I can file under doing, that's kind of easier. It's a more mechanical type of processing that leaves you something to focus on, whether or not it pisses you off in the process. It's the things that aren't as focused that I find harder.

For life in general, well, I'm pretty sure if I pointed out the times that my family had to adapt growing up, my momma would have both slapped me in the head for implying that she hated change that strongly and have listened to my two cents that she did well at making the most of it. That's just how life is. You adapt or you stagnate.

Over the past few years, I've felt that my life has been headed towards a different chapter.

Oddly, this reminds me I've got about 30 more years until my age hits the next power of two.... 🤣

Sunday, April 17, 2022

Passing thought: if personal cybernetics or portable nuclear power cells are ever a thing, I so need an integrated espresso machine.

For some reason this makes me remember Killing Floor's Fleshpound. A type of zombie that effectively turns into a meat grinding berserker when the squad's gunfire causes its chemical injectors to respond to its rage.

You know, having an espresso machine built into you would probably be a case of be careful what you wish for.

Saturday, April 16, 2022

Great plan: saving leftover chili, macraroni, that could be smothered in cheese and tossed in the oven.

Bad plan: eating the entire pan for chilimac. Then polishing off a bunch of cheesecake.

Or was that a perfect plan....

Sunday, April 10, 2022

Windows: oh, so poorly defined

Wondering what the heck Rimuru is so lethargic at I/O, to the point that programs take minutes to launch from the start menu and Explorer instances minutes to refresh.

Task Manager reports that my NVMe drive is at locked on 100% but only registers tens of MB/s in I/O. That's kind of silly in more ways than one.

Running perfmon /res from PowerShell, imagine my greater surprise when the Resource Monitor paints the finger at PID 4, SYSTEM and shows executable files from the new XBox advanced management feature.

Now here's the real kicker! Of the top three entries two are for a file that no longer exists on disk because I uninstalled the game a few weeks ago. Both marked at roughly 10~11 MB/s reads if you translate the B/s into reality. The third is installed but is registering ~4.5 MB/s reads for a file that is 600 something KB in size.

But I suspect that this non-sense is also a red herring, as system performance has leveled off despite the silly entries in the monitor. Whatever really sledgehammered the drive at startup is likely long since gone by the time I could get the monitors up and running.

That said, I kind of have to wonder what kind of I/O pattern could possibly register tens of megabytes of reads on a file that does not exist for thirty plus minutes and going, and if it did exist, would probably fit on a floppy diskette with plenty of room to spare.

Saturday, April 9, 2022

Sometimes random things make you frown.

  1. Paper weight falls off the tea bag.
  2. String falls in the cup.
  3. Can’t reach the teabag or the string.
  4. Flip over cup and it still won’t come out.
  5. Tie the string to the handle and it flies off when adding water.

When they all in a neat streak of events: I call this an incremental frown.

On the upside sitting down with a spot of tea and not going ass over tea kettle in the process 😅

Saturday, April 2, 2022

Done it again

So, it seems like I've done a naughty thing: I bought another vintage PowerBook. This time it's a Duo 2300c.

A downside of 30-year-old Mac is the trackball is sometimes finicky and has proven resilient to my efforts. I've actually thought about acquiring a Wombat ADB-USB bridge so that I can use a modern mouse^ with my Duo 230. Later models tended to retain some serious hardware compatibility and reuse but eventually replaced the trackball with a standard trackpad. 

I've thought about acquiring a junked late model Duo for parts or trying to find piece meal parts of the old upgrade kits to refit my Duo 230 with a trackpad. Given the age of parts, probably better off with the Wombat approach. Encountering a 2300c in good shape that doesn't cost more than a decent modern laptop of course was too tempting a target.

In my tastes for PowerBooks, things tend to lean more in the direction of subnotebook and ultra-portables. Even today, the Duo series greatly reflects my tastes in computing. 20-year-old-Mac's PowerPC processor has been kind of nifty since it can emulate Motorola 68k and run native PPC code. But the 'Street series is too damned hefty for my tastes even if its G3 blazes compared to an old '30.

Interchangeability of parts between the Duo 200 series seems to be pretty high, but I'm not sure how true that is with the 2300c for internals. But unlike other PowerPC models I'd care for, because it's the last Duo: it's compatible with my peripherals. By contrast, other options lead in the direction of proprietary model-specific gear. The 2300c has the same dock port as the earlier Duo 200 series.

Depending on what shape its internals are in, I might end up with two functioning machines or kit bashing them together. I've been more interested in the 68k / system 7 era, but I can't say that I really mind prospects of a 603e at nearly triple the clockrate of my 68030.

^ While I'm sure Apple must have made a decent ADB mouse at some point, I can't say that I enjoy the rolling ball mice of old as much as I do an actual track ball or an optical based mouse.