Useful Stuff THE 1KB 6502 PROGRAMMING CONTEST HAS STARTED SINCE June 8th !!!

Schematics
main board
tanex
Microtan Java emulator
Microtan 65 Users Manual
 
Back to main page 
    Enter the contest and feel again the 1980 atmosphere: Yes,in an attempt to re-group all 6502 programmers, I'm proposing here a great programming contest on the smallest 6502 computer (I'm speaking of features, not of physical dimensions !). All 6502 programmers are used to their own favorite computer (eg. Atari XL/XE, Apple ][, C64 ), so it's not easy to group everyone on a common format... I think the Microtan65 is quite interesting as a smallest common denominator : no special chip, just the 6502, a simple video-memory, and you 8-)  The Microtan65 has died a long time ago and there's no active user. So, show your skill at 6502 programming, just for the fun (hey, you can win an Oric computer, that's all the 6502-related prizes I can offer...)

    Rules for the contest: valid programs must run on the 1 KB ram Microtan65, equiped with TANBUG v1 (1 KB rom) and no other rom. Programs are allowed to use routines in TANBUG although there's not a lot of useful stuff there, see Microtan65 Users Manual.
    Programs may be as large as 512 bytes, or even 1 KB if code or data is stored in the screen memory. Submitted programs may be of any type (office tools, productivity enhancers, games, demoes...), but will only be accepted in the format of dump images as used by the Microtan emulator.
    The winners of the contest will be designated by the programmers themselves ! (of course you won't be allowed to vote for your own entry 8-)
    Entries have to be sent to me, so that I upload them to the web server. Well, there's no fixed deadline anymore, since all the people who declared their intention to participate have no calendar at home... ;-)

    How to get ready for the programming contest ? What's great with the Microtan is its simplicity. Being familiar with the 6502 processor is enough to enter the contest since the microtan hardware is really very simple (6 I/O ports and you won't use them all). So you just have to concentrate on what you want to display on the screen, which takes half of the memory !

    Microtan programming FAQ
    I'm trying to provide you with all the information you may require: I've re-typed most of the Microtan manuals with my poor fingers, and I'm making public my cycle-based Microtan emulator. Please read the Microtan 65 Users Manual as it contains all the needed information about how to display block graphics. Also, here is something which can help you develop for the contest: the Frankenstein cross-assembler (if you don't know how to build it, here is a DOS executable and a Linux executable). Also, here is the short program example running in the microtan applet on this page, just in order to demonstrate how you can build a dump image for the contest with the Frankenstein cross-assembler.