8,732
edits
Changes
→Story of the Urbite
All of the above programming was done on the 99/4A using the Editor/Assembler package. EVERYTHING I wrote for the 99/4A was written using the Editor/Assembler cartridge. I liked it much better this way, because I could work at home, and I could fi the /4A system if it went down, unlike the 990 minicomputers.
As [[Jim Dramis|Jim]] continued to progress with [[Parsec]] ((we brainstormed on ideas, but he did most of the game flow implementation), the Mini Memory cartridge was developed. However, there was no software available to make it do anything useful. So, I suggested that this would be a great too, for letting people experiment with assembly language without having to have any peripherals other than a cassette recorder. The Line-by-Line Assembler was a derivative of the code used in a TI single board computer which had been developed for microprocessor courses at the university level. This single board computer was called the University Board (model no. 990/189). When I returned to school after my first coop session, I had borrowed one of these from TI and it was an excellent learning tool for me so I assume a similar capability on the /4A would also be good. We were able to get the source code for the assembler from another TI group. All the I/O routines expected a dumb terminal, and so they had to be converted for use with the /4A keyboard and screen. I also added a routine to dump the symbol table. In retrospect, the code could have been a lot cleaner and more compact, but I can probably say that about any program I write today after I have finished it. We decided to include the LInes program as an example of how to program the new video chip, as well as instant gratification for Mini Memory customers.
[[Category:Software programmer]]