This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
start [2020/02/18 18:49] jtwine |
start [2020/02/22 17:26] (current) jtwine [The 10LC Wiki] |
||
---|---|---|---|
Line 9: | Line 9: | ||
Or if you just want to jump right in and get started with it, visit the [[Downloads]] and [[Command Line]] pages. | Or if you just want to jump right in and get started with it, visit the [[Downloads]] and [[Command Line]] pages. | ||
+ | |||
+ | If you have problems, check out the [[Troubleshooting ]] section. | ||
==== Version History ==== | ==== Version History ==== | ||
Line 33: | Line 35: | ||
== 1.0.0.7 == | == 1.0.0.7 == | ||
- | Internal - 10LC can not track and issue warnings for all unreferenced objects (Labels, Programs, Consts, and Aliases). Changed Global Const statement from ''Global'' to just a ''Const'' that is created outside of program scope. Implemented global Aliases the same way. | + | Internal - 10LC can now track and issue warnings for all unreferenced objects (Labels, Programs, Consts, and Aliases). Changed Global Const statement from ''Global'' to just a ''Const'' that is created outside of program scope. Implemented global Aliases the same way. Added ''EndProgram'' statement. |
== 1.0.0.8 == | == 1.0.0.8 == | ||
- | Internal - Fixed label calculation, was off by one which would cause beeping whenever certain labels were jumped to. Found while implementing a test script for Vanguard. | + | Internal - Fixed label calculation, was off by one which would cause beeping whenever certain labels were jumped to. Implemented ''WriteEx'' statement. Found while implementing a test script for Vanguard. Working on decompiler - not quite there yet, here is the start of what it produces for the MRec round-trip for part of the Vanguard test script: |
+ | <code c> | ||
+ | Active Force Line, Active Interrupt, Bad Power Supply0x00 (0)YesYes0x000000000xFFFFFFFC0x130x110x460x000000FA0x00000D0A"6502"0x20 (32)"", "", "", """", "EADY", "", ""0Display " VANGUARD TEST SCRIPT" | ||
+ | REG F1; | ||
+ | REG E64; | ||
+ | |||
+ | Execute 99; | ||
+ | Display " USE LONG RAM TESTS?8" | ||
+ | Label 0 | ||
+ | Display " TEST RAM?0" | ||
+ | If REG 0==1Goto 1 | ||
+ | Display " TEST ROM?0" | ||
+ | If REG 0==1 | ||
+ | Goto 2 | ||
+ | Display " TEST VIDEO?0" | ||
+ | If REG 0==1Goto 3 | ||
+ | Display " TEST SOUND?0" | ||
+ | If REG 0==1Goto 4 | ||
+ | Display " TEST SPEECH?0" | ||
+ | If REG 0==1 | ||
+ | Goto 5 | ||
+ | Display " TEST FLIP?0" | ||
+ | If REG 0==1Goto 6 | ||
+ | Display " TEST SCROLL?0" | ||
+ | If REG 0==1Goto 7Goto 0; | ||
+ | Label 1Execute 1; | ||
+ | Goto 0; | ||
+ | Label 2Execute 2; | ||
+ | Goto 0; | ||
+ | Label | ||
+ | 3Execute 3; | ||
+ | Goto 0; | ||
+ | Label 4Execute 4; | ||
+ | Goto 0; | ||
+ | Label 5Execute 5; | ||
+ | Goto 0; | ||
+ | Label 6Execute 6; | ||
+ | Goto 0; | ||
+ | Label | ||
+ | 7Execute 7; | ||
+ | Goto 0; | ||
+ | 0Sync 01Q02Y030405060711</code> | ||