Search found 648 matches

by at67
22 May 2018, 22:25
Forum: Hardware and software hacking
Topic: MIDI Audio:
Replies: 18
Views: 13068

Re: MIDI Audio:

I've updated the new MIDI converter to support multiple output formats; I don't code much in GCL or Python, so if there are any errors or the syntax looks off, let me know. Also, if there are any other output formats anyone wants supported, it will take minutes to add them. Usage: - gigamidi <input ...
by at67
22 May 2018, 20:51
Forum: Kit assembly gallery
Topic: Sockets for the ICs
Replies: 10
Views: 12048

Re: Sockets for the ICs

Now there is a great idea.
by at67
22 May 2018, 20:01
Forum: Hardware and software hacking
Topic: MIDI Audio:
Replies: 18
Views: 13068

Re: Midi Audio:

keyL:keyH -- 15-bit frequency (bit7 of keyL should be 0). There is a lookup table on page 7 in ROM oscL:oscH -- 15-bit phase, automatically incremented with keyL:keyH every 4 scan lines (1 channel per scan line) wavX -- Modulation of index with XOR operation wavA -- Modulation after table lookup wi...
by at67
22 May 2018, 19:42
Forum: Hardware and software hacking
Topic: About GitHub repositories
Replies: 5
Views: 4005

Re: About GitHub repositories

1. Keep independent developments separate in independent trees. Reject the pull requests. 2. Merge it all back, and keep merging it back as the contributions develop. Accept the pull requests. About 1. This means untying the common history. gigatron-rom does just that: everything related to making ...
by at67
21 May 2018, 23:45
Forum: Hardware and software hacking
Topic: MIDI Audio:
Replies: 18
Views: 13068

Re: Midi Audio:

Trying to understand the sound capability, but I don't really understand the interaction between wavA and wavX, or what oscL and oscH do - looking at what the reset function does, keyH in both oscL and oscH when setting up the channel... What does that do? I notice that Snake doesn't touch oscL/osc...
by at67
21 May 2018, 11:02
Forum: Hardware and software hacking
Topic: MIDI Audio:
Replies: 18
Views: 13068

MIDI Audio:

Here's a link to functioning MIDI, I'm yet to test it on hardware and haven't uploaded the gt1 file as of yet. I'm in the process of shoehorning the MIDI data into the roughly 10K of RAM I have left in the lower 32K page, (in this video all the MIDI data is located at 0x8000 and above). When I am fi...
by at67
17 May 2018, 14:11
Forum: Hardware and software hacking
Topic: Second scanline disable for double the performance:
Replies: 4
Views: 4306

Re: Second scanline disable for double the performance:

What's the catch? You borrowed an instruction from the sound generation that it wants back :-) The wiped out instruction helps with creating different harmonics, duty cycle etc: the 'wavA' channel modifier. Maybe also needed for making better noise waveforms (although 'wavX' could be enough for tha...
by at67
17 May 2018, 01:15
Forum: Hardware and software hacking
Topic: Second scanline disable for double the performance:
Replies: 4
Views: 4306

Re: Second scanline disable for double the performance:

Here's the code for videoC, (5 new instructions, old means unchanged), combined with the videoB code above and the fact that videoD is disabled by default; you have 3 blank scanlines. https://youtu.be/rt34cNLT-E8 videoC .ld [$03] ; old $01d4 $0103 .ora $0f ; old $01d5 $400f .anda [$14] ; old $01d6 $...
by at67
16 May 2018, 07:02
Forum: Hardware and software hacking
Topic: WIP: Tetris + any GCL tips?
Replies: 29
Views: 19823

Re: WIP: Tetris + any GCL tips?

A quick edit, in case anyone wants to try it out, it's here (this file will probably update as I work on it): https://www.dropbox.com/s/oshibfempa9d38g/Gigatris.gt1?dl=0 The first external .gt1 file I have tested in my emulator! (apart from blinky :P) Looks and works great, but it only starts maybe...
by at67
15 May 2018, 13:57
Forum: Hardware and software hacking
Topic: WIP: Tetris + any GCL tips?
Replies: 29
Views: 19823

Re: WIP: Tetris + any GCL tips?

That sounds pretty cool, so where is the video and when do we get to play it?!?!