Makes me think of “luggable” computers such as
https://en.wikipedia.org/wiki/Osborne_1
Search found 308 matches
- 28 Sep 2023, 19:20
- Forum: Kit assembly gallery
- Topic: Gigatron in wood box with HDMI on 75" TV
- Replies: 3
- Views: 264
- 23 Sep 2023, 13:05
- Forum: Kit assembly gallery
- Topic: Gigatron in wood box with HDMI on 75" TV
- Replies: 3
- Views: 264
Re: Gigatron in wood box with HDMI on 75" TV
What a setup! In fact I am more impressed by the wooden box than by the big TV 

- 22 Sep 2023, 21:38
- Forum: Hardware and software hacking
- Topic: ROM adventures (dev7rom)
- Replies: 20
- Views: 2355
Re: ROM adventures (dev7rom)
Dev7rom update In the past few weeks, I reorganized the dev7 rom code to consolidate some free space without eating new pages. In the process, I sped up a couple frequent opcodes such as ADDI and SUBI. I also deprecated the ADDX opcode because of its limited use, and displaced the SUBW instruction i...
- 06 Sep 2023, 17:39
- Forum: Hardware and software hacking
- Topic: glcc: minilisp - w-i-p
- Replies: 13
- Views: 587
Re: glcc: minilisp - w-i-p
Function mmap does not exist at all because there is no virtual memory on the Gigatron. One could use malloc/free. Or one could remember that there are only two semi spaces, alloc them as large global arrays, and swap them as needed. Note that the copy garbage collector is not a great fit for the Gi...
- 06 Sep 2023, 16:02
- Forum: Hardware and software hacking
- Topic: glcc: minilisp - w-i-p
- Replies: 13
- Views: 587
Re: glcc: minilisp - w-i-p
Not sure. The problem on line 190 is the keyword "inline" which is not supported and not functionally important. #define inline /**/ Line 226 is because memory is declared as void* which has no size and therefore does not support addition. It seems that more recent C treat them like char* ...
- 05 Sep 2023, 23:26
- Forum: Hardware and software hacking
- Topic: glcc: minilisp - w-i-p
- Replies: 13
- Views: 587
Re: glcc: minilisp - w-i-p
No luck. These is a convenient C11 feature called anonymous structure and unions (see https://gcc.gnu.org/onlinedocs/gcc/Unnamed-Fields.html) but lcc only supports C89. It won't work without adding names and using these names in all places where they were elided. I looked briefly at the code and it...
- 30 Aug 2023, 07:04
- Forum: Hardware and software hacking
- Topic: LCC for the Gigatron. Take two.
- Replies: 93
- Views: 20631
Re: LCC for the Gigatron. Take two.
Making stdio leaner The stdio C library was designed for minicomputers such as the PDP/11. Compared to such machines, a Gigatron 32K leaves very little memory available to store a program. Unfortunately the traditional implementation of the stdio library makes it an all or nothing proposition. Cons...
- 29 Aug 2023, 13:36
- Forum: Hardware and software hacking
- Topic: LCC for the Gigatron. Take two.
- Replies: 93
- Views: 20631
Re: LCC for the Gigatron. Take two.
It seems that the latest compiler has some changes to the console and my programs seem to tilt when run in ROMv5a or ROMv6. My mistake. I am rewriting stdio to have a much smaller footprint and I messed up my last version. Things should work now. Note that the compiler now compiles for ROMv6 by def...
- 24 Aug 2023, 07:27
- Forum: Hardware and software hacking
- Topic: ROMv6 now official
- Replies: 6
- Views: 432
Re: ROMv6 now official
@lb3361: I found an issue with ROMv6 compared with ROMv5a. The SDCardBrowser app within Babelfish used in Pluggy Reloaded, does not work anymore!? Only flickering blue schreen. Switching back to ROMv5a - all works as expected and I can browse the SD Card and load a program. Babelfish used: https://...
- 16 Aug 2023, 13:57
- Forum: Hardware and software hacking
- Topic: ROMv6 now official
- Replies: 6
- Views: 432
ROMv6 now official
We now have an official ROMv6 release in the Gigatron ROM repository: https://github.com/kervinck/gigatron-rom. ROMv6 is a snapshot of the many changes contributed to the DEVROM by members of the community since the release of ROMv5a. Since they get close to what Marcel had intended for ROMv5, it ma...