Showing posts with label Apple. Show all posts
Showing posts with label Apple. Show all posts

Friday, February 3, 2023

Even with the M2 Pro, Mac gaming is as bad as it’s ever been - MacWorld

An interesting subject, and one that I find amusing in some ways.

You see, there is exactly one reason I maintain a Windows machine at home. DirectX based video games that are only released for Windows. Otherwise, I would have switched to BSD and Linux based machines eons ago. By now, I'd also have dropped the desktop form factor if it wasn't for the ten pounds of GTX problem.

With Rimuru's recent motherboard replacement, I was left without my gaming desktop. Fortunately the games I was most playing at the time (Subnautica: Below Zero and Subnautica) have 64-bit Intel versions that my Air can play under Rosetta 2. In Below Zero's case, it's even a really good experience.

But there's a reason why I consider the Macintosh a joke of a gaming platform, and this article nailed the crux of it: there's just a few games! This problem until recent years, was also shared by GNU/Linux and even that is still an on going concern IMHO.

The comparison between a beefy Mac mini and a comparably priced gaming PC, is about what you would expect. Dollar to the pound, as nice as Apple Silicon is, it can't out perform a dedicated Windows gaming machine -- which will have both the games, and be at the forefront of developer's optimization and quality assurance (lol) processes. I think it's kind of awesome how capable Apple's GPUs are, and let's be fair, if you really do prefer a Mac, the price difference may be worth it to you versus a PC. Good financial sense, not likely, but to each their own tastes in technology.

What really doesn't have a solution is the games. Using my own Steam library as an example, about 1/5th support macOS -- and most are simply not possible to run because they require support for 32-bit Intel apps. Ones I've tried on my M2 MacBook Air, have left me impressed with the performance of Rosetta 2 for running 64-bit Intel apps. 

This is about the same amount of my Steam library that is Verified compatible with Valve's Steam Deck. If we expand the criteria to "Verified and Playable", Steam Deck is compatible with half my library. Include those that are simply untested, and the search selector suggests that 80% of my collection can at least "Attempt" being run on a Steam Deck. Those numbers are likely skewed a bit thanks to Renpy and various indy things that are more inclined to offer Linux binaries for 64-bit Intel.

That doesn't even consider that Steam's own app has superb quality on Windows, is meant to be the focal point of SteamDeck's UI, and that on macOS it really has an "Valve also ran" grade of hit and miss quality issues. You won't love Steam on macOS unless Valve makes it a significantly higher priority, and there is little reason they should when it's most useful on Mac for streaming games from a PC!

MacWorld on the other hand makes an interesting case for investment. Apple has a lot of money at present; for years, they've fit the demographic I dub "More money than GOD". I'm not sure if Apple simply bribing publishers and developers to support macOS is legally wise, but boy, that would be an interesting idea.

Sadly, I don't think Macintosh has offered a lot for games since floppy diskette was the prime distribution media. And even then, I would probably have been inclined to explore CP/M and MS-DOS coprocessor options if such things weren't comically out of our price range back then. Actually, I still have no idea how my mother afforded a Tandy 1000 series PC in the first place :^o.

Saturday, October 15, 2022

One of the things I've been wondering for a while now is how the performance of macOS's EXFAT driver is representative of its peers. It's notably slower than what you would see in NT, but not so bad until you go from the sequential 1M to random 4K part of my choice benchmarks. Once you hit the randoms, it goes form "I wonder if that's lack of optimization in the driver, or the I/O system design" to abysmal. But to be fair that is the worst performing metric anywhere, and I'm more interested in the sequential performance. 

Well, having a nice shiny (or should I say, mat?) Samsung T7 Shield that was on sale, I decided to do a little test cycle. EXFAT, FAT32, HFS+, and APFS. This drive is designated for Time Machine duty, so I have no need for it to remain on a interoperable file system.

Using AmorphousDiskMark 4.0.

EXFAT as formatted out of the box:
  Test            - Read MB/s     Write MB/s
  SEQ1MQD8        - 586.42        691.32
  SEQ1MQD1        - 594.45        690.05
  RND4KQD64       - 21.75         13.68
  RND4KQD1        - 21.70         13.48
FAT32 as formatted MS-DOS (FAT32) from Disk Utility:
  Test            - Read MB/s     Write MB/s
  SEQ1MQD8        - 516.03        690.32
  SEQ1MQD1        - 596.97        691.80
  RND4KQD64       - 21.56         13.64
  RND4KQD1        - 21.50         13.51
HFS+ as formatted Mac OS Extended (Case-sensitive, Journaled) from Disk Utility
  Test            - Read MB/s     Write MB/s
  SEQ1MQD8        - 612.39        820.77
  SEQ1MQD1        - 578.25        691.00
  RND4KQD64       - 120.48        55.44
  RND4KQD1        - 18.33         14.70
APFS as formatted APFS (Case-sensitive), after converting from MBR to GPT from Disk Utility.
  Test            - Read MB/s     Write MB/s
  SEQ1MQD8        - 733.22        818.84
  SEQ1MQD1        - 617.40        684.06
  RND4KQD64       - 121.67        55.13
  RND4KQD1        - 21.27         13.83

This makes me suspect the performance lossage is more to do with how optimized the FAT drivers are. I should really repeat this with one of my USB flash drives where the performance sucks to begin with, but I don't want to spend all day on this :^o).

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

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.

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.

Friday, January 7, 2022

Why iMac G4 is still the greatest Mac ever made 20 years later

While I can’t say that I ever thought much of the iMacs until I saw the modern style flats on people’s desks, I have to admit that the G4 certainly had a unique design. The original CRT design, I think would be deserving whether you wanted to give it an award for excellence or failure in style. But the lamp style G4s, at least were unique.

But I’m pretty sure most people don’t want to experience 20 year old processors and the modern Internet :P.

Wednesday, October 6, 2021

Steve Jobs once chucked an iPhone prototype to impress a room full of journalists.

I kind of love this concept. Not because it’s the kind of gambit he might pull, but because it illustrates the point so perfectly. Unscathed or smashed beyond all recognition anyone’s question about the device’s durability would have been reasonably answered beyond all doubt.

Plus there’s another point: not to be afraid of trying. I’m sure some engineer somewhere had quite the puckered ass at the time. But you can’t be held back by fear if you want to accomplish something meaningful.

Tuesday, October 5, 2021

Monday, September 27, 2021

For the most part I’ve met iOS updates with the mindset, “I’ll just be happy if it’s stable”. Because when iPadOS 13 landed the features were much needed but the stability was crapola on my then young iPad Pro. Recent releases have thankfully been less hazardous and iPadOS 14 would become pretty stable for me.

Upgrading to iPadOS 15 thus far has passed the stability requirement. Plus for the first time it feels like new features have landed in a polished form. Running multiple applications using split screen, slide over, and the would probably confuse non nerdy users multiple instances thing, now work really damn well. iPadOS 15’s the best implementation of such things I’ve had since Samsung started to screw over theirs in favor of Googly multitasking and focusing on DeX.

So while I honestly could have cared less about the multitasking features earlier on, beyond slide over being a common offender in my iPadOS 13 instability, iPadOS 15 actually makes me view the fancy split screening stuff as a feature I can use.

Monday, September 6, 2021

Misc thoughts on System 7.5.0

Poking around the classic MacOS has been an interesting experiment.

One of the things I find remarkable, brilliant, and rather lovely is getting the old Macs to boot! Seems like just about anything with a usable system folder and a means for achieving block I/O from it will boot. Compared to mucking with MBR based chain loading schemes and infernally buggy BIOS this has been a good plus. Offsetting that is how Apple's partitioning tool refuses to initialize SCSI disks without some kind of ROM identifying it as one of theirs, which seems to have been dropped by the later IDE days.

For the most part I have chosen to ignore the desktop on PCs in preference to a home directory. I've known people who cover the Windows desktop in icons all over. Mine has largely been spartan since I focused on UNIX systems, and since XP tried to make multiple users suck less on shared home PCs.

Classic MacOS on the other hand makes it curiously inescapable. It actually feels more like a "Shelf" to me than a desktop. Because its behavior is not like desktops that I am used to. On most "Desktop" operating systems that I've used: the actual desktop was simply a special folder. If you stuff a file on it the only difference from any other is not needing a file manager or a bunch of tabs or clicks to reach it later because you'll just be moving windows out of the way to see it or using a shortcut to navigate there.

I've found that moving files from floppy disk to desktop doesn't move the file off the diskette, so much as it seems to flag it as part of the desktop. Moving it somewhere else then generates the kind of I/O event other platforms do. Further when booting from other media: the desktop is subsumed into the current session. I.e. boot off a Disk Utils floppy and you'll still see the desktop, but the icons for your HDD and floppy will have switched positions. That's actually kind of cool in my humble opinion.

On the flipside the trash seems to work similarly. Trashing files off a floppy does not return the space, but unlike some platforms does send it to the trash rather than forcing a unix style deletion.

When working with the desktop and your hard drive: placing data on the desktop seems to be treated like the root of the drive. Opening a file info dialog will show a path like "MacHD: My Folder or File", and you won't see it in the actual drive: just the desktop. One thing that made this apparent to me is the option to default to a "Documents" folder for the file open/save dialogs. System 7.5 created a Documents folder on my desktop but it doesn't appear in MacHD despite the path shown in Get Info. I opted to leave an alias on the desktop and move the original into the HDD view, reflecting how I found the file system from my Wallstreet's MacOS 9.2.2 install.

At a more general level is the feeling that Apple's designers really did not believe in the keyboard. There are shortcuts for many common tasks, but when it comes to manipulating text the system UI has been use the mouse or piss off. Even simple behaviors we now take for granted like shift+arrow to select text do not exist in System 7.5. Fortunately, I actually like the trackball :P.

Monday, August 30, 2021

Thus far, I have found System 7 rather interesting.

On the PowerBook Duo 230 AKA 30 year old Mac, I've got 7.5 running off a BlueSCSI mounted internally. Tech by Androda has a PowerBook configuration that comes with a lovely 3D printed bracket, which was easily mounted using the rails bolted to the original Quantum drive. The only real problem that I had was initializing the drive, in the end I opted to download a prepared blank image. As far as I can tell the difference versus dd'ing my own is Apple Partition Map, Eventually I need to find a nice disk utilities package that fits on a floppy, as the Disk Utils disk offers me little value beyond it boots and has a system folder.

Installing was fairly straight forward since I was able to build floppies using the PowerBook G3 AKA 20 year old Mac. No idea of how, but disk one appears to be bootable but ha sno system folder visible like the Disk Utils disk. The installer however kind of sucks. Attempting an easy install takes about 20 - 40 minutes of swapping 7 floppies, and then dies and deletes the entire staging area off the disk. So I went about doing a custom install piece by piece and determined that its the Apple Guide on diskette 7 that causes this. Also for some reason it follows a pattern of eject disk 1, ask for disk n, eject and ask for disk 1, eject and ask for disk n; whenever I first start installing some item from custom install. Making this whole process a pain in the ass. Once in a while it decided to want to floppies at once. So, while I kind of love how easy it is to get classic Mac OS to boot: I think the 7.5 installer sucked. It is however quite simple and easy to use, if you can get it to work :P. At 7 floppies plus a Disk Utils, it's not too large a set either.

Beyond that however, it works superbly and for a machine old enough to have school aged children of its own, I find the Duo 230 quite snappy. The real pain was trying to get Stuffit Expander loaded, since getting the images to mount on my G3 was mostly an exercise in futility. Once I finally got the disk made, I both set the write protect tab and wrote a message about not losing the disk because it's a pain to build. When I was putzing with Basillisk II on my OpenBSD machine it was fairly painless because I could just mount the image directly. In System 9.2.2, I ended up using grabbing the Virtual DVD-ROM/CD Utility off Macintosh Garden. Disk Copy and ShrinkWrap told me to eff myself. Trying to mount in Toast just froze the G3 such that not even the mouse could move. Never liked Roxio on Windows, and don't think I care for it on Mac either. Needless to say I wasn't happy getting StuffIt Expander onto my Duo!

One thing that remains to be determined is whether or not I care to migrate to System 7.5.5, or a larger internal image.

Testing 7.5.3 -> 7.5.5 in the emulator was a fairly painless experience. Give or take that it takes forever to unstuff large files compared to my Duo. The StuffIt archive is 70~80 meg. More general stuff in the emulator seems to suggest 7.5.3 improved performance on 68k processors, not just on the younger PowerPC processors. But overall seems less important without a PPC based Mac. Given the size is something like net install + 19 floopies + 3 update floppies, I'll probably defer that until I have a working RaSCSI where I can just place the files rather than imaging a ton of diskettes.

Regarding the disk images, I'm less decided. I chose to setup BlueSCSI with a 250 MB image. Partly because I just wanted to see it work, and partly because I intend to have RaSCSI be an external drive to shuffle between systems. Considering the Duo came with a dead 160 MB drive and they apparently were sold in 80 MB and 120 MB configurations, I'd like to think 250 MB is a nice balance between the hardware's era and large enough not to care. Between system folder, basic software, and copies of the floppy loaded setup files, I'm only using about 30 MB. I plan for RaSCSI to present a large 4 GB volume, possibly several; but I could just as easily use that internally.

One oddity: the maximum date. Despite HFS having a limit of 2040 for its max date, I couldn't go past 2019 without the date wrapping around to 2019 in the control panel. Apparently this was a bug in the date/time control panel, and someone wrote a nifty control panel app that lets you set the date correctly.

Monday, August 16, 2021

Sometimes to fix a 30 year old computer, you're better off buying a 20 year old computer to help

A few months ago, I picked up a 12" iBook G4/800 MHz to use as an OpenBSD/macppc experiment. After the Duo's power supply went poof, I was rather hesitant to spend $30+ on a replacement that I would likely have to split open and re-cap to avoid a repeat of said smelly poof. Since the iBook G4s still used a 24 volt charger, and mine already had a replacement tip scarily attached. I decided to buy another G4 charger as a replacement, and attempt to graft the Duo's tip onto my G4's charger.

Sadly this proved unsuccessful, be it my limited soldering skills or the problem of figuring it how the old replacement tip's three wires were adapted to the G4's one wire and ground, it didn't work. So I decided to do a bit of research. Excluding a brief difference in the 500 series it seems that Apple largely kept 24 volt chargers from at least the early '90s PowerBooks up until the early Clamshell G3 models with the hockey puck, and swapped tips towards '99 or '01. It's kind of hard to find one of the hockey puck chargers, and much like the iBook G3, I really can't decide if the design was genius or silly.

In my efforts to dig up a replacement charger, I ended up buying a 20 year old mac to help me fix a 30 year old mac. Got a good price on a 14" PowerBook G3 series, which from the 233 MHz/512K/etc on the bottom I suspect may be a PDQ. Since this machine happens to have both 10BASE-T Ethernet and a floppy drive, it's made it really handy to try and deal with abusing software onto floppy diskette with disk copy. The machine even came with a CD-ROM module, user manual, emergency guide, and some spare floppies.

Opening up the PowerBook G3, I really, really, really hope that whoever designed the internals won an industry award or at least got a huge bonus. Eject the expansion bays, push the switches and pop goes the keyboard. Unscrew and yonk the heatsink and vola memory, hard drive, right there. Makes working on my old ThinkPad (and pretty much very laptop I've ever touched) look hard by comparison.

Not sure if anyone fathomed how useful the mix of old and new ports on the Wallstreet/PDQ would be for something like this. Having 10 Mbit/s Ethernet and a version of Internet Explorer 5 that's better than my first Pentium machines kind of made my chuckle, but is quite handy. While at the same time it has the same kind of ADB keyboard/mouse, HDI-30 external SCSI, and mdin serial ports my Duo has. Not sure what to make of the S-Video, other than to remember way back then we couldn't afford TVs now computers with that 😜. On the positive side looks like it also has a real VGA instead of the whatever-the-heck-Apple-dsubs were that my Duo has.

Duo 230 off G3 charger

More importantly the M4402/1998 charger works as a perfect replacement for my blown M7783/1992 charger ^_^.

Tuesday, August 3, 2021

PowerBook Duo 230

So, I kind of lost my marbles and decided to work on a nearly 30 year old computer as a project. Growing up in a PC family: my knowledge of the classic Mac operating system is quite limited compared to modern anything, or even ye ol' MS-DOS. I've also never been as fond of emulators as actual hardware.

Bits & Pieces
From different sources:
  • PowerBook Duo 230 /w charger and dead battery
  • MiniDock with the modem, HDI and mDIN connectors
  • External HDI-20 floppy
  • 20 MB RAM module (not pictured)
The laptop is known to have a dead SCIS drive, so it's a bit of a project out the barn door. One that I hope to solve with a RaSCSI in the long run. Powering it on stand alone with the charger for a quick test, I've actually never heard a drive sound that so bad. I'm guessing the head must be glued wherever it is parked. 

But it still booted to the old GUI BIOS like ROM with its floppy icon of sadness, as expected. Trying to connect it to the dock and power up, I was only able to get an odd chime and then couldn't get anything to power on.

Partial disassembly

Unfortunately while I was getting some tools to begin disassembly: the charger went POOF and lovely smoke. I'm going to take a guess that it blew a capacitor, and trying to power the dock was the final nail in its coffin. Fortunately it was only plugged into the wall at the time, and didn't scorch my secondary desk -- which is conveniently located near windows.

On a positive side: I managed to disassemble the Duo without breaking the tabs on the upper frame nor miraculously the ones on the center clutch cover. I found the 250 video at Jason's Macintosh Museum a superb example of the process. I've no interest in complete tear down, so I stopped at detaching the screen and hard drive.

Forgot how much the smell of rubbing alcohol sucks, but with plenty of that and some gauging with a take out plastic knife, I removed the turned-to-goo rubber feet from the bottom frame and screen bezel. At first I didn't care, since it was just sticking a bit. Then I noticed the grey goo was coming off on my desk, and then they had to die.

Aside from Apple's fondness for little plastic bezels, the Duo 200 series is actually easier to take apart than my old ThinkPad X61/T61 series. The Duo's plastic seems a little less terrifying than I expected, but to my understanding how brittle the plastic has become is a major problem in such old PowerBooks. Therefore, I am taking great care.

Much to my surprise it looks like the unit has a memory module installed. Size unknown, can't find enough indications on the chips to tell. In any case, if I get her operational whichever module is larger will be the one fitted.

Problems to be solved:
  1. Power
  2. Storage
  3. Software
Not sure that any third party replacement chargers exist at this point. It's old enough that it's hard to even look for a replacement. Best plan is probably take the charger to work, crack it open, and see what can be done with the remains of the adapter. As far as I can tell the 24V chargers from the old G3/G4 models have a smaller tip. May be better off digging up a suitable 24V charger, cutting the tips, splicing the old one to a younger adapter, and borrowing some heat shrink.

I assume it's possible to split and replace the cells in the NiMH battery pack, but that's not really a priority to me. I've heard that Battery's Plus does that, but the ones near me don't.

Storage wise I would like to fit a RaSCSI with a Pi Zero in place of the internal drive if possible. By being careful not to fubar the ribbon cable to the old 320M Quantum drive, I think that should be fairly painless aside from making sure the headers are on the right side of the board. Pre-emptively, I've resurrected my old Pi 2 Model B. When kits or assembled boards are available, RaSCSI is my plan.

I just don't see a point to buying a 30 year old hard drive. They're expensive time bombs, and it's probably cheaper to buy a few PowerBook 100/200 series for parts than acquire a drive on its own. No one has made this kind of drive since the mid '90s or so.

Software is fairly easier a solution. My plan is a boot floppy, but it may be possible to just setup an image in an emulator and load it on a RaSCSI. The hardware pickles need solving first. I'd like to get System 7.5.x or 7.6 operational. Preferably on something NOT a 30-year old hard drive. On my OpenBSD machine, I've setup Basilisk II but had no luck installing system 7.x there. Hopefully, I'll have the opportunity to try on the Duo itself.

Also, I should probably try and crack open that floppy drive and see what parts may need lubrication.

Saturday, July 31, 2021

Now this is very interesting. Both because SCSI2SD is a bit expensive, and because the newer V6 boards would need an adapter to hook up to an old Mac. But on the flipside while the current SCSI2SD seems pretty swell for connecting to other SCSI devices via adapters; a Raspberry Pi itself is a pretty general reusable platform.


As far as I’ve been able to figure out, old Macs have ridiculously slow SCSI buses by modern standards of any mass storage device, and I think they didn’t even support DMA until the late ‘90s. But to be fair hard drives were typically in the 10s of megabytes in the late 80s - early 90s, and a few hundred megs at the most.

Sunday, June 13, 2021

APPLE ISN’T JUST A WALLED GARDEN, IT’S A CARRIER - The return of the Angry God of ARPU.

This is one of the more interesting metaphors you could apply. Walled garden has been used so long for Apple’s modern eco-system that it is the defacto definition, if not the dejure definition of the App Store. Using the metaphor that Apple is a carrier: seems highly appropriate, but sadly, I think paints the case that Epic should win.

You see companies are first of all in the business of staying in business. For some reason, the FUPM scene from Goodfellas is playing in the back of my mind. What is good for users, and customers, is not always what is perfect for businesses. I like to believe what is good for the customer should be good for the business if you achieve a fair compromise rather than a big stick.

The real moral of this story is that large one sided monopolies are bad. Carriers like Verizon and AT&T got away with all but murder because of the extent of their power over their own networks. To be fair, when it’s “Yours”, you should have some say in that. I believe that the whole digital signatures thing for installing apps on modern platforms is a great thing. The difference is kind of in implementation: Apple runs the App Store, and they should have power over it. Much as Google does over Google Play. But one of the twists is that on Android: the user is the last stop on the right to install software. On iPhone: Apple has total control. In my opinion users should have more control over the software they can install, not more control over a provider’s store front.

Having stopped sewing people at the drop of a hat, Apple has been doing a fair job of obeying Wheaton’s Law—don’t be a dick. Which is key to prolonging your monopoly and circumnavigating confrontations like Epic vs Apple. Because if you’re more benevolent than malevolent it is harder for your enemies to gather strong support, and come for your bottom line.

The greater your enrage customers and businesses in between: the more support potential adversaries can build. Carriers like AT&T and Verizon Wireless have done the big stick to beat down companies and shove up users keesters so well, that pretty much no one loves them for it. Eventually if you’re a big enough dick: someone will punch you in the nuts.

Sunday, May 16, 2021

Opinion: The M1 iPad Pro needs iPadOS 15, not macOS

While I typically roll my eyes at many posts regarding fruity things, I find this one more sane.

As a weirdo who actually prefers a Tablet First life style for my non terminal, non video game computing needs, I don’t have a lot of problems with how iPadOS 14 has evolved. So much as I wanted to puke at how iOS 12 was 😝.

Personally, I don’t really care about macOS. In the era of OS X, I used to consider the UNIX underpinnings a reason to choose it over XP if I ever had to choose between an NT or Mac based corporate machine. Basically, I don’t give much of a flying fuck about Macs outside of the POSIX programming environment that overlaps with BSD and Linux based systems.

Being the kind of weirdo who used to dock an Android tablet to a monitor, mouse, and keyboard to do actual work, my main beef with iPadOS today is that it can’t do what I used to. The limitations on background connections make it impractical for me to use my iPad Pro like a terminal. The lack of software like Docker Desktop and XCode, just make the iPad ineffective for local development. So SSH apps being forcefully disconnected by the OS after a short time in the background, means iOS is a poor terminal if you’re switching apps.

For more general use cases are kind of meh. If your GUI software doesn’t work well on my tablet, I’m probably not going to have a big opinion of it on my laptop  either. Software design has come a bit of a long way from just slap a 1990s style menu bar around it. A prime example of sorts: AquaMail worked superbly on my Android tablets and Chromebooks, so much that I wished for a PC version of the app. Something closer to Gmail or Apple Mail or Windows 10 Mail or Thunderbird or Claws, yadda, yadda — just don’t care.

I suppose there is the perk that most of my harsher software demands tend to take a command line centric view. Many of the pieces of software I really do care about fit into the unix history of command line tools from a Bourne style shell session. Not a bunch of clicky all over the place GUIs; I’ll care more about GUIs when I need to use my fat puddgy fingers to interact with a screen or when a keyboard is a combat ineffective way of interacting with a problem. For example, I wouldn’t want a command line version of GIMP, but I don’t need a GUI version of vi either. I’m weird :P.


Saturday, April 10, 2021

Apple Just Gave Millions Of iPad, iPhone Users A Reason To Leave

Arguably an article like this on Forbes bodes ill for Apple, but shouldn’t come as a surprise to many. Folks have long talked about Apple’s “Walled garden”, both positively and negatively over the years. But some may forget that Apple is in the same boat as the rest of us.

For the most part as a user, I’ve had as positive an experience with the App Store as I have with Google Play and Amazon’s own venture. I can but hope for developers, it has less the faceless sword of mysterious injustice that seems to pop up in more Googly lands as horror stories.

What people should expect from such a store front is a responsive attitude to dealing with malicious actors, and taking the responsibility to clean their own house.

Google and Apple have at least made efforts at that. Although in the big G’s case, sometimes I wonder how much of their interactions with humanity at this point is handled by automations and scantly reviewed by mortals. I suspect whatever Apple’s review processes these days, they’re likely overrated from a security perspective.

Saturday, January 2, 2021

Revisiting the problem of sending custom alarm tones to iOS, this time around I opted to save myself some pain. The first thing I did was locate where I stuffed my audio file; the second was plug my iPhone in to iTunes. Because when you utter enough profanities doing a thing it tends to leave a mark 😛.

I've been thinking for a while of setting a new alarm for the weekends. Presently, Misty's morning meds rely on the fact that I'm usually awake around that time and if not, Corky makes sure I am; much as he made sure my mother didn't dose off instead of testing her sugar in the morning. Habitually waking up around the same time has been useful, but lacks fail safes. Thus the alarm clock.

During the week it's kind of wrapped around my trifecta of alarms. One to wake me up, so I can't sleep through the others; one to tell me to get my ass out of bed; and the third to tell me I better damned get my ass out of bed if there isn't a tooth brush in my mouth yet 😲. Each of these have different tones to help know the pattern. Normally on the weekend there's just a late alarm in place to make sure I don't literally sleep the day away, and I'm usually up long before then.

In thinking about whether I want to put the extra alarm on my phone or my tablet, the notion hit me. Separate device, separate why the frak am I waking up reason. I might even migrate that time slot from tablet to phone during the week as further reinforcement that it's time for Misty's meds.

As such the time frame overlaps with the first weekday alarm, as that's the most convenient time to give Misty her meds, and bribe Corky into letting me go back to sleep. Peanut butter is important here, lol. In much the same vain: I'm inclined to use the same alarm tone for the same time of day and purpose.

That just so happens to be the protagonist's morning alarm from Pixel Fade's Ace Academy. Which is a heck of a lot more pleasant to wake up to than the 90 dB alarm clock I had as a kid, lol.

Wednesday, December 23, 2020

Signs that this iPhone thing is going to workout:

  • Use of three and four letter expletives to describe messaging from my phone is down by 90%, effectively now at the level of autocorrect.
  • Use of same to describe messaging from my tablet is now down 70%, and is no longer filled with pain and agony whenever I do more than type.
  • I haven’t felt the urge to break the damned thing.
Part of the value here also lay in the use cases. Typically my tablet screen on time can be measured in hours per day. More if I’m using it, less if I’m mesmerized by some video game or book or Netflix or whatever. By contrast my phone screen on time can probably be measured in tens of minutes per day, unless someone sends me a lot of text messages in the middle of the night.

Which is a pretty stark contrast to years past, where I used my phone pretty significantly. Over the past five years or so, Android’s evolution and my usage patterns basically killed my phone use in favor of tablet use the rest of the way. While the transition to iPadOS was rather rocky, given my heavy demands in tablet: the transition to iOS has mostly been trivial.

You could say that my life around Android largely caused me to bypass the long ass wait for decency in iOS features, after eons of going “Huh, how the frak have people lived without that all these years?” whenever a new iOS release happens. Likewise the tablet use killing phone use, basically means I don’t give a frak. Jelly Bean was still a thing when I used my phone heavy enough to care as much about my phone, as my tablet keeping pace with my computing needs. So by now, iOS easily handles my demands upon a phone and mostly fits my demands upon a tablet or desktop.

Sigh. Here’s to hoping someday Google returns to producing software that I can depend on instead of software prone to pissing me off more often than not.