Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Most legends have their basis in facts. -- Kirk, "And The Children Shall Lead", stardate 5029.5


computers / comp.sys.apple2 / Re: Apple2 development toolchain

SubjectAuthor
* Apple2 development toolchainmark.l...@gmail.com
+- Re: Apple2 development toolchainD Finnigan
+* Re: Apple2 development toolchainDavid Schmidt
|+- Re: Apple2 development toolchainD Finnigan
|`* Re: Apple2 development toolchainfadden
| +* Re: Apple2 development toolchainDavid Schmidt
| |+* Re: Apple2 development toolchainfadden
| ||`* Re: Apple2 development toolchainDavid Schmidt
| || `* Re: Apple2 development toolchainfadden
| ||  +- Re: Apple2 development toolchainDavid Schmidt
| ||  `* Re: Apple2 development toolchainMark Lemmert
| ||   +- Re: Apple2 development toolchainOliver Schmidt
| ||   `* Re: Apple2 development toolchainMichael 'AppleWin Debugger Dev'
| ||    +- Re: Apple2 development toolchainI am Rob
| ||    `- Re: Apple2 development toolchainMark Lemmert
| |`- Re: Apple2 development toolchainmmphosis
| `* Re: Apple2 development toolchainMark Lemmert
|  `- Re: Apple2 development toolchainMark Lemmert
+* Re: Apple2 development toolchainMichael 'AppleWin Debugger Dev'
|`* Re: Apple2 development toolchainSteve Nickolas
| `- Re: Apple2 development toolchainMichael 'AppleWin Debugger Dev'
+* Re: Apple2 development toolchainRichard
|`* Re: Apple2 development toolchainscott
| +- Re: Apple2 development toolchainRichard
| `* Re: Apple2 development toolchainfadden
|  `- Re: Apple2 development toolchainKent Dickey
+* Re: Apple2 development toolchainJoshua Bell
|+* Re: Apple2 development toolchainMark Lemmert
||`* Re: Apple2 development toolchainJoshua Bell
|| `* Re: Apple2 development toolchainMark Lemmert
||  `* Re: Apple2 development toolchainAntoine Vignau
||   `- Re: Apple2 development toolchainMark Lemmert
|`- Re: Apple2 development toolchainLucas Scharenbroich
`- Re: Apple2 development toolchainscott

Pages:12
Re: Apple2 development toolchain

<b15f9aa6-5cb4-4d63-9196-32db706f1451n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=5272&group=comp.sys.apple2#5272

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:622a:1c4:b0:3e4:dbbe:eb64 with SMTP id t4-20020a05622a01c400b003e4dbbeeb64mr789781qtw.5.1680972043014;
Sat, 08 Apr 2023 09:40:43 -0700 (PDT)
X-Received: by 2002:ac8:5986:0:b0:3bf:b826:a5e3 with SMTP id
e6-20020ac85986000000b003bfb826a5e3mr801746qte.1.1680972042808; Sat, 08 Apr
2023 09:40:42 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sat, 8 Apr 2023 09:40:42 -0700 (PDT)
In-Reply-To: <u0s3gf$1akdl$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <6e990edc-0ecc-41e6-b595-8a9d3ac1d0b5n@googlegroups.com>
<u0mh6c$c7g1$1@dont-email.me> <50f54b57-71cc-413c-9db9-5055d9371549n@googlegroups.com>
<u0mofp$d9na$1@dont-email.me> <96afb644-5197-4d96-a8d4-c916bd2d0a22n@googlegroups.com>
<u0s3gf$1akdl$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b15f9aa6-5cb4-4d63-9196-32db706f1451n@googlegroups.com>
Subject: Re: Apple2 development toolchain
From: thefadden@gmail.com (fadden)
Injection-Date: Sat, 08 Apr 2023 16:40:43 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3652
 by: fadden - Sat, 8 Apr 2023 16:40 UTC

On Saturday, April 8, 2023 at 9:07:45 AM UTC-7, David Schmidt wrote:
> On 4/6/23 4:17 PM, fadden wrote:
> > Every language has a runtime.
> If I write DiskStuff.py, you need a Python interpreter. If I write
> DiskStuff.jar, you need a Java runtime.
>
> If I write DiskStuff.exe and DiskStuff.app, you just need an OS.

There are two separate things: compilation to native form, and runtime support.

Compilation to native form can happen ahead of time or "just in time". Java/C# might use an interpreter for something that bloats up when compiled (like large static array initialization), but they generally compile everything to native code before its executed. (It might even be using LLVM, though Java wasn't particularly well suited IIRC.)

C/C++ need libcrt (compiled in), libc.so, and probably some other support libraries; run "ldd" on a Linux executable. There are very few fully "stand-alone" executables anymore. "/sbin/init" on my Ubuntu system is linked against 36 shared libraries. /lib/x86_64-linux-gnu has 24MB of binaries in it. If Java or .NET ships as part of the operating system, then I would argue that a Java or .NET app is equally unencumbered on that platform.

If a program can be distributed in a fully-encapsulated form, then the only drawback vs. a gcc-compiled binary is potentially the distribution size. With modern storage that's more of a philosophical issue than a practical one.

Windows does an amazing job with software; you can still run creaky old versions of CiderPress. Apple discards all software every few years: 68K, then PPC, then x86, then x64, then ARM. They interpret the old stuff for a few years then drop it. Linux effectively invalidates old executables when libc has a major change, and you can't count on building an executable for one distribution and running it on another. Apps compiled to bytecode are easier to distribute and to carry forward because each individual app doesn't need to be recompiled (...unless you have system-specific start code).

(FWIW, Linux *hardware* compatibility is outstanding... you can still use old SCSI cards with the default distribution. Windows breaks the world when they update their driver model.)

Re: Apple2 development toolchain

<u0s75a$1b6kt$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=5273&group=comp.sys.apple2#5273

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail
From: schmidtd@my-deja.com (David Schmidt)
Newsgroups: comp.sys.apple2
Subject: Re: Apple2 development toolchain
Date: Sat, 8 Apr 2023 13:10:02 -0400
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <u0s75a$1b6kt$1@dont-email.me>
References: <6e990edc-0ecc-41e6-b595-8a9d3ac1d0b5n@googlegroups.com>
<u0mh6c$c7g1$1@dont-email.me>
<50f54b57-71cc-413c-9db9-5055d9371549n@googlegroups.com>
<u0mofp$d9na$1@dont-email.me>
<96afb644-5197-4d96-a8d4-c916bd2d0a22n@googlegroups.com>
<u0s3gf$1akdl$1@dont-email.me>
<b15f9aa6-5cb4-4d63-9196-32db706f1451n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 8 Apr 2023 17:10:02 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d2c9052e72fede66f29e74d91221a4ca";
logging-data="1415837"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+xlwXNdIbCo/J/TllzmBMvfuLu97a8qfns3iN+TYpkFw=="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.9.1
Cancel-Lock: sha1:OkTNbXgYFsr9y7Z4u3Yx9tBJY50=
Content-Language: en-US
In-Reply-To: <b15f9aa6-5cb4-4d63-9196-32db706f1451n@googlegroups.com>
 by: David Schmidt - Sat, 8 Apr 2023 17:10 UTC

On 4/8/23 12:40 PM, fadden wrote:
> On Saturday, April 8, 2023 at 9:07:45 AM UTC-7, David Schmidt wrote:
>> On 4/6/23 4:17 PM, fadden wrote:
>>> Every language has a runtime.
>> If I write DiskStuff.py, you need a Python interpreter. If I write
>> DiskStuff.jar, you need a Java runtime.
>>
>> If I write DiskStuff.exe and DiskStuff.app, you just need an OS.
>
> There are two separate things: compilation to native form, and runtime support.

Yep, well aware. But the end result for Joe or Jane user is much
simpler: do they need to install and run one thing, or do they need to
install run two things? My experience is that they're much happier when
it's just one. The onus is now on me to maintain backwards and forwards
compatibility, and not on them.

Re: Apple2 development toolchain

<1f2d2e4c-1314-4568-a9c0-f35d813006d5n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=5274&group=comp.sys.apple2#5274

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:2545:b0:745:6fbd:3fe2 with SMTP id s5-20020a05620a254500b007456fbd3fe2mr2183325qko.10.1681004990935;
Sat, 08 Apr 2023 18:49:50 -0700 (PDT)
X-Received: by 2002:a05:620a:28c4:b0:745:a35f:ad71 with SMTP id
l4-20020a05620a28c400b00745a35fad71mr2186110qkp.13.1681004990575; Sat, 08 Apr
2023 18:49:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sat, 8 Apr 2023 18:49:50 -0700 (PDT)
In-Reply-To: <3ddf62a9-ba47-478f-801e-f69c8511060en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:6000:8200:d2dd:2b21:e39:2ba:61b9;
posting-account=nJNvQgoAAAA3fa0vrOU3s--yZTBTI0Lh
NNTP-Posting-Host: 2603:6000:8200:d2dd:2b21:e39:2ba:61b9
References: <6e990edc-0ecc-41e6-b595-8a9d3ac1d0b5n@googlegroups.com>
<2f1249cd-b931-42bf-a11f-89ce2ffc3e70n@googlegroups.com> <90aa8eb2-a2d9-414c-b963-2695bd8d26e3n@googlegroups.com>
<27f218a5-a641-4eb7-9eda-44312aa1bf0fn@googlegroups.com> <2a47563a-e75e-4985-ad62-469c3dd99f19n@googlegroups.com>
<3ddf62a9-ba47-478f-801e-f69c8511060en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1f2d2e4c-1314-4568-a9c0-f35d813006d5n@googlegroups.com>
Subject: Re: Apple2 development toolchain
From: mark.lemmert@gmail.com (Mark Lemmert)
Injection-Date: Sun, 09 Apr 2023 01:49:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1737
 by: Mark Lemmert - Sun, 9 Apr 2023 01:49 UTC

On Friday, April 7, 2023 at 2:25:20 PM UTC-5, Antoine Vignau wrote:
> Link to the macOS version of Cadius at the bottom of http://www.brutaldeluxe.fr/products/crossdevtools/cadius/

Thank you Antoine!

-Mark

Re: Apple2 development toolchain

<99bc744b-ed4c-4f07-9451-51f37e2ae87an@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=5275&group=comp.sys.apple2#5275

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ac8:5a42:0:b0:3bf:da0f:ed7c with SMTP id o2-20020ac85a42000000b003bfda0fed7cmr2241683qta.11.1681005472497;
Sat, 08 Apr 2023 18:57:52 -0700 (PDT)
X-Received: by 2002:a05:620a:1981:b0:745:82ef:cab1 with SMTP id
bm1-20020a05620a198100b0074582efcab1mr2074320qkb.7.1681005472240; Sat, 08 Apr
2023 18:57:52 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sat, 8 Apr 2023 18:57:52 -0700 (PDT)
In-Reply-To: <b15f9aa6-5cb4-4d63-9196-32db706f1451n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:6000:8200:d2dd:2b21:e39:2ba:61b9;
posting-account=nJNvQgoAAAA3fa0vrOU3s--yZTBTI0Lh
NNTP-Posting-Host: 2603:6000:8200:d2dd:2b21:e39:2ba:61b9
References: <6e990edc-0ecc-41e6-b595-8a9d3ac1d0b5n@googlegroups.com>
<u0mh6c$c7g1$1@dont-email.me> <50f54b57-71cc-413c-9db9-5055d9371549n@googlegroups.com>
<u0mofp$d9na$1@dont-email.me> <96afb644-5197-4d96-a8d4-c916bd2d0a22n@googlegroups.com>
<u0s3gf$1akdl$1@dont-email.me> <b15f9aa6-5cb4-4d63-9196-32db706f1451n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <99bc744b-ed4c-4f07-9451-51f37e2ae87an@googlegroups.com>
Subject: Re: Apple2 development toolchain
From: mark.lemmert@gmail.com (Mark Lemmert)
Injection-Date: Sun, 09 Apr 2023 01:57:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1876
 by: Mark Lemmert - Sun, 9 Apr 2023 01:57 UTC

On Saturday, April 8, 2023 at 11:40:43 AM UTC-5, fadden wrote:
>Windows does an amazing job with software; you can still run creaky old versions of CiderPress. Apple discards all software >every few years: 68K, then PPC, then x86, then x64, then ARM. They interpret the old stuff for a few years then drop it.

I love this about Windows and hate that about Apple.

Re: Apple2 development toolchain

<u0uiru$33p5b$1@solani.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=5276&group=comp.sys.apple2#5276

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: ol.sc@web.de (Oliver Schmidt)
Newsgroups: comp.sys.apple2
Subject: Re: Apple2 development toolchain
Date: Sun, 09 Apr 2023 14:42:06 GMT
Message-ID: <u0uiru$33p5b$1@solani.org>
References: <6e990edc-0ecc-41e6-b595-8a9d3ac1d0b5n@googlegroups.com> <u0mh6c$c7g1$1@dont-email.me> <50f54b57-71cc-413c-9db9-5055d9371549n@googlegroups.com> <u0mofp$d9na$1@dont-email.me> <96afb644-5197-4d96-a8d4-c916bd2d0a22n@googlegroups.com> <u0s3gf$1akdl$1@dont-email.me> <b15f9aa6-5cb4-4d63-9196-32db706f1451n@googlegroups.com> <99bc744b-ed4c-4f07-9451-51f37e2ae87an@googlegroups.com>
Injection-Date: Sun, 9 Apr 2023 14:42:07 -0000 (UTC)
Injection-Info: solani.org;
logging-data="3269803"; mail-complaints-to="abuse@news.solani.org"
Cancel-Lock: sha1:kQn3Sx/cO+YVNVC5f59gvoVciCU=
X-User-ID: eJwFwQERADEIAzBLwKAUOX9s9S/hkzpwbCcKWSqlW9eYFgxM3wjNfVSbvXkQiUP5x+ncUfwFVBB1
X-Newsreader: Forte Free Agent 1.21/32.243
 by: Oliver Schmidt - Sun, 9 Apr 2023 14:42 UTC

Hi,

>On Saturday, April 8, 2023 at 11:40:43=E2=80=AFAM UTC-5, fadden wrote:
>>Windows does an amazing job with software; you can still run creaky old ve=
>rsions of CiderPress. Apple discards all software >every few years: 68K, th=
>en PPC, then x86, then x64, then ARM. They interpret the old stuff for a fe=
>w years then drop it.=20
>
>I love this about Windows and hate that about Apple.

Full ACK! I'm writing this on my Forte Free Agent from 1999 which runs
almost flawlessly on my recent Windows :-)

Regards,
Oliver

Re: Apple2 development toolchain

<5b74e774-fa3e-4a71-804a-9bb78356033fn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=5277&group=comp.sys.apple2#5277

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:1981:b0:745:6b06:8a0c with SMTP id bm1-20020a05620a198100b007456b068a0cmr2764323qkb.1.1681062588403;
Sun, 09 Apr 2023 10:49:48 -0700 (PDT)
X-Received: by 2002:a05:620a:4594:b0:744:1072:e127 with SMTP id
bp20-20020a05620a459400b007441072e127mr2796322qkb.0.1681062588111; Sun, 09
Apr 2023 10:49:48 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sun, 9 Apr 2023 10:49:47 -0700 (PDT)
In-Reply-To: <2f1249cd-b931-42bf-a11f-89ce2ffc3e70n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=50.109.145.33; posting-account=xkbFrAoAAAB6f1NH_zL7idV04qcenP0n
NNTP-Posting-Host: 50.109.145.33
References: <6e990edc-0ecc-41e6-b595-8a9d3ac1d0b5n@googlegroups.com> <2f1249cd-b931-42bf-a11f-89ce2ffc3e70n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5b74e774-fa3e-4a71-804a-9bb78356033fn@googlegroups.com>
Subject: Re: Apple2 development toolchain
From: lscharen@gmail.com (Lucas Scharenbroich)
Injection-Date: Sun, 09 Apr 2023 17:49:48 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2139
 by: Lucas Scharenbroich - Sun, 9 Apr 2023 17:49 UTC

On Thursday, April 6, 2023 at 10:44:48 AM UTC-5, Joshua Bell wrote:
> For A2D, builds are done on macOS (locally) or Linux (github actions); no-one has pursued Windows successfully yet.
>
> * cc65's ca65 cross-assembler
> * Makefiles
> * Cadius
> * nulib2 for SHK files (optional)
> ... and lots and lots of bash scripts.

I think the best value of looking at the A2D sources is all of the macro support you have in place there for safely handling SELF_MODIFIED_BYTE optimizations, MAIN/AUX mem splits, tail call optimizations, etc. Having a decent safety net for implementing all of those little memory-saving techniques really seems to have a compounded effect on improving that codebase.

Maybe that's something that could be useful to adapt to a large codebase like Nox in addition to the suggestions for the build tools themselves.

-Lucas

Re: Apple2 development toolchain

<52d66eb4-de39-4d93-a941-beaf08653756n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=5278&group=comp.sys.apple2#5278

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ac8:5c85:0:b0:3e6:3806:70e3 with SMTP id r5-20020ac85c85000000b003e6380670e3mr1779989qta.8.1681065877677;
Sun, 09 Apr 2023 11:44:37 -0700 (PDT)
X-Received: by 2002:a05:622a:1a08:b0:3e3:9041:3f6c with SMTP id
f8-20020a05622a1a0800b003e390413f6cmr3194239qtb.11.1681065877442; Sun, 09 Apr
2023 11:44:37 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sun, 9 Apr 2023 11:44:37 -0700 (PDT)
In-Reply-To: <99bc744b-ed4c-4f07-9451-51f37e2ae87an@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:600:c67f:5fc0:7103:6f33:cc65:75a0;
posting-account=9Dd-GgoAAAAjVgCPcBurQ6c4EXW6Wi8v
NNTP-Posting-Host: 2601:600:c67f:5fc0:7103:6f33:cc65:75a0
References: <6e990edc-0ecc-41e6-b595-8a9d3ac1d0b5n@googlegroups.com>
<u0mh6c$c7g1$1@dont-email.me> <50f54b57-71cc-413c-9db9-5055d9371549n@googlegroups.com>
<u0mofp$d9na$1@dont-email.me> <96afb644-5197-4d96-a8d4-c916bd2d0a22n@googlegroups.com>
<u0s3gf$1akdl$1@dont-email.me> <b15f9aa6-5cb4-4d63-9196-32db706f1451n@googlegroups.com>
<99bc744b-ed4c-4f07-9451-51f37e2ae87an@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <52d66eb4-de39-4d93-a941-beaf08653756n@googlegroups.com>
Subject: Re: Apple2 development toolchain
From: michael.pohoreski@gmail.com (Michael 'AppleWin Debugger Dev')
Injection-Date: Sun, 09 Apr 2023 18:44:37 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3955
 by: Michael 'AppleW - Sun, 9 Apr 2023 18:44 UTC

On Saturday, April 8, 2023 at 6:57:53 PM UTC-7, Mark Lemmert wrote:
> On Saturday, April 8, 2023 at 11:40:43 AM UTC-5, fadden wrote:
> >Windows does an amazing job with software; you can still run creaky old versions of CiderPress. Apple discards all software >every few years: 68K, then PPC, then x86, then x64, then ARM. They interpret the old stuff for a few years then drop it.
> I love this about Windows and hate that about Apple.

Microsoft looks towards the past, Apple towards the future. Neither is better, just different. There are pros and cons for each philosophy. One is built upon hack-after-hack, the other abandoned although in Apple's case at least they provide notice and support deprecated features for a little bit before completely yanking the rug.

Apple is one of the few companies that have had their ecosystem (OS & Apps) migrate through 4 hardware changes as mentioned above because they are about making _their_ life easier, consumer be damned. Yeah, it is frustrating knowing the hardware is perfectly good, albeit slow, and no longer supported.

Microsoft was about making the consumer's life easier (when they aren't CONSTANTLY fucking up the UI). "Lately" they have switched to more of an Apple approach with their shenanigans of dropping support for newer CPUs (Ryzen) on Windows 7 because they are about shoving Windows 10 and 11 down consumer's throats. As bad as Windows is, a bad defacto standard is still better then no standard at all. /me Throwing light shade at Linux. :-)

Microsoft is also still struggling to treat ARM as a first class citizen. Ironically Windows NT also used to initially support MIPS and Dec Alpha. Part of the difference is due to Apple being a hardware company and MS was traditionally a software company (excluding the odd example of MS selling a 16 KB Language Card for the Apple 2 until they got serious about Mice, Keyboards, and Consoles.) MS bet big on "investing" in the Developer Ecosystem and it paid off, although Apple is having the last laugh their popularity of mobile and tablets.

I've been using Windows, MacOS, and Linux for decades. Operating Systems, like Editors, ALL suck. The trick is to find the one(s) that annoy you the least so you can get your work done. =P

Michael

Re: Apple2 development toolchain

<c9467a89-f0f7-4071-a421-15ae656b477dn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=5279&group=comp.sys.apple2#5279

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:170d:b0:74a:5993:456f with SMTP id az13-20020a05620a170d00b0074a5993456fmr2821297qkb.13.1681068131738;
Sun, 09 Apr 2023 12:22:11 -0700 (PDT)
X-Received: by 2002:a05:622a:301:b0:3dc:3eac:eddb with SMTP id
q1-20020a05622a030100b003dc3eaceddbmr2796846qtw.13.1681068131579; Sun, 09 Apr
2023 12:22:11 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sun, 9 Apr 2023 12:22:11 -0700 (PDT)
In-Reply-To: <52d66eb4-de39-4d93-a941-beaf08653756n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=207.195.86.18; posting-account=U4TNXwoAAABP4nIJHynAJZ69O_f3LY2g
NNTP-Posting-Host: 207.195.86.18
References: <6e990edc-0ecc-41e6-b595-8a9d3ac1d0b5n@googlegroups.com>
<u0mh6c$c7g1$1@dont-email.me> <50f54b57-71cc-413c-9db9-5055d9371549n@googlegroups.com>
<u0mofp$d9na$1@dont-email.me> <96afb644-5197-4d96-a8d4-c916bd2d0a22n@googlegroups.com>
<u0s3gf$1akdl$1@dont-email.me> <b15f9aa6-5cb4-4d63-9196-32db706f1451n@googlegroups.com>
<99bc744b-ed4c-4f07-9451-51f37e2ae87an@googlegroups.com> <52d66eb4-de39-4d93-a941-beaf08653756n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c9467a89-f0f7-4071-a421-15ae656b477dn@googlegroups.com>
Subject: Re: Apple2 development toolchain
From: gids.rs@sasktel.net (I am Rob)
Injection-Date: Sun, 09 Apr 2023 19:22:11 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: I am Rob - Sun, 9 Apr 2023 19:22 UTC

....

> I've been using Windows, MacOS, and Linux for decades. Operating Systems, like Editors, ALL suck. The trick is to find the one(s) that annoy you the least so you can get your work done. =P

Boy, did you hit the nail on the head. I think Apple and MS are secretly working together to write some software that really sucks and the other guy writes that same software to be really good. How is it that neither company has the same software where they are both really good or both really bad?

One of the reasons I love programming on the IIGS, or more importantly in emulators, is to try to make software that can do the same thing, but way more efficient and not as bloated, as both company's counterpart software.

Re: Apple2 development toolchain

<58525e0a-b494-4759-87fa-3d26a0fbfab8n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=5281&group=comp.sys.apple2#5281

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ac8:590a:0:b0:3e3:db7d:da45 with SMTP id 10-20020ac8590a000000b003e3db7dda45mr3479784qty.2.1681092979755;
Sun, 09 Apr 2023 19:16:19 -0700 (PDT)
X-Received: by 2002:a05:620a:290f:b0:742:412d:1dc6 with SMTP id
m15-20020a05620a290f00b00742412d1dc6mr2684119qkp.14.1681092979486; Sun, 09
Apr 2023 19:16:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sun, 9 Apr 2023 19:16:19 -0700 (PDT)
In-Reply-To: <52d66eb4-de39-4d93-a941-beaf08653756n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:6000:8200:d2dd:2b21:e39:2ba:61b9;
posting-account=nJNvQgoAAAA3fa0vrOU3s--yZTBTI0Lh
NNTP-Posting-Host: 2603:6000:8200:d2dd:2b21:e39:2ba:61b9
References: <6e990edc-0ecc-41e6-b595-8a9d3ac1d0b5n@googlegroups.com>
<u0mh6c$c7g1$1@dont-email.me> <50f54b57-71cc-413c-9db9-5055d9371549n@googlegroups.com>
<u0mofp$d9na$1@dont-email.me> <96afb644-5197-4d96-a8d4-c916bd2d0a22n@googlegroups.com>
<u0s3gf$1akdl$1@dont-email.me> <b15f9aa6-5cb4-4d63-9196-32db706f1451n@googlegroups.com>
<99bc744b-ed4c-4f07-9451-51f37e2ae87an@googlegroups.com> <52d66eb4-de39-4d93-a941-beaf08653756n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <58525e0a-b494-4759-87fa-3d26a0fbfab8n@googlegroups.com>
Subject: Re: Apple2 development toolchain
From: mark.lemmert@gmail.com (Mark Lemmert)
Injection-Date: Mon, 10 Apr 2023 02:16:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1991
 by: Mark Lemmert - Mon, 10 Apr 2023 02:16 UTC

On Sunday, April 9, 2023 at 1:44:38 PM UTC-5, Michael 'AppleWin Debugger Dev' wrote:

> I've been using Windows, MacOS, and Linux for decades. Operating Systems, like Editors, ALL suck. The trick is to find the >one(s) that annoy you the least so you can get your work done. =P
>
> Michael

I think this really sums up my feelings on it as well!

-Mark

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor