Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » CP/M 3.1 for Apple II + Softcard
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
CP/M 3.1 for Apple II + Softcard [message #387445] Sun, 29 September 2019 18:39 Go to next message
Anonymous
Karma:
Originally posted by: Bobbi

I stumbled across a port of CP/M 3.1 to the Apple II + Softcard platform (here http://cpm.z80.de/download/apl2cpm3.zip). When running it, I ran into a problem where the system clears the screen on warm boot. This makes it hard to use because every time you run a transient CP/M command it immediately clears the screen before you can read the output!

I managed to patch CPM3.SYS so that it no longer reinitializes the 80 column hardware on warm boot. This stops the screen from clearing.

Having fixed this, I decided to clean up the disk images and make a proper distribution. I have reorganized the files onto seven Disk ][ images. Disks 1-3 contain all the executables for CP/M 3.1, disk 4 has the help system and some documents and disks 5-7 have the source code for all of the modifications made to adapt CP/M 3.1 to the Softcard.

I also replaced the original German language help text with an English language version and replaced a couple of binaries that were localized to German. The system is (almost) entirely English-speaking now!

I uploaded the files to Asimov (they are probably still in incoming.) The filename is CPM3.1_Z80_Softcard.zip

The system does not use banked memory and has a TPA of just 46K. However I think this is a unique port of CP/M 3.1 to the Apple II. I am not aware of any other.

Enjoy!!
Re: CP/M 3.1 for Apple II + Softcard [message #387448 is a reply to message #387445] Sun, 29 September 2019 19:10 Go to previous messageGo to next message
Steve Nickolas is currently offline  Steve Nickolas
Messages: 2036
Registered: October 2012
Karma: 0
Senior Member
On Sun, 29 Sep 2019, Bobbi wrote:

> I stumbled across a port of CP/M 3.1 to the Apple II + Softcard platform
> (here http://cpm.z80.de/download/apl2cpm3.zip). When running it, I ran
> into a problem where the system clears the screen on warm boot. This
> makes it hard to use because every time you run a transient CP/M command
> it immediately clears the screen before you can read the output!

IIRC, I got it from someone on comp.os.cpm and passed it on to Gaby. It's
been years, but I was a middleman in getting it circulated.

-uso.
Re: CP/M 3.1 for Apple II + Softcard [message #387453 is a reply to message #387445] Mon, 30 September 2019 03:14 Go to previous messageGo to next message
mverpelli is currently offline  mverpelli
Messages: 289
Registered: May 2013
Karma: 0
Senior Member
I don't know much about CP/M, I only used it for the wide availability of languages.

If I remember correctly this version wants the Z80 card in slot #4.

I ask you if it is possible to write a patch to modify it for slot #5.

All this to make it more friendly with AppleWin and not having to constantly change my usual configuration with the mouse in slot #4

Thanks
Re: CP/M 3.1 for Apple II + Softcard [message #387454 is a reply to message #387445] Mon, 30 September 2019 03:22 Go to previous messageGo to next message
Patrick Schaefer is currently offline  Patrick Schaefer
Messages: 67
Registered: October 2012
Karma: 0
Member
Am 30.09.2019 um 00:39 schrieb Bobbi:

> I stumbled across a port of CP/M 3.1 to the Apple II + Softcard
> platform (here http://cpm.z80.de/download/apl2cpm3.zip).

The file names are still from my old inventory system. I have received
these disks from someone at our local computerclub in Aachen (Werner?),
but never really used them. I don't know how they made it into the
internet. Here is the description from my database:

200.9.306 CP/M 3 Loader / BIOS
200.9.307 CP/M 3 GenCPM / Assembler
200.9.308 CP/M 3 Utilities 1
200.9.309 CP/M 3 Utilities 2

(200 is the storage location, "9" means CP/M tools, 3xx is a sequential
number, and A/B the disk side).


Patrick
Re: CP/M 3.1 for Apple II + Softcard [message #387456 is a reply to message #387453] Mon, 30 September 2019 08:26 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Bobbi

On Monday, 30 September 2019 03:14:33 UTC-4, Marco Verpelli wrote:
> I don't know much about CP/M, I only used it for the wide availability of languages.
>
> If I remember correctly this version wants the Z80 card in slot #4.
>
> I ask you if it is possible to write a patch to modify it for slot #5.
>
> All this to make it more friendly with AppleWin and not having to constantly change my usual configuration with the mouse in slot #4
>
> Thanks

It probably wouldn't be too hard to patch it to move the Z80 to another slot. Just a matter of fixing up the address for the card's I/O space wherever it appears. I may take a look at it when I get a chance (no promises though!)
Re: CP/M 3.1 for Apple II + Softcard [message #387457 is a reply to message #387454] Mon, 30 September 2019 08:29 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Bobbi

On Monday, 30 September 2019 03:22:09 UTC-4, Patrick Schaefer wrote:
> Am 30.09.2019 um 00:39 schrieb Bobbi:
>
>> I stumbled across a port of CP/M 3.1 to the Apple II + Softcard
>> platform (here http://cpm.z80.de/download/apl2cpm3.zip).
>
> The file names are still from my old inventory system. I have received
> these disks from someone at our local computerclub in Aachen (Werner?),
> but never really used them. I don't know how they made it into the
> internet. Here is the description from my database:
>
> 200.9.306 CP/M 3 Loader / BIOS
> 200.9.307 CP/M 3 GenCPM / Assembler
> 200.9.308 CP/M 3 Utilities 1
> 200.9.309 CP/M 3 Utilities 2
>
> (200 is the storage location, "9" means CP/M tools, 3xx is a sequential
> number, and A/B the disk side).
>
>
> Patrick

It is fascinating to learn more about the origin of this set of disks. From the readme files and comments in the code I can see it was originally ported to the Apple II + Softcard by a Werner K.G. Muenchheimer in Aachen, Germany in 1989.
Re: CP/M 3.1 for Apple II + Softcard [message #387458 is a reply to message #387456] Mon, 30 September 2019 09:22 Go to previous messageGo to next message
Steven Hirsch is currently offline  Steven Hirsch
Messages: 798
Registered: October 2012
Karma: 0
Senior Member
On 9/30/19 8:26 AM, Bobbi wrote:
> On Monday, 30 September 2019 03:14:33 UTC-4, Marco Verpelli wrote:
>> I don't know much about CP/M, I only used it for the wide availability of
>> languages.
>>
>> If I remember correctly this version wants the Z80 card in slot #4.
>>
>> I ask you if it is possible to write a patch to modify it for slot #5.
>>
>> All this to make it more friendly with AppleWin and not having to
>> constantly change my usual configuration with the mouse in slot #4
>>
>> Thanks
>
> It probably wouldn't be too hard to patch it to move the Z80 to another
> slot. Just a matter of fixing up the address for the card's I/O space
> wherever it appears. I may take a look at it when I get a chance (no
> promises though!)
>

The official Softcard CP/M system had code to search for the card and didn't
care what slot it was in. Should be possible to incorporate that logic into
the CP/M 3 port. Contact me privately if you're unable to locate the original
sources (which should be out there on the interwebs).
Re: CP/M 3.1 for Apple II + Softcard [message #387464 is a reply to message #387456] Mon, 30 September 2019 10:29 Go to previous messageGo to next message
mverpelli is currently offline  mverpelli
Messages: 289
Registered: May 2013
Karma: 0
Senior Member
On Monday, September 30, 2019 at 2:26:24 PM UTC+2, Bobbi wrote:
> On Monday, 30 September 2019 03:14:33 UTC-4, Marco Verpelli wrote:
>> I don't know much about CP/M, I only used it for the wide availability of languages.
>>
>> If I remember correctly this version wants the Z80 card in slot #4.
>>
>> I ask you if it is possible to write a patch to modify it for slot #5.
>>
>> All this to make it more friendly with AppleWin and not having to constantly change my usual configuration with the mouse in slot #4
>>
>> Thanks
>
> It probably wouldn't be too hard to patch it to move the Z80 to another slot. Just a matter of fixing up the address for the card's I/O space wherever it appears. I may take a look at it when I get a chance (no promises though!)

Fine thanks. No hurry
Re: CP/M 3.1 for Apple II + Softcard [message #387465 is a reply to message #387457] Mon, 30 September 2019 12:24 Go to previous messageGo to next message
Patrick Schaefer is currently offline  Patrick Schaefer
Messages: 67
Registered: October 2012
Karma: 0
Member
Am 30.09.2019 um 14:29 schrieb Bobbi:

> On Monday, 30 September 2019 03:22:09 UTC-4, Patrick Schaefer wrote:

>> The file names are still from my old inventory system. I have
>> received these disks from someone at our local computerclub in
>> Aachen (Werner?), but never really used them. I don't know how
>> they made it into the internet. (...)

> It is fascinating to learn more about the origin of this set of
> disks. From the readme files and comments in the code I can see it
> was originally ported to the Apple II + Softcard by a Werner K.G.
> Muenchheimer in Aachen, Germany in 1989.

Yes, it was Werner from whom I got the disks. The dsk images have been
created in August 1998. After I discovered ADT, I archived all my floppy
disks at that time. MS-DOS did allow only 8+3 letters for the file name,
therefore the inventory number was used. Same to my ROM collection,
these had filenames like "3410080B.BIN".

Now we know that Steve sent the files to Gaby, and I remember having
sent them to somebody from csa2 in the beginning of this century.
However, I did not find the email with this topic.


Patrick
Re: CP/M 3.1 for Apple II + Softcard [message #387469 is a reply to message #387465] Mon, 30 September 2019 12:41 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Bobbi

On Monday, 30 September 2019 12:24:15 UTC-4, Patrick Schaefer wrote:
> Am 30.09.2019 um 14:29 schrieb Bobbi:
>
>> On Monday, 30 September 2019 03:22:09 UTC-4, Patrick Schaefer wrote:
>
>>> The file names are still from my old inventory system. I have
>>> received these disks from someone at our local computerclub in
>>> Aachen (Werner?), but never really used them. I don't know how
>>> they made it into the internet. (...)
>
>> It is fascinating to learn more about the origin of this set of
>> disks. From the readme files and comments in the code I can see it
>> was originally ported to the Apple II + Softcard by a Werner K.G.
>> Muenchheimer in Aachen, Germany in 1989.
>
> Yes, it was Werner from whom I got the disks. The dsk images have been
> created in August 1998. After I discovered ADT, I archived all my floppy
> disks at that time. MS-DOS did allow only 8+3 letters for the file name,
> therefore the inventory number was used. Same to my ROM collection,
> these had filenames like "3410080B.BIN".
>
> Now we know that Steve sent the files to Gaby, and I remember having
> sent them to somebody from csa2 in the beginning of this century.
> However, I did not find the email with this topic.
>
>
> Patrick

If Werner is still around, please let him know he did a nice job with the port to the Softcard! I have been enjoying reading his code.
Re: CP/M 3.1 for Apple II + Softcard [message #387471 is a reply to message #387465] Mon, 30 September 2019 13:05 Go to previous messageGo to next message
Steve Nickolas is currently offline  Steve Nickolas
Messages: 2036
Registered: October 2012
Karma: 0
Senior Member
I was young and dumb then - early 20s. Looking back from 39, things are a
bit different.

They say hindsight's 20/20 and I prolly should've asked before just firing
away.

-uso.
Re: CP/M 3.1 for Apple II + Softcard [message #388859 is a reply to message #387456] Tue, 19 November 2019 21:49 Go to previous messageGo to next message
Tom Lake is currently offline  Tom Lake
Messages: 450
Registered: May 2012
Karma: 0
Senior Member
On Monday, September 30, 2019 at 8:26:24 AM UTC-4, Bobbi wrote:
> On Monday, 30 September 2019 03:14:33 UTC-4, Marco Verpelli wrote:
>> I don't know much about CP/M, I only used it for the wide availability of languages.
>>
>> If I remember correctly this version wants the Z80 card in slot #4.
>>
>> I ask you if it is possible to write a patch to modify it for slot #5.
>>
>> All this to make it more friendly with AppleWin and not having to constantly change my usual configuration with the mouse in slot #4
>>
>> Thanks
>
> It probably wouldn't be too hard to patch it to move the Z80 to another slot. Just a matter of fixing up the address for the card's I/O space wherever it appears. I may take a look at it when I get a chance (no promises though!)

I'd like to see that done, too! Both the AppleWin emulator and my physical IIe have to have the Softcard in slot 5.

Tom L
Re: CP/M 3.1 for Apple II + Softcard [message #388875 is a reply to message #388859] Thu, 21 November 2019 07:18 Go to previous messageGo to next message
retrogear is currently offline  retrogear
Messages: 245
Registered: November 2012
Karma: 0
Senior Member
> I'd like to see that done, too! Both the AppleWin emulator and my physical IIe have to have the Softcard in slot 5.
>
> Tom L

Would it be as simple as in CONFIG.LIB setting a$cpu to C500 and z$cpu to E500 and rebuild everything? That library gets pulled into making the bios

Larry G
Re: CP/M 3.1 for Apple II + Softcard [message #388898 is a reply to message #388875] Sat, 23 November 2019 00:21 Go to previous messageGo to next message
retrogear is currently offline  retrogear
Messages: 245
Registered: November 2012
Karma: 0
Senior Member
On Thursday, November 21, 2019 at 6:18:18 AM UTC-6, retrogear wrote:
>> I'd like to see that done, too! Both the AppleWin emulator and my physical IIe have to have the Softcard in slot 5.
>>
>> Tom L
>
> Would it be as simple as in CONFIG.LIB setting a$cpu to C500 and z$cpu to E500 and rebuild everything? That library gets pulled into making the bios
>
> Larry G

That did it. I made those 2 changes to CONFIG.LIB then ran SUBMIT LDR and SUBMIT CPM, then PUTSYS and copied CCP.COM and the new CPM3.SYS so now CPM 3 boots in AppleWIN with the SoftCard in slot 5 ...
Re: CP/M 3.1 for Apple II + Softcard [message #417025 is a reply to message #388898] Tue, 18 October 2022 12:25 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: desiv 1

On Friday, November 22, 2019 at 9:21:15 PM UTC-8, retrogear wrote:
> On Thursday, November 21, 2019 at 6:18:18 AM UTC-6, retrogear wrote:
>>> I'd like to see that done, too! Both the AppleWin emulator and my physical IIe have to have the Softcard in slot 5.
>>>
>>> Tom L
>>
>> Would it be as simple as in CONFIG.LIB setting a$cpu to C500 and z$cpu to E500 and rebuild everything? That library gets pulled into making the bios
>>
>> Larry G
> That did it. I made those 2 changes to CONFIG.LIB then ran SUBMIT LDR and SUBMIT CPM, then PUTSYS and copied CCP.COM and the new CPM3.SYS so now CPM 3 boots in AppleWIN with the SoftCard in slot 5 ...
Is there anywhere that the Slot 5 version of CP/M is available for download?
As CP/M is now apparently free, I would hope releasing this wouldn't be an issue... (Not that getting CP/M was ever a problem, but. ;-)

With my Mockingboard in Slot 4, my Softcard is in slot 5, and I wouldn't mind playing with version 3... Never used it back in the day...

Thanx
Re: CP/M 3.1 for Apple II + Softcard [message #417088 is a reply to message #417025] Mon, 24 October 2022 17:33 Go to previous messageGo to next message
retrogear is currently offline  retrogear
Messages: 245
Registered: November 2012
Karma: 0
Senior Member
On Tuesday, October 18, 2022 at 11:25:28 AM UTC-5, desiv 1 wrote:
> On Friday, November 22, 2019 at 9:21:15 PM UTC-8, retrogear wrote:
>> On Thursday, November 21, 2019 at 6:18:18 AM UTC-6, retrogear wrote:
>>>> I'd like to see that done, too! Both the AppleWin emulator and my physical IIe have to have the Softcard in slot 5.
>>>>
>>>> Tom L
>>>
>>> Would it be as simple as in CONFIG.LIB setting a$cpu to C500 and z$cpu to E500 and rebuild everything? That library gets pulled into making the bios
>>>
>>> Larry G
>> That did it. I made those 2 changes to CONFIG.LIB then ran SUBMIT LDR and SUBMIT CPM, then PUTSYS and copied CCP.COM and the new CPM3.SYS so now CPM 3 boots in AppleWIN with the SoftCard in slot 5 ...
> Is there anywhere that the Slot 5 version of CP/M is available for download?
> As CP/M is now apparently free, I would hope releasing this wouldn't be an issue... (Not that getting CP/M was ever a problem, but. ;-)
>
> With my Mockingboard in Slot 4, my Softcard is in slot 5, and I wouldn't mind playing with version 3... Never used it back in the day...
>
> Thanx
Re: CP/M 3.1 for Apple II + Softcard [message #417089 is a reply to message #417025] Mon, 24 October 2022 17:36 Go to previous message
retrogear is currently offline  retrogear
Messages: 245
Registered: November 2012
Karma: 0
Senior Member
On Tuesday, October 18, 2022 at 11:25:28 AM UTC-5, desiv 1 wrote:
> On Friday, November 22, 2019 at 9:21:15 PM UTC-8, retrogear wrote:
>> On Thursday, November 21, 2019 at 6:18:18 AM UTC-6, retrogear wrote:
>>>> I'd like to see that done, too! Both the AppleWin emulator and my physical IIe have to have the Softcard in slot 5.
>>>>
>>>> Tom L
>>>
>>> Would it be as simple as in CONFIG.LIB setting a$cpu to C500 and z$cpu to E500 and rebuild everything? That library gets pulled into making the bios
>>>
>>> Larry G
>> That did it. I made those 2 changes to CONFIG.LIB then ran SUBMIT LDR and SUBMIT CPM, then PUTSYS and copied CCP.COM and the new CPM3.SYS so now CPM 3 boots in AppleWIN with the SoftCard in slot 5 ...
> Is there anywhere that the Slot 5 version of CP/M is available for download?
> As CP/M is now apparently free, I would hope releasing this wouldn't be an issue... (Not that getting CP/M was ever a problem, but. ;-)
>
> With my Mockingboard in Slot 4, my Softcard is in slot 5, and I wouldn't mind playing with version 3... Never used it back in the day...
>
> Thanx
I still have my work disks, make_bios3, make_cpm, make_ldr and the booter. Gmail me at larrygr510.

Larry G
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Duodisk card
Next Topic: A2Stream 1.3 released
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Apr 25 00:15:56 EDT 2024

Total time taken to generate the page: 0.05292 seconds