(or LionWin for short)
A Windows emulator for the LionComputer, in C#.
Code design: Manos Kantzos
Essential Contribution: Theodoulos Liontakis, Ian Smirlis (thank you all!)
The LionComputer is an FPGA based CPU-Computer, designed By Theodoulos Liontakis.
LionComputer Project Page:
https://hackaday.io/project/162876-lion-fpga-cpucomputer
LionComputer Assembler:
https://github.com/lliont/Lionasm
LionWin Project Page:
https://hackaday.io/project/162901-lionwin
LionWin uses the NAudio library:
https://github.com/naudio/NAudio
Before the first solution run, make sure to
-
Uncheck, if not unchecked already, the DEBUG compiler constant for the two projects (the LionComputerEmulator class library and the LionWin frontend).
-
Set the LionWin frontend project, as StartUp Project.
To run the demo game 'Astro':
-
File->Load BIN at Address and choose the file type 'RBN' (relative BIN). Load the astro.asm.rbn at the decimal address 20000.
-
At the Lion Basic type RCODE20000 to run the Astro game code.
-
Use the Windows Keyboard Arrows as a joystick, the Control key as a fire button and enjoy the game!