Say I want to begin writing a program some how or some way in machine code and nothing more. This program I am making is expected to be a 3D video game. I would like to write it in some way the processor can implement it and write back the actual data directly from the machine code. But I wish not to use external libraries, pointers or such from programming languages or graphics libraries. I want only machine language and I want to implement the games timing, graphics and color directly from the graphics card and sound card for sounds, duplication of sounds emitted from the direct hardware itself and use building blocks from machine language all the way from the ground up. I REALLY want to write a fairly-usable instructive language from machine language that can optimize and handle data such as memory allocation, timing I plan to do with the processor's quartz clock instructions manually and I'd have to learn how to work with the video/graphics and sound cards from their native capabilities-manually. This way I'd take credit for all the work and feel proud.
But can it be done, in your opinion?
I would also need some way to retrieve the data of the game, such as maybe with EPRAM or some thing, and test it on another computer with capable hardware and find a way to optimize the disc, once burned, to run on game consoles and calibration of the controllers and such. It'll be hard, but worth it......
I want to create a game similar to Final Fantasy 13 in machine language alone, plus the video/graphics and sound card manually.
Honestly, can it all be done with machine language and native graphics card and sound card instructions and nothing more?