Modern BASIC stuff by NYYRIKKI

Pagina 3/6
1 | 2 | | 4 | 5 | 6

Van edoz

Prophet (2443)

afbeelding van edoz

05-10-2021, 21:40

The Z80 is not an protected CPU, so yes you can Wink

Van NYYRIKKI

Enlighted (5938)

afbeelding van NYYRIKKI

05-10-2021, 21:47

PingPong wrote:

interesting... can you draw graphics in windowed mode? (without switching to full screen)
What kind of video mode is used in that situation? the symbios one?

No, and i'm not planning to do so. (would require a lot more code and as the BASIC is anyway what it is, spreading the code outside 64kb bank is not easy.) The "video mode" is a buffer X(bits) *Y in RAM... The exact format and byte count depends of the target screen mode if you need speed... If speed is not important then OS will do the conversion for you.

Van NYYRIKKI

Enlighted (5938)

afbeelding van NYYRIKKI

05-10-2021, 21:49

ren wrote:

But does it run Fin Lander [retroDesk™] ?

Wait until I get loading and saving to work :)

Van NYYRIKKI

Enlighted (5938)

afbeelding van NYYRIKKI

05-10-2021, 22:15

S0urceror wrote:

I see you use almost 64kb. Do you have the whole patched basic kernel plus workarea running in 1 process? Would love to hear more technical details how you achieved this.

Yes, it it is all the same process... As you can see I have two processes, but the other one is emulating the MSX interrupt process.

Van NYYRIKKI

Enlighted (5938)

afbeelding van NYYRIKKI

05-10-2021, 22:29

@Wolf_ before you ask: Processes that share the same data area (are loaded on same file) can easily share information trough memory. They both have their own stack and you only need to take care that their execution is not mixed together. (quite a rare problem)

Van Manuel

Ascended (18844)

afbeelding van Manuel

05-10-2021, 22:30

NYYRIKKI, you keep amazing us with the things you achieve! Love it!

Van sd_snatcher

Prophet (3509)

afbeelding van sd_snatcher

05-10-2021, 22:45

Awesome!!

Van RvS

Expert (80)

afbeelding van RvS

05-10-2021, 22:53

Windowed Basic. I never thought I would see that on the MSX.
Very nice work indeed.

Van thegeps

Paragon (1031)

afbeelding van thegeps

06-10-2021, 00:47

LoL, only you could have thought such a thing! Great, man!

Van gdx

Enlighted (5572)

afbeelding van gdx

06-10-2021, 01:55

There must be many limitations but the concept is fun.

Pagina 3/6
1 | 2 | | 4 | 5 | 6