SE Basic IV 4.0 Anya

English forum about Speccy

Moderator: Shaos

User avatar
cheveron
Fanat
Posts: 52
Joined: 29 Jan 2013 13:43
Location: 86.182.165.70

Post by cheveron »

Shaos wrote:But what is "Var" thing anyway?...
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).
User avatar
cheveron
Fanat
Posts: 52
Joined: 29 Jan 2013 13:43
Location: 86.182.165.70

Post by cheveron »

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
User avatar
cheveron
Fanat
Posts: 52
Joined: 29 Jan 2013 13:43
Location: 86.182.165.70

Post by cheveron »

Updated to v4.0.7 with experimental Kempston mouse support:

https://dl.dropboxusercontent.com/u/15659782/se407.zip
Num Lock
Senior
Posts: 178
Joined: 26 Oct 2006 04:55
Location: Москва

Re: [ZX] SE Basic IV 4.0 Anya

Post by Num Lock »

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.
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: [ZX] SE Basic IV 4.0 Anya

Post by Shaos »

Playing with SE Basic IV v4 on my TS2068 (in normal mode):

Image

Machine boots as TS2068, but after OUT 244,3 command it switches to SE Basic IV ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: [ZX] SE Basic IV 4.0 Anya

Post by Shaos »

I didn't know that I can enter hexadecimal numbers here :)

Like poke &ff00,&ff

Nice :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re:

Post by Shaos »

cheveron wrote:Updated to v4.0.7 with experimental Kempston mouse support
Interesting, but I'll stay with v4.0.4 :roll:

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 :rotate:

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
User avatar
cheveron
Fanat
Posts: 52
Joined: 29 Jan 2013 13:43
Location: 86.182.165.70

Re: Re:

Post by cheveron »

Some clarification on which version of SE Basic to use for what.

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)
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: [ZX] SE Basic IV 4.0 Anya

Post by Shaos »

Good to know. Thank you!
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
cheveron
Fanat
Posts: 52
Joined: 29 Jan 2013 13:43
Location: 86.182.165.70

Re: [ZX] SE Basic IV 4.0 Anya

Post by cheveron »

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.