Semi-OT: "Stories-so-far" - an idea for sharing experiences
Posted: Sun Feb 17, 2019 5:46 pm
This post might seem to be all about me, but it could be an idea which anyone can follow: what's your story so far, what's changed, what have you learnt, since joining this forum.
So, I noticed recently that I've now passed my tenth birthday here on this forum, and I think I'm right in saying that it was here that I first stopped being a lurker and became a poster. So although I've been online for longer, in a sense it's only been ten years of activity online.
And noticing that caused me to reflect and wonder what's happened, what's changed, and what have I learnt. And indeed, what have I done. And thinking about it, almost everything I've done has been a collaboration, usually with me in an assisting role, which is fine. I think it's all been open source too. By far the most of what I've done, I think, is to commentate, and speculate, and give feedback, and provide pointers, and hopefully that's usually a positive thing.
One thing that's changed, of course, is the cast of players. When I turned up, Sam (kc5tja) and Toshi (TMorita) were quite active, and they've mostly moved on. And Bruce (dcxlvi) similarly. Nightmare Tony and Leeeeee are no longer with us in a more permanent sense. But Garth was already there, as was Daryl (8BIT) and Andrew (BitWise), and Mike was always present, if not a frequent poster. I'm sure there are many more - this is not meant to be an exhaustive list!
Another thing which has changed is the availability and capacity of programmable logic. We've had CPLDs and then FPGAs, and those have got bigger and cheaper. We can now simulate and implement surprisingly large designs. CPLDs are great for mopping up glue logic and also providing some configuration registers or simple peripherals; FPGAs were already big enough for a 6502 when I turned up, whereas now even a cheap one is big enough for a whole 8-bit microcomputer.
And PCBs have gone from being expensive and quite slow to arrive, to being cheap and quite quick to arrive - at least for modest projects.
I think through-hole and 5V has been on the wane throughout those ten years - 3.3v designs and surface mount parts were already common enough in 2009, but it was easier to do everything old-school at that time.
It looks like using microcontrollers to act as glue, or as smart peripherals, was already being done when I turned up, so that's no change!
Computers have got faster, and browsers even more so, so we now have some very interesting things running on JavaScript: JSBeeb and easy6502 to name but two, and many more in Frederic's list which I help to curate. Including the visual6502 and its remarkable siblings, the visual6800 and visualARM. And several 8 bit IDEs.
What have I learnt? Well, a lot about the 6502, and a fair bit about the practicalities of making a working design. And some things about the dynamics of online communities - this place being one of the most positive and supportive, and stardot being another. I might have learned a bit about computer architecture and reverse engineering. I've learnt a lot of computer history, which has become a major interest.
And of course I've met new friends, which is always good.
What have I done? Well, Beeb816 was the first, I think, and very much a collaboration with me in a secondary role and Rich (revaldinho) in the lead. a6502 was much more my own work - you can tell from the code quality - but built on Chris Baird's and on Ian Piumarta's projects. 65Org16 built on Arlet's core and Nick's easy6502 emulator and came from a broad discussion thread. Electric_EyE took it further than I did. My part in Visual6502 was somewhat after the fact, but I'm going to claim it anyway! That's grown well beyond 6502 and is a great credit to Barry, Brian, and Greg. I've done some assists on py65, and some twiddling with this site, both thanks to Mike accepting contributions. PiTubeDirect has been a splendid success, and is mostly Dave's work with lots of optimisations from Dominic. The "mos6502" pages on gplus were André's invention but I've done most of the recent posts and summaries. Veering away from pure 6502 interests, the "Retro Computing" community on gplus was Chris' creation but I've done most of the recent moderating, with help from Norbert. Like any community or forum, it's the members which make it work. And anycpu.org was Dajgoro's creation. The OPC series of CPUs by revaldinho was and still is an interesting adventure. And I've spent many happy hours in Dave's (hoglet's) lab discussing, investigating, and sometimes fixing and building things. His recent HDMI output dongle is a notable recent achievement, and fitting up Arlet's 6502 core as a 65C02 was a less recent one.
I'm sure I've forgotten some things and failed to mention some people.
I used to say that I manage about one productive weekend a year, and that's still about right, so it should account for about ten things over ten years. Here's to the next ten!
(Oh, I see both Dr Jefyll and BDD celebrate their first ten years here this year - perhaps we'll hear from them. Oh, and double Oh, I notice whartung and Ruud are just over fifteen!)
So, I noticed recently that I've now passed my tenth birthday here on this forum, and I think I'm right in saying that it was here that I first stopped being a lurker and became a poster. So although I've been online for longer, in a sense it's only been ten years of activity online.
And noticing that caused me to reflect and wonder what's happened, what's changed, and what have I learnt. And indeed, what have I done. And thinking about it, almost everything I've done has been a collaboration, usually with me in an assisting role, which is fine. I think it's all been open source too. By far the most of what I've done, I think, is to commentate, and speculate, and give feedback, and provide pointers, and hopefully that's usually a positive thing.
One thing that's changed, of course, is the cast of players. When I turned up, Sam (kc5tja) and Toshi (TMorita) were quite active, and they've mostly moved on. And Bruce (dcxlvi) similarly. Nightmare Tony and Leeeeee are no longer with us in a more permanent sense. But Garth was already there, as was Daryl (8BIT) and Andrew (BitWise), and Mike was always present, if not a frequent poster. I'm sure there are many more - this is not meant to be an exhaustive list!
Another thing which has changed is the availability and capacity of programmable logic. We've had CPLDs and then FPGAs, and those have got bigger and cheaper. We can now simulate and implement surprisingly large designs. CPLDs are great for mopping up glue logic and also providing some configuration registers or simple peripherals; FPGAs were already big enough for a 6502 when I turned up, whereas now even a cheap one is big enough for a whole 8-bit microcomputer.
And PCBs have gone from being expensive and quite slow to arrive, to being cheap and quite quick to arrive - at least for modest projects.
I think through-hole and 5V has been on the wane throughout those ten years - 3.3v designs and surface mount parts were already common enough in 2009, but it was easier to do everything old-school at that time.
It looks like using microcontrollers to act as glue, or as smart peripherals, was already being done when I turned up, so that's no change!
Computers have got faster, and browsers even more so, so we now have some very interesting things running on JavaScript: JSBeeb and easy6502 to name but two, and many more in Frederic's list which I help to curate. Including the visual6502 and its remarkable siblings, the visual6800 and visualARM. And several 8 bit IDEs.
What have I learnt? Well, a lot about the 6502, and a fair bit about the practicalities of making a working design. And some things about the dynamics of online communities - this place being one of the most positive and supportive, and stardot being another. I might have learned a bit about computer architecture and reverse engineering. I've learnt a lot of computer history, which has become a major interest.
And of course I've met new friends, which is always good.
What have I done? Well, Beeb816 was the first, I think, and very much a collaboration with me in a secondary role and Rich (revaldinho) in the lead. a6502 was much more my own work - you can tell from the code quality - but built on Chris Baird's and on Ian Piumarta's projects. 65Org16 built on Arlet's core and Nick's easy6502 emulator and came from a broad discussion thread. Electric_EyE took it further than I did. My part in Visual6502 was somewhat after the fact, but I'm going to claim it anyway! That's grown well beyond 6502 and is a great credit to Barry, Brian, and Greg. I've done some assists on py65, and some twiddling with this site, both thanks to Mike accepting contributions. PiTubeDirect has been a splendid success, and is mostly Dave's work with lots of optimisations from Dominic. The "mos6502" pages on gplus were André's invention but I've done most of the recent posts and summaries. Veering away from pure 6502 interests, the "Retro Computing" community on gplus was Chris' creation but I've done most of the recent moderating, with help from Norbert. Like any community or forum, it's the members which make it work. And anycpu.org was Dajgoro's creation. The OPC series of CPUs by revaldinho was and still is an interesting adventure. And I've spent many happy hours in Dave's (hoglet's) lab discussing, investigating, and sometimes fixing and building things. His recent HDMI output dongle is a notable recent achievement, and fitting up Arlet's 6502 core as a 65C02 was a less recent one.
I'm sure I've forgotten some things and failed to mention some people.
I used to say that I manage about one productive weekend a year, and that's still about right, so it should account for about ten things over ten years. Here's to the next ten!
(Oh, I see both Dr Jefyll and BDD celebrate their first ten years here this year - perhaps we'll hear from them. Oh, and double Oh, I notice whartung and Ruud are just over fifteen!)
