Port lwip (http://lwip.wikia.com/wiki/LwIP_Wiki
) TCP/IP stack to the original Macintosh 128K so it can finally have network connectivity. When I inevitably get stuck, I will likely continue repairing my Apple IIgs Upgrade.
I’m going to write a Microvision Homebrew game instead…. http://mbmicrovision.blogspot.co.uk (probably using the TMS1100 not the Intel 8021)
I am going to teach myself a new programming language for the Commodore 64. I will create a game (with no specific level of complexity) in either:
SuperForth 64, or
I’ll know for sure which language after I review the basic foundation of each one.
I haven’t quite decided what my project will be this time but I think it will have something to do with the Apple II and/or Jordan Mechner’s Prince of Persia.
This year I intend to finish a project which will provide much better access to the goldmine of DEC resources that is the DECUS Library Compendium
. It is a wonderful source of information and software for a range of DEC computers hindered by a lack of meta-data.
I am going to play the Atari game of Encounter – and get to level 6.
>Once i get an atari.
My challenge is to create a ViewData BBS system for modern Windows servers that can accept telnet and dialup connections and provide really old machines with online functions such as email etc through the BBS. It will also serve as a gateway to the remaining telnet only ViewData BBSs that still exist. So that people without a real machine can access it (at the proper 1200 baud speed
This time around, I will be building a 6502 based computer.
For my entry I’m going to clean up my Memotech MTX512 and familiarise with the machine, see if I can get it working, then see what it’s capable off and hopefully find a way to load and play some games.
This year I hope to explore a little bit of IRIX, try loading OS/2 Warp on an old PC, and do something useful with a PSION Series 5 PDA.
I’m resurrecting my aborted 2012 WW entry, an Apple /// programming project. I’d like to focus on something musical or A/V in nature. Probably with Business BASIC or Pascal, to take advantage of the ///’s unique capabilities; something that can’t be done on the Apple II.
I will be creating a dozen original Micro Color Basic game programs for the TRS-80 MC-10 8-bit computer (the little cousin of the Tandy Coco and Dragon computer). Part of the project will also be the conversion of the programs (minor changes are required) so they will run on the Coco and the Dragon. The programs will be made available in appropriate emulator friendly formats for all to download.
Togart is back! I am planning on torturing myself with an Endurance Challenge this time ’round. I will mothball my Windows7 computers and relive the Windows 95 Experience for all of the month of January.
My challenge wil be to familiarize myself with my newly acquired Sharp PC-1500 Pocket Computer, and to write a couple of simple programs for it.
My entry is the web application – IDE for 8bit microprocessors (8080, Z80, 6502) – at http://www.asm80.com
It provides full development environment, from source code editing and compiling to debugging code in emulators. The basic idea is simple: Write your program in assembly language comfortable at your PC / Mac, test it there, and then run it on vintage hardware (or new hardware based on old CPU). My challenge is to write a documentation and prepare emulators for more vintage computers.
While back I received a Atari 2600 Jr, dead and in a broken case. Project checkpoints:
- Get working
- Composite mod it, bye bye crappy RF output Hello bright and sharp composite video and audio
Make a pause mod for it, in addition to that make a custom pause screen for the otherwise random audio and video noise created by the standard pause mod
- Mod it for NES controllers, not talking about just making nes pad’s work with the VCS, but making it control the game and all the VCS toggle switches, add in a flash cart and BOOM never have to get off your butt again flipping toggle switches or selecting a game!
- Custom case, Solid oak sides with a nice finish and machined + laser engraved aluminum top, front joystick ports supporting both the special dogbone style NES pads, along with traditional atari controllers, automatically.
The PX-8 virtual disk drive!
It’s a combination of the Raspberry Pi and a “PiFace Control and Display”, a little LCD and pushbutton controller that mounts on the Pi. This really is the winning combination. As Bullwinkle would say, “This time for sure!”.
I have reached a point in my life where I need to assess my vintage
computer collection. What’s in this box? Does this still work? What
systems do I really want? How likely am I to *really* write another
piece of Macintosh software? I will be photographing and blogging
about the process of curating my small collection and playing Mac Ski
once I find it. Lastly, I will investigate the best way of publishing
whatever mostly unhelpful source code I’ve written so that future
generations can access it; and I can neglect it.
Mixed bag of stuff: rearrange my collection, inventory floppy disks, programming, serial comms on the IBM RT, various troubleshooting and hopefully fixing
Plan A: Have fun with Briel Computer’s A2MP3 card and Apple II RWTS – Not that the Apple world needs another way to transfer disk images to/from modern devices, but I would like to write a program for the Apple II that will transfer a disk image from a physical floppy to a USB thumb-drive mounted on an unmodified A2MP3 card. Then – there and back again.
Plan B: Retro Super Bowl Sunday – Reverse engineer and alter the American football team/player data for the Apple II game program “Super Sunday” (currently contains teams from 1966-1981) to contain 2013 season teams, players, and statistics. Then simulate the upcoming Super Bowl XLVIII once the teams are decided.
Plan C: Create a personal cassette tape library of the games available for the tragic Mattel Aquarius home computer.
I thought I would like to write a text adventure on my MacSE, using TADS 2. This would be a learning process for me as I have never written a full text adventure of any kind.
This time, I’m going to try my hand at graphics programming on the Commodore Amiga.
I decided that entering Retrochallenge would be a good way of Getting Something Done! I have a long list, but the “project” will be to resurrect a Rainbow and retrieve data from a collection of RX50s I have in my possession.
I’ll be attempting to do some fun game programming on my DEC Rainbow 100, preferably using GW-BASIC. I learned to program on GW-BASIC as a youngster, and I always get a warm, fuzzy feeling when I see it again. Recently finding the source code to a BASIC game I wrote back in the early 1990s has piqued my interest, so I’ll be attempting some classic BASIC programming once again? Graphics? Maybe… or maybe not. As long as it’s fun and full of line numbers!
Port NetTrek to SPARC Solaris 2.6 and play a multi-system multi-player game.
Back in ’83 I found in an issue of Nibble, a program called “Nibble Programmer”
that allowed you to write an ‘Applesoft’ program in a text editor, then parse that file to create an actual Applesoft program to run. What’s the big deal you ask? Well, the big deal is that you didn’t use line numbers (remember them?) by referencing Labels, as well as adding extra commands such as While/EndWhile, If/ElseIf/Else/EndIf that reinterpreted as unmodified Applesoft commands.
What I’m wanting to do is use the S-Basic 5.3 disk image that I recovered from one of my old and failing 5.25″ floppy disks and use this archival copy of S-Basic from back in ’83 (unmodified) to write a new and hopefully improved version of S-Basic.
I intend to write the parser so that it can be easily extended with new features and functionality, but still render the generated program in plain old Applesoft. No extensions, or add-ons, just plain, ordinary, standard Applesoft code.
My target extensions are long variable name support, and passing arguments to subroutines, rather than just simple GOSUB/RETURN structures of Applesoft.
- setting up a dumb terminal (I’m planning on using a Raspberry Pi booting straight into a single-user-mode Minicom session, which would make a cheap PockeTerm alternative.) and use only an 80×25 text session for interacting with:
- an emulated ’96-era Unix. Possibly Redhat 3.0.3 under i386. I also used Solaris and Ultrix on SparcStation and DECstations around this time (this was practically retrocomputing when I was doing it the first time!) – maybe getting one or other of these working under QEMU leading to:
- using a PPP session from the emulated Unix as my main way of interacting with the social world: updating my blog, reading my email (delivered in batch via UUCP or POP3), Twitter (anachromism), IRC.
In summary: a terminal-only interface to an old Unix using serial as its only access to the outside world.