nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 15:56



Reply to topic  [ 5 posts ] 
SE Basic IV 4.0 Anya 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
английский топик тут

Attachment:
anya.jpg
anya.jpg [ 106.71 KiB | Viewed 3984 times ]


UPDATES:

В июне 2018 перенёс свой форк версии 4.0.4 на GitLab: https://gitlab.com/retro-forks/sebasic4

В июне 2019 причесал гитлабовскую Wiki: https://gitlab.com/retro-forks/sebasic4/wikis/home

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


24 Mar 2013 11:54
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
Пытаюсь разобраться как проще всего сразу попасть в моду 512x192 - вот разница между mode 0 и mode 1 (плюс к разнице в ромах):
Code:
< 000050e0  38 44 00 00 38 00 10 00  00 00 00 00 00 00 00 00  |8D..8...........|
< 000050f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
< *
< 000051e0  44 48 00 00 44 00 30 00  00 00 00 00 00 00 00 00  |DH..D.0.........|
< 000051f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
< *
< 000052e0  44 50 00 00 4c 10 10 00  00 00 00 00 00 00 00 00  |DP..L...........|
< 000052f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
< *
< 000053e0  44 60 00 00 54 00 10 00  00 00 00 00 00 00 00 00  |D`..T...........|
< 000053f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
< *
< 000054e0  44 50 00 00 64 00 10 00  00 00 00 00 00 00 00 00  |DP..d...........|
< 000054f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
< *
< 000055e0  44 48 10 00 44 00 10 00  00 00 00 00 00 00 00 00  |DH..D...........|
< 000055f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
< *
< 000056e0  38 44 10 00 38 10 10 00  00 00 00 00 00 00 00 00  |8D..8...........|
< 000056f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
< *
< 000057e0  00 00 20 00 00 00 00 00  00 00 00 00 00 00 00 00  |.. .............|
< 000057f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
1068c1025
< 00005c00  ff 00 05 65 ff 00 07 0d  0d 19 02 00 00 00 00 00  |ÿ..eÿ...........|
---
> 00005c00  ff 00 17 65 ff 00 17 0d  0d 07 02 00 00 00 00 00  |ÿ..eÿ...........|
1075,1078c1032,1035
< 00005c70  00 00 00 00 e6 1a 00 00  ff 02 00 40 5b 00 00 00  |....æ...ÿ..@[...|
< 00005c80  ff 00 1a 17 00 40 e7 50  21 18 1a 17 01 07 00 07  |ÿ....@çP!.......|
< 00005c90  00 00 00 00 00 00 00 00  00 00 00 db 02 4b 00 a5  |...........Û.K.¥|
< 00005ca0  00 5c d7 8c 08 83 0e 3f  00 88 0e c1 d7 01 02 00  |.\×....?...Á×...|
---
> 00005c70  00 00 00 00 e6 1a 00 00  6a 0e 00 40 5b 00 00 00  |....æ...j..@[...|
> 00005c80  ff 00 4a 17 01 c0 e1 d0  51 18 4a 17 01 07 00 07  |ÿ.J..ÀáÐQ.J.....|
> 00005c90  00 00 00 00 00 00 00 00  00 00 00 db 02 4b 00 ac  |...........Û.K.¬|
> 00005ca0  00 55 d7 8c 08 83 0e 3f  00 88 0e c1 d7 49 24 00  |.U×....?...Á×I$.|
1081c1038
< 00005cd0  00 00 00 00 0d 80 00 00  00 00 00 00 0a 00 00 00  |................|
---
> 00005cd0  00 01 00 00 0d 80 00 00  01 00 00 00 0a 00 00 00  |................|

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


30 May 2013 00:33
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
Вот разница в стандартной моде после ввода простейшей программы на бейсике:
Code:
< 000050e0  38 44 00 00 38 00 10 00  00 00 00 00 00 00 00 00  |8D..8...........|
---
> 000050e0  ff 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |ÿ...............|
1030c1056
< 000051e0  44 48 00 00 44 00 30 00  00 00 00 00 00 00 00 00  |DH..D.0.........|
---
> 000051e0  ff 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |ÿ...............|
1033c1059
< 000052e0  44 50 00 00 4c 10 10 00  00 00 00 00 00 00 00 00  |DP..L...........|
---
> 000052e0  ff 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |ÿ...............|
1036c1062
< 000053e0  44 60 00 00 54 00 10 00  00 00 00 00 00 00 00 00  |D`..T...........|
---
> 000053e0  ff 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |ÿ...............|
1039c1065
< 000054e0  44 50 00 00 64 00 10 00  00 00 00 00 00 00 00 00  |DP..d...........|
---
> 000054e0  c3 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |Ã...............|
1042c1068
< 000055e0  44 48 10 00 44 00 10 00  00 00 00 00 00 00 00 00  |DH..D...........|
---
> 000055e0  c3 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |Ã...............|
1045c1071
< 000056e0  38 44 10 00 38 10 10 00  00 00 00 00 00 00 00 00  |8D..8...........|
---
> 000056e0  c3 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |Ã...............|
1048c1074
< 000057e0  00 00 20 00 00 00 00 00  00 00 00 00 00 00 00 00  |.. .............|
---
> 000057e0  ff 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |ÿ...............|
1068c1094
< 00005c00  ff 00 05 65 ff 00 07 0d  0d 19 02 00 00 00 00 00  |ÿ..eÿ...........|
---
> 00005c00  ff 00 17 6c ff 00 19 0d  0d 19 02 00 00 00 00 00  |ÿ..lÿ...........|
1071,1078c1097,1104
< 00005c30  00 00 00 00 00 00 00 3c  3c 00 ff c0 21 f6 ff 00  |.......<<.ÿÀ!öÿ.|
< 00005c40  00 00 00 00 ff fe ff 01  07 00 00 cb 5c 00 00 b6  |....ÿþÿ....Ë\..¶|
< 00005c50  5c b6 5c cb 5c d5 5c ca  5c cc 5c cc 5c d4 5c 00  |\¶\Ë\Õ\Ê\Ì\Ì\Ô\.|
< 00005c60  00 ce 5c ce 5c ce 5c 18  92 5c 10 02 00 00 00 00  |.Î\Î\Î\..\......|
< 00005c70  00 00 00 00 e6 1a 00 00  ff 02 00 40 5b 00 00 00  |....æ...ÿ..@[...|
< 00005c80  ff 00 1a 17 00 40 e7 50  21 18 1a 17 01 07 00 07  |ÿ....@çP!.......|
< 00005c90  00 00 00 00 00 00 00 00  00 00 00 db 02 4b 00 a5  |...........Û.K.¥|
< 00005ca0  00 5c d7 8c 08 83 0e 3f  00 88 0e c1 d7 01 02 00  |.\×....?...Á×...|
---
> 00005c30  00 00 00 00 00 00 00 3c  3c 00 ff 00 01 f6 ff fc  |.......<<.ÿ..öÿü|
> 00005c40  ff 00 00 00 ff fe ff 01  07 0a 00 d8 5c 00 00 b6  |ÿ...ÿþÿ....Ø\..¶|
> 00005c50  5c b6 5c cb 5c ec 5c ca  5c d9 5c d9 5c db 5c 00  |\¶\Ë\ì\Ê\Ù\Ù\Û\.|
> 00005c60  00 db 5c db 5c db 5c 01  92 5c 11 02 00 00 00 00  |.Û\Û\Û\..\......|
> 00005c70  00 00 00 00 92 1a 00 00  c6 26 00 40 5b 00 00 00  |........Æ&.@[...|
> 00005c80  ff 00 20 17 20 40 e0 50  21 17 21 17 01 07 00 07  |ÿ. . @àP!.!.....|
> 00005c90  00 00 00 00 0a 00 00 00  00 0a 00 00 00 00 0a 00  |................|
> 00005ca0  00 55 d7 8c 08 83 0e 3f  00 88 0e c1 d7 01 02 00  |.U×....?...Á×...|
1080,1082c1106,1109
< 00005cc0  5a 39 c4 15 52 a5 33 c4  15 50 80 80 0d 80 0e 00  |Z9Ä.R¥3Ä.P......|
< 00005cd0  00 00 00 00 0d 80 00 00  00 00 00 00 0a 00 00 00  |................|
< 00005ce0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
---
> 00005cc0  5a 39 c4 15 52 a5 33 c4  15 50 80 00 0a 09 00 f5  |Z9Ä.R¥3Ä.P.....õ|
> 00005cd0  22 68 65 6c 6c 6f 22 0d  80 0d 80 f5 22 68 65 6c  |"hello"....õ"hel|
> 00005ce0  6c 6f 22 0d 80 0e 00 00  00 00 00 00 00 00 00 00  |lo".............|
> 00005cf0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

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


30 May 2013 00:38
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
С тех пор как я эту версию 4.0.4 форкнул в мае 2013, оно чуть дальше ушло в развитии, но мне не сильно понравилось направление:

https://github.com/cheveron/sebasic4/blob/SE-Basic-IV-Anya/docs/ChangeLog

Потом ещё появились SE Basic IV 4.1 Buffy:

https://github.com/cheveron/sebasic4/tree/SE-Basic-IV-Buffy

и SE Basic IV 4.2 Cordelia:

https://github.com/cheveron/sebasic4/tree/SE-Basic-IV-Cordelia

там всё совсем перелопачено, так что я пожалуй останусь в рамках 4.0.4 и если буду чего добавлять/фиксить, то нумеровать буду 4.0.4.1, 4.0.4.2 и т.д. ( т.к. автор уже ушел в 4.0.5, 4.0.6, 4.0.7 и планировал 4.0.8 )

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


09 Jun 2019 08:51
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Посмотрел отличия в ключевых словах между SE Basic IV, OpenSE Basic v3 (на котором он основан) и оригинальным ZX-бейсиком

SE Basic IV переименовал некоторые ключевые слова по сравнению с OpenSE:

ASN -> ASIN
ACS -> ACOS
LN -> LOG
FORMAT -> MODE
MOVE -> PUT
ERASE -> RESET
FLASH -> COLOR
BRIGHT -> CLUT
LPRINT -> SLOW
LLIST -> FAST

А некоторые слова уже были изменены в OpenSE:

CAT -> DIR -> UDG
INK -> PEN
GO TO -> GOTO
GO SUB -> GOSUB
COPY -> CALL

Новые слова, появившиеся в OpenSE:

DELETE
EDIT
RENUM
PALETTE
SOUND
ON ERROR

Чего-то мне кажется, что INK, FLASH и BRIGHT надо бы вернуть :roll:

ASN, ACS и LN наверное тоже (хотя тут похоже автор просто сделал как должно было быть в стандартных бейсиках)

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


09 Jun 2019 21:43
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: No registered users and 9 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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.