Some results from testing 0.26a on a Master with an updated Matchbox.*RUN TEST11
jgharston wrote:TestXX: MEMTOP and MEMBOT should look sensible. 0100-F800 on PDP11.
MEMBOT is F500 not F800.
The only other possible bug is that the CMD string is slightly different, depending on how the program is invoked.
jgharston wrote:The various calls TestXX makes should give results that make sense on context of what it says its testing
There seems to be less to this test than the 6809 one.
jgharston wrote:When TestXX is paused, pressing Break should re-enter the caller (the supervisor if you haven't run anything else)
This test doesn't seem to pause.*RUN R.BASIC11
jgharston wrote:When BasicXX is paused, pressing Break should re-enter BasicXX. Pressing Break again should re-enter again. And again.
It does.Basic09 loaded into a sideways ROM
jgharston wrote:*BASIC should select it,
jgharston wrote:*FX142,romnumber should select it,
jgharston wrote:Ctrl-Break should select it
jgharston wrote:Break should re-enter it
jgharston wrote:Attempting to enter a 6502 language should give Not XXX code or Not a language
I've tested with *FX 142,14 and *WORD and both seem to give the same results:
- From the Supervisor prompt you get "Not PDP11 code".
- From BASIC11 (*RUN R.BASIC11) you get "Not PDP11 code" and then the * supervisor prompt. At this point if you hit break, sometimes it returns to BASIC11, and sometimes it returns to the * supervisor prompt.
- From BASIC11 in ROM (*BASIC or *FX 142,4) you get "This is not a language" and you stay in BASIC11. At this point if you hit break you always return to BASIC11.
jgharston wrote:If all the BasicXX ROMs are loaded, the one relevant to the selected CoPro should be the one selected with *BASIC/Ctrl-Break, and all others should give an error if you try to enter then with *Fx142,romnumber
This seems to be working correctly·
Regardless of the seeting of *CONF. LANG you end up in BASIC11 on Ctrl-Break, and *BASIC selects BASIC11 not 6502 Basic.
(Unlike with the 6809 Co Pro, where it will only enter BASIC09 if *CONF. LANG points to that ROM.)