Search found 31 matches

by DavidHK
07 Sep 2019, 10:04
Forum: Kit assembly gallery
Topic: Arrived and running
Replies: 5
Views: 6212

Re: Arrived and running

Ok, this seems to be a "help desk paradox". I have now tried it again and it immediately worked! Weird, I *did* restart it, reconnect it and tried it with two (identical) keyboards before... Now I should be able to play Racer. ;-) Ah...I suspect something...previously I used either a USB c...
by DavidHK
07 Sep 2019, 09:58
Forum: Kit assembly gallery
Topic: Arrived and running
Replies: 5
Views: 6212

Re: Arrived and running

I haven't measured the time, but it appeared as more than a minute to me. I guess I should watch a clock, as time perception might be misleading sometimes.
by DavidHK
07 Sep 2019, 09:53
Forum: Kit assembly gallery
Topic: Arrived and running
Replies: 5
Views: 6212

Arrived and running

My Gigatron kit finally arrived yesterday and today I finished the build. It's an amazing design! Just with my PS/2-keyboard (Cherry RS 6000 M) or the Pluggy I didn't have luck yet. I measured the voltage at the D-SUB connector and it's a stable 5V. The dot on the micro lines up with the dot on the ...
by DavidHK
04 Sep 2019, 18:43
Forum: Hardware and software hacking
Topic: Sprite Painter -- practicing GCL
Replies: 2
Views: 2699

Sprite Painter -- practicing GCL

Hello,

to practice GCL I wrote a basic pixel editor (SprPaint.gcl), available at
https://github.com/kervinck/gigatron-ro ... hkolf/apps

It is possible to save and load the created images, though while saving I do not check for errors yet, so better not hit any keys while saving...
by DavidHK
01 Sep 2019, 17:51
Forum: Hardware and software hacking
Topic: Yet another emulation: libgtemu
Replies: 9
Views: 6715

Re: Yet another emulation: libgtemu

I published version 0.3, with some changes based on feedback from Marcel. Here is a short list: new name for the stand-alone program: gtrun (to avoid confusion with the reference emulation) gtrun sends given GT1 programs on startup Key combination Alt-X to restart and reload a GT1 program option for...
by DavidHK
30 Aug 2019, 14:44
Forum: Hardware and software hacking
Topic: Yet another emulation: libgtemu
Replies: 9
Views: 6715

Re: Yet another emulation: libgtemu

Thanks! The missing sound is a bit strange. Does at67's emulator output sound on your system? He is also using the sound functions of SDL. In my working branch ( https://github.com/dhkolf/gigatron-rom/tree/dk-libgtemu/Contrib/dhkolf/libgtemu ) I have just committed a change to the sound system; I am...
by DavidHK
29 Aug 2019, 19:39
Forum: Hardware and software hacking
Topic: Yet another emulation: libgtemu
Replies: 9
Views: 6715

Re: Yet another emulation: libgtemu

I've just pushed a new version, I expanded the stand-alone application a bit, so it can now load GT1 files without needing to be controlled from a Lua script. The main README file currently mentions that this emulator is for Linux. That is what I have currently tested it on, but I still hope it runs...
by DavidHK
29 Aug 2019, 17:39
Forum: Hardware and software hacking
Topic: Smallest vCPU program
Replies: 3
Views: 3340

Re: Smallest vCPU program

Thanks for the correction, I still have got a lot to learn about the vCPU and the Gigatron in general. ;-) The function that got placed by Main into page $0500 probably hid my mistake.
by DavidHK
27 Aug 2019, 16:41
Forum: Hardware and software hacking
Topic: Smallest vCPU program
Replies: 3
Views: 3340

Re: Smallest vCPU program

Because of the comment in Smallest.gc1 that mentions disturbing the shift-table I started looking for other similar, small programs. So far I found one that is one byte larger: $100 _vAC. [do loop] In the WozMon monitor you could enter it this way: 500:11 0 1 f0 18 90 5 500 R It will set the first v...
by DavidHK
25 Aug 2019, 19:07
Forum: Hardware and software hacking
Topic: Yet another emulation: libgtemu
Replies: 9
Views: 6715

Re: Yet another emulation: libgtemu

Getting the loader peripherals to work was actually the biggest challenge for me in this project. Sometimes the timing was off, sometimes I accidentally overwrote data before the Loader had a chance to read it, I missed that a package always needed to be filled to full size, etc. I outputted all rea...