Pinned Repositories
Assembly8086OLOS
OLOS very simple 8086 16 bits real mode Operating System. Video: https://youtu.be/1JLP6ebvnU0
Assembly8086PlayPcmDigitizedSoundAdlibOpl2
Play Pcm Digitized Sound through Adlib OPL2 sound card. Video: https://youtu.be/mpq-wErz1dc
Java2DRigidBodyPhysicsImpulseResolutionBoxBoxWithRotation
Java 2D Rigid Body Physics Impulse Resolution test / Box vs Box collision with Rotation. Video: https://youtu.be/iVXN6Gqga8s
Java3DResidentEvilLikeGameBut360ViewTest1
Java 3D " Resident Evil "-like game but 360 view tests (using only standard libraries). Video: test #5 https://youtu.be/DU22GmTOpEk / test #4 https://youtu.be/ii8VrW-U-L4 / test #3 https://youtu.be/oRWheSKothE / test#2 https://youtu.be/dS5n37MNvxI / test#1 https://youtu.be/aXhQQwy1L8I
JavaAnotherVerySimple3DSoftwareRenderer
Yet another very simple java 3D software renderer using only standard 2D libraries (Java2D, AWT & Swing), so no external libraries required. Video: https://youtu.be/hWUX1t9f6zE
JavaComancheLikeSimpleVoxelSpaceEngineTest
Java 2.5D Comanche-like Simple Voxel Space Engine test implemented using just standard libraries (java 2D, Swing, AWT), so no external libraries required. Video: https://youtu.be/d1MVZukvP_w
JavaDoomWADMapRendererTests
First experiments to try to render the Doom WAD maps using only standard libraries. Test 004 - https://youtu.be/-6mePgg7gXE
JavaWolf3DGameEngine
Wolfenstein 3D Game Engine implemented in java using only standard libraries (Java2D, AWT, Swing and Java Sound API), so no external libraries is required. The current version supports only the Shareware version. Video: https://youtu.be/_-DBxbrOXPM
PS1PsyQRaycastTest
Raycast test project for PS1 using PSY-Q dev kit (C Language). Video: test40 https://youtu.be/REQNDeBHuy0 | test020/test025 https://youtu.be/tSSnDjXRwpE | test009 https://youtu.be/zG6HQkhXDFc / test005 https://youtu.be/tZhTW2NhTvI
SnakeAssembly8086
Very simple Snake game written in assembly 8086 for DOS and text mode. Video: https://youtu.be/5v1Pz0bzO1g
leonardo-ono's Repositories
leonardo-ono/JavaAnotherVerySimple3DSoftwareRenderer
Yet another very simple java 3D software renderer using only standard 2D libraries (Java2D, AWT & Swing), so no external libraries required. Video: https://youtu.be/hWUX1t9f6zE
leonardo-ono/JavaWolf3DGameEngine
Wolfenstein 3D Game Engine implemented in java using only standard libraries (Java2D, AWT, Swing and Java Sound API), so no external libraries is required. The current version supports only the Shareware version. Video: https://youtu.be/_-DBxbrOXPM
leonardo-ono/JavaDoomWADMapRendererTests
First experiments to try to render the Doom WAD maps using only standard libraries. Test 004 - https://youtu.be/-6mePgg7gXE
leonardo-ono/PS1PsyQRaycastTest
Raycast test project for PS1 using PSY-Q dev kit (C Language). Video: test40 https://youtu.be/REQNDeBHuy0 | test020/test025 https://youtu.be/tSSnDjXRwpE | test009 https://youtu.be/zG6HQkhXDFc / test005 https://youtu.be/tZhTW2NhTvI
leonardo-ono/Java3DResidentEvilLikeGameBut360ViewTest1
Java 3D " Resident Evil "-like game but 360 view tests (using only standard libraries). Video: test #5 https://youtu.be/DU22GmTOpEk / test #4 https://youtu.be/ii8VrW-U-L4 / test #3 https://youtu.be/oRWheSKothE / test#2 https://youtu.be/dS5n37MNvxI / test#1 https://youtu.be/aXhQQwy1L8I
leonardo-ono/Java3DMeshVsSphereCollisionTest
Java 3D Mesh vs Sphere Collision Test. Video: https://youtu.be/v1riwEd0BDA
leonardo-ono/Java2DNormalMapEffectTest
Java 2D Normal Map Effect Test. Video: https://youtu.be/MouKIdJaLTA
leonardo-ono/JavaLodeRunnerPortTest
My attempt to port Lode Runner (this project https://github.com/CJLove/x16-LodeRunner) (C language) to Java using only standard libraries (no external libraries required). Video: https://www.youtube.com/watch?v=doxBY_jEX0E
leonardo-ono/JavaMODPlayer
Java MOD music player from scratch using only standard libraries (no external libraries required).
leonardo-ono/Assembly8086IMFPlayer
Very simple IMF music player written in Assembly 8086. Video: https://youtu.be/ifqq7reyNa0
leonardo-ono/Java2DIntegrationDisintegrationEffectTest
Java 2D Integration and Disintegration Effect Test. Video: https://youtu.be/cLkORfzQPEU
leonardo-ono/Java2DRaycastingUsingDDATest
2D Raycasting using Digital differential analyzer (DDA) / Test #1 implemented in java. Video: https://youtu.be/tlUFRCKEB_c
leonardo-ono/JavaMidiPlayerTest
Java Midi Player (very simple Sample-Based Synthesizer + MID File Parser) test.
leonardo-ono/Assembly8086CovoxPcmPlayer
Very simple COVOX PCM audio player in Assembly 8086.
leonardo-ono/BrainUnfuckHuntTheWumpus
Hunt The Wumpus (1973) port from Basic to BrainUnfuck 1.0.1 language. Video: https://youtu.be/uWax_e-zq00
leonardo-ono/Java2DPixelBasedShadowMappingTest
Java 2D pixel based 2D shadow mapping Test. Video: https://youtu.be/Qt-1xVSEAHw
leonardo-ono/JavaLightMappingTest
Baking direct light experiments / Light Mapping Tests in Java. Video: https://youtu.be/WJl_3-rIgHY
leonardo-ono/JavaMddAndPc2AnimationsTest
Java 3D MDD and PC2 (Point chache) animations file format readers tests.
leonardo-ono/JavaMddPointCacheAnimationViewerAndVerySimple3DRenderer
Java MDD (PointCache) Animation Viewer And Very Simple 3D Renderer Test.
leonardo-ono/awesome-compilers
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
leonardo-ono/BlenderScripts
Collections of blender scripts.
leonardo-ono/JavaBakingGlobalIlluminationRadiosityTests
Java baking Global Illumination / Radiosity Tests. Video: https://youtu.be/nCkUp-fvu8c
leonardo-ono/snake
A minimal snake in assembly
leonardo-ono/SnakeGameTestZ80HomemadeVideoGame
Snake Game Test for my Z80 homemade "Video Game".
leonardo-ono/acwj
A Compiler Writing Journey
leonardo-ono/BrainUnfuck-to-Brainfuck-Compiler
leonardo-ono/JavaMultipleSoundsSingleChannel
playing multiple sounds using single channel (just not to forget later xD)
leonardo-ono/JavaPCMtoPWMConversionTest
Converting PCM unsigned mono 8-bit 20KHz to 8-levels volume PWM test.
leonardo-ono/Learning-C
A series of mini-projects used to learn C for beginners
leonardo-ono/msx-books
MSX programming books