[Coladam] Fwd: Paging Ron
oltmansg at bellsouth.net
Mon Dec 8 05:13:44 CET 2008
This is a forward response to Ron's last post. It's the same as I sent
him without the binary. If you're interested in trying the OS X
version, let me know.
Begin forwarded message:
> From: Geoff Oltmans <oltmansg at bellsouth.net>
> Date: December 7, 2008 10:10:45 PM CST
> To: Ronald Mitchell <bytehacker at uniserve.com>
> Subject: Re: Paging Ron
> Thanks for trying it out for me. :) I have an intel based Mac so
> while that worked okay, I didn't have ready access to a PPC based one.
> Much of what you see in the GUI parts of the software are still work
> in progress. Currently the following things work in the GUI (off the
> top of my head)
> Open disk/tape (only for disk 1 or tape 1), or open cartridge ROM.
> Set iFreq option in the Preferences menu (50 or 60Hz)
> Computer Reset and Game Reset
> The keyboard shortcuts don't work as advertised in the menus, due to
> the way that the SDL port works from OS X. I found some info on how
> to make it work, but haven't looked into that yet.
> Aside from that you can access any of the command line switch
> options from the CLI... a little cumbersome but those work just as
> they do for Windows/DOS or Linux/X. To do this, you will have to
> open a Terminal, and then cd into the application package (unlike
> Windows, the icons you click on in OS X are actually directories of
> a bundle of files (including the executable). The path to the
> executable is ADAMEm.app/Contents/MacOS/Adamem. You can use the
> switch option -vi 2 to increase the video size.
> To answer your specific questions:
> 1. I actually had a full-screen feature from an earlier effort
> "sorta" working before I started working on OS X. When I say "sorta"
> it appears that it works pretty good, with the exception that it
> doesn't redraw the background color when switching from windowed to
> full screen. For example, the normal blue background in SmartWriter
> becomes black, but if you force the background to another color and
> then back, all is well. Also resetting the emulator after switching
> from windowed to full screen seems to fix things. With the -vi 2
> option running at full screen nearly takes up the whole screen on my
> MacBook. Still needs some work, but I'll send you what I've got.
> 2. Currently no, you can only load the disk or tape image into the
> first disk or tape drive. My idea is to add a sort of pop up dialog
> after you select the disk or tape that you want (maybe a series of
> two/four buttons for the disk or tape drive you want to load). Also
> an Eject image button might be good.
> 3. Yes, that would be a good idea. I was thinking about a separate
> utility for generating these images or manipulating them, but it
> might be nice to integrate it in with the main program.
> This latest has the full screen support mentioned above (by pressing
> ALT-Enter while running). If you run it with the -vi 2 CLI option I
> mentioned I think you'll be pleased with the results there. There's
> also support for a center slot expansion ROM (via the -exp
> <filename> switch), and scale2x video (this is a video filter from
> MAME which is used to double the image size). If you use the -2x
> switch with the -vi 2 switch, you will expand the video by 4x). You
> have to use all these new features launching from the CLI, as they
> are merged into the project from my earlier efforts. The expansion
> ROM feature is intended for eventual hard disk emulation (for a
> Powermate IDE drive). I've been diverted off the earlier efforts to
> making the GUI work now, just cause I'm interested in learning about
> OS X programming. ;) Most of my efforts at this point are being
> focused into improving the GUI support, and also saving the program
> options so that you don't have to enter them each time the program
> is started.
> Thanks for the words of support! If you have any ideas or bug
> reports, let me know. :)
> On Dec 7, 2008, at 9:16 PM, Ronald Mitchell wrote:
>> Hi again Geoff:
>> Works like a hot damn! Congratulations!
>> It also works on my Mac Book (Intel chip also running OS X Leopard).
>> I'm impressed indeed.
>> A couple of questions:
>> 1) If I set up either computer with the usual screen resolution -
>> 1152x864 - I get a rather small Adam screen. Changing the Mac
>> resolution to 640x480 improves the situation a bit, but what I'd
>> really like is full screen. I note that the screen adjustments
>> under Adamem's <Options> menu are ghosted out. If I set "Full
>> Screen" under the <preferences> menu, it has no effect. Is there
>> any way to do that, or is it a "work in progress"?
>> 2) I can boot various Adam software disk images such as Powerpaint,
>> SmartBasic, TDOS, etc by loading the disk image with <File><Open>
>> or <Open Recent>. Is there any way to load multiple Adam disk
>> images as would be possible with the Windows version of AdamEMam?
>> 3) What about creating and managing disk images as would be
>> possible under DOS with the various emulator utilities in the
>> original emulator packages? (ie.. Readdisk, Writedisk, etc)
>> Or am I asking too much?
>> Just for your info, I'm an absolute newbie with respect anything in
>> the Xcode or SDL world. Will have to do some reading on that. I
>> know that Dale and others (yourself included) have been working
>> with this stuff for some time. In fact at the last Adamcon, Dale
>> tried to help me with a compile of the Adamem software on my Mac
>> Book laptop. It didn't work because I didn't have the Xcode package
>> installed at that point. When I got home I installed Xcode and
>> tried the compile again with no luck.
>> In any event, questions notwithstanding, we finally - a version of
>> Adamem that works on the Mac. So far as I can tell, it works very
>> well. Absolutely solid.
>> Thank you my friend.
>> On 5-Dec-08, at 4:27 AM, Geoff Oltmans wrote:
>>> That'll do nicely. :) Give this a whirl then...this is my port of
>>> adamem for OS X. You will need to install SDL first for this to
>>> work if you don't have it already. You can get it from http://www.libsdl.org/download-1.2.php
>>> Pick the runtime library for OS X and follow the directions to
>>> install it. Then you can try the program in this archive.
>>> Thanks for your help! This works for intel just fine, but I
>>> couldn't find a PPC machine to test it on locally.
>>> On Dec 4, 2008, at 10:45 PM, Ronald Mitchell wrote:
>>>> Right Geoff. I'm here.
>>>> We're out in the boondocks here, so my internet access is
>>>> somewhat sporadic.
>>>> I have an eMac, running OS X (10.5). It's a PPC (G4 at 1.25
>>>> Ghz). Will that do?
>>>> On 3-Dec-08, at 6:21 PM, Geoff Oltmans wrote:
>>>>> Hey Ron... Rich-C gave me your new address. Is it working?
>>>>> I'm trying to find a guinea pig with Mac OS X on a PPC based Mac
>>>>> and he suggested you might have one.
More information about the Coladam