- My favorite kind of projects. New software for a device that was EOL or at least end of sales in 2014.
- Assuming you’ve scavenged eBay, kijiji and the like. You’re not soliciting a sale why not tap our community.
Must be a rare item. When I google for cit-102 the number one , non ad link for a cut-102 is this post :-)
- This is the early incarnation of sco from a more civilized age. before caldera and the dark times.
- Today I was thinking about this more. Yes. The optimization is cool. But the original 70 minutes runtime. 70 minuets to know if your code works. On average this is about 73 pixels a second. Like watching paint dry.
No chance this ran correct the first time. How many times it ran before it was like oh crap. Try again. That’s some serious dedication.
- Yes, it was very painful at first. The things that offset the pain is that at the start, the code was strictly the same (C code) for x86-64 and 6502, so I could iterate bugs out with the x86-64 decoder before trying with the 6502 code, in a few milliseconds. Afterwards, once I started going assembly on the 6502 code I iterated over that using MAME's Apple IIgs with 16MHz ZipChip, making the wait ~5 minutes instead of 70 at start, and less and less as I progressed.
- First machine I could personally afford that ran OpenGL. I started professional work doing PHiGS and then OpenGL in SGI
For the younger enthusiasts MCP in this era is a Microsoft Certified Professional not the model context protocol (MCP) from the vibe coding world.
- I remember ripscript as being part of the major bbs during that brief before AOL and trumpet / mosaic took over the world.
- Love how this chronicles the instruction count at 301 million and then for each optimization and compromise it cuts xx million instructions of the runtime.
I think the 6502 final would need to be run in an emulator to get the retired instruction count. On 586+ cpu such a function is baked into the hardware.
- Thanks :) I do time the 6502 code using the MAME emulator, its debugger's trace feature, and a profiler I made. It's far from perfect (gets very confused by tricks like pha/pha/rts in the IIe ROM) but works under IIc emulation and allows me to precisely count cycles in my code: https://www.colino.net/wordpress/en/a2trace-debug-and-profil.../
- RDPMC was introduced with the Pentium; was there some other instruction or method you were thinking of for 386 or 486 CPUs?
- Yeah, it was a good optimization effort.
My preference was to work in cycles. Many systems have a timer one can use to get the cycle counts. There isn't one on a stock Apple 2. Many cards have the PIA chip, 6522, which does have two timers, though they are only 16 bit.
Or, a quick hand timing gets fairly close. On that, the only real difficulty is finding a task that scales well with our perceptual slowness.
- In case the video is TL;DW:
Enthusiasts bond twelve 56K modems together to set dial-up broadband records — a dozen screeching boxes achieve record 668 kbps download speeds
https://www.tomshardware.com/networking/enthusiasts-bond-twe...
- Confirmed. Kind of strange that a hobbyist site would redirect based on a sniffer browser agent.
- OG title :
Apple Introduces the First Low Cost Microcomputer System with a Video Terminal and 8K Bytes of RAM on a Single PC Card.
- More

Doh! Wrong order error.
What is kijiji?