====== NOSTROMO ====== {{:nostromo:1156224-ax_2.jpg?direct&200|}} {{:nostromo:nostromo1.gif?nolink|}} **AX-2: Uchuu Yusousen Nostromo** (//Space Freighter Nostromo//) Designed and Programmed for the Commodore Pet 2001 by **Akira Takiguchi** in 1981 ===== NEC PC-6001 Port ===== Ported to the NEC-PC6001 by **Masakuni Mitsuhashi** aka **Hiromi Ohba** aka **Mitsu** in 1982 Cover Artwork by **Masashi Iwasaki** Published by **ASCII Entertainment** in Japan * [[NEC PC-6001 Port]] * Memory Layout: [[NOSTROMO Memory Map]] * N60 BASIC Listing: [[NOSTROMO.BAS]] * Z80 Machine Code: [[NOSTROMO.Z80]] * [[http://clrhome.org/table/|Z80 instruction set - ClrHome]] * [[https://readonlymemory.vg/ascii-corporation/|ASCII Corporation - Read-Only Memory]] * [[http://boxequalsart.com/timeline-page.html|Timeline Page| BOX=ART]] \\ ===== MC-10 Ports ===== Ported to Radio Shack **TRS-80 Micro Color Computer MC-10** by **Jim Gerrie** in 2015 and 2018 * [[MC-10 Ports]] * 2015-11 NOSTROMO: [[https://jimgerrie.blogspot.com/2015/11/]] * [[https://github.com/jggames/trs80mc10/tree/master/quicktype/Arcade/Nostromo|MC-10 NOSTROMO.BAS]] * 2018-05 NOSTRO: [[https://jimgerrie.blogspot.com/2018/05/uchuu-yusousen-nostromo.html]] * [[https://github.com/jggames/trs80mc10/tree/master/quicktype/Arcade/Nostro|MC-10 NOSTRO.BAS]] ===== CoCo / Dragon Port ===== Port underway for the **TRS-80 Color Computer** "CoCo" and **Dragon Data Dragon 32/64** * [[CoCo Dragon Port]] * [[Updates]] * [[Source Code]] * [[Screenshots]] ===== Walking Through The Code ===== As I have worked through the NEC PC6001 port I have found many nooks and crannies to explore and decisions about how to my port to the CoCo along the way. The NEC PC-6001 loads the NOSTRO cassette data into the BASIC program memory. The cassette file continues past the last line of tokenized BASIC code, loading Z80 binary machine code and more data into the memory after the lines of BASIC. I've decided to build this table to organize my findings and help complete what's left to port. ^ BASIC Lines ^ Z80 Addresses ^ Purpose ^ | 1 - 9 | | [[Copyright]] REMarks | | 10 | | [[One Time Setup]] | | | E164 - E17D | [[Memory Setup]] | | | E240 - E255 | [[Replace Line 10]] | | 80-90 | | [[Finish Setup]] | | :!: more ... | | | | 5000 | | [[Find Next Screen]] | Return to [[:Top]]