Subj : Re: Day 6 of Advent of Code in Commodore 128 Basic To : ArcadeAge From : Lawrence Woodman Date : Fri Dec 14 2018 18:41:28 On Fri, 14 Dec 2018 10:30:59 -0800, ArcadeAge wrote: > On Friday, December 14, 2018 at 6:53:16 PM UTC+1, Lawrence Woodman wrote: >> On Fri, 14 Dec 2018 05:21:40 -0800, ArcadeAge wrote: >> >> > On Friday, December 14, 2018 at 12:30:49 PM UTC+1, ArcadeAge wrote: >> >> On Friday, December 14, 2018 at 8:21:52 AM UTC+1, Lawrence Woodman wrote: >> >> > Hello Commodore fans, >> >> > >> >> > You may have heard of the Advent of Code challenge. For a bit of fun I >> >> > decided to do day 6 of the challenge on the Commodore 128 using its built >> >> > in Basic. It took days to calculate but it was great to be able to >> >> > complete it on this machine. >> >> > >> >> > If you're interested here it is: >> >> > https://techtinkering.com/articles/advent-of-code-2018-25-days-25-languages/#day6 >> > Ok, there are enough data, but line numbers are re-used, overwriting previously entered code. Easy to fix. >> > VICE running at ~4000% -- faster than any SuperCPU, I guess. >> >> I'm glad you noticed that. I never noticed because I used petcat to >> create the .PRG so it wasn't a problem. I have just gone back and >> changed the code. Thanks. >> >> 4000% wow, my machine must be getting old, the most I've managed on >> vice is about 480%. >> > More likely you're running VICE with all the bells & whistles on. > Switch off sound and true drive emulation (and anything else that's expensive to emulate). > As I had to learn today, percentages are (of course) relative. The program runs even faster in 80 column fast mode, although the percentage is then only 2500 -- relative to 2 MHz, that is. That's really interesting. I turned sound off and suddenly it's running at just over 3300% when running 80 column in fast mode. Lorry --- https://techtinkering.com - Retro Computers, Programming and General Technical Tinkering --- SoupGate-Win32 v1.05 * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3) .