Halftime comments in blue...
Final comments in red...
Rebuttal comments in orange...
As the event sponsor, it wouldn't be fair to let me win. But, I see no reason why I can't post about my own project! Think of it as the "pace car" for the race...
Well, at least I've managed to do a little writing this time! Not the best effort ever, but give me a break...CoCoFEST! is coming!
Queue the sad "contestant loses" music... Not a great "pace car", but thankfully the group didn't really need me!
Matteo Trevisan (Toolkitman)
I'm entering in this challenge with this new entry, an "AMIGA 500 Mini" built with a plastic made for the occasion Case and a Raspberry pi as core and a dedicated distro installation with a configuration that calcate the most perfect similar AMIGA 500 configuration. I will show it running with some new 2018 AMIGA games in this event.
Lots of posting and apparent progress during the first week, including progress on building a Raspberry Pi emulating an Amiga, a couple of game reviews, and even a new "guess a number" game. But...nothing since 6 March! Are you still working, Matteo?
Apparently Matteo had some pain from a back injury slowing him down -- no one wants that! Anyway, since the halftime report Matteo got a few more Amiga games installed and looking good. Also, this:
It definitely looks like he was having some fun -- isn't that the point?
Mark D. Overholser (MarkO)
To make this a project that actually can be completed in time, I am "attempting" a Multi-Player, Networked Text Adventure, with a Server running on a modern PC, and the Clients being the Apple ][, ( with the Uthernet II Card ) and the Tandy CoCo, ( with a Serial Port and a Lantronix UDS-10/100/1000 ).
I still have not given up on the Idea of Networked CoCos and Apples and C64/C128s and such..
This is the Year, to make a Showing in The RetroChallange!!!!!!
We see some early signs of progress on Mark's CoCo vs. Apple II networking game, essentially undetailed reports of getting tools set-up for a C language development environment. Then after the first week, the trail goes cold...
I have talked to Mark not too long ago, and I thought there might be some progress to report here. Unfortunately, I'm just not seeing it on the blog. He even had an exhibit at VCF NorthWest entitled "Networked 8-Bit Computers for Gaming, Collaboration and Socializing". Did Mark's packets ever fly? We may never know...
Jeff Piepmeier (jeffpiep)
I plan to build a second prototype of my Atari 8-bit cartridge interface adapter for the ESP8266 WiFi MCU. I have a working rat's nest using an ESP32 and ESP8266, but will change out the ESP32 for an Arduino Nano board. I will make changes based on lesson learned from the first prototype and optimize the timing of the Nano firmware and my custom Atari R: handler. This project contains both modern (MCU's programmed using the Arduino framework) and vintage (an Atari 130XE programmed using MAC/65 assembler) hardware and software. I was inspired by Thomas Cherryholmes and his remarkable PLATOTerm/IRATA.ONLINE project.
Jeff is combining a bit of the new with a bit of the old, working to make a cartridge for Atari 8-bitters to connect to the revived PLATO system. Jeff has a series of well-sized blog posts describing his hardware prototype, some problems, some problem solving, and the solutions. Not yet a done deal, progress still looks pretty good. Hopefully Jeff will have a success by the end of the month.
It sounds like "real life" caught-up with Jeff... Oh, well -- at least he got a neatly dressed breadboard circuit out of the deal. Overall good blogging -- I hope Jeff had fun!
For this RetroChallenge, I would like to make an info-animation or -demo
for the HomeComputerMuseum in Helmond, NL. I'll effectively continue where
I left off last time (RC2018/09).
This is mostly a code-only effort, where a spare Commodore 64 will be showing an informative animation to passers-by. (The museum is located in a street with a fair amount of pedestrian traffic.)
The animation will consist of simple graphical "demo-style" effects with logo, pictures and informative text about the museum.
Let's consider this effort "finished" when this thing runs at the actual museum, on an actual C64.
Michai starts from a strong base inherited from his previous RetroChallenge project. Unfortunately (like me), Michai seems to have been dragged down by real life concerns. Hopefully this last week of the month will provide Michai with a helpful burst of energy!
Yikes! Another victim of "real life"? Well, it happens to all of us... ;-)
Dustin Johnson (di0)
Compaq's 1st computer, the Compaq Portable I -- well, I'm turning it into a supercomputer, utilizing the stock hardware as a terminal for the cluster UI.
Dustin's blog ends in February... It looks like he got a collection of parts, but I'm not seeing any progress so far...
Still no progress -- apparently supply issues!
[Supplier] hosed me by sending me parts two weeks late, also, I am still working on rebuilding the keyboard (foam pads, ugh). There's no way I can finish this month -- please enter me in the next round!
A. Release of a new Programming Language for the Apple IIgs - MUMPS - character based interpreter including tutorial documentation and YouTube training videos.
B. Launching the retro software company I always wanted as a kid - Andiar Software - Wordpress site, Gmail, Twitter to support A. And C.
C. New programming to use the character MUMPS interpreter and take it GUI in GSOS, in a way that greatly simplifies and removes barriers to entry in GSOS GUI development, including interpreted GUI, conversion of resource (.rez) files to mumps code, which will allow use of Design.Master GUI / resource editor use for interpreted “Visual Mumps” and one proof of concept application possibly a simple RPN calculator or simple database front end.
A new programming language implementation, a GUI toolkit, separate tutorials and documentation on the web, and example apps -- what is not to love? The blogging is both thorough and entertaining as well. Tom is always a strong RetroChallenge competitor, and this time is definitely no different!
Finish designing and start building a Kim-1 Simulator card for the Apple IIe
So many "retro folk" people not only have their favorite "mainstream" computer (e.g. Apple II, Commodore 64, ZX Spectrum), but they also have an interest in something older (and/or more weird). For many folks in the 6502 sphere, that older weird thing is the KIM-1. Popular enough in the past to be fairly well known, but old and rare enough to be, well, a lttle rare, offering an obtainable work-alike hosted on an Apple II is a noble goal.
Good use of existing/available tech (e.g. the SuperProto card), good blogging and great construction notes. This is definitely "one to watch".
One game I really enjoyed tinkering with "back in the day" was a simple Pong-style game that I typed out of a magazine for my OSI C4P-MF (I believe it was after I had upgraded from the C1P anyway). It was written in BASIC and fairly bare bones which meant two things. First, I could actually understand what each and every line in the program did even though I don't remember it being particularly well commented. Also, with that understanding, I was able to do things like add color and make use of the joystick instead of the keyboard for moving the paddle. That gave me the confidence and experience to move on to bigger and better efforts. Nearly four decades later, I'd like to recreate a simple pong game from scratch, once again using the Color Computer 3 and once again trying to leave a "trail of bread crumbs" that hopefully is useful to others down the road.
Hmmm...well, it looks like Jim has gone back to playing with the Kolakoski Sequence, this time implemented in Python. Hey, I get it -- a cool, and useful language combined with a geeky, retro, math project. It sounds like it could be fun...
Since this is my first Retrochallenge and since time is what I have the least of, I will start fairly simple. When I got my second computer, a Commodore VIC-20, in 1983ish, I had grand plans of building robots. That hasn't happened (yet,) but I still have the VIC-20. For this Retrochallenge I plan to build a small, simple robot arm that is controlled by that very same VIC-20. Finally! After 35+ years my dream may just come true.
A home-built robot arm interfaced to a VIC-20 -- you have my attention! The pictured build looks like a cross between an Erector set and a steampunk version of The Terminator. I think Will is largely on the right track, but has some family commitments distracting him -- something about priorities... ;-)
My goal is to create a way for the TI-99/4a computer to control a "compute cluster". I have not programmed a TI-99/4a since I was a kid in the 80's. So the first step will be to re-familiarize myself with the machine and research potential solutions.
Brandon starts out by digging-out his old TI-99/4a and doing some web-based research on AtariAge. Quickly he transistions to building an RS-232 upgrade, and playing around with the FinalGROM99 SD-card storage option and an interface to a Raspberry Pi PCB. Lately Brandon has been experimenting with Forth on the TI-99/4a. I'm not sure if Brandon will get to controlling his “compute cluster” this month or not, but it is great to see him geting excited about his TI-99/4a.
It's either going to be one of these projects, and depending on where things stand at the end of this month (over the next week) as well as where my motivations sit, i'll figure out which and make my intentions known on March 1.
- Portable Raspi-Amiga in a Tandy 102 shell - reusing the shell and keyboard from a Tandy 102, using my Amiga keyboard and controller interface, Raspberry Pi 3, and 3.5" display, make a nice portable (emulated) amiga
- USB Amiga Floppy Drive interface PCB. Using an existing project on the net, make a board to hold the components for this. The project has working firmware using an arduino micro and FTDI interface, but there's a lot of hand-wiring to be done to connect them up and also to a floppy drive connector.
- RC2014-TMS9918 Emulation. There's currently no emulator for the RC2014 Z80 computer that also integrates in the TMS 9918 display chip. I have plans to expand out that computer and to have emulation of it will make development substantially easier.
- RC2014 OS project - Bringing my old pac-man hardware based 4-task switching OS to the RC2014 using the TMS display chip.
It looks like a bit of a slow start from Scott, followed by some excitement and a brain dump on Z80-related emulaton. Apparently with some inspiration from The 8-bit Guy's "Commander X16" 6502 project, Scott might build his own custom neo-retro machine...or emulate one...or something... Well, I'm pretty sure he is having some fun. Whichever way he goes should be fun to watch. :-)
I have used BSD Unix since 4.3BSD and have FreeBSD working on the bhyve hypervisor back to version 5.0. My project is map out how to support older than 5.0 using a combination of bhyve, Xen, and QEMU, ideally back to 386BSD.
Hmmm...under "March Updates", I see this: "FreeBSD History Rebuild is part of the RetroChallenge 2019/03". But I'm not seeing any details...point me at a blog post?
In RC2018/04 I tried to restore two Osborne 1 portable computers. One restoration was completely successful, but with the other I couldn’t narrow down the problem in the disk controller as I lacked sufficient test equipment.
This year I’ll be doing a light-weight entry as I don’t have too much time available. I have just acquired a logic probe and a 16 channel USB logic analyser.
My plan is:
- Install the logic analyser software on my netbook and learn how to use it, and also how to use the logic probe.
- Warm up with a couple of dead Video Genie computers (that are quite easy to work on) and see if I can bring them back to life.
- If time allows, I’ll move on to the disk controller on the Osborne 1.
Describe and show the ultimate pimping of a 1992 Sun SPARCclassic, and explain the historical background Sun missteps that make doing so neccessary.
Shelldozer's treatise on SPARC updates seems to have been delayed. Maybe he will find time during this last week of March to blast something out. I suspect that there are still plenty of SPARC lovers out there that could benefit. Heck, I almost bought a book on SPARC assembly language just the other day...
In the previous edition (RC2018/09) I learned a bit of SNES programming, but all I did was a controller test ROM.
So for RC2019/03, to avoid forgetting what I managed to learn about 65816 assembly language and SNES architecture, I intend to put my skills to use to create an SNES game, something I've always wanted to do!
I have not decided yet exactly what kind of game it will be, but I would like it to take advantage of the numerous buttons found on the NTT Data Keypad, since there are not enough (or none, if you don't consider JRA PAT a game) games supporting this controller.
Raphaël decided to capitalize on the SNES learning he did for the last RetroChallenge and to use that knowledge to produce a game. I'm sure that more than one of us harbors such a hidden project -- I know that I do. Raphaël then takes us "soup to nuts" on the project, setting-up development tools, choosing the game to implement (Sudoku), discussing hardware quirks and game implementation issues, and even building his own SNES cartridge. This looks like another strong performance from Raphaël so far.
I am continuing to work on kittyOS for the RC 2019/03.
Another "soup to nuts" effort, but this time for a custom computer built around an AVR. In this case, we have not only a hardware design but also a custom OS. Mark admits that this stretches the "retro" theme a bit, but it is an ambitious project with a familiar "retro" smell and taste to it. It is good to see such an in-depth project being done just for fun.
During the RetroChallenge I want to use an IMSC011 Transputer interface chip to controll LED's and read switches. So first the hardware and then the software in the language OCCAM ofcourse. What are the difficulties and issues I find on my way to have control over the Input and the Output of real hardware with the Transputer.
Blinking lights, a homebrew ISA card, a transputer program writtein in Occam...this project is lit like a Christmas tree (or maybe a Menorah) with RetroChallenge keywords. This isn't everyone's definition of fun. But for those of us that can feel it, we know that only that RetroChallenge kind of fun could be behind a project like this -- inspirational!
I will do some sort of RC2014 stuff, which might include designing and testing an SD card interface.
I'm not seeing any updates here either. Hopefully there is some other kind of fun brouhaha taking priority this month?
qguv and utz
Gameboy audio software hacks, maybe a little graphical demo too
Utz and I will be working to squeeze an additional audio channel out of the original 1989 Nintendo Gameboy using software hacks alone. The system can typically play three tonal voices and one noise channel; we're hoping to achieve four tonal voices, and we might be able to leave the noise channel intact. All in LR35902 assembly >:)
Nice "intro" write-up on the Gameboy audio hardware, how to use it, and how to get more out of it. The Github project has some code in it already, so be sure to take a look. Quint says "it's still easier to write code than prose, so the hackaday project log is somewhat behind the repo". Looks like good progress so far, perhaps with more prose to follow?
Stephen Barriball (z0m8ied0g)
Going to play with my MicroVAX 3100 and try to install OpenVMS.
Not a lot of visible progress so far. Hopefully Stephen's "mini retro enthusiast" project will deliver an awesome playmate next month, if not before. Best of luck in any case! But if you do find some Vax time then let us know -- OK?
Jim Gerrie (jgerrie)
My usual. Working on porting some programs to the MC-10. Type-in's mostly:
- Mushroom Invasion
Jim Gerrie -- the hero of the MC-10. I am always amazed at what Jim produces for that little oddball machine, especially since he never stops. On The CoCo Crew Podcast, we have taken to ringing a bell every time we mention Jim's name -- no kidding! Jim's Manic Miner is looking good, BTW...
Marcel van Kervinck
The Gigatron is a single-board 8-bit TTL computer without microprocessor. It can run video games and BASIC. What is still lacking, is more I/O. Much more I/O. There objective is expanding the computer with four SPI interfaces, so that it can access MicroSD cards, IoT gadgets or up to 64 GPIO pins using the popular MCP23S17 port expander chips. The challenge is to stop thinking about this and to start building a working prototype on a breadboard or PCB, including proof-of-concept software for at least controlling an array of LEDs.
A standout in the world of oddball retro projects, The Gigatron is truly some amazing work. This month's project seems to be focused on add-ons, and they certainly seem to have made some good progress so far. It is truly amazing what a few people motivated by talent, retro nostalgia, and a little weirdness can do. My only question is, will this one "go pro" on Tindie?
I’m collecting feedback from VCF PNW 2019 <https://hackaday.io/project/164176-gigatron-io-and-ram-expander/log/160942-vcf-inspiration> so I brought the expander there….
[We’re not on Tindie (yet), but one guy flew over from Alaska to get a Gigatron kit… That works for us...]
It looks like another good group -- I can't wait to see the results!