Skip to content

Commit

Permalink
Matrix printing corrected
Browse files Browse the repository at this point in the history
Fixed wonky printing of the cell matrix.
First fully working version.
  • Loading branch information
craiglp committed Jul 1, 2023
1 parent 97dae4c commit 217cd37
Show file tree
Hide file tree
Showing 6 changed files with 208 additions and 214 deletions.
Binary file modified Debug/life.bin
Binary file not shown.
22 changes: 11 additions & 11 deletions Debug/life.hex
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@
:40008000D15BC1F15BFDE1FDF95BFDE149C9014500CDEC005BDD0F005BDD235BDD235BDD23CDE300010100060FC55BE5CDD200795BD1C1B7C85BDD1F005BE55BD1CDE300CE
:4000C000AF5B125BDD235BDD235BDD230C79B838D8C90E005B7EB7C8FE0DC8FE20C85B230C18F15B7EFE20C05B2318F75BE55BC55B210200005B395B775BC15BE1C95BDD2A
:40010000E55BDD210200005BDD395BDD77005BDDE1C9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
:4001400000003E165BD73E035BD73E175BD73E015BD73E005BD7210603CD97023E0C5BD7211103111203AF77017112EDB0218315118415AF77017112EDB0CDFD01CD160216
:40018000CDAE01CD1602CD50023E0049CFB728F0FE1B20EC21E4020100003E0049DF3E175BD73E015BD73E015BD7210000C9DD21620321D4150639C5064FDD7EAFDD86B0D1
:4001C000DD86B1DD86FFDD8601DD864FDD8650DD86511601FE03280C1600FE022006DD7E00E601577A7723DD2310CF23DD23C110C621D415116203017112EDB0C92162034E
:400200000639C5064FCD70023E013801AF772310F423C110EDC93E1F5BD73E005BD73E005BD7DD2162030639C5064FDD7E00CD4302DD2310F6573E0D49D73E0A49D77AC1B4
:4002400010E6C94FFE013E2020023E8249D779C93E1F5BD73E005BD73E3B5BD721F902CD97022A1003CD9F023A10033C321003C93A8202E6B837E27A023F3A8202173282A8
:4002800002C9FE4F1F1F1F1FCD8C0279E60FC69027CE402749D7C90100003E0049DFC9FDE5D5C5FD21CC0206060E06FD1700ED33043E2F3CA7ED5230FA19FE3020030D2006
:4002C000045BD70E0110E4C1D1FDE1C9A086010010270000E8030000640000000A000000010000000A0D46696E69736865640A0D000A0D000D001E000047656E6572617474
:40030000696F6E3A20001782183C42DBDB423C1800FDE5D5C5FD213F030006060E06FD1700ED33043E2F3CA7ED5230FA19FE3020030D20045BD70E0110E4C1D1FDE1C9A00C
:4003400086010010270000E8030000640000000A00000001000000C546AFB82807237E5BD72310FAC1C921B303007EB7C85BD72318F821B6030018DF21BB030018D9DDE59E
:400380003E0849CFDDCB04A6DDCB046628FADD7E14DD7E13FE5030083E165BD73E035BD7DDCB04A6DDCB046628FADD7E14DD7E13DDE1C90D0A00041100118F04110F118092
:0503C000040F17008688
:40014000000021300300010600005BDF21230300CDB00200CD900100CDB10100CDCC0100CD0A0200CD5E02003E0049CFB728EDFE1B20E921010300010000003E0049DF3E99
:40018000175BD73E015BD73E015BD721000000C92136030011370300AF7701711200EDB021A8150011A91500AF7701711200EDB0C9218703000639C5064FCD8402003E01EB
:4001C0003801AF772310F323C110ECC93E1F5BD73E005BD73E005BD7DD218703000639C5064FDD7E00CDFD0100DD2310F5DD23C1573E0D49D73E0A49D77A10E3C94FFE01E7
:400200003E2020023E8249D779C9DD2187030021F915000639C5064FDD7EAFDD86B0DD86B1DD86FFDD8601DD864FDD8650DD86511601FE03280C1600FE022006DD7E00E633
:4002400001577A7723DD2310CF23DD23C110C621F915001187030001711200EDB0C93E1F5BD73E005BD73E3B5BD721160300CDB002002A2D0300CDB902003A2D03003C32A8
:400280002D0300C93A9A0200E6B837E29002003F3A9A020017329A0200C9FE4F1F1F1F1FCDA5020079E60FC69027CE402749D7C9010000003E0049DFC9FDE5D5C5FD21E76C
:4002C000020006060E06FD1700ED33043E2F3CA7ED5230FA19FE3020030D20045BD70E0110E4C1D1FDE1C9A086010010270000E8030000640000000A00000001000000002A
:40030000000A0D46696E69736865640A0D000A0D000D001E000047656E65726174696F6E3A20001782183C42DBDB423C1800000016031701000CFDE5D5C5FD2164030006FE
:40034000060E06FD1700ED33043E2F3CA7ED5230FA19FE3020030D20045BD70E0110E4C1D1FDE1C9A086010010270000E8030000640000000A00000001000000C546AFB83F
:400380002807237E5BD72310FAC1C921D803007EB7C85BD72318F821DB030018DF21E0030018D9DDE53E0849CFDDCB04A6DDCB046628FADD7E14DD7E13FE5030083E165B83
:2A03C000D73E035BD7DDCB04A6DDCB046628FADD7E14DD7E13DDE1C90D0A00041100118F04110F1180040F170086AE
:00000001FF
21 changes: 12 additions & 9 deletions Life.zdsproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<project type="Executable" project-type="Assembly Only" configuration="Debug" created-by="d:5.3.0:19052909" modified-by="d:5.3.0:23020901" ZDSII="ZDSII - eZ80Acclaim! 5.3.5 (Build 23020901)">
<project type="Executable" project-type="Assembly Only" configuration="Release" created-by="d:5.3.0:19052909" modified-by="d:5.3.0:23020901" ZDSII="ZDSII - eZ80Acclaim! 5.3.5 (Build 23020901)">
<cpu>eZ80F92</cpu>

<!-- file information -->
Expand Down Expand Up @@ -116,7 +116,7 @@ COPY LORAM RAM</option>
<option name="pagelen" type="integer" change-action="none">0</option>
<option name="pagewidth" type="integer" change-action="none">80</option>
<option name="quiet" type="boolean" change-action="none">true</option>
<option name="sdiopt" type="boolean" change-action="compile">true</option>
<option name="sdiopt" type="boolean" change-action="compile">false</option>
</options>
</tool>
<tool name="Debugger">
Expand Down Expand Up @@ -153,7 +153,7 @@ COPY LORAM RAM</option>
<option name="debug" type="boolean" change-action="assemble">false</option>
<option name="debugcache" type="boolean" change-action="none">false</option>
<option name="igcase" type="boolean" change-action="assemble">false</option>
<option name="outputdir" type="string" change-action="compile">.\Release\</option>
<option name="outputdir" type="string" change-action="compile">Release\</option>
</options>
</tool>
<tool name="Librarian">
Expand All @@ -163,30 +163,33 @@ COPY LORAM RAM</option>
</tool>
<tool name="Linker">
<options>
<option name="directives" type="string" change-action="build"></option>
<option name="directives" type="string" change-action="build">SEQUENCE __VECTORS, CODE, LORAM
COPY __VECTORS RAM
COPY CODE RAM
COPY LORAM RAM</option>
<option name="createnew" type="boolean" change-action="build">true</option>
<option name="exeform" type="string" change-action="build">OMF695,INTEL32</option>
<option name="linkctlfile" type="string" change-action="build"></option>
<option name="map" type="boolean" change-action="none">true</option>
<option name="maxhexlen" type="integer" change-action="build">64</option>
<option name="objlibmods" type="string" change-action="build"></option>
<option name="of" type="string" change-action="build">.\Release\BBC Basic</option>
<option name="of" type="string" change-action="build">Release\life</option>
<option name="quiet" type="boolean" change-action="none">true</option>
<option name="relist" type="boolean" change-action="build">false</option>
<option name="relist" type="boolean" change-action="build">true</option>
<option name="startuptype" type="string" change-action="build">Included</option>
<option name="startuplnkcmds" type="boolean" change-action="build">false</option>
<option name="usecrun" type="boolean" change-action="build">false</option>
<option name="warnoverlap" type="boolean" change-action="none">true</option>
<option name="xref" type="boolean" change-action="none">true</option>
<option name="undefisfatal" type="boolean" change-action="none">true</option>
<option name="warnisfatal" type="boolean" change-action="none">false</option>
<option name="sort" type="string" change-action="none">name</option>
<option name="sort" type="string" change-action="none">NAME</option>
<option name="padhex" type="boolean" change-action="build">false</option>
<option name="fplib" type="string" change-action="build">None</option>
<option name="useadddirectives" type="boolean" change-action="build">false</option>
<option name="useadddirectives" type="boolean" change-action="build">true</option>
<option name="linkconfig" type="string" change-action="build">Standard</option>
<option name="flashinfo" type="string" change-action="build">000000-0000FF</option>
<option name="ram" type="string" change-action="build">020000-09FFFF</option>
<option name="ram" type="string" change-action="build">040000-0BFFFF</option>
<option name="rom" type="string" change-action="build">000000-01FFFF</option>
<option name="extio" type="string" change-action="build">000000-00FFFF</option>
<option name="intio" type="string" change-action="build">000000-0000FF</option>
Expand Down
Binary file added Release/life.bin
Binary file not shown.
21 changes: 21 additions & 0 deletions Release/life.hex
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
:020000040004F6
:03000000C34E00EC
:0300080049CFC914
:0300100049D7C904
:03003800FBED4D90
:400040004D4F5300004C4946452E42494E005BFDE5FD210000FD395BFDE5310080F55BC55BD55BDDE5ED6EDD211201CDFE005BDDE5CD8E005BDDE10600CD42015BDDE15B37
:40008000D15BC1F15BFDE1FDF95BFDE149C9014500CDEC005BDD0F005BDD235BDD235BDD23CDE300010100060FC55BE5CDD200795BD1C1B7C85BDD1F005BE55BD1CDE300CE
:4000C000AF5B125BDD235BDD235BDD230C79B838D8C90E005B7EB7C8FE0DC8FE20C85B230C18F15B7EFE20C05B2318F75BE55BC55B210200005B395B775BC15BE1C95BDD2A
:40010000E55BDD210200005BDD395BDD77005BDDE1C9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
:40014000000021300300010600005BDF21230300CDB00200CD900100CDB10100CDCC0100CD0A0200CD5E02003E0049CFB728EDFE1B20E921010300010000003E0049DF3E99
:40018000175BD73E015BD73E015BD721000000C92136030011370300AF7701711200EDB021A8150011A91500AF7701711200EDB0C9218703000639C5064FCD8402003E01EB
:4001C0003801AF772310F323C110ECC93E1F5BD73E005BD73E005BD7DD218703000639C5064FDD7E00CDFD0100DD2310F5DD23C1573E0D49D73E0A49D77A10E3C94FFE01E7
:400200003E2020023E8249D779C9DD2187030021F915000639C5064FDD7EAFDD86B0DD86B1DD86FFDD8601DD864FDD8650DD86511601FE03280C1600FE022006DD7E00E633
:4002400001577A7723DD2310CF23DD23C110C621F915001187030001711200EDB0C93E1F5BD73E005BD73E3B5BD721160300CDB002002A2D0300CDB902003A2D03003C32A8
:400280002D0300C93A9A0200E6B837E29002003F3A9A020017329A0200C9FE4F1F1F1F1FCDA5020079E60FC69027CE402749D7C9010000003E0049DFC9FDE5D5C5FD21E76C
:4002C000020006060E06FD1700ED33043E2F3CA7ED5230FA19FE3020030D20045BD70E0110E4C1D1FDE1C9A086010010270000E8030000640000000A00000001000000002A
:40030000000A0D46696E69736865640A0D000A0D000D001E000047656E65726174696F6E3A20001782183C42DBDB423C1800000016031701000CFDE5D5C5FD2164030006FE
:40034000060E06FD1700ED33043E2F3CA7ED5230FA19FE3020030D20045BD70E0110E4C1D1FDE1C9A086010010270000E8030000640000000A00000001000000C546AFB83F
:400380002807237E5BD72310FAC1C921D803007EB7C85BD72318F821DB030018DF21E0030018D9DDE53E0849CFDDCB04A6DDCB046628FADD7E14DD7E13FE5030083E165B83
:2A03C000D73E035BD7DDCB04A6DDCB046628FADD7E14DD7E13DDE1C90D0A00041100118F04110F1180040F170086AE
:00000001FF
Loading

0 comments on commit 217cd37

Please sign in to comment.