Sorry for the late reply. It's just a copy of whatever is in the variables area after the program. I'm making good progress on SE Basic 4.1 now and have added the TRACE, SCROLL, and SPEED commands. The latter replaces two commands (FAST and SLOW).Shaos wrote:But what is "Var" thing anyway?...
SE Basic IV 4.0 Anya
Moderator: Shaos
-
- Fanat
- Posts: 52
- Joined: 29 Jan 2013 13:43
- Location: 86.182.165.70
-
- Fanat
- Posts: 52
- Joined: 29 Jan 2013 13:43
- Location: 86.182.165.70
Small update to version 4.0. I've backported the new keyboard mode from 4.1 and juggled a few characters around to support the Chloe 280SE's keyboard.
https://www.dropbox.com/s/vbjgqzkvllpwf ... sic405.zip
https://www.dropbox.com/s/vbjgqzkvllpwf ... sic405.zip
-
- Fanat
- Posts: 52
- Joined: 29 Jan 2013 13:43
- Location: 86.182.165.70
Updated to v4.0.7 with experimental Kempston mouse support:
https://dl.dropboxusercontent.com/u/15659782/se407.zip
https://dl.dropboxusercontent.com/u/15659782/se407.zip
-
- Senior
- Posts: 178
- Joined: 26 Oct 2006 04:55
- Location: Москва
Re: [ZX] SE Basic IV 4.0 Anya
Somehow missed this topic, found it only today. Despite already knowing about OpenSE Basic, didn't know about this fork. Seems to be a great project. And it supports 8-bit encoding, just like OpenSE Basic does. Good luck in continuing developing it.
-
- Admin
- Posts: 24011
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: [ZX] SE Basic IV 4.0 Anya
Playing with SE Basic IV v4 on my TS2068 (in normal mode):

Machine boots as TS2068, but after OUT 244,3 command it switches to SE Basic IV

Machine boots as TS2068, but after OUT 244,3 command it switches to SE Basic IV

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24011
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: [ZX] SE Basic IV 4.0 Anya
I didn't know that I can enter hexadecimal numbers here 
Like poke &ff00,&ff
Nice

Like poke &ff00,&ff
Nice

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24011
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re:
Interesting, but I'll stay with v4.0.4cheveron wrote:Updated to v4.0.7 with experimental Kempston mouse support

https://gitlab.com/retro-forks/sebasic4
P.S. I want to build simplifyed "ZX Spectrum SE" clone with v4.0.4 onboard and I understand that most likely it's a decade long jorney

P.P.S. Links to all major versions - Anya 4.0.7: https://github.com/cheveron/sebasic4/blob/SE-Basic-IV-Anya/
v4.1 Buffy: https://github.com/cheveron/sebasic4/tree/SE-Basic-IV-Buffy
v4.2 Cordelia: https://github.com/cheveron/sebasic4/tree/SE-Basic-IV-Cordelia
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Fanat
- Posts: 52
- Joined: 29 Jan 2013 13:43
- Location: 86.182.165.70
Re: Re:
Some clarification on which version of SE Basic to use for what.Shaos wrote:P.P.S. Links to all major versions - Anya 4.0.7: https://github.com/cheveron/sebasic4/blob/SE-Basic-IV-Anya/
v4.1 Buffy: https://github.com/cheveron/sebasic4/tree/SE-Basic-IV-Buffy
v4.2 Cordelia: https://github.com/cheveron/sebasic4/tree/SE-Basic-IV-Cordelia
If you want maximum Spectrum compatibility, use SE Basic 3.2 (https://zx.itch.io/sebasic3)
If you want a high degree of Spectrum compatibility, plus an 80 column mode, use SE Basic 4.0 (link above).
Version 4.1 was a failed attempt to refactor the code base that introduced a number of bugs. It's really best to avoid it.
If you think you might be interested in developing for the Chloe 280SE microcomputer, use SE Basic 4.2. It has no Spectrum compatibility. It also requires an esxDOS compatible OS kernel (https://zx.itch.io/sebasic4)
-
- Admin
- Posts: 24011
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: [ZX] SE Basic IV 4.0 Anya
Good to know. Thank you!
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Fanat
- Posts: 52
- Joined: 29 Jan 2013 13:43
- Location: 86.182.165.70
Re: [ZX] SE Basic IV 4.0 Anya
You're welcome. It's also probably worth noting that SE Basic 4.2 is entirely disk based and it *might* be possible to get it to use TR-DOS instead of esxDOS. It avoids all the TR-DOS address traps (because the divMMC emulates TR-DOS). It depends on if TR-DOS will work with the SE Basic 4.2 ROM, which is radically different from the Spectrum ROM.