User:Wezinator35/Socketdrive

Socketdrive (codenamed "Drahtspiel" ) is an open source video game developed and released by Wesley Kennedy in 2106. The game's style replicates graphics from the mid to late 90s through 2000s and is coded entirely in assembly.

Development
The idea came to Wesley one day when he was listening to part of the Sonic Adventure 2 soundtrack. The track that was played is used for the final battle against Sonic or Shadow (depending on which story line). Wesley remembers how he thought of the game play in his head while listening to the song. The game play might have gotten inspiration from Nintendo's Kirby Air Ride. As stated from the above info box, the game is released on almost every console in existence. This idea could be inspired by how Crazy Taxi was ported to many devices and consoles.

Gameplay
As shown, the player controls an aircraft of some sort. Score is gained by riding on what are called sockets, clearly taken from the title "Socketdrive." Sockets are connected from platform to platform. On the end of the socket, a little piece of text is shown indicating CPU, which also indicates how much score is achieved riding it, and the RAM, which shows how long the socket is.

Debugger
The debugger system allows executing Assembly language at runtime, along with the use of passwords, which were included with a few ports of Socketdrive. Passwords work like save codes in older games, they're composed of random symbols. However, instead of it having randomly handpicked symbols, each symbol signifies an opcode or argument. For example, to change the AL register to have a value of 1, the password becomes. Breaking down the password, the first character  represents the MOV opcode,   declaring which register to use, and   being the character value but with 32 subtracted from it.

[https://raw.githubusercontent.com/donnaken15/Drahtspiel/master/PASSWORDS.png Image of inputting a password for the MS-DOS port or the DrahtspielSystem. (`38!j `8e`4m)]

(writer's note: this list is not completely decided yet but some ideas of what could be soon)

DrahtspielSystem
This arcade cabinet (also known as the 7265hd ) is built specifically to play Socketdrive. Like on most ports, it lets people debug the game to the lowest it can in the service mode.