MSX PowerPoint-like presentation

Page 1/2
| 2

By karloch

Paragon (2009)

karloch's picture

17-04-2018, 09:54

I would like to make a presentation like the ones with Microsoft PowerPoint or Apple KeyNote but from the MSX. I don't of any software for doing that, so I though a simple SCREEN 8 or SCREEN 12 image slideshow would be good enough.

Is there any image conversion software to native MSX screen format? How could I build the slideshow? (just go to the next image by pressing a key)

Login or register to post comments

By NYYRIKKI

Enlighted (5009)

NYYRIKKI's picture

17-04-2018, 10:51

Only "Powerpoint" sotware that I know is MSX-View that is delivered with tR GT. I think it can make very nice presentations, but as it is completely Japanese I have no idea how to use it.

For image conversion I tend to use BMP2MSX... Some other people like MIF-tools better.

For displaying... try something like:

 
10 SCREEN 8
20 P0=0:P1=1
30 FOR I=0 TO 8
40 SET PAGE P0, P1
50 IF I<8 THEN BLOAD HEX$(I)+".SC8",S
60 SWAP P0, P1
70 IF I>0 THEN A$=INPUT$(1)
80 NEXT I

By hamlet

Scribe (1671)

hamlet's picture

17-04-2018, 10:44

Our Powerpoint scrip language is called BASIC. Great! I love it!

By zett

Champion (428)

zett's picture

17-04-2018, 16:28

Yeah basic is great for it. text and images loaded. easy. copy"image.sc5" to (0,0),0,1

By NYYRIKKI

Enlighted (5009)

NYYRIKKI's picture

17-04-2018, 19:03

zett is a bit wrong. You can't use COPY to load converted "SC*"-files directly... it is using different file format. How ever COPY is very good command to get familiar with. You can use it to make things a lot more interesting.

For example: (Improved version with "fade in")

10 SCREEN 8
20 DEFINT A-Z
30 SET PAGE 0,1
40 BLOAD"0.SC8",S
50 FOR F=1 TO 8
60 FOR R=0 TO 211+48 STEP 7
70 FOR I=0 TO -48 STEP -8
80 COPY (0,R+I)-STEP(255,0) TO (0,R+I),0
90 NEXT I,R
100 IF F<8 THEN BLOAD HEX$(F)+".SC8",S
110 A$=INPUT$(1)
120 NEXT F

By zett

Champion (428)

zett's picture

17-04-2018, 19:12

sc file is a example its how you call it normaly you use st for those copy loaded files. i call al my gfx files when making a game sc.

By Pencioner

Hero (647)

Pencioner's picture

17-04-2018, 20:54

hamlet wrote:

Our Powerpoint scrip language is called BASIC. Great! I love it!

By hamlet

Scribe (1671)

hamlet's picture

17-04-2018, 21:21

Haha!

By zett

Champion (428)

zett's picture

17-04-2018, 21:48

we realy need a updated basic.
lots of things we need. a co-cpu with a rom

By karloch

Paragon (2009)

karloch's picture

18-04-2018, 09:44

Thank you so much for the answers! Could you tell me if I understood the code correctly? There are to instructions I don't get, mostly about the SET PAGE and why using HEX():

10 SCREEN 8
15 REM Var range defined as integer
20 DEFINT A-Z
25 REM ¿?
30 SET PAGE 0,1
35 REM Load the first SC8 binary into the SCREEN
40 BLOAD"0.SC8",S
45 REM Main loop, the slideshow will have 9 slides
50 FOR F=1 TO 8
55 REM Is this one for the fading effect?
60 FOR R=0 TO 211+48 STEP 7
70 FOR I=0 TO -48 STEP -8
80 COPY (0,R+I)-STEP(255,0) TO (0,R+I),0
90 NEXT I,R
95 REM Why the use of HEX()?
100 IF F<8 THEN BLOAD HEX$(F)+".SC8",S
105 REM Wait for key press
110 A$=INPUT$(1)
120 NEXT F

By Wolverine_nl

Paladin (908)

Wolverine_nl's picture

18-04-2018, 10:00

you could simplify it a bit of course, especially when you are a novice on the whole BASIC thing.
If you doubt what something means, the MRC wiki has some pointers about it, f.i. SET PAGE

Page 1/2
| 2
My MSX profile