Search found 329 matches

by at67
02 Jun 2021, 08:14
Forum: Hardware and software hacking
Topic: Gigatron on an FPGA
Replies: 10
Views: 4142

Re: Gigatron on an FPGA

Can you post a video?
by at67
30 May 2021, 07:10
Forum: Hardware and software hacking
Topic: SYS_CopyMemory and SYS_CopyMemoryExt
Replies: 2
Views: 84

Re: SYS_CopyMemory and SYS_CopyMemoryExt

lb3361 wrote: 30 May 2021, 04:38 I wrote two useful native routines inspired by SYS_SetMemory_v2_54.
You can create a pull request at anytime, I already have 3 SYS memcpy routines for bytes/words/dwords, but I will replace them with your new more efficient routines in the new ROM.
by at67
24 May 2021, 23:48
Forum: Hardware and software hacking
Topic: Pluggy Keyboard Interface Specification?
Replies: 4
Views: 156

Re: Pluggy Keyboard Interface Specification?

Yeah I looked at the code but it wasn't very clear to me. If you look at the keymaps[] array, (which is an array of keyTuple_t structs), and the lookup() function, you can see that code performs a linear search of the keymaps[] array to convert locales, modifiers and PS2 scan codes into ascii codes...
by at67
24 May 2021, 21:19
Forum: Hardware and software hacking
Topic: New games for the Gigatron
Replies: 7
Views: 296

Re: New games for the Gigatron

I would like it if a software, a game, could also store data (hitlists, own levels) or reload (levels). I can't get a thought out of my head. I think we all have hardware. I would simulate, emulate a floppy disk. I think the Gigatron could provide the CP/M BIOS functions and the PluggyReloaden coul...
by at67
24 May 2021, 21:12
Forum: Hardware and software hacking
Topic: Pluggy Keyboard Interface Specification?
Replies: 4
Views: 156

Re: Pluggy Keyboard Interface Specification?

PS2.ino does all of the keyboard encoding/decoding, have you studied this file?
by at67
24 May 2021, 09:25
Forum: Hardware and software hacking
Topic: New games for the Gigatron
Replies: 7
Views: 296

Re: New games for the Gigatron

The As said it is not finished yet. It is still missing undo moves. Goto level would be perhaps also not bad. The 32k version has 81 levels, the 64k version 90. It looks great so far. To program with the Basic compiler. I fished my way through the forum as best I could and looked at the examples. A...
by at67
23 May 2021, 00:03
Forum: Hardware and software hacking
Topic: New vCPU instructions 2.0
Replies: 83
Views: 6327

Re: New vCPU instructions 2.0

My bad, I completely forgot about the opcodes, here's the current list: _asmOpcodes["LDWI" ] = {0x11, 0x00, ThreeBytes, vCpu}; _asmOpcodes["DEC" ] = {0x14, 0x00, TwoBytes, vCpu}; _asmOpcodes["MOVQ" ] = {0x16, 0x00, ThreeBytes, vCpu}; _asmOpcodes["LSRB" ] = {0x18, 0x00, TwoBytes, vCpu}; _asmOpcodes["...
by at67
22 May 2021, 19:07
Forum: Hardware and software hacking
Topic: New vCPU instructions 2.0
Replies: 83
Views: 6327

Re: New vCPU instructions 2.0

See https://github.com/lb3361/gigatron-lcc for the work in progress on the c compiler. Using -cpu=6 substantially reduces the gt1 file sizes despite only using a few of your additions. I was not able to test them though ;-) That's excellent progress! I found with my compiler that on average code si...
by at67
22 May 2021, 19:02
Forum: Support
Topic: I have some problems with my gigatron.
Replies: 36
Views: 1306

Re: I have some problems with my gigatron.

The second video without the crystal looks like the MCP100 is continually causing your Gigatron to reset 3 times a second in a loop, (entering a random Blinkenled state). I'm not sure why it would do that without a crystal, probing crucial signals with an Oscilloscope would probably find an explanat...
by at67
22 May 2021, 10:26
Forum: Support
Topic: I have some problems with my gigatron.
Replies: 36
Views: 1306

Re: I have some problems with my gigatron.

Can you post a video of your Gigatron as it boots, (specifically on the Blinkenlights), that should tell us pretty quickly if your Gigatron is actually running any native code instructions. The LED's change state pretty slowly relative to how many thousands of native code instructions are run per 60...