nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Mar 2024 03:17



Reply to topic  [ 55 posts ]  Go to page Previous  1, 2, 3, 4
[ZX] SE Basic IV 4.0 Anya 
Author Message
Fanat
User avatar

Joined: 29 Jan 2013 13:43
Posts: 52
Location: 86.182.165.70
Reply with quote
Post 
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).


03 Oct 2013 02:18
Profile
Fanat
User avatar

Joined: 29 Jan 2013 13:43
Posts: 52
Location: 86.182.165.70
Reply with quote
Post 
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


21 Mar 2014 20:01
Profile
Fanat
User avatar

Joined: 29 Jan 2013 13:43
Posts: 52
Location: 86.182.165.70
Reply with quote
Post 
Updated to v4.0.7 with experimental Kempston mouse support:

https://dl.dropboxusercontent.com/u/15659782/se407.zip


22 Apr 2014 07:55
Profile
Senior

Joined: 26 Oct 2006 04:55
Posts: 178
Location: Москва
Reply with quote
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.


14 Nov 2015 12:29
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
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 ;)

_________________
:dj: https://mastodon.social/@Shaos


04 Jun 2016 18:37
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
I didn't know that I can enter hexadecimal numbers here :)

Like poke &ff00,&ff

Nice :)

_________________
:dj: https://mastodon.social/@Shaos


12 Jun 2016 06:19
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Post Re:
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

_________________
:dj: https://mastodon.social/@Shaos


09 Jun 2019 09:17
Profile WWW
Fanat
User avatar

Joined: 29 Jan 2013 13:43
Posts: 52
Location: 86.182.165.70
Reply with quote


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)


23 Jul 2019 05:54
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22383
Location: Silicon Valley
Reply with quote
Good to know. Thank you!

_________________
:dj: https://mastodon.social/@Shaos


23 Jul 2019 18:17
Profile WWW
Fanat
User avatar

Joined: 29 Jan 2013 13:43
Posts: 52
Location: 86.182.165.70
Reply with quote
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.


23 Jul 2019 23:53
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 55 posts ]  Go to page Previous  1, 2, 3, 4

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.