Retrochallange 2015/01 Third Post

I worked on my challenge for a short time while watching a movie, The Prince of Persia.  I thought it was fitting to be working on an Apple II game while watching a movie inspired by iconic Apple II game.

It’s funny, I have looked at the code for Eamon several times over the years, but never tried creating one of the games.  I was going to create a large game, but having started reading the documentation, I decided to start with a smaller game of just a few rooms to get a feel for the system and then move on to the larger game.

What I have learned so far is that the system is designed for the adventures to be created after careful planning.  That’s the reason I switched down to a smaller adventure to start.  I can plan and work on a smaller adventure to learn as I plan the larger adventure for the finish.  Additionally I can discuss features of Eamon used in the smaller game without giving away surprises from the larger game.



Tagged with: , , , , , , , ,
Posted in Apple //c, Apple //gs, Apple IIe, Emulation, Games, Programming, Projects, Retrochallenge

Retrochallenge 2015/01 Second Post

In order to play Eamon you need at least one diskette from the Eamon Library.  The Main Hall and Beginners Cave (EAMON001.DSK) is where everything starts, and hopefully ends.

In order to create more adventures a second diskette, the Dungeon Designer Disk (EAMOND71.DSK) is very helpful.  Something to remember is neither disk is a bootable, so if you are going to run them you need to boot with another diskette or make them bootable.

I downloaded disk images of both of those and another of ProDos 4.0.2.  After trying to boot both of the Eamon diskettes and getting “*** UNABLE TO LOAD PRODOS ***”,  I booted the ProDos 4.0.2 diskette and looked at the EAMON001 disk with the System Utilities. Although there was no ProDos or Basic.system, there was Startup, so I exited the system utilities to basic and ran Startup.

The first thing that comes up is instructions on making the Eamon Main Hall diskette bootable.  Simple instructions to make a copy of the diskette, delete the file PLAYER.MANUAL, and copy both PRODOS and BASIC.SYSTEM onto the diskette.  Make sure to use a copy of the original diskette so you can keep the PLAYER.MANUAL around for possible use.

This gives me a bootable copy of the Eamon Main Hall diskette to work with.

EDIT: 1/8/15

As with any project like this where you will be making changes to an existing work, you should make copies of the diskettes involved and use to the copies to work with.  If you have a problem, at least you can fall back to the original.


Tagged with: , , , , , , , ,
Posted in Apple //c, Apple //gs, Apple IIe, Emulation, Programming, Retrochallenge

Retrochallenge 2015/01 (Winter Warmup)

Retrochallenge 2015/01 starts today.  To learn more about it use the Retrochallange link under Links & Disk Images.

I’ve had a fascination with Eamon ever since I first found it, about twenty years ago.  I like the whole concept of carrying on a character from one game to another.  The fact that the game is written in Applesoft and therefor each author can use the basic structure of the original game and yet add to it as they need.

My project will be to create a text adventure for the Apple // using Eamon. I have played several Eamon games and looked at writing one of my own several times over the years. This will be a chance to finally buckle down and write one.

My last Retrochallenge project was a text adventure that I never finished, which I put on indefinite hold due only partly to some technical details. This project will be significantly smaller and hopefully more manageable.

To start off, I looked up some research pages.  They are Eamon Adventurer’s Guild Online and The Unofficial Home Page of Eamon Games, and they are also under Links & Disk Images.

Tagged with: , , , , , , , ,
Posted in Apple //c, Apple //gs, Apple IIe, Emulation, Programming, Projects, Retrochallenge

No Serial Ports

I haven’t posted in months, six months in fact.

I had a problem develop a couple of months ago with AdtPro.  It stopped recognizing the serial ports.

The problem seemed to be with Java so over time, I uninstalled Java and reinstalled it multiple times.  For some reason no matter what I tried I could not get it installed.  I am running Windows 7 64 bit on my computer.  I managed to get Java installed and it came up as 32 bit.

I posted the problem on the AdtPro support boards and David posted back within hours.  After a few notes back and forth, he pointed out that Java had to be the 64 bit version, if I was running the 64 bit version of Windows.

A little more research found a note from Microsoft which suggested the problem may lie on a corrupted user profile.  I created a temporary profile with administrative privileges and installed the 64 bit version of Java under that profile.  When I went back and tried AdtPro and there were the serial ports once again.  I got rid of the temporary profile and everything continued working fine.


Tagged with: , , ,
Posted in Apple //c, Apple //gs, Apple IIe, Posts

Kansas Fest

This whole week is just me wishing I was there.  I anxiously await the Kansas Fest report on csa2 each day.  Its not like being there, but as close as I can get at this time.

Warren Ernst on csa2, suggested a InCider, 30th anniversary reading club.  Apple2Online has images of all the issues of InCider magazine and he suggested each month we read the issue from 30 years ago and discuss it.  It sounded like fun to me.


Posted in Apple //c, Apple //gs, Apple IIe

Another No Slot Clock

Last night I ordered another No Slot Clock chip for my Apple //e.  I had planned to buy one last fall when I got one and tried it out on my Apple //c.  This one was about 65 cents cheaper with the free shipping included.

I also ordered another 25, 5 1/4 inch diskettes, since the //e doesn’t have a 3.5 inch drive.  I’ve had the //e for many years, but not used it much. Now that I have it out I think I’ll explore the differences between it and the //c.


Tagged with: , , ,
Posted in Apple //c, Apple IIe

I’m Back

I’m back.  I have no special reason or excuse for not posting, I just haven’t posted in a day under a month.  I signed into Daily Apple to find 2,308 comments, or more accurately spam.  After spending about twenty minutes manually deleting the first 300 I signed up for Akismet.  It kind of choked on the pile of spam but after several tries finally took care of it.  The whole process took a little over of thirty minutes.

Anyhow, suspecting my Apple //c has memory problems, I dug out my Apple //e.

If you’ve had occasion to use both a //c and a //e you will know there is quite a bit of size difference.  Mine is about 4 inches wider and 6 inches deeper.  Add to that the //e does not have an internal diskette drive, my two duodisk drives add 6 inches to the height.  After working on my little //c the //e seems huge.

I ran Master Diagnostics //e on both the regular memory and the extended memory and both times it stopped at F000-F800, just like it did on my //c.  Maybe the //c doesn’t have a memory problem.

The last game I tried on the Apple //c was Flapple Bird.  I tried it on the //e and it runs beautifully.  I don’t know why it doesn’t run on my //c but this is the same diskette that I tried on the //c and it works on the //e.  I am glad the //c may not have a memory problem as I would miss the storage capacity of the two 800K drives.

Tagged with: , , ,
Posted in Apple //c, Apple IIe, Games

Flapple Bird – Memory?

I went to the Flapple Apple github website and downloaded the latest version.  I moved a copy through ADTPro to my Apple //c and tried that again today.

I was thinking after the last post that maybe I was having some sort of memory problem, but I had to try downloading one last time.  It didn’t work so it was time to check the computer itself.

I have an Apple //c diagnostics diskette, Master Diagnostics //c, that I downloaded from somewhere so I loaded it up and ran it. The computer seems to run okay, but maybe the problem is in an area of memory that is not used all the time.  I chose to run the RAM Tests (4) and an Auto test of Auxiliary Ram (4) and it stopped at RAM F000-F800.  I rebooted and ran it again with the same results.

That at least gives me a place to start.





Tagged with: , ,
Posted in Apple //c, Games

Flapple Bird – Retry Again

In my last post, I went back to ADTPro 1.2.8, downloaded Flapple Bird and tried running it, only to have it lock up.

Since that didn’t work, I downloaded ADTPro 2.0.0 and redownloaded Flapple Bird.  That didn’t work either.

With that result, I am stumped.  I have gone to his blog where I downloaded the game and he even has a video of it running on an Apple //c.  It won’t run on mine.



Tagged with: , ,
Posted in Apple //c, Apple IIe, Games

Flapple Bird – Retry

The last time I had a chance to try Flapple Bird, I downloaded it using ADTPro 2.0.0 both in the 140 K image and the 800 K image and both images would boot ProDOS 8 v1.8 and stop at the title screen.

I wondered if maybe it was a problem with ADTPro 2.0.0.  I had recently upgraded to ADTPro 2.0.0 from 1.2.8 and this was the second set of diskettes that I’ve had problems with since the upgrade.  It was easier to think it was the upgrade rather than something wrong with my Apple //c.

In order to double check this I went back to ADTPro 1.2.8.  I followed the instructions for starting from bare metal and had a couple of missteps (In step 4 it says type IN#2and CTRL-A14B, but does not mention pressing return after each), but managed to get setup again with ADTPro 1.2.8.  I downloaded Flapple Bird 140 K image and tried it out, only to have it stop at the title screen for ProDOS 8 again.  I tried the 800K image again, with the same results.

This is good and bad.  I really like one of the features of the newer version of ADTPro 2.0.0 which lets you choose from a list of files when recieving rather than typing the filename you want.

On the other hand, now I don’t know why I can’t get Flapple Bird to run; or Robotron 2084 either.


Tagged with: , ,
Posted in Apple //c, Apple IIe, Games