A more specific question - I work on both Windows and Mac, but the Nox
build process currently runs on Windows. Are there tools on the Mac side
now to setup an automated build process? For some reason that didn't seem possible in 2015 (without custom development) though I don't recall why.
A more specific question - I work on both Windows and Mac, but the Nox build process currently runs on Windows. Are there tools on the Mac side now to setup an automated build process? For some reason that didn't seem possible in 2015 (without customdevelopment) though I don't recall why.
What I do on Mac is us the command line of AppleCommander (https://applecommander.github.io/ac/), which is Java
Out of idle curiosity, is there anything more that you'd want from a command-line tool?
As a general question, I am wondering if there are new (relative to
2015) tools anyone is aware of that may be worth considering?
A more specific question - I work on both Windows and Mac, but the Nox build process currently runs on Windows. Are there tools on the Mac side now to setup an automated build process? For some reason that didn't seem possible in 2015 (without customdevelopment) though I don't recall why.
A more specific question - I work on both Windows and Mac, but the Nox
build process currently runs on Windows. Are there tools on the Mac side
now to setup an automated build process? For some reason that didn't seem possible in 2015 (without custom development) though I don't recall why.
I don't think they have the runtime environment setup for Apple ][
yet, but this project is serious and being worked on:
<https://llvm-mos.org/wiki/Welcome>
Richard <legalize+jeeves@mail.xmission.com> wrote:
I don't think they have the runtime environment setup for Apple ][
yet, but this project is serious and being worked on:
<https://llvm-mos.org/wiki/Welcome>
A screenshot at that link shows the code it produces running on an Apple II >(or an emulator).
The weird bit is that it appears to be disguised as a BASIC program so it can be LOADed and RUN, rather than BLOADed and CALLed.
Written in a portable language that was unencumbered with runtime constraints (not looking at you, Python/Perl/Java/anything interpreted)
- so my suggestions are C/C++/Go
On Thursday, April 6, 2023 at 9:02:57 AM UTC-7, >sc...@alfter.diespammersdie.us wrote:
The weird bit is that it appears to be disguised as a BASIC program so it
can be LOADed and RUN, rather than BLOADed and CALLed.
That's the standard approach for C64, e.g. this is common:
.addrs $0801
.dd2 $080b ;ptr to next line
.dd2 $0014
.dd1 $9e ;SYS 2061 ($080d)
.str “2061”
.dd1 $00
.dd2 $0000
L080D ldy #$1e
In this case it's a HELLO program that starts when DOS boots, which IIRC >wouldn't work with a 'B' file unless you fiddled with something.
Out of idle curiosity, is there anything more that you'd want from a command-line tool?
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.
What do you consider missing from *your* automated build process? i.e. what were your pain points when working on Nox?
Maybe I'm misunderstanding, but are you running Cadius on a Mac? I thought it was Windows only and if it runs on Mac now that would be great to know.
On Thursday, April 6, 2023 at 6:29:23 PM UTC-7, Mark Lemmert wrote:
Maybe I'm misunderstanding, but are you running Cadius on a Mac? I thought it was Windows only and if it runs on Mac now that would be great to know.Yes, builds/runs fine on macOS and Linux. Here are the relevant instructions from my project:
https://github.com/a2stuff/a2d/blob/main/docs/Building_And_Running.md#option-1-create-a-disk-image
On 4/6/23 11:10 AM, fadden wrote:
Out of idle curiosity, is there anything more that you'd want from a
command-line tool?
Written in a portable language that was unencumbered with runtime
constraints (not looking at you, Python/Perl/Java/anything interpreted)
- so my suggestions are C/C++/Go
On Wednesday, April 5, 2023 at 6:21:42 PM UTC-7, mark wrote:
Mark, one thing not mentioned is that the build process is a bunch of Windows batch files (which is why the build process currently only runs
on Windows.)
I'm a fan of ye-olde Makefile.
Michael
That's another reason it would be nice to have something that isn't GUI or Java to work on Apple ][ disk images.
I used to have a "get33", and still have "dir33" and "format33", but I
never managed to make "put33", "del33" or "ren33", or any ProDOS-8 tools.
:/
Every language has a runtime.[...]
Is your concern for the installation process, or a philosophical dislike of bytecode?
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.
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.
Link to the macOS version of Cadius at the bottom of http://www.brutaldeluxe.fr/products/crossdevtools/cadius/
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.
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.
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.
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.
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
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
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 493 |
Nodes: | 16 (2 / 14) |
Uptime: | 174:52:45 |
Calls: | 9,705 |
Calls today: | 5 |
Files: | 13,736 |
Messages: | 6,178,843 |