News:

The Savage///Circuits website has been upgraded to a more efficient theme.

Main Menu

Assembly?

Started by JKnightandKARR, Nov 02, 2025, 01:54 PM

Previous topic - Next topic

Chris Savage


                    Bringing concepts to life through engineering.

JKnightandKARR

Quote from: Chris Savage on Nov 05, 2025, 05:08 PMAre you looking for the Main Board Schematics?
No. I found them already, thought I'd look stuff up if Granz sends me any of em.

Chris Savage

Quote from: JKnightandKARR on Nov 05, 2025, 05:45 PMNo. I found them already, thought I'd look stuff up if Granz sends me any of em.

Gotcha. Well, for getting started you can just focus on the main board. You don't need a lot of RAM when writing assembly code. It's very small. Once you are familiar with the code, you can start building applications. Then you might need more RAM.  ;)

                    Bringing concepts to life through engineering.

JKnightandKARR

Quote from: granz on Nov 04, 2025, 07:09 AMThe Sinclair ZX-80/ZX-81 (Timex Sinclair TS1000) computers were Z-80-based, and can usually be found pretty cheap. If you would like, I can send mine to you. I don't know which ones work, you would need to figure out which one(s) do work. But then you could start playing with actual Z-80 assembly.
I'm on Ch 4 or 5 of that Cardiac manual. Still little confused on the printing out parts.  Esp the lady bugs.....

Chris Savage

Quote from: JKnightandKARR on Nov 07, 2025, 12:55 PMI'm on Ch 4 or 5 of that Cardiac manual. Still little confused on the printing out parts.  Esp the lady bugs.....

All I know about Cardiac, is I hope I never have one!  :o

                    Bringing concepts to life through engineering.

granz

Quote from: JKnightandKARR on Nov 07, 2025, 12:55 PMI'm on Ch 4 or 5 of that Cardiac manual. Still little confused on the printing out parts.  Esp the lady bugs.....
The lady bug is nothing more than a pointer to the currently accessed memory location. Think of it as a visual representation of which memory location is being addressed. It will become more apparent when you build your own, and run a simple program.

Chris Savage

Quote from: granz on Nov 07, 2025, 10:15 PMThe lady bug is nothing more than a pointer to the currently accessed memory location. Think of it as a visual representation of which memory location is being addressed. It will become more apparent when you build your own, and run a simple program.

This sounds suspiciously like the PC (program counter).  :-\

                    Bringing concepts to life through engineering.

granz

Quote from: Chris Savage on Nov 07, 2025, 10:31 PM
Quote from: granz on Nov 07, 2025, 10:15 PMThe lady bug is nothing more than a pointer to the currently accessed memory location. Think of it as a visual representation of which memory location is being addressed. It will become more apparent when you build your own, and run a simple program.

This sounds suspiciously like the PC (program counter).  :-\
Yes, Chris is correct. Page 17 of the manual (page 26 of the PDF file) describes the PC register. It just keeps track of which memory location will provide the next instruction. In the event of an instruction that alters the program progress (I.E. a jump, or a looping, instruction) the PC register (the Lady Bug) will be moved in the processing of the current instruction, so that it then indicates the new next instruction.

JKnightandKARR

Quote from: granz on Nov 08, 2025, 06:49 AM
Quote from: Chris Savage on Nov 07, 2025, 10:31 PM
Quote from: granz on Nov 07, 2025, 10:15 PMThe lady bug is nothing more than a pointer to the currently accessed memory location. Think of it as a visual representation of which memory location is being addressed. It will become more apparent when you build your own, and run a simple program.

This sounds suspiciously like the PC (program counter).  :-\
Yes, Chris is correct. Page 17 of the manual (page 26 of the PDF file) describes the PC register. It just keeps track of which memory location will provide the next instruction. In the event of an instruction that alters the program progress (I.E. a jump, or a looping, instruction) the PC register (the Lady Bug) will be moved in the processing of the current instruction, so that it then indicates the new next instruction.
So your saying no matter what my code will always have bugs in it?? Rotflmao

Chris Savage

Quote from: JKnightandKARR on Nov 09, 2025, 11:44 AMSo your saying no matter what my code will always have bugs in it?? Rotflmao


                    Bringing concepts to life through engineering.

JKnightandKARR


granz

Quote from: JKnightandKARR on Nov 09, 2025, 11:44 AMSo your saying no matter what my code will always have bugs in it?? Rotflmao
HA! Yeah. ;D

At first I was thinking about the difficulty of writing error-free code, but then I got it (Lady Bug.)

That was good.

JKnightandKARR

Quote from: granz on Nov 09, 2025, 05:51 PM
Quote from: JKnightandKARR on Nov 09, 2025, 11:44 AMSo your saying no matter what my code will always have bugs in it?? Rotflmao
HA! Yeah. ;D

At first I was thinking about the difficulty of writing error-free code, but then I got it (Lady Bug.)

That was good.
ROTFLMAO i ALMOST got you on that joke. Lol oh well.... 1 of 2 ain't bad.

Chris Savage

I got the joke.  ;)  But, I wonder if you do understand the program counter? That's a very important register.  8)

                    Bringing concepts to life through engineering.

JKnightandKARR

Quote from: Chris Savage on Nov 09, 2025, 11:12 PMI got the joke.  ;)  But, I wonder if you do understand the program counter? That's a very important register.  8)
I am just getting to that part in the cardiac book actually. Was reading it yesterday at work and stoped in that area.