Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23298 Location: Silicon Valley
|
|
11 Mar 2024 20:40 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23298 Location: Silicon Valley
|
Бейсик целочисленный (16-битные переменные A...Z) плюс имеется один массив @, который способен занять всю доступную память: Сама программа сидит в начале адресного пространства (там ожидается ПЗУ 1К) и использует RST для пущей компактности (там даже короткие джампы в пределах 256-байтовой страницы делаются через RST) - далее она ожидает как минимум 1К ОЗУ (как я понял)
|
11 Mar 2024 20:48 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23298 Location: Silicon Valley
|
Вообще RST там через макросы заведены - можно наверное и в наш расширенный монитор этот бейсик попробовать затолкать (заменив RST-ы на CALL-ы с раздуванием размера кода за пределы 1КБ) ну и надо будет переписать PutChar и GetLine на РК-шные аналоги. Ещё надо будет деление переписать - оно там щас через вычитание сделано. Ну и функций/директив добавить - типа PEEK/POKE, POINT, MOVETO/LINETO, SAVE/LOAD и т.д.
|
11 Mar 2024 21:48 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23298 Location: Silicon Valley
|
кстати я спросил у автора сколько максимум ОЗУ он могёт и автор сказал, что вплоть до 63КБ
|
12 Mar 2024 21:40 |
|
|
shiny
Maniac
Joined: 14 Oct 2023 06:59 Posts: 242
|
Кстати, RC2014 BASIC не подойдет?
_________________ uselessretro.blogspot.com
|
12 Mar 2024 23:05 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23298 Location: Silicon Valley
|
он большой и вроде тоже на базе микрософтовского как и "микрон" а тут суть в том, что бейсик совсем маленький - как раз в расширенный монитор воткнуть
|
12 Mar 2024 23:09 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23298 Location: Silicon Valley
|
|
14 Mar 2024 21:12 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23298 Location: Silicon Valley
|
Вчера случился мелкий апдейт в комментариях - в частности в исходнике было явно указано, что он покрывается лицензией GPLv3: https://github.com/WillStevens/basic1K/commit/0e6e6d98153ac8d6859ff86cf0a883734b4c634e
|
16 Mar 2024 22:16 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23298 Location: Silicon Valley
|
Зарелизилась версия 1.0.0 - вот что добавилось с прошлого раза:
You do not have the required permissions to view the files attached to this post.
|
07 Apr 2024 00:49 |
|