Search found 81 matches

by lb3361
Today, 00:45
Forum: Hardware and software hacking
Topic: Gigatron OS - Some progress and a hardware mystery.
Replies: 3
Views: 23

Re: Gigatron OS - Some progress and a hardware mystery.

Is the OSD message popping up at 36s indicative of loss of vsync? I don't suppose you have an oscilloscope you can monitor vsync with? Have you also tried different monitor and different VGA cable? You don't want to know how many times a flaky cable has been the root cause of my woes. Yes there is ...
by lb3361
Yesterday, 21:42
Forum: Hardware and software hacking
Topic: Gigatron OS - Some progress and a hardware mystery.
Replies: 3
Views: 23

Re: Gigatron OS - Some progress and a hardware mystery.

I tried all my collection of expansion boards. All of them do the same snow, including the very first one (https://forum.gigatron.io/viewtopic.php?f=3&t=282) which is a very different design using SSOP 74xxx files instead of GALs. The only common point is the RAM chip and the 33nf decoupling cap...
by lb3361
Yesterday, 20:44
Forum: Hardware and software hacking
Topic: Gigatron OS - Some progress and a hardware mystery.
Replies: 3
Views: 23

Gigatron OS - Some progress and a hardware mystery.

I am working on using the SD card attached to my Gigatron RAM & IO expansion (https://github.com/lb3361/gigatron-lb/tree/main/extension-retro). This should also work with Marcel's design or Hans61's design. At this point I have a nice read-only browser that relocates itself in bank3, browses the...
by lb3361
12 Oct 2021, 13:44
Forum: Hardware and software hacking
Topic: Video Repeater
Replies: 26
Views: 2087

Re: Video Repeater

Cool. This seems pretty packed...

> The spacing of U36 and U37 means it is no longer in the 100mm x100mm limit ...

I guess you mean vertically ?
It seems that the board extends horizontally well beyond the out register, above the audio jack, but not far enough for XOUT and the audio.
by lb3361
17 Sep 2021, 12:28
Forum: Hardware and software hacking
Topic: LCC for the Gigatron. Take two.
Replies: 23
Views: 1639

Re: LCC for the Gigatron. Take two.

Now that GLCC is updated recently, how can I see the version of my installed files? I am using virtual Ubuntu linux as enviroment. Ooops. Good question. I should have a version string and a change log somewhere :-) In the mean time you can try `glcc -v` to know when the code was compiled. $ glcc -v...
by lb3361
16 Sep 2021, 01:16
Forum: Hardware and software hacking
Topic: ascjulia.c and ascbrot.c
Replies: 13
Views: 668

Re: ascjulia.c and ascbrot.c

Using the console directly instead of putchar() avoids the buffering effect and allows you to change colors and x/y positions. ... /* Unchanged code above */ if(x+y < 4) { /* Why x+y < 4 btw? */ return i; } return 1; } #include <gigatron/console.h> void main(void) { int x, y, data; float sx, sy; for...
by lb3361
14 Sep 2021, 18:16
Forum: Kit assembly gallery
Topic: My Gigatron build
Replies: 7
Views: 702

Re: My Gigatron build

"DIY ladder DAC" :-)
by lb3361
13 Sep 2021, 11:51
Forum: Hardware and software hacking
Topic: gfxbrot.c and gfxjulia.c
Replies: 8
Views: 433

Re: gfxbrot.c and gfxjulia.c

The graphics version has a much smaller gt1 because it doesn't need to link stdio or console support.
by lb3361
12 Sep 2021, 11:11
Forum: Hardware and software hacking
Topic: gfxbrot.c and gfxjulia.c
Replies: 8
Views: 433

Re: gfxbrot.c and gfxjulia.c

Cool.

I am afraid floating point on the Gigatron is not very fast. This is why official 'Mandelbrot' program uses fixed point. But that makes it very hard to follow. Anyway, thanks for giving such a good test to my floating point runtime.
by lb3361
12 Sep 2021, 03:03
Forum: Hardware and software hacking
Topic: ascjulia.c and ascbrot.c
Replies: 13
Views: 668

Re: ascii-julia.c

Now with graphics? #include <gigatron/console.h> void drawPixel(int x, int y, int color) { screenMemory[y][x] = color; } Note: the code above assumes the screen has not been scrolled -- default videoTable. Otherwise you can include <gigatron/console.h> and call console_clear_screen(void) to reset it.