Search found 576 matches

by scotws
Wed Feb 05, 2020 11:03 am
Forum: Programming
Topic: Any "zero page aware" assemblers for the 65c02?
Replies: 7
Views: 1422

Re: Any "zero page aware" assemblers for the 65c02?

Thanks for all the help! The idea is to make it easy enough for people to port Tali to their hardware, something I hadn't given that much thought to when I started out (actually, I didn't think a lot of things through. There is a lesson here), so something that runs at least on Linux and Windows is ...
by scotws
Wed Feb 05, 2020 10:47 am
Forum: Forth
Topic: Tali Forth for the 65c02
Replies: 283
Views: 135040

Re: Tali Forth for the 65c02

Ed is great fun, though if you look at the source code of the GNU version, the size of it is just staggering by now for what it does. With the RISC-V gaining some real traction, I'm wondering about writing an assembler-only version with Linux system calls as a learning project, and then bragging ...
by scotws
Wed Feb 05, 2020 10:41 am
Forum: Forth
Topic: Compiling TaliForth2 on Windows
Replies: 72
Views: 13722

Re: Compiling TaliForth2 on Windows

If you are all-out for the smallest code possible, and you are going to be writing different games, which means you're going to keep running into the size problem, you might want to consider creating a Token Thread Code (TTC) Forth instead of using Tali. See http://www.bradrodriguez.com/papers ...
by scotws
Sat Jan 25, 2020 1:05 pm
Forum: Programming
Topic: Any "zero page aware" assemblers for the 65c02?
Replies: 7
Views: 1422

Any "zero page aware" assemblers for the 65c02?

As discussed in the Forth form, Tali Forth needs to switch to a different assembler because we've moved beyond what Ophis (which has served us very well) was built to do. Now what would really be cool is an assembler that is at least aware of the zero page, or, even better, helps populate it ...
by scotws
Fri Jan 24, 2020 7:43 pm
Forum: Forth
Topic: Tali Forth for the 65c02
Replies: 283
Views: 135040

Re: Tali Forth for the 65c02

Just in case somebody missed it in the other thread: There is a discussion started at https://github.com/scotws/TaliForth2/issues/232 for the lower-level details of how to continue with Tali Forth 2 from here. It's probably going to be a bit too detailed for here, where we should probably stick to ...
by scotws
Fri Jan 24, 2020 5:49 pm
Forum: Forth
Topic: Compiling TaliForth2 on Windows
Replies: 72
Views: 13722

Re: Compiling TaliForth2 on Windows

After a couple of irksome months involving everything from minor surgery to the IRS, life is finally back to normal, or at least as normal as it will ever be, and I can get back to the really important things in life :D .

First of all, thanks for all the work everybody! I'm amazed you got Tali so ...
by scotws
Tue Jul 02, 2019 5:04 am
Forum: Emulation and Simulation
Topic: A (very) cheap 65C816 emulator
Replies: 3
Views: 1505

Re: A (very) cheap 65C816 emulator

Cool! The interrupts are going to be really useful because they are just majorly hard in software ...
by scotws
Tue Jul 02, 2019 4:53 am
Forum: Forth
Topic: Tali Forth for the 65c02
Replies: 283
Views: 135040

Re: Tali Forth for the 65c02

Honestly, the programmer in me hates summer, I seem to be spending all my time outdoors , in the fresh air , with green things and my family , getting exercise . To make matters worse, my NAS motherboard died, and I had the genius idea of switching the new system to a Ubuntu Server basis with ZFS ...
by scotws
Thu May 23, 2019 9:10 am
Forum: Forth
Topic: Tali Forth
Replies: 11
Views: 3396

Re: Tali Forth

I'm here! I'm here! Sorry for the late answer, and thanks for all the suggestions, and thanks for Sam for already answering. I hope to be able to get back to actual coding soon, and your points are very good ones.

You'll be happy to hear (or maybe not, grin) that Microsoft is making it easier to ...
by scotws
Thu Jan 31, 2019 8:55 am
Forum: General Discussions
Topic: 6502 Documentary - raw footage available
Replies: 6
Views: 1101

Re: 6502 Documentary - raw footage available

Sorry if I'm missing a previous discussion, but what's the license on these? Would we even have consent to create a documentary?

I'm wondering if this would be something you could approach a tech museum with, if only because they might have suggestions how to even start something like this. It also ...
by scotws
Mon Jan 07, 2019 4:24 pm
Forum: Forth
Topic: Tali Forth for the 65c02
Replies: 283
Views: 135040

Re: Tali Forth for the 65c02

Ah, that worked. Thanks!
by scotws
Mon Jan 07, 2019 2:42 am
Forum: Forth
Topic: Tali Forth for the 65c02
Replies: 283
Views: 135040

Re: Introducing Tali Forth for the 65c02 (ALPHA)

Sort of a meta-question - is there any way to change the subject line of this thread? The "ALPHA" in the headline is outdated, it would be nice if this could just be "Tali Forth for the 65c02" or something to that effect ... sorry if I'm missing something obvious ...
by scotws
Fri Jan 04, 2019 2:45 pm
Forum: Forth
Topic: Tali Forth for the 65c02
Replies: 283
Views: 135040

Re: Introducing Tali Forth for the 65c02 (ALPHA)

How difficult would it be to take a page out of the C64 book and have Tali Forth ROM as well as this other system occupy the same memory but use a byte in your I/O block to configure which one is mapped into memory? I honestly don't know, for the first step, we've been trying to keep it simple ...
by scotws
Fri Jan 04, 2019 12:10 am
Forum: Forth
Topic: Tali Forth for the 65c02
Replies: 283
Views: 135040

Re: Introducing Tali Forth for the 65c02 (ALPHA)

Tali Forth 2 has just formally reached Version 1.0 (https://github.com/scotws/TaliForth2). Yay!

To recap, Tali is a bare-metal, Subroutine Threaded (STC), mostly ANS Forth that was created explicitly for the 65c02. It now has the basic features, including blocks and wordsets, assembler and ...
by scotws
Mon Dec 31, 2018 3:23 pm
Forum: Forth
Topic: Tali Forth for the 65c02
Replies: 283
Views: 135040

Re: Introducing Tali Forth for the 65c02 (ALPHA)

I'm puzzled by a note in the document

Many Forths now use the words cs-pick and cs-roll instead of the branch variants

It is my understanding that CS-PICK and CS-ROLL do not replace the branch primitives ( called ?BRANCH and BRANCH in the Forth-83 standard ) or the high level control flow words ...