Skip to content

Commit

Permalink
Added back disk commands
Browse files Browse the repository at this point in the history
  • Loading branch information
CorshamTech committed Oct 17, 2021
1 parent a40fc44 commit 992fa91
Show file tree
Hide file tree
Showing 4 changed files with 1,049 additions and 772 deletions.
Binary file removed Bob’s_Tiny_BASIC.docx
Binary file not shown.
2 changes: 1 addition & 1 deletion mytb.asm
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ CTMON65 equ FALSE ;Corsham Tech CTMON65
;
; If set, include disk functions.
;
DISK_ACCESS equ FALSE
DISK_ACCESS equ TRUE
;
; If ILTRACE is set then dump out the address of every
; IL opcode before executing it.
Expand Down
120 changes: 64 additions & 56 deletions mytb.hex
Original file line number Diff line number Diff line change
@@ -1,94 +1,102 @@
:200200004C15024C86024CA01E4C06E04C2F1E4C15E04C00E0200FE00D0A426F6227732072
:2002200054696E792042415349432076302E330D0A68747470733A2F2F6769746875622EDE
:20024000636F6D2F436F727368616D546563682F363530322D54696E792D42415349430D76
:200260000A00A9B98575A90B8576A9928D8A0EA90E8D8B0EA95A8D010EA99D8D020EA95BA6
:200280008D030E4C9302200C02ADFC0D8575ADFD0D857620AB0BA9008540A90085858DA823
:2002A0000DA9A8857EA90D857FA540F00320330BA480202A0B84802053080AC95A903320E5
:200260000A00A98B8575A90C8576A9848D7C0FA90F8D7D0FA95A8DF30EA99D8DF40EA95B16
:200280008DF50E4C9302200C02ADEE0E8575ADEF0E857620AB0BA9008540A90085858D9A59
:2002A0000EA99A857EA90E857FA540F00320330BA480202A0B84802053080AC95A903320F1
:2002C0000FE00D0A496C6C6567616C20494C2000206008A000B175200F02200FE020617406
:2002E0002000A576200F02A575200F02200C024C1202A8B900038577B9010385786C7700BC
:200300006B0373038603A903B203CB06BA03D203FF0302040504470467047804C404DA04C3
:20032000F004080542058B059E05AE0558030D061906C5061202DE06D106D406EB06F9069E
:2003400005072E0754076E07B107BA073208A902A902A902A902A902A9008D960DA99285E9
:200360007E8D8A0EA90E857F8D8B0EA9008D850D4CA902A480202A0BB17EF007A204A9004C
:2003400005072E0754076E07B107BA073208B90BE50B440C040C3E0CA9008D880EA98485FD
:200360007E8D7C0FA90F857F8D7D0FA9008D770E4CA902A480202A0BB17EF007A204A90072
:200380004C7B044CA902A480A92288D17ED0FBC88480B17EF010C922F009200602E680A4F9
:2003A00080D0EFC884804CA90220850A20FD084CA902A9092006024CA902A585D0034CD482
:2003C0000620D90820F008D0034C6704204F084CA90220850A20960820F008F0ECA002847F
:2003E00080A9FF8585A9C78575A90B85764CA902A9FF8585A9C78575A90B85764CA9024CAD
:2003E00080A9FF8585A9998575A90C85764CA902A9FF8585A9998575A90C85764CA9024C07
:20040000BF024CBF0220980A20AB0A20850AA581C583D00AA582C584D004A902D014A58187
:20042000C583A582E584500249803004A904D002A9010DFF0D2DFE0DF0074CA902A904D0B0
:20042000C583A582E584500249803004A904D002A9010DF10E2DF00EF0074CA902A904D0CA
:20044000F120D9084CD803A58048A57F48A57E48A93F20E009206909205F0A68857E6885DB
:200460007F6885804CA902A9008585ADFC0D8575ADFD0D85764CA902204F088681858220E8
:200460007F6885804CA902A9008585ADEE0E8575ADEF0E85764CA902204F08868185822002
:200480000FE04572726F72200020FD08A585F01B200FE0206174206C696E652000A000B1AC
:2004A0007E8581C8B17E858220FD08200C02A9008585A9008D960DADFC0D8575ADFD0D85EF
:2004A0007E8581C8B17E858220FD08200C02A9008585A9008D880EADEE0E8575ADEF0E8516
:2004C000764CA90220850A20980A18A58165838581A582658485824C3C0520980A20850AFD
:2004E00038A581E5838581A582E58485824C3C0520850AA58149FF8581A58249FF8582E68D
:2005000081D002E6824C3C0520850A20980AA5818DFE0DA5828DFF0DA90085818582A2103C
:20052000068126820EFE0D2EFF0D900D18A58165838581A58265848582CAD0E4205F0A4C06
:20054000A90220980A20850AA5830584F03620C00AA9008DFE0D8DFF0DA210068126822ED5
:20056000FE0D2EFF0DADFE0D38E583A8ADFF0DE58490088DFF0D8CFE0DE681CAD0DD20FB53
:2005000081D002E6824C3C0520850A20980AA5818DF00EA5828DF10EA90085818582A21056
:20052000068126820EF00E2EF10E900D18A58165838581A58265848582CAD0E4205F0A4C20
:20054000A90220980A20850AA5830584F03620C00AA9008DF00E8DF10EA210068126822EEF
:20056000F00E2EF10EADF00E38E583A8ADF10EE58490088DF10E8CF00EE681CAD0DD20FBA1
:200580000A4C3C05A206A9004C7B0420850A20980AA683A5819541A58295424CA902209865
:2005A0000AA683B5418581B54285824C3C0520AB0BA9928577A90E8578A577CD8A0ED00768
:2005C000A578CD8B0EF040A000B1778581C8B1778582C8847B20FD08A92020B60BA47BB13D
:2005A0000AA683B5418581B54285824C3C0520AB0BA9848577A90F8578A577CD7C0FD00782
:2005C000A578CD7D0FF040A000B1778581C8B1778582C8847B20FD08A92020B60BA47BB14A
:2005E00077F00A847B20B60BA47BC8D0F2C8189865778577A57869008578A90D20B60BA9EE
:200600000A20B60B4CB90520AB0B4CA902A93E20E009A90085854CA902A000206909202A02
:200620000B847C209608D03D20420A847D38AD8A0EE57D8D8A0EAD8B0EE9008D8B0EA57EFB
:200640008583A57F8584A583CD8A0ED007A584CD8B0EF011A47DB183A0009183E683D0E649
:20066000E6844C4606A47CB9A80DF05620310AAD8A0E8586AD8B0E8587A000B186A47D911E
:2006800086A586C57ED006A587C57FF00BA586D002C687C6864C790618A57D6D8A0E8D8A6E
:2006A0000EAD8B0E69008D8B0EA000A581917EC8A582917EC8A67CBDA80D917EF004E8C875
:200620000B847C209608D03D20420A847D38AD7C0FE57D8D7C0FAD7D0FE9008D7D0FA57E2F
:200640008583A57F8584A583CD7C0FD007A584CD7D0FF011A47DB183A0009183E683D0E663
:20066000E6844C4606A47CB99A0EF05620310AAD7C0F8586AD7D0F8587A000B186A47D9145
:2006800086A586C57ED006A587C57FF00BA586D002C687C6864C790618A57D6D7C0F8D7C89
:2006A0000FAD7D0F69008D7D0FA000A581917EC8A582917EC8A67CBD9A0E917EF004E8C89B
:2006C000D0F54CA9022083084CA902200C024CA902206908204F08867585764CA902204F33
:2006E0000886818582205F0A4CA902A900A2009541E8E034D0F94CA902204F088EFC0D8DEC
:20070000FD0D4CA902205308857C204D0AA4808477205308F00BA477D17ED00CC88477D077
:2006E0000886818582205F0A4CA902A900A2009541E8E034D0F94CA902204F088EEE0E8DF9
:20070000EF0E4CA902205308857C204D0AA4808477205308F00BA477D17ED00CC88477D084
:20072000F0A47784804CA90220560A4C9107205308857CA480202A0BB17EC9419053C95B1A
:20074000B04F38E9410A8581A9008582205F0AE6804CA902205308857CA480202A0BB17E6E
:20076000C930902DC93AB0292069094CA902205308857CA480202A0BB17EC92DF008C93053
:20078000900FC93AB00B2069098480205F0A4CA902A57C100E1865758575A57669FF85763D
:2007A0004CA9021865758575A576690085764CA90220780B205F0A4CA90220980AA58105D0
:2007C00082F063AD030E8D010EAD020E0A2E010E0A2E010E186D020E48AD010E6D030E8DFB
:2007E000030E6869118D020EAD030E69368D030EAD020E8581AD030E297F8582A581C583D0
:2007C00082F063ADF50E8DF30EADF40E0A2EF30E0A2EF30E186DF40E48ADF30E6DF50E8D6B
:2007E000F50E6869118DF40EADF50E69368DF50EADF40E8581ADF50E297F8582A581C58324
:20080000D016A582C584D01038A581E5838581A582E58485824CFC07A581C583A582E584F2
:200820005002498010E2E681D002E682205F0A4CA90220850AA582101049FF8582A58149D6
:20084000FF8581E681D002E682205F0A4CA902205308AAA000B17508E675D002E67628606E
:20086000A575D002C676C67560AC960DA57518690299860D08C8A57628690099860DC88CA1
:20088000960D60AC960D88B9860D857688B9860D85758C960D60A992857EA90E857FA57EBE
:2008A000CD8A0ED00BA57FCD8B0ED004A9011860A581A000D17ED008C8A582D17ED001601C
:20086000A575D002C676C67560AC880EA57518690299780E08C8A57628690099780EC88CC8
:20088000880E60AC880E88B9780E857688B9780E85758C880E60A984857EA90F857FA57E0C
:2008A000CD7C0FD00BA57FCD7D0FD004A9011860A581A000D17ED008C8A582D17ED0016036
:2008C000A001B17EC582900BD00788B17EC5819002386020D9084C9E08A0028480B17EF0B0
:2008E00003C8D0F9C89818657E857E9002E67F60A57ECD8A0ED005A57FCD8B0E60A5821031
:2009000017A92D20B60BA58149FF8581A58249FF8582E681D002E682A2008EFA0DA000A502
:200920008138FD61098581A582FD6209102E18A5817D610985818EF90D980900D005ADFAE8
:200940000DF0099809308DFA0D20B60BAEF90DE8E8E008D0C8A58109304CB60B8582C8D03C
:2008E00003C8D0F9C89818657E857E9002E67F60A57ECD7C0FD005A57FCD7D0F60A582104B
:2009000017A92D20B60BA58149FF8581A58249FF8582E681D002E682A2008EEC0EA000A50F
:200920008138FD61098581A582FD6209102E18A5817D610985818EEB0E980900D005ADEC03
:200940000EF0099809308DEC0E20B60BAEEB0EE8E8E008D0C8A58109304CB60B8582C8D055
:20096000BE1027E80364000A00A9008581858285778413B17EC92DD002E677B17EC93090D4
:2009800036C93AB03238E9304806812682A5818583A5828584068126820681268218A5817A
:2009A00065838581A582658485826818658185819002E682C8D0C4A5810582F016A577F0B1
:2009C00012A58149FF8581A58249FF8582E681D002E682A5818510A5828511A577851260EF
:2009E000A2A8867EA20D867F4868480900F008200602A920200602A2008EF80D200902C9BA
:200A00000DF00DC908F021AEF80D9DA80DE8D0E9A900AEF80D9DA80D8580200C02A00020A3
:200A20002A0BB17EF0C36860AEF80DF0CCCA4CF909A200B9A80DF004C8E8D0F7E8E8E88697
:2009E000A29A867EA20E867F4868480900F008200602A920200602A2008EEA0E200902C9D4
:200A00000DF00DC908F021AEEA0E9D9A0EE8D0E9A900AEEA0E9D9A0E8580200C02A00020D7
:200A20002A0BB17EF0C36860AEEA0EF0CCCA4CF909A200B99A0EF004C8E8D0F7E8E8E886B1
:200A40007D60A002B17EF003C8D0F9C860A5758579A576857A60A5798575A57A857660AE6A
:200A6000850DA5819D750DE8A5829D750DE88E850D60AE850DA5839D750DE8A5849D750D52
:200A8000E88E850D60AE850DCABD750D8582CABD750D85818E850D60AE850DCABD750D8541
:200AA00084CABD750D85838E850D60AE850DCABD750D8DFF0DCABD750D8DFE0D8E850D601E
:200AC000A9008D000EA5821013EE000E49FF8582A58149FF8581E681D002E682A584101AD5
:200AE00048AD000E49018D000E6849FF8584A58349FF8583E683D002E68460AD000EF02805
:200A6000770EA5819D670EE8A5829D670EE88E770E60AE770EA5839D670EE8A5849D670EAD
:200A8000E88E770E60AE770ECABD670E8582CABD670E85818E770E60AE770ECABD670E859C
:200AA00084CABD670E85838E770E60AE770ECABD670E8DF10ECABD670E8DF00E8E770E6086
:200AC000A9008DF20EA5821013EEF20E49FF8582A58149FF8581E681D002E682A584101AF1
:200AE00048ADF20E49018DF20E6849FF8584A58349FF8583E683D002E68460ADF20EF0282F
:200B0000A581D002C682C681A58149FF8581A58249FF8582A583D002C684C683A58349FF67
:200B20008583A58449FF858460C8B17EF004C920F0F760200FE0494C50433A2000A57620EC
:200B40000F02A575200F02A920200602A000B175200F02200FE02C204355525054523A20BC
:200B600000A57F200F02A57E200F02A92B200602A580200F024C0C02A9FF8D8C0EA9138D08
:200B80008D0E38AD8C0EED8A0E8D900E8581AD8D0EED8B0E8D910E858238AD8A0EE9928DFF
:200BA0008E0EAD8B0EE90E8D8F0E60A9068D040EA9028D050E606C040E16051FBF0B1E1722
:200BC0002204181DBF0B0020154C455400214E204C3D001CAE0C011306BF0B1DC70B2019DC
:200BE000474F002008544F001CAE0C0107202E535542001CAE0C010807202C5052494E54BF
:200C000000201D22000220062C00041D010C20053B001D010C010506BF0B1DC70B1DAB0CD0
:200C20001CAE0C031D060C20174946001CAE0C1C3D0D1CAE0C20745448454E000A1DC70B18
:200C40002018494E5055540021610B1320052C001D480C0106BF0B1DC70B200F524554553B
:200C6000524E00010906BF0B1DC70B2005454E44000C200A4C4953540001151DBF0B200D73
:200C800052554E00011E1B0100071DC70B20084E455700011DB90B200645584954001A20A0
:200CA0000A52454D0006BF0B1DC70B0D050020092D001CD70C101DC00C20022B001CD70CDB
:200CC00020092B001CD70C0E1DC00C20092D001CD70C0F1DC00C191CF30C20092A001CF3E7
:200CE0000C111DDA0C20EF2F001CF30C121DDA0C1DAB0C2009465245452829002419201782
:200D0000524E442800200729001BFE7F25191CF30C209829002519200E41425328001CF32C
:200D20000C2088290026192102141923011920CE28001CAE0C20032900190D050020063D44
:200D4000001B02001920163C0020063D001B03001920063E001B0500191B01001920913E90
:150D60000020063D001B06001920063C001B0100191B04001912
:200B600000A57F200F02A57E200F02A92B200602A580200F024C0C02A9FF8D7E0FA9138D15
:200B80007F0F38AD7E0FED7C0F8D820F8581AD7F0FED7D0F8D830F858238AD7C0FE9848D75
:200BA000800FAD7D0FE90F8D810F60A9068DF60EA9028DF70E606CF60EA480B17ED007A9D8
:200BC00000A2094C7B041898657EA8A57F6900AA204BE09007A207A9004C7B04A900858977
:200BE00085884CA902A480B17EF0D41898657EA8A57F6900AA2054E09007A900A2084C7B63
:200C0000044CA902A29A867EA20E867FA2008EEA0E204A0CB016C90DF00DC90AF009AEEA49
:200C20000E9D9A0EE8D0E7AEEA0EF0E2AEEA0EA9009D9A0E8580A000202A0B4CA902207332
:200C40000C4CB1052051E04CA902A689E488D013A984A20EA0F8204EE0B0108588C900F077
:200C60000AA200BDF80EE886891860A900858985883860A97E8DF60EA90C8DF70E608DF856
:200C80000EA901A0F8A20E2057E06016051F910C1E172204181D910C0020154C455400215E
:200CA0004E204C3D001CA00D011306910C1D990C2019474F002008544F001CA00D01072070
:200CC0002E535542001CA00D010807202C5052494E5400201D22000220062C00041DD30C97
:200CE00020053B001DD30C010506910C1D990C1D9D0D1CA00D031DD80C20174946001CA017
:200D00000D1C2F0E1CA00D20945448454E000A1D990C2018494E5055540021810B13200548
:200D20002C001D1A0D0106910C1D990C200F52455455524E00010906910C1D990C200545F5
:200D40004E44000C200A4C4953540001151D910C200D52554E00011E1B0100071D990C2079
:200D6000084E455700011D8B0C200645584954001A200A52454D0006910C1D990C200B5361
:200D800041564500282B291D910C20114C4F414400272A2204181D920D291D910C0D0500B0
:200DA00020092D001CC90D101DB20D20022B001CC90D20092B001CC90D0E1DB20D20092D3A
:200DC000001CC90D0F1DB20D191CE50D20092A001CE50D111DCC0D20EF2F001CE50D121D2C
:200DE000CC0D1D9D0D20094652454528290024192017524E442800200729001BFE7F251911
:200E00001CE50D209829002519200E41425328001CE50D20882900261921021419230119CE
:200E200020CE28001CA00D20032900190D050020063D001B02001920163C0020063D001BD3
:200E400003001920063E001B0500191B01001920913E0020063D001B06001920063C001B9B
:070E60000100191B04001939
:02DFF800000225
:00000001FF
Loading

0 comments on commit 992fa91

Please sign in to comment.