Macro collection MACRO HLA BASIC for the C64

Programming the 6502 microprocessor and its relatives in assembly and other languages.
Post Reply
puregorill
Posts: 7
Joined: 28 May 2023

Macro collection MACRO HLA BASIC for the C64

Post by puregorill »

Hello, my name is Tom!

I have already introduced myself in the introduce yourself thread.
viewtopic.php?f=1&t=1935&start=615 (page 42)

Well, I don't know when I'll lose interest in this project again, but I want to at least share what I have so far with the community.
It's called MACRO HLA BASIC and is a macro collection for the C64 (in a broader sense of course basically for the 6502).

It is extremely inspired at Garth Wilson's work in the same direction:
http://wilsonminesco.com/StructureMacros/
Thanks for these ideas and groundwork, Garth!

Also inspired by the language "QUICK" for the ATARI 8-bit line of home computers too:
https://atariwiki.org/wiki/Wiki.jsp?page=Quick

Have fun with my project.

URL here or also in the signature in every future post: https://github.com/puregorill/MACRO-HLA-BASIC
puregorill
Posts: 7
Joined: 28 May 2023

Re: Macro collection MACRO HLA BASIC for the C64

Post by puregorill »

Not sure how much this is of interest, but I've added tons of documentation to the wiki.
As I said, it's kind of meant to be a (tiny) BASIC like language with the possibility to program assembler. Basic knowledge of assembler is absolutely necessary to do anything with it, in my opinion.

Besides, it is a learning experience for myself. I have been dealing with the topic of how high-level language structures are implemented in assembly (compiler construction) for a long time, of course on a hobby level, nothing professional.

Kind regards, Tom

There may of course be mistakes and also nonsense ;-)

Edit:
I should also note, this is a work in progress, not a finished project (which it probably never will be). So things could change and/or still be undocumented.
Some wiki pages or files could also be mere stubs, empty or half-finished placeholders.
User avatar
barrym95838
Posts: 2056
Joined: 30 Jun 2013
Location: Sacramento, CA, USA

Re: Macro collection MACRO HLA BASIC for the C64

Post by barrym95838 »

Thanks for sharing. I'm not in a position to investigate right now, but at a glance it looks like a nice labor of love.
Got a kilobyte lying fallow in your 65xx's memory map? Sprinkle some VTL02C on it and see how it grows on you!

Mike B. (about me) (learning how to github)
puregorill
Posts: 7
Joined: 28 May 2023

Re: Macro collection MACRO HLA BASIC for the C64

Post by puregorill »

Thank you, Mike, for the encouragement.

Edit:
How did you find the permanent link of your self-description (about me)? I would also like to put something like that in my signature.
User avatar
barrym95838
Posts: 2056
Joined: 30 Jun 2013
Location: Sacramento, CA, USA

Re: Macro collection MACRO HLA BASIC for the C64

Post by barrym95838 »

puregorill wrote:
How did you find the permanent link of your self-description (about me)?
It's hiding in here (sorry about the awful free-hand "arrow"):
link.PNG
link.PNG (3.44 KiB) Viewed 3785 times
Got a kilobyte lying fallow in your 65xx's memory map? Sprinkle some VTL02C on it and see how it grows on you!

Mike B. (about me) (learning how to github)
Post Reply