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

MOUNT "MEGAWAT.D81" GO64 LOAD "PART2" RUN
  • Then press MEGA+O (to load a slides file)

  • Type in a slides filename of SLIDES1 or SLIDES2 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

Â