Search found 86 matches

by at67
20 Jan 2020, 00:48
Forum: Kit assembly gallery
Topic: Half a night of soldering later...
Replies: 5
Views: 76

Re: Half a night of soldering later...

Great pics, it seems like you took your time and enjoyed the experience. When I built mine I had a horrible dose of the Flu and I tried to rip through it in a couple of hours, it ended up taking about 3 hours, somehow miraculously worked first power up and then sidelined me in bed for the next 48 ho...
by at67
19 Jan 2020, 11:10
Forum: Hardware and software hacking
Topic: Pluggy Reloaded
Replies: 42
Views: 2081

Re: Pluggy Reloaded

Mine arrived just before Christmas and I had it up and running pretty quickly, here's a video of it in action.

https://streamable.com/d7nbn

Apologies for the shaky cam, but my phones' cameras have crapped themselves and the tablet's motion camera is so much clearer than it's still camera :/
by at67
19 Jan 2020, 07:59
Forum: Hardware and software hacking
Topic: I guess I just build a...screensaver?
Replies: 9
Views: 327

Re: I guess I just build a...screensaver?

I was inspired by all the clocks being posted, so I thought I'd add my own to this thread; the timing code for this clock also originated from this thread. https://streamable.com/285jt 'Keeping time using the '59.98 Hz frame counter const TICKS = 60 const SECSX = &h60A0 const SECSY = &h61A0 const MI...
by at67
03 Jan 2020, 15:20
Forum: Hardware and software hacking
Topic: More bling
Replies: 2
Views: 110

Re: More bling

Very The Fast and the Furious, I love it.
by at67
24 Dec 2019, 23:07
Forum: Escape Meta Alt Control Shift
Topic: Merry Christmas and a happy 2020!
Replies: 1
Views: 138

Re: Merry Christmas and a happy 2020!

Seasons greetings everyone. https://streamable.com/5ds9d The slightly modified code for the compiler, (the midi track was auto generated by gtmidi ) : 'Falling snow flakes 'N must be 6*n+1 or 6*n-1 const N=127 10 dim X(N)=0 : dim Y(N)=0 20 C=63 : D=16 : I=1 : J=0 : W=159 30 poke 162,D : cls 40 poke ...
by at67
19 Nov 2019, 07:46
Forum: Hardware and software hacking
Topic: Interrupts:
Replies: 6
Views: 362

Re: Interrupts:

The vector can also come from outside zero page. We still have 3 unused bytes in page 1 at $1f6..$1f8. Alternatively, we can simply jump to a fixed address. Except I like to have a mechanism that switches this off completely (I think...), so some variable will be needed. A single bit will do. Of co...
by at67
19 Nov 2019, 07:26
Forum: Hardware and software hacking
Topic: Help to understand src rom code
Replies: 4
Views: 260

Re: Help to understand src rom code

Because of the instruction pipelining, (there's a good explanation of how it works here https://gigatron.io/media/gigatron-hackerhotel.pdf), there is always a branch delay slot following every branch in native code. In simpler terms; every instruction following a branch is always executed, (even if ...
by at67
18 Nov 2019, 03:59
Forum: Hardware and software hacking
Topic: Interrupts:
Replies: 6
Views: 362

Interrupts:

Whilst finishing this BASIC compiler I am working on, one of the things I have been implementing is a time sliced architecture that allows a chained set of routines to run in a real time fashion. e.g. I want my audio routines, (sound and MIDI), to playback uninterrupted and at the correct tick rate ...
by at67
17 Nov 2019, 00:34
Forum: Escape Meta Alt Control Shift
Topic: Forth Day 2019
Replies: 5
Views: 397

Re: Forth Day 2019

Awesome presentation, congratulations.
by at67
13 Nov 2019, 07:51
Forum: Hardware and software hacking
Topic: Problems with Babelfish (Arduino Nano?)
Replies: 13
Views: 744

Re: Problems with Babelfish (Arduino Nano?)

I'll tackle it this weekend, I'm about to release a beta version of my BASIC compiler in the next couple of days. P.S. I whipped up a quick breadboard version of the new circuit using my second Nano and it works great with the latest BabelFish, although it took me a couple of minutes of head scratch...