|
Post by gsteemso on Sept 3, 2014 3:06:21 GMT
Google seems to have altered their algorithms in order to return less useful results. I’ve been really noticing it on Google Maps these past few days.
|
|
|
Post by gsteemso on Aug 12, 2014 22:17:48 GMT
Fascinating stuff! Odd you can’t find a tool to generate accurate colour wheels, though. I suppose the “experts” who generate the ones in textbooks must all write their own jerry-rigged software for it. Or it costs a ridiculous amount, I guess, but that seems unlikely when the math is so simple (to the computer if not to the user… ;¬, ).
|
|
|
Post by gsteemso on Jul 22, 2014 4:48:20 GMT
Last year, I did quite a bit of thinking on the maintenance of software stacks in a C128. You can use more than one page for your stack and still take advantage of hardware-assisted stack access if you use either a stack sniffer, or paranoid sanity-checking on every PUSH and POP operation (or, as a less time-consuming third alternative, on major routine entrances and exits), in order to adjust the S register and where the MMU thinks the stack is whenever S gets too close to 0 or to 255. Alternatively, you can do the whole thing in software; your stack would be as big as you please and PUSH and POP operations would be library routines instead of single machine instructions. Obviously, that would be a lot more flexible, but also probably an order of magnitude slower.
|
|
|
Post by gsteemso on Jul 17, 2014 22:45:00 GMT
I was nothing short of awestruck at the job you did on the first one of these over at The Forum That Vanished. That you are doing it all over again… Wow. I have no words for how impressed I am. Sir, I salute you!
|
|
|
Post by gsteemso on Jul 17, 2014 22:39:11 GMT
I can’t quite recall now why, but I always had the impression that CBM DOS inserted a flag byte to mark the end of a record. That would explain where your missing last character got to. Maybe I just have it mixed up with the behaviour of the INPUT# command?
|
|