Courtesy Arnaud Cocquière
Eric “Sheppy” Shepherd has released an updated version of his Merlin macros for System 6.0/6.0.1 (fixing a broken Toolbox macro) and a new version of his Merlin GS/OS macros (there’s no functional improvement to the new version of the GS/OS macros; just updated contact information in the comments).
The macro files included with Merlin 16 predate the creation of System 6.0; way back when System 6 shipped, Shepherd decided to create these macros to make it easier for Apple IIgs programmers to use the new features of the operating system.
See Sheppy’s Web site for details and to download these.
BOY HAVE WE GOT BIG PLANS FOR THE WEEKEND!
A2Central has received its TranswarpGS v1.0 clone prototype and we are going to test it in our primary Apple IIGS starting this weekend.
The first run of 10 PCBs are intended for testers and developers, with the remainder being sold to a lucky few who have offered to help fund the continuation of the project by graciously offering more than the retail asking price. If testing is successful, more PCBs will be ordered within a few weeks with full availability to be announced at a later date.
Our TranswarpGS test unit came with all the bells and whistles you’d expect on an upgraded TWGS except for an on-board fan. We’ve been asked to experiment using the card at 16MHz (and higher) without it, so the only cooling will come from our Kensington System Saver (which I consider essential equipment anyway). It will be interesting to find out if, or when, the card begins to get crashy without onboard active cooling. We know the old cards required cooling at higher speeds, but the new TWGS may not necessarily behave the same way or have identical requirements.
Our test rig is a ROM 3 Apple IIGS, with a ReactiveMicro 200W power supply. Currently installed are a typical assortment of cards:
4MB Sequential Systems RAM card (RAM slot)
R&D Automation CFFA3000 (slot 6)
Apple ‘Mustang’ SuperDrive controller (slot 5)
Drewbie Stereo card (slot 4)
A2RetroSystems Uthernet card (slot 2)
I usually have a 12MHz ZipGSX with 32K cache installed in this machine, so I’m expecting to see a noticeable difference in performance.
As we test the card, results will be posted here:
TEST RESULTS PENDING
What did we get?
Out of the package, aside from the TWGS itself, we received a flyer congratulating us on our purchase that also briefly describes the benefits of the card and a set of stickers with a chart of the Scalable Oscillator settings printed on them. The stickers are for placing on the underside of your Apple IIGS lid, so you won’t lose the settings when you need them most. No manual was included, but does anyone really need one? The original Applied Engineering TWGS manual is available online from several sources, and it remains applicable to the clone TWGS board.
Our TWGS also arrived with version 6 of the 32K cache board. By the time the clone TWGS is in full distribution, the version 7 32K cache board will be shipping with it. The primary difference is the version 7 board has a flash ROM on board, with LOTS of space to tinker with the TWGS firmware in the future. I’m attaching a pic comparing the 2 cache boards side by side.
The new TWGS includes:
High-speed WDC 65c816
32K cache board, with the current 1.8S firmware
Scalable Oscillator (preset to 16MHz) with .25MHz incremental tuning
High-speed GAL set
Enhanced “straight” CPU cable
On-board fan, for active cooling
The price for the TranswarpGS v1.0 clone is $550 USD plus shipping. That’s probably not the price point some people were hoping for, but at least an option now exists for the Apple II Community for a new, modernized and faster accelerator in addition to the older, used accelerators. It’s extremely difficult to achieve discount pricing from suppliers on such small, niche product runs, especially one with this much silicon on it.
I’m grateful Anthony Martino and Henry Courbis undertook this project and brought it to completion. They were able to succeed where others have not. Good job guys.
Finally we can reveal Tecnobytes new product is an accelerator based on the original Applied Engineering Transwarp. Behold, the Tecnowarp!
Announcing a new Disassembler for the IIgs.
As my tribute to OZ Kfest, I am announcing my latest project…
BrkDown is a desktop WYSIWYG disassembler for the IIgs, and disassembles to source code from both the 8 data forks, and 16 bit multi-segmented data and resource forks, of an application or binary file. The output is optionally in either ORCA/M or Merlin 16 compatible format.
Powerful Functions allow manipulating of the resulting source, so it can be worked up into valid source code that can be later reassembled.
Many other tools are provided to make working with source files as painless as possible.
Please download and read the BrkDown PDF Manual for more information on how BrkDown works, and how to use it.
Both the PDF manual, and the application archive, as well as all my other software, can be downloaded from my web site:
We’re big fans of the Apple IIGS (well, duh) but for all its cool graphics and sound capabilities, it’s kinda pokey when running its native GSOS GUI and compatible applications. That’s why accelerators are always in demand. They replace the stock 2.8MHz processor with a faster 65c816 on a card, usually 7MHz or faster, and give the IIGS a much needed kick in the pants. Thankfully, accelerators are about to become more plentiful.
For some people though, 7MHz isn’t good enough. The TranswarpGS accelerator itself can be made better, stronger, faster. We have the technology in the form of improved 65c816 processor, newer cache RAM, active cooling and an overall better understanding of the TranswarpGS board layout and GAL logic. Through upgrades, the TranswarpGS can be reliably overclocked beyond its original specifications.
Now we get to the figurative heart of the matter, the oscillator crystal that determines the speed of the accelerator. Like most accelerators for the Apple IIGS, the speed of a TranswarpGS is derived by dividing the oscillator’s frequency by 4. So a 28MHz oscillator results in a 7MHz operation, 32MHz equals an 8MHz board and so on. But even with upgrades, we can only push our 80’s technology accelerator so far before it balks and begins to malfunction. Not all TranswarpGS boards are equal either. Some boards upgrade more easily and go faster than others. To find out, you’ll need to keep a variety of oscillators on hand. Maybe several.
If only there was a way to easily and conveniently overclock the oscillator’s frequency until the optimal speed for reliable operation could be determined.
Now there is. From UltimateApple2 and ReactiveMicro, we have the new Scalable Oscillator, a small augmented oscillator replacement that works with your TranswarpGS accelerator (and probably ZipGS).
The Scalable Oscillator (aka SO) replaces the fixed-frequency oscillator on your TranswarpGS. A series of DIP switches determines what speed the SO runs at, from 28MHz through to a maximum 80MHz in .25MHz increments — that’s 7MHz through 20MHz in system speed.
The DIP switches from top to bottom are labeled 1-8. Switches 1-7 control the oscillator frequency using binary code, while switch 8 enables/disables the SO. You can piggyback your original oscillator into the SO for normal operation (by setting DIP 8 to off) but… we’re here to GO FASTER! AM I RIGHT?
The binary code used for DIPs 1-7 is determined by taking the desired oscillator speed and subtracting 8 from it. For example, to run your SO-enabled TranswarpGS at 10MHz, you need a 40MHz oscillator frequency signal — subtract 8 from 40, you get 32. 32 in binary is 0100000 or off, on, off, off, off, off, off. Simple, right? Don’t worry, a handy chart will be included with all (53!) possible DIP settings for the binary challenged.
A2Central and Mike Maginnis of the Open Apple podcast were allowed a sneak peek to play with this new tweaker toy. We discussed some of our hands-on experiences in OA Episode #45 but I’ll also post some of my perceptions here.
First off, the SO works as advertised. It was relatively painless to set the SO output frequency per the included chart (which you will *not* want to lose). You might be one of those set it and forget it types, but for anyone who likes to tweak their hardware, printing the chart out and taping it to your power supply or the underside of your IIGS lid might be a good idea. That way, its always there when you need it. BTW, this is *that moment* your middle school teacher said you’d need to know binary for someday.
The SO is pretty small. I had to remove it from the TWGS whenever I set the DIPs but that’s because my TWGS also has a fan upgrade installed (another fine option from ReactiveMicro). It could be tricky removing and installing the SO (but not impossible) while under the fan… but with the fan left in place setting the DIPs with a toothpick was equally tricky. That might be attributable to my excessive (i.e. obsessive) care (i.e. paranoia) over electrostatic discharge during the handling of all the components. I’m kind of a klutz.
I have to say, I very much like the Scalable Oscillator. For me, it beats keeping a drawer full of miscellaneous oscillators around.
The anticipated price of the Scalable Oscillator is a reasonable $35 USD and will be available in quantity within a few weeks.
If you’ve listened to the latest Open-Apple podcast (#45), you’ll know that Mike Maginnis and I have recently had the opportunity to test a few new products from UltimateApple2 and ReactiveMicro.
First up is an improved clone of the No-Slot Clock (NSC), aka the Dallas Smartwatch DS1216E. Well, it’s more than a clone, really. It’s more of a refinement.
The original NSC was a bit of a breakthrough — no Apple II (prior to the IIGS) had a built-in clock. So if you wanted your Apple II to keep track of the time and date, timestamp documents, etc. you had to use a clock card which used up a valuable slot. For example, the Thunderware ThunderClock Plus was a popular product but it was just one of dozens of similar but incompatible competing products. The NSC on the other hand was a chip and lithium battery within a 28-pin socket. You could install the NSC into just about any other 28-pin ROM socket, piggyback the ROM into the NSC, patch your ProDOS and viola’ — your Apple II could tell the time. Compared to many of the clock cards of the day, the NSC was an inexpensive (and ultimately disposable) alternative. It’s expected 10 year lifespan seemed more than adequate… at least at the time.
The NSC wasn’t perfect for everyone though. For Apple //c users in particular, the NSC with a ROM piggybacked on it was just too thick and often interfered with some of the RAM expansion products inside the //c’s cramped interior. Even in the Apple //e, there were occasional clearance issues with thick ‘double wide’ cards.
That brings to the here and now. The NSC has been discontinued but is still available from various sources. New, old stock units with indeterminate batteries are for sale on eBay, but like Forrest Gump’s box of chocolates, “you never know what you’re gonna get.”
Happily, something new and better has now been produced. UA2/RM has developed an NSC successor that is slimmer and features a user replaceable coin cell battery. Why didn’t Dallas Semiconductor think of this? They probably did but wanted to sell their expendable Smartwatches as cheaply as possible.
We were given a couple of prototypes to examine, the original v1.0 and a revised v1.1 unit. While both function perfectly, neither represents the final product. During initial assembly of the first prototype, Henry Courbis determined a few changes were necessary to make future assembly easier (circuit routing apparently) and during our testing, we made a few suggestions of our own. There will be a v1.2 and that *should* be the final production unit.
More good news, this new NSC fits into Apple //c computers with memory expansion ports just fine. It’s still a tight fit, but you can now have your clock and RAM at the same time.
As of this writing, pricing hadn’t yet been determined. I expect that if it sells for the same or even a little higher than the old-fashioned NSC, it will be a good value. The user-replaceable coin cell battery alone insures this will be the last clock you’ll ever need to buy for your Apple II.
UPDATE: The anticipated price will be USD $40.