Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nostromo:top [2025/03/15 12:08] – [NOSTROMO] robertnostromo:top [2025/03/19 19:32] (current) – [Walking Through The Code] robert
Line 2: Line 2:
 {{:nostromo:1156224-ax_2.jpg?direct&200|}} {{:nostromo:nostromo1.gif?nolink|}} {{:nostromo:1156224-ax_2.jpg?direct&200|}} {{:nostromo:nostromo1.gif?nolink|}}
  
-AX-2: Uchuu Yusousen Nostromo (Space Freighter Nostromo) \\ +**AX-2: Uchuu Yusousen Nostromo** (//Space Freighter Nostromo//) 
-Designed and Programmed for the Commodore Pet 2001 by Akira Takiguchi in 1981 \\ + 
-Ported to the NEC-PC6001 by Masakuni Mitsuhashi aka Hiromi Ohba aka Mitsu in 1982 \\ +Designed and Programmed for the Commodore Pet 2001 by **Akira Takiguchi** in 1981 
-Cover Artwork by Masashi Iwasaki \\ + 
-Published by ASCII Entertainment in Japan \\  +===== NEC PC-6001 Port ===== 
-Ported to Radio Shack TRS-80 Micro Color Computer MC-10 by Jim Gerrie in 2015 and 2018 \\ + 
-Ports to Tandy Radio Shack Color Computer and Dragon Data Dragon 32/64 underway \\+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]]    * [[NEC PC-6001 Port]] 
Line 14: Line 18:
     * N60 BASIC Listing: [[NOSTROMO.BAS]]     * N60 BASIC Listing: [[NOSTROMO.BAS]]
     * Z80 Machine Code: [[NOSTROMO.Z80]]     * 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]]   * [[MC-10 Ports]]
-    * 2015-11 NOSTROMO: [[https://jimgerrie.blogspot.com/2015/11/]] \\ +    * 2015-11 NOSTROMO: [[https://jimgerrie.blogspot.com/2015/11/]] 
-    * 2018-05 NOSTRO: [[https://jimgerrie.blogspot.com/2018/05/uchuu-yusousen-nostromo.html]] +      * [[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]]   * [[CoCo Dragon Port]]
     * [[Updates]]     * [[Updates]]
Line 22: Line 40:
     * [[Screenshots]]     * [[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.
  
-===== SCREENSHOTS ===== +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.
-Click for full size ...+
  
-^ MACHINE / MODE ^ COPYRIGHT SCREEN ^ MAIN LEVEL ^ +I've decided to build this table to organize my findings and help complete what's left to port.
-| CoCo 1/2 VDG RG6 | {{:nostromo:2022-04-08-vdgrg6-copyright.png?direct&400|}} | {{:nostromo:2022-04-08-vdgrg6-main.png?direct&400|}} | +
-| CoCo 3 ACVC 256x192x16 | {{:nostromo:2022-04-08-acvc-copyright.png?direct&400|}} | {{:nostromo:2022-04-08-acvc-main.png?direct&400|}} | +
-~ 2022-04-08 via MAME+
  
-===== SEE ALSO ===== +^ BASIC Lines  ^ Z80 Addresses  ^ Purpose  ^ 
-[[http://boxequalsart.com/timeline-page.html|Timeline PageBOX=ART]] \\ +| 1 - 9 |             [[Copyright]] REMarks | 
-[[http://clrhome.org/table/|Z80 instruction set ClrHome]] \\ +10    |             | [[One Time Setup]] | 
-[[https://readonlymemory.vg/ascii-corporation/|ASCII Corporation - Read-Only Memory]] \\+|       | E164 - E17D | [[Memory Setup]] | 
 +|       | E240 E255 | [[Replace Line 10]] | 
 +| 80-90 |             [[Finish Setup]] | 
 +:!: more ... | | | 
 +| 5000  |             | [[Find Next Screen]] |
  
-===== RTS ===== 
 Return to [[:Top]] Return to [[:Top]]
-