krpalmer: (apple)
In the final stages of preparing a post about some new-to-me Apple II emulators, I went back to the GitHub page for the “Mariani” emulator to retrieve its URL. While there, I happened to notice the number of “branches” to the code, and was curious enough to take a look at them. Spotting something called “delete-key-mapping” was sufficient to get me thinking I might keep delving into Mariani after my post was up.
ExpandTo correct your mistakes )
krpalmer: (apple)
One recent upgrade to the long-established emulator Virtual ][ promised improvements to its rendering of Apple II graphics. That got my attention. While Virtual ][ includes many useful features and I bought a license for it some time ago (long enough ago that I have to admit I’ve used the license code to get the program running on more than one computer), in an age where some emulators make efforts to simulate the blurred-together look of cathode-ray tube monitors it had got to looking a bit old-fashioned. However, those modest improvements didn’t seem enough to make a post about.
ExpandHeading for Mariani Avenue )
krpalmer: Imagination sold and serviced here: Infocom (infocom)
New programs (even if only “new to me”) help keep “old computers” from becoming the fixed entity the first part of that name might imply. New gadgets play their own role, but most often I try out the new programs with emulators, which can provide their own novelty. A little while ago I learned about a MAME “front end” called Ample. As if acknowledging how it ran on the modern Macintosh it focused altogether on Apple computers starting out, but within that bound it did make it easier to preload disk images, fill virtual expansion slots, and enable “CRT emulation” without adding command line arguments or scrolling back and forth through MAME’s own austere menus. Having already tried out the emulation MAME now offers of the early colour Macs, I was willing to try out Ample a bit.

A while after that, I went back to the program’s source code page and discovered some Tandy computers had been added without me noticing, focusing on the Color Computers. I had noticed the Atari ST listed in Ample’s list of machines before, and thought a bit about how it had also used a Motorola 68000 and had been greeted with proclamations that its low price would surely lead to software dominance, only to wind up supporting gadgets that let it run Macintosh programs. The new addition was just a bit more of an unusual juxtaposition. Much has been made of the Apple II and the original TRS-80 being introduced in the same year; something has been made of the cheaper, more widely available TRS-80 far outselling the Apple II in the 1970s (when Commodore partisans aren’t trying to make a similar point about the PET or at least talking up how it booted into BASIC and had lowercase as a standard). I am conscious even so that Radio Shack computer users seemed more conscious of Apple computers among “the competition” than Apple users were of Radio Shack computers. In any case, I downloaded the new version, aware of a comment or two insisting the dedicated Color Computer emulators that can be made to run on the Mac still have certain limitations. What I found straight off, though, was that the Color Computer 3 program I’d first emulated via MAME, the graphical word processor Max-10, still has a problem with its “keyclick” sound.
krpalmer: (apple)
Back in December I mentioned I’d started drawing, picking up the “Apple Pencil” I’d bought years before more with vague thoughts of “hand-printing recognition” only to use it for little more than “colouring book” applications. I’d also admitted the resolve to draw had gathered again after more years since that through having dabbled in the controversial terrain of “text-to-image” programs to the point of becoming annoyed with them, but not so much with the grand moral objections raised by others as just with how the fine details kept going wrong. My own drawing skills didn’t seem as if they could manage even the superficial gloss of “adequacy” that had led me along the image generation trail to begin with, much less what those who’d drawn the original pictures fed into its mathematical hoppers. Still, so I told myself, I could at least count fingers and keep them attached to hands.
ExpandWith a surprise at the end )
krpalmer: (apple)
Moving to an “Apple Silicon”-powered computer, I made some small effort to look for updates to applications I use to bring them up to “running natively.” One image browser didn’t require that search, if because I’d compiled an update myself. That program, called Xee, had a few tricks to its interface and features that had suited my own case only to sort of spoil me for moving on to anything else when its “current” version stopped being updated. After a while I had managed to turn up code for a previous version with some updates applied, but there’d been no downloadable version available. However, despite knowing next to nothing about “Mac programming” myself beyond crossing my fingers and starting Xcode’s build progress, that had been enough to produce a working version again. Noticing a different “fork” of the code with different updates a while later, I had even managed to copy enough revisions out of the first repository to produce a version that now said it was “Universal.”
ExpandAn animated issue )
krpalmer: (apple)
On some level I’ve always been a bit distanced from most computer and video games. This stretches all the way from the low-resolution TRS-80 and four-colour Color Computer knockoffs of games for other platforms to the modern complaints that Apple never does enough to get developers putting games on its (conventional) computers. In these recent days of getting my hands on Apple Silicon myself, though, I did start thinking about certain claims about a program I’ve used for less demanding things (including running a particular Color Computer 3 emulator, if not so much to “play games” for it these days...)

Once I’d installed the Steam client at last in CrossOver, I turned to some games I hadn’t been able to play since (or hadn’t got around to playing until) “32-bit support” was taken out of the Macintosh operating system. The first one I took a chance on was Portal, which I had finished and replayed before, but may remain the latest “now that’s a real game running on real computers” game I’ve taken on. That it worked at all was something. There were occasional unfortunate moments where the program would freeze as a fragment of sound looped endlessly (the most unfortunate after managing at last a string of “place new portals with seconds to spare”), but I was able to get my computer to where I could “force quit” the game. In the end, too, I got to the closing credits of the game, still a little conscious of my computer’s cooling fan having to speed up to where I could hear it. I’m not sure how many more Steam games I might be able to get running the same way. At the same time, I’m aware of having faced “not playing a lot of computer games” through frittering my time away in different ways.
krpalmer: Charlie Brown and Patty in the rain; Charlie Brown wears a fedora and trench coat (charlie brown)
When I bought a new-to-me refurbished mini-iPhone I was offered trial periods for Apple’s subscription services. I’ve run through some of the trials and cancelled them before starting to be charged, but I did go ahead and pay for a month of “Apple TV+” to finish “Masters of the Air.”
ExpandSome other things sampled )
krpalmer: Imagination sold and serviced here: Infocom (infocom)
Recompiling some command-line-launched programs on my new iMac in the hope of bringing them into the “Apple Silicon” era did mean looking back as well. I started with an emulator for the TRS-80 Model 100 and the other machines of its little family because I had specific instructions from someone who’d revised the program code. (There does seem something a little peculiar about emulating a portable computer on a desktop machine, of course.) With that taken care of, I turned to less glamorous utilities that can take a file of “Epson printer commands,” in my case most often output from a Color Computer 3 emulator, and turn it into a PDF “virtual printout.” One of them, which I’d tinkered with trying to compress its graphical results to resemble antique printouts, compiled without fuss. The other program, the output of which hadn’t looked so elongated when I’d first got it working on my previous iMac, returned multiple errors instead of an executable.
ExpandDelving through dot-matrix details )
krpalmer: (apple)
When rumours circulating for a while gained solidity and Apple began another great processor transition, my iMac was about five years old and the edges of its screen had turned sort of pink. The impression its backlight was wearing out was enough, combined with positive reports about the new “Apple silicon” chips elaborated upon from those in the “iDevices,” to raise thoughts of joining in the migration, just as I’d once moved from the 68030 to PowerPC and from the G4 to Intel. However, the thought I just sort of wanted to see that new hardware in person before putting money down had to face the thought I should refrain from anything so frivolous for public health reasons. A year later, the iMac itself made the processor transition and was repackaged in multiple colours to boot, but I still thought it would be healthiest to keep limiting “going out” to absolute necessities. When at last I worked up the resolve, or threw caution to the wind, to the point of stepping into an Apple Store, the iMac in particular wasn’t quite new any more. I kept waiting to see what would happen next, even though my own iMac had passed the point where new versions of macOS could be installed on it and the edges of its screen might have looked that much more worn.
ExpandNew rumours circulating )
krpalmer: (apple)
As the commercial established, on January 24, 1984 Apple Computer introduced Macintosh. Forty years is getting to be a long time, even if it doesn’t have quite the same texture as fifty. One thing that has endured over pretty much all that time, though, is those who are ready to proclaim reasons why the Macintosh will soon be doomed. I cast back through memories of old computer magazines I’ve leafed through and newer online comments, and after wondering if I could come up with forty reasons I wound up stopping there, just perhaps ducking a few that might bite harder.
ExpandForty years, forty dooms )
krpalmer: (apple)
Happening on an “Apple news site” post a little while ago about how to emulate the original Apple I single-board computer using a system-specific program I’ve had installed for some time was a bit of a surprise. I did get to thinking, though, how having already tried out OpenEmulator’s emulation of that computer did add something to an awareness of certain dark comments about the survivors (who in this case haven’t played by “hacker rules” for years) having written the history books and the Apple I not being all that useful regardless of the lovable “Woz” having designed it. It could, I suppose, do a bit more than an Altair 8800 with no expansion cards (I gather the earlier computer in that unenhanced state couldn’t do much more than blink its panel lights and produce RFI interference capable of evoking musical static from nearby AM radios), but rather less than an Altair or other “S-100 bus” machine well equipped. When I got to the point where the article mentioned how to get an Apple I version of Wordle running, though, my interest picked up and I resolved to start up that particular option in OpenEmulator once more.
ExpandA squashed-down game )
krpalmer: (apple)
In poking away once more at the old computer I actually used “back in the day” for some time of late, I did get around to thinking of another small program for the Color Computer I’d once tried out and made a copy of off an old diskette. Even at that point, there’d been something about it I hadn’t quite understood. Now, though, I took another look, and this time I seemed to crack a secret of sorts. I then sort of sat on my thoughts through my recent vacation to save them for a post.
ExpandSome technical details )
krpalmer: (apple)
Following recommendations, I went back to the lube-and-tire shop where I’d just had my all-season tires installed on my car so that the wheel nuts could be re-torqued. As I was waiting for the technician to head out with his torque wrench, I looked in the windows of the cell phone repair shop in the same parking lot. Having had the battery in my iPhone replaced recently at a different shop, I might not have been expecting to see much. What I did notice got my attention.
ExpandAn old browned-beige computer )
krpalmer: (apple)
Delving through the Internet Archive (although motivated by the worry the court case now under way it’s caught in will shut the site down or at least purge great swathes of content from it), I came across a collection of audio files sourced from old cassette tapes. At first glance nothing really managed to catch my eye, but as I scrolled down I did happen to notice something called “The Apple Boogie,” with a case cover in “Garamond Narrow.” Taking a closer look I realised the tape must have been songs played at “Apple events” in the 1980s; two of them I’d even known about before. A few amused thoughts of “IBM company songs” came to mind.
ExpandOnce I’d listened to it, though... )
krpalmer: (apple)
It seemed a tiny accomplishment to manage to compile some lightly updated source code for an old image browser program called Xee and once more get a personal copy of a program that can both step and jump through through a folder of saved pictures and step forward and back through the frames of an animated GIF as the mood strikes. The tininess came from the feeling I didn’t actually understand how the Objective-C source code I’d come across worked, and couldn’t adjust it so that Xee opens pictures at the same size Preview does, doubling pixels to deal with a “Retina Display.” Keeping Xee locked in “low resolution mode” got a bit more complicated after a system software upgrade and reminded me “all programs are ephemeral.”

In the midst of wondering if I could learn not just Apple’s Objective-C successor Swift but how to create a proper Macintosh application with it, I did get around to experimenting with Xcode a bit more. Along the way, I began to wonder about an item in an Xee submenu called “Remember Zoom Level.” I managed to compile a different set of updates to Xee’s source code, but wound up with a program that crashed every time it tried to open a picture. I resorted to poring over the revisions made to the code that had worked and commenting out some particular commands, and all of a sudden I did have another working program that could remember to scale everything up to two hundred percent. Trying to shuffle every revision from two sets together did wind up breaking the program again, though, even if I got to the point of compiling something that says it’s ready to run on “Apple Silicon,” which I don’t have access to.
krpalmer: (apple)
More or less reminded in recent days of the “1-bit video encoder for the classic Macintosh” MacFlim, I took a fresh look at its source code page for all that I was supposing the program had settled into a steady state. Seeing comments about “compiling on Apple Silicon,” though, had me wondering about how all of a sudden I hadn’t been able to compile it on my own system and had resorted to experiments in (virtualized) Linux. A bit more examination turned up a new explanation the program required a version of ffmpeg my Macintosh package manager didn’t install. As much to have something to post about as anything, I got around to following the steps to install that older version and was able to make a new video file. I have to admit to some satisfaction at both “cutting out a few steps to accomplish something small yet amusing” and “strengthening one strange link between ‘the Macintosh of then’ and ‘the Macintosh of now.’” There’s also, though, the slight consciousness I hadn’t started up my Linux virtualizations in recent days for whatever reason.
krpalmer: (apple)
Keeping half an eye on the “1-bit video player for the compact Macintosh” MacFlim, I got to thinking it was time to “build” a new version of its video encoder and keep up with changes to the program. All I got out of Terminal, though, was error messages. Turning anyway to the updated player program supplied on a disk image, I discovered it couldn’t show my old encodings. Some not quite casual searching for the program’s joking name (which comes from a French movie) turned up a comment that someone else had had the same problem, but had managed to compile the encoder using Ubuntu.
ExpandMultiple disk images later... )
krpalmer: (apple)
The moments of late when I might be readiest to spend them on the diversion of Wordle are moments when I don’t have online access. After having happened to find a version of the game programmed for my family’s onetime home computer, though, I was at least tickled again to come across one programmed for a memory-constrained Apple II. At first I could only get it to run in one particular emulator, but then revised versions got it running in another program with a fancier screen display. For all of the programming tricks documented to squeeze it into less memory than most Apples wound up, though, I did get to noticing how long it needed to work through a guess. Then, I just happened to discover a further elaboration on it that demanded more memory but ran faster.

“Two versions of Wordle for two different old computers” might have been ample, but I then happened to run across yet another version of it for the TRS-80 Model 100, which makes a point of calling on a word list extracted from the original game and using the computer’s internal calendar to pick its single game for the day. As much as I merely acknowledge how some people are very attached to that portable’s keyboard and replaceable AA batteries, I was ready to suppose this would make the game “portable without online access”; my family’s Model 100 isn’t ready to my hands, though.
krpalmer: (apple)
Nudged by a mere indirect reference, I turned back to a particular “first-person shooter” from the mid-1990s. Although I’d played Bungie’s Marathon for quite a while, I know it’s been some time too since I last really dove into its action. Replacing both the “Aleph One” open-source engine now used with the old game files and the all-in-one bundles of the original games also available, I noticed the date stamps on the old programs were from before I’d got my current computer, and it’s been around for a while itself. I suppose that disconnection had to do with starting to use wireless keyboards without numeric keypads, which had provided me Marathon’s movement keys. Intent on at least trying “the way everyone says they’re playing these sorts of games these days,” I tried out the default setup of the game bundle, which moved ahead, backed up, and sidestepped with keys on the left-hand side of the keyboard and turned left and right and looked up and down with your “pointing device.” My trackpad, though, did seem a bit too sensitive that way.
Expandsomewhere in the heavens... they are waiting )
krpalmer: (apple)
The news Microsoft was buying Activision for a fabulous sum did show up where I couldn’t miss it, but also had me supposing that not owning a video game console or even being able to play “PC games” (from this side of the millennium, anyway) detached me a bit from the moment. There’s a danger in looking too askew at “video game narratives,” though, or at least in making too big a deal of that. A few weeks later, there was an announcement Sony was buying Bungie, and with the games Bungie made on the far side of the millennium a few more thoughts drifted through my mind (although I’m at least aware Activision wound up owning Infocom.)
ExpandA few Bungie games brought up )

June 2025

S M T W T F S
1234567
8910111213 14
15161718192021
22232425262728
2930     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

Expand All Cut TagsCollapse All Cut Tags
Page generated Jun. 25th, 2025 03:25 am
Powered by Dreamwidth Studios