Read all about it at Blondihacks.
Guillaume Courtier has written a Macintosh OS X application that will decode the serial number on your Apple IIGS, IIe Platinum, IIc Plus and Macintosh. The serial number will reveal the date and month, and also where the computer was manufactured.
Requires Macintosh OS X 8.x-10.x 64bit
You can download the app from: http://museepgc.perso.sfr.fr/download/Serial%20Number%20Decoder%201.2.dmg
Antoine Vignau reports a new game was released during Apple II Festival France 2015. I don’t speak or read French very well, but it appears to be an adventure game written by Benoit Triquet and René Speranza. The game is entitled “Nono et la pomme arc-en-ciel” or (apologies if I get this wrong) “Nono and the Rainbow Apple”.
Hopefully we’ll get to see this game in action via video soon.
Rebecca Heineman has announced via Facebook that she has been given permission to the release the source code to 1981’s “TAXMAN” from H.A.L. Labs by the games programmer Brian Fitzgerald. TAXMAN is notable for being one of the first (and best) clones of the famous Pac-Man arcade game. It was so good, AtariSoft sued and then as part of the subsequent settlement, used TAXMAN’s source code to produce their own Pac-Man port for the Apple II.
Over the years, there have been variants, one of which was created by Heineman herself, when she added additional escape tunnels to the game.
As soon as the source hits GitHub, we’ll post a link here. Examining the code should be beneficial to programmers who want to learn techniques for smooth animation, sound FX generation, obstacle and collision detection as well as general game theory principles.
In the meantime, please enjoy Brian Picchi’s review of TAXMAN courtesy of YouTube.
On the heels of the recent 6.0.2 build of the Apple IIgs System Disk set, comes the next revision. Many loose ends have been tied up and documentation has been updated with changes described in detail.
This release has been packaged as six 800K disk images in BXY format (Shrinkit Compatible Binary II Encoded), .PO format, and as a versatile 32MB ‘Live Installer in .PO format that boots to Finder for immediate access to all portions of the System Software and installing without the need of mounting multiple images or swapping floppies. This image can also be installed to a 32MB partition, CD ROM, etc.
Apple II Technical Notes Apple IIgs #001 and GS/OS #100 have been updated to reflect the content and organizational changes in this release.
See the file: Apple_IIGS_6.0.3_Info.txt for the individual image names/contents.
What’s new for System 6.0.3
This is a summary of the visible changes since System 6.0.2 was released. Be sure to also read the Shortcuts file on the Live.Install or SystemTools2 disk for more information.
SCC.Manager and the AppleShare FST no longer halt the boot process with dialogs requiring user intervention when the machine is not connected to a network. These warnings are still available by pressing the spacebar during boot to view the text boot screen.
Finder (see also Finder Help)
‘OpenApple-Up Arrow’ now selects the folder or volume icon of the directory from which it was invoked.
A Live Install image is now available, enabling installation of the System Software from a single disk image rather than the traditional six 800K floppy disks.
In the Live Install image only, a Customized Installer application is now available for the use of developers.
Selection, deletion, and traversal of Japanese full-width (double byte) characters and words is handled correctly when the Japanese Manager is installed and active.
Word breaks recognized by ‘Option-Left/Right Arrow,’ and double-clicking now include punctuation and symbols, rather than just spaces. Hyphen (-), period (.) and apostrophes (‘ and closing single smart quote) are considered word breaks when not surrounded by alphanumeric characters, but are not considered word breaks when they are. For example, the following constitute a single word:
All other non-alphanumeric characters are excluded from words. Double-clicking on a word break causes it and any surrounding word break characters to be selected. Traversing a word break using ‘Option-Left/Right Arrow’ will pass through any preceding or following word breaks, stopping at the boundary of the next word encountered.
TextEdit (document window) and LineEdit (dialog box text fields, Finder icon rename fields) now use the OpenApple and Option keys in the same way. Previously, TextEdit used OpenApple for word navigation and Option for line and page end navigation.
Time control panel
Now follows the US Daylight Savings Time based on the standard effective March 2006.
When used in the Finder, double-clicking any found file will open a window with the file selected.
Teach 1.1.1 is included, fixing a bug that caused an I-beam instead of an arrow cursor to display when mousing over the left border of the scrollbar.
The Thunderclock year table in P8 has been updated for the years 2013-2018. There is also a Clock.Patch file on the SystemTools2 disk that you may use to update P8 (renamed to ProDOS) to include future year groups.
Apple IIGS Technical Note #100 and GS/OS Technical Note #001 have been updated for System Software 6.0.3.
Disk Sets and Documents:
Apple IIgs System Software 6.0.3
This is a developing story, but it looks like the source code for ORCA/C may legitimately be heading for hosting on GitHub. This may mean the patches for ORCA/Pascal and other Byte Works products are also going to be made available as well.
UPDATE: And here it is, the source code.
And YOINK it’s gone. According to Mike Westerfield:
OK, I was apparently incorrect in using GitHub as a way to make the source code for ORCA/C freely available to all of you so you could modify it and get the updates for free. I reread the terms of service, and as has been pointed out, permission to fork is required, and this conflicts with the clause in the license agreement blocking distribution of derivative works.
As a result, I’ve deleted the ORCA/C repository on GitHub.
I am still looking for a way to make updates to the source easy, free, and universally available while maintaining the copyright on the code. If anyone has a suggestion on how to do this, please let me know.
UPDATED POST: 07/30/15
I’ve converted all of the art for Space Ace into animated gifs and created Mac and PC based tools to convert the GIFs into Iigs format data.
The tools are built against Burgerlib and the 65816 code is built with a modified version of a65816. Both Burgerlib and a65816 will be updated on github
ORIGINAL POST: 07/08/15
Just in time for KansasFest, Rebecca Heineman has released the source code to ReadySoft’s Space Ace via Github. Rebecca’s announcement is pasted below:
In 1990, ReadySoft released Space Ace for the Apple IIgs. I purchased a copy and was appalled that the port was only for ProDOS and required you to play the game on floppy disks. Being the reverse engineering nutcase I was, I promptly disassembled the game and converted it back into source code. I then re-wrote the game to use the Apple IIgs hard disk and updated all the file manager code to GS/OS. After creating a really horrible icon for the game, I then uploaded my new application file to friends who wanted to play Space Ace on their hard drives and then promptly forgot about this port.
Here it is, 2015, and after searching my archive CDs, I found this source and decided to share it with you, the programming public, so you can get a glimpse of what 65816 code looked like for the Apple IIgs. This code ACTUALLY COMPILES AND RUNS using the Brutal Deluxe a65816 assembler and my python based build scripts. I’ve successfully built this on my Mac and ran the executable using Sweet16 and in Windows with Kegs. I’ve included the build tools and its source and exes for Mac (Intel/PPC) and Windows.
In case you’re wondering, yes, I did do this port just because I wanted it running natively on my Apple IIgs hard drive. Yes, I’m insane.
And one more thing…
The intellectual property of Space Ace is the exclusive property of Don Bluth and Digital Leisure. No transfer of the intellectual property of Space Ace or any transfer of the ownership of the sounds, art or other game assets are given nor implied. If anyone wishes to release a version of Space Ace for the Apple IIgs commercially, (I have absolutely no idea why? You’d sell like, what? 3 copies?) contact Digital Leisure for a license.
The source code… Go for it.
Rebecca Ann Heineman
Jeremy Rand has updated his 2015 Hackfest winning entry A2Sudoku to version 1.2 — you can get a .DSK image directly from here: https://github.com/jeremysrand/a2sudoku/releases/download/1.2/a2sudoku.dsk
The main change is that when you enter a value, any scratch values in cells in the same column, row or sub-square are automatically updated. So, if you enter a “5” into a cell, 5 will be removed as a possible scratch value automatically from all cells in the same column, row and sub-square. Makes it a bit easier to keep your scratch values up to date when the program does a bit of it for you.