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 13:53] – [MC-10 Ports] robertnostromo:top [2025/03/19 19:32] (current) – [Walking Through The Code] robert
Line 39: Line 39:
     * [[Source Code]]     * [[Source Code]]
     * [[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.
 +
 +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]] Return to [[:Top]]