MegaWAT!?
MegaWAT!? is a slide presentation tool for the MEGA65 written by LAK132.
It hasn’t been working for quite a while, but it’s almost fully resurrected now, so will jot down various notes I learnt along this journey for future reference.
MegaWAT example usage in the real world!
Here’s a talk Paul did at linuxconf where he not only showcased the MEGA65, but the MegaWAT!? presentation tool too
Steps to try out MegaWAT!? on real MEGA65
Drop these two files onto your sd-card:
Then on your MEGA65, do:
MOUNT "MEGAWAT.D81"
GO64
LOAD "PART2"
RUN
Then press
MEGA+O
(to load a slides file)Type in a slides filename of
SLIDES1
orSLIDES2
and press return-key
Source Code
Source code can be found here:
Tips for Xemu users that want to try MegaWAT!?
DON'T run xemu with the -hdosvirt argument (it impacts the loading of the font pack later)
Run xemu with uart monitor turned on and
MEGAWAT.D81
disk mounted:
./xmega65.native -uartmon :4510 -8 /path/to/MEGAWAT.D81
Copy the
DEFAULTP.FPK
fontpack onto xemu's sdcard image by using mega65_ftp:
mega65_ftp -l tcp -c "put DEFAULTP.FPK" -c "quit"
Then perform the MOUNT/GO64/LOAD/RUN steps mentioned earlier
Â
NOTE: Xemu doesn’t support hardware-based anti-aliasing, so the font rendering will be a little sub-optimal
List of MEGAWAT!? Keyboard shortcuts
Editor mode
F1: Next background colour
F2: Previous background colour
F3: Toggle low-res/high-res mode (per slide) NOT IMPLEMENTED
F5: Enter/Exit presentation mode
Home: Go to top left of slide
Help (F15): Help NOT IMPLEMENTED
SHIFT+Left/Right/Up/Down: Select text NOT IMPLEMENTED
MEGA+A: Select all NOT IMPLEMENTED
MEGA+C: Copy NOT IMPLEMENTED
MEGA+X: Cut NOT IMPLEMENTED
MEGA+V: Paste NOT IMPLEMENTED
MEGA+S: Save
MEGA+SHIFT+S: Save As
MEGA+O: Open/Load
MEGA+N: New
MEGA+F: Set font pack for this slide
MEGA+Right/Down: Next slide
MEGA+Left/Up: Previous slide
CTRL+U: Toggle underline
CTRL+R: Toggle reverse
CTRL+B: Toggle blink
CTRL+<1-8>: Colour selection
MEGA+<1-8>: Colour selection
CTRL+SHIFT+<1-9>: Typeface selection
TAB - Insesrt tab stop
Touchscreen/Mouse: Move cursor on click NOT IMPLEMENTED
Presentation mode
ESC: Leave presentation mode (use F5 to exit instead)
B: Blank the screen
Right/LMB/Down/SPACE/ENTER: Next slide
Left/RMB/: Previous slide Home: Return to first slide
Â