Search found 645 matches

by at67
27 Mar 2024, 07:11
Forum: Hardware and software hacking
Topic: What does 'Xpp' mean?
Replies: 1
Views: 90

Re: What does 'Xpp' mean?

That's correct Xpp is a post increment of X, the increment happens after the operation
by at67
26 Mar 2024, 17:24
Forum: Hardware and software hacking
Topic: What does each assembly do?
Replies: 3
Views: 115

Re: What does each assembly do?

Emulator:

Code: Select all

https://github.com/at67/gigatron-rom/tree/master/Contrib/at67
Various HW/SW links:

Code: Select all

https://forum.gigatron.io/viewtopic.php?p=1592#p1592
by at67
26 Mar 2024, 09:12
Forum: Hardware and software hacking
Topic: What does each assembly do?
Replies: 3
Views: 115

Re: What does each assembly do?

Yes that's correct.

Documentation is here:

Code: Select all

https://gigatron.io/?cat=1
You can also single step through ROM source code in my emulator package and watch exactly how the native instruction works.
by at67
26 Mar 2024, 09:05
Forum: Hardware and software hacking
Topic: ROMv1.asm.py
Replies: 2
Views: 92

Re: ROMv1.asm.py

It's a SYS function/call, SYS functions are called from vCPU code like this: LDWI 0xFFFF ; 4 pixels STW 0x24 LDWI 0xFFFF STW 0x26 LDWI 0x0800 ; pixel address STW 0x28 LDWI 0x04d4 ; SYS_Draw4_30 STW 0x22 SYS 30 loop BRA loop
by at67
20 Mar 2024, 04:09
Forum: Hardware and software hacking
Topic: New size coding contest "ZX Spectrum effect"
Replies: 17
Views: 653

Re: New size coding contest "ZX Spectrum effect"

I disasembled Your program. You and at67 used very smart trick: if color is biger that 63 then is black. Congratulations! What I did was pretty simple and somewhat sneaky: 1) Only one loop with no comparisons. 2) You can treat screen memory as one complete non-fragmented segment, i.e. write pixels ...
by at67
20 Mar 2024, 03:47
Forum: Hardware and software hacking
Topic: LCC for the Gigatron. Take two.
Replies: 106
Views: 46827

Re: LCC for the Gigatron. Take two.

lb3361 wrote: 19 Mar 2024, 20:17 [OOOPS] I get message "failed to move uploaded file" when i try to attach the 1.5MB zip file with the windows executable.
Max file upload size has been increased to approximately 5MiB.
by at67
14 Mar 2024, 00:04
Forum: Hardware and software hacking
Topic: New size coding contest "ZX Spectrum effect"
Replies: 17
Views: 653

Re: New size coding contest "ZX Spectrum effect"

You have to be careful when specifying rules and then saying all tricks allowed. chess EQU 0x0200 addr EQU 0x30 addr DW 0x0800 chess LD addr + 1 ADDW addr ADDI 1 ANDI 1 ADDI 0x3F POKE addr LDW addr ADDI 1 STW addr BRA chess vCPU Code Size: 20 bytes GT1 Size: 31 bytes - Overwrites offscreen memory - ...
by at67
09 Mar 2024, 01:49
Forum: Escape Meta Alt Control Shift
Topic: Revision 2024
Replies: 2
Views: 202

Re: Revision 2024

I would love to attend, but being on the other side of the world I'll have to ask you to take some pics and post them here.
by at67
25 Feb 2024, 04:05
Forum: Hardware and software hacking
Topic: Overview of hard/software subprojects
Replies: 10
Views: 12754

Re: Overview of hard/software subprojects

Poe wrote: 25 Feb 2024, 03:54 I’ve really enjoyed trying out the GT1 files from various contributors. I’ve had hours of fun. It’s really awesome being able to run so many apps right after building my Gigatron.
Welcome to the forums and thanks for helping me test!
by at67
20 Feb 2024, 21:37
Forum: Kit assembly gallery
Topic: Hello! I made a Gigatron
Replies: 4
Views: 740

Re: Hello! I made a Gigatron

Welcome and congratulations, there are many threads about controllers, SW, HW and the different types supported, I would do a quick search if I was you.