Даже хранить процедуры из той же «элементарной графики» не запрещено. А вот запускать — ну извините. Должна же где-то быть граница между бейсиком и не бейсиком. Вот здесь мы ее и проводим.
Ну так 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
zxpress.ru/book_articles.php?id=70
А чем 128К бэйсик отличается от 48К кроме как командой «PLAY»?
Но это я так бубню просто — бейчик не для всех все равно )
Но народ просит и 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