Даже хранить процедуры из той же «элементарной графики» не запрещено. А вот запускать — ну извините. Должна же где-то быть граница между бейсиком и не бейсиком. Вот здесь мы ее и проводим.
Ну так USR xxxxx разрешено. Только если после этого следуюет исполнение пользовательской процедуры в машкодах — то это уже не бейсик. Так же как и паковка графики и депакеры на ассемблере — не бейсик.
usr xxxxx — такая же возможность бейсика, как и прочее. Те же картинки можно грузить пакованные. Ну или готовую процедуру из zx-ревю набрать или какойнить «элементарной графики», не вникая в асм совсем.
Но это я так бубню просто — бейчик не для всех все равно )
В свете «новых тенденций» есть смысл рассмотреть некий экстендер для BASIC 48K эмулирующий PLAY (натурально эмулирующий). И тогда новая православная конфигурация 48K+AY будет вполне себе реальна.
Список игр (стырено из описания к ролику на ютюбе):
SplATTR
Brunilda
GraviBots
Captain Drexx
Metal Man Reloaded
DreamWalker (in game multicolor)
El Stompo (in game multicolor)
Sun Bucket (in game multicolor)
MultiDude (in game multicolor)
Castlevania Spectral Interlude
Компиляторы бейсика — не бейсик (хотя как посмотреть), но если речь всё же об интерпретаторах, то мега-, лазер- и бета- вполне себе кандидаты на расширенное (отдельное) компо, когда из стандарта всё выжмется (или раньше).
Но это я так бубню просто — бейчик не для всех все равно )
Но народ просит и 128К. Просят — пожалуста. Тем более 128 было в 2011 году.
SplATTR
Brunilda
GraviBots
Captain Drexx
Metal Man Reloaded
DreamWalker (in game multicolor)
El Stompo (in game multicolor)
Sun Bucket (in game multicolor)
MultiDude (in game multicolor)
Castlevania Spectral Interlude