Search found 34 matches

by electricdawn
Wed Dec 31, 2025 11:13 pm
Forum: General Discussions
Topic: Introduce yourself
Replies: 716
Views: 417513

Re: Introduce yourself

BigDumbDinosaur wrote:
... You feel the bass.”
Oooooohhhhhyeaaaaahhhh...

Happy new year.
by electricdawn
Mon Dec 29, 2025 7:56 pm
Forum: Forth
Topic: dawnFORTH: Yet another crude Forth for the 65C02.
Replies: 46
Views: 4634

Re: dawnFORTH: Yet another crude Forth for the 65C02.

However, I am mindful of an old adage which says just because you can do something doesn’t mean you should do it.
And you would be absolutely in the right. :|

I'm torn on this. I don't NEED this. I just wanted to do it, because I thought it would be cool to have. I have already started ...
by electricdawn
Mon Dec 29, 2025 3:24 pm
Forum: Forth
Topic: dawnFORTH: Yet another crude Forth for the 65C02.
Replies: 46
Views: 4634

Re: dawnFORTH: Yet another crude Forth for the 65C02.

In CELL, and CELL only. The size of a cell on stack CHANGES with a new value in CELL. All the routines that deal with cells adapt to it.
by electricdawn
Mon Dec 29, 2025 12:11 pm
Forum: Forth
Topic: dawnFORTH: Yet another crude Forth for the 65C02.
Replies: 46
Views: 4634

Re: dawnFORTH: Yet another crude Forth for the 65C02.

dawnFORTH uses a truly variable cell size stack. That means that all calculations necessary to access cells are revolving around what's in CELL. You can pretty much arbitrarily change cell size to be, say, five bytes by just executing:

5 CELL C!

All other operations will follow this new size ...
by electricdawn
Mon Dec 29, 2025 9:45 am
Forum: Forth
Topic: dawnFORTH: Yet another crude Forth for the 65C02.
Replies: 46
Views: 4634

Re: dawnFORTH: Yet another crude Forth for the 65C02.

I'm starting to question my life choices...

Well, not really... ;)
I'm continuing reading Garth's treatise on stacks, and it is really an eye-opener. I specifically like his structured approach to assembly programming with macros. As soon as I've figured out how to do this with vasm I will try it ...
by electricdawn
Sun Dec 28, 2025 8:08 pm
Forum: Forth
Topic: dawnFORTH: Yet another crude Forth for the 65C02.
Replies: 46
Views: 4634

Re: dawnFORTH: Yet another crude Forth for the 65C02.

Ok, I'm going to take a risk.

Right now my data stack resides right below the top-of-memory. It grows downward towards HERE. As long as these don't collide everyone's happy. That's a BIG data stack...

Do I really need it?

I already made some changes to my code (this hasn't been uploaded yet!) so ...
by electricdawn
Sun Dec 28, 2025 1:08 pm
Forum: Forth
Topic: dawnFORTH: Yet another crude Forth for the 65C02.
Replies: 46
Views: 4634

Re: dawnFORTH: Yet another crude Forth for the 65C02.

More bug fixes. Please re-download.
- Fixed... annoyance in "ACCEPT", where ACCEPT would use the input buffer pointer instead of a temporary one, leading to the input buffer pointer (thus SOURCE) being overwritten and subsequent input getting stored into whatever buffer address you provided to ...
by electricdawn
Sun Dec 28, 2025 9:52 am
Forum: Forth
Topic: dawnFORTH: Yet another crude Forth for the 65C02.
Replies: 46
Views: 4634

Re: dawnFORTH: Yet another crude Forth for the 65C02.

Small update to "system.fth".


: U/MOD >R S>D R> UM/MOD ; ( u1 u2 -- u3 u4 )
: U/ U/MOD SWAP DROP ; ( u1 u2 -- u3 )

: lALIGNED CELL C@ NEGATE AND ; ( addr - a-addr )
: ALIGNED CELL+ 1- lALIGNED ; ( addr - a-addr )

: NAME>STRING ( nt -- c-addr1 u )
6 + W@ COUNT ;

: > ( n1 n2 -- flag )
OVER 0 ...
by electricdawn
Sun Dec 28, 2025 8:33 am
Forum: General Discussions
Topic: Hardware that shouldn't work - but it does...
Replies: 4
Views: 721

Hardware that shouldn't work - but it does...

Hi, folks.

Since I (politely) got told to not help junking up the introductions thread, I'm more than happy to oblige and start a new discussion here:

Have you seen hardware (and maybe even have pictures of it) that under the circumstances you've witnessed it should NOT be able to operate, but ...
by electricdawn
Sun Dec 28, 2025 8:18 am
Forum: General Discussions
Topic: Introduce yourself
Replies: 716
Views: 417513

Re: Introduce yourself

Yeah, public playing is probably not a good idea for me. I haven't practiced in a while... Well, they're right next to my computer. So I just need to pick them up and play. ;)

I really didn't know that the 6502 is still being used that often. But it makes sense. It's simple, it's hardy, and it's ...
by electricdawn
Sat Dec 27, 2025 9:10 pm
Forum: General Discussions
Topic: Introduce yourself
Replies: 716
Views: 417513

Re: Introduce yourself

I hear you, Neil... I hear you. Belated welcome to Germany. It's not perfect, by any means, but it's home. I hope it can be your home as well.
by electricdawn
Sat Dec 27, 2025 7:39 pm
Forum: General Discussions
Topic: Happy 50th birthday, 6502!
Replies: 10
Views: 3291

Re: Happy 50th birthday, 6502!

It's still 2025, so I can still congratulate the 6502 and Chuck Peddle (RIP) for 50 years of awesome service. May you still be available for another 50 years and teach the young'uns how it's done. Learn the basics, then upgrade from a solid knowledge.
by electricdawn
Sat Dec 27, 2025 7:11 pm
Forum: General Discussions
Topic: Unix V4 source recovered after 50 years
Replies: 22
Views: 1729

Re: Unix V4 source recovered after 50 years

NOTHING beats the awesome images of a Cray main-frame. To me, this is still the pinnacle of "Big Iron".
by electricdawn
Sat Dec 27, 2025 6:48 pm
Forum: General Discussions
Topic: Introduce yourself
Replies: 716
Views: 417513

Re: Introduce yourself


electricdawn@trautonium [19:15] ~ # whoami


Well. Who am I?
I was born at the dawn of the '60s. You know, Cold War, My Generation, student protests against the Vietnam war, oppression, the burgeoning "green" movement, The Rolling Stones, The Beatles, The Who, The Pink Floyd and all of those ...
by electricdawn
Sat Dec 27, 2025 5:57 pm
Forum: General Discussions
Topic: Unix V4 source recovered after 50 years
Replies: 22
Views: 1729

Re: Unix V4 source recovered after 50 years

That... is ancient (the youngster would say about seeing a Windows XP screenshot). ;)

I remember my first contact with a computer was a PDP-somethingsomething (PDP-8?) in somewhat 1977/8 during my first year at the "Technische Gymnasium" in the city of Mainz/Germany. This ONE meeting kindled my ...