Search found 367 matches

by lb3361
11 May 2023, 11:41
Forum: Hardware and software hacking
Topic: LCC for the Gigatron. Take two.
Replies: 106
Views: 48344

Re: LCC for the Gigatron. Take two.

Can you try compiling dev7 version (-rom=dev7). I am curious about the speedup. I expect a smaller gap between longfract and fpfract.
by lb3361
05 May 2023, 14:46
Forum: Hardware and software hacking
Topic: LCC for the Gigatron. Take two.
Replies: 106
Views: 48344

Re: LCC for the Gigatron. Take two.

Glad to know they all work now. Btw it seems to me that you once asked whether glcc can build programs for ROMvX0. There are in fact three ways to go: Use -rom=vx0. This tries to use some (but not all) the new vx0 instructions. This code should have nice speedups on longs, and some improvement on fl...
by lb3361
05 May 2023, 03:11
Forum: Hardware and software hacking
Topic: LCC for the Gigatron. Take two.
Replies: 106
Views: 48344

Re: LCC for the Gigatron. Take two.

This was in fact a conflict with the Loader! The traditional Loader prepares everything then goes into a loop that was apparently designed to only use certain memory locations in the screen buffer. Except that this is not the case: it still uses a couple zero page variables at address 0x3a to 0x41 t...
by lb3361
03 May 2023, 16:47
Forum: Hardware and software hacking
Topic: LCC for the Gigatron. Take two.
Replies: 106
Views: 48344

Re: LCC for the Gigatron. Take two.

Can you share the source code of the precise version of ascbrot that doesn't work, as well as sufficient information to reproduce what doesn't work. There are many versions around and I do not know with which one to start. Here, all seems to work...
by lb3361
04 Apr 2023, 19:40
Forum: Hardware and software hacking
Topic: LoGo 64k [game]
Replies: 6
Views: 812

Re: LoGo 64k [game]

I believe at67 is right because I can see this in the disassembled code: 30e7 5e 24 ST sysArgs+0 |^$| 30e9 21 87 LDW vLAC+3 |!.| 30eb 2b 26 STW sysArgs+2 |+&| 30ed b4 36 SYS -80 |46| 30ef 93 88 INC vT2 |..| 30f1 1a 8b LD vT3+1 |..| 30f3 e6 01 SUBI 1 |f.| The second byte of the SYS opcode is defi...
by lb3361
03 Apr 2023, 14:56
Forum: Hardware and software hacking
Topic: LoGo 64k [game]
Replies: 6
Views: 812

Re: LoGo 64k [game]

I am doing something very similar in https://github.com/lb3361/gigatron-lcc/ ... _asm.s#L58 and it works very well (the args are in R8,R9,R10). Chances are that the bug is somewhere else...
by lb3361
03 Apr 2023, 12:52
Forum: Hardware and software hacking
Topic: gtBASIC
Replies: 435
Views: 115286

Re: gtBASIC

There is another way of doing double buffering on the Gigatron hardware (128k extended) using the trick of dev128k7.rom which swaps the selected bank during the video loop so that the one seen by the vCPU is not the same as the one seen by the video generation code in the ROM. This means we set vide...
by lb3361
04 Mar 2023, 13:38
Forum: Hardware and software hacking
Topic: ROM adventures (dev7rom)
Replies: 32
Views: 10315

Re: ROM adventures (dev7rom)

1) I would have liked ROMvX0 to be out faster (but not mad) and become the official rom. I lobbied Walter in that direction. 2) I did not leak ROMVX0. I do not know who did. I never had a copy of the exact version that was leaked. 3) I politely asked for the multiply/divide code because slow multipl...
by lb3361
04 Mar 2023, 04:57
Forum: Hardware and software hacking
Topic: ROM adventures (dev7rom)
Replies: 32
Views: 10315

Re: ROM adventures (dev7rom)

I don't fully remember the sentence "well what are you going to do with ROMvX0 now?" but I remember trying clumsily to explain that there were reasons to change a lot of things in the vCPU side of ROMvX0 to exploit the new idea (dev7.rom is just a demonstration of this in fact). I would ha...
by lb3361
04 Mar 2023, 00:17
Forum: Hardware and software hacking
Topic: ROM adventures (dev7rom)
Replies: 32
Views: 10315

Re: ROM adventures (dev7rom)

And for the record after you showed me this new stuff, (which is great btw), you said you would not create a competing ROM, but within weeks you had. The reason "I saw competition" is because you created it and then started flaunting it, remember this comment "well what are you going...