Skip to content

Special NES emulator for playing Super Mario Bros with text-mode graphics in a terminal.

License

Notifications You must be signed in to change notification settings

kobolt/lazyboNES

Repository files navigation

lazyboNES

Special NES emulator for playing Super Mario Bros with text-mode graphics in a terminal.

Some features:

  • Heavily tied to SMB, other games may or may not work or just look plain ugly.
  • SDL2 graphical output also available and can run in parallel.
  • Use a joystick/gamepad (as detected by SDL2) to play.
  • Keyboard input on the terminal kind of works, but it is very hard to use.
  • PPU (video) emulation supports horizontal scrolling only.
  • APU (audio) emulation supports pulse/triangle/noise channels, but not DMC.
  • Save/Load state supported but only one slot and only in memory.
  • Ctrl+C in the terminal breaks into a debugger for dumping data.
  • Monochrome, 8 ANSI colors or 256 color support, depending on terminal.
  • Accepts TAS input in the FM2 format.
  • Famicom Disk System (FDS) support to load Super Mario Bros 2.

Screenshot from SMB1:


   MARIO          WORLD  TIME
   000000  $x00    1-1

      /\|||\/||\
      \\|||/|-|<
      \/\/| \|||

      /v\/\|\|/\ |\|\/\/\
      |||||||||| ||||||||
      ||||||<||| |<|<||\\
      |||||||||| ||||||||
      ||||||||\/ |/||\/\/.

             c1985 NINTENDO


         * 1 PLAYER GAME

           2 PLAYER GAME
    /\
   / .\
  /    \    TOP- 000000
 / . @@ \               /\/\/\
/    @@  \             /      \
################################
################################
################################
################################

Screenshot from SMB2:


   MARIO          WORLD  TIME
   000000  $x00    1-1

     /\|||\/||\
  /\ \\|||/|-|<
 /   \/\/| \|||
 \--
     /v\/\|\|/\ |\|\/\/\  /\
     |||||||||| ||||||||  ||
     ||||||<||| |<|<||\\   /
     |||||||||| ||||||||  /
     ||||||||\/ |/||\/\/. ||

               c1986 NINTENDO
  %%%%%%
  %%%%%%
  % %% %   * MARIO GAME
  % %% %
%%%%%%%%%%   LUIGI GAME   /\
%%%%%%%%%%                ||
%%%%  %%%%            /\  ||
%%%%  %%%% TOP- 000000\/  \/
%%%% @@%%%            ||  ||----
%%%% @@%%%            ||  ||----
################################
################################
################################
################################

Information on my blog:

YouTube videos:

About

Special NES emulator for playing Super Mario Bros with text-mode graphics in a terminal.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published