Development of casino games has been rapid, and players have come to appreciate the difference between the current innovation and the past old style machines. However, before such innovations came about, a number of fundamental changes were made to the traditional gaming architecture.
In the past, gaming devices were traditionally ROM-based, and had all sound, graphics and game codes residing in ROM modules that are programmable. This architecture had the disadvantage of supporting a small memory, and were slow. In addition, they only had basic graphics of 4-bit colour, at best.
Programming tools on such platforms were mainly limited to C compilers and DOS links, which are simple. This means that enhancing the experience of players was very difficult because of the limited features and the constraint environment the platform was operating on. In particular, it was very challenging for developers to come up with another platform which could be more reliable, and have security features of games that are EPROM-based, while also allowing for the interaction, sound and graphics to be improved.
In order to tackle this challenge, the game developers undertook several approaches, and by 1997, a new platform was invented that could operate on a hardware similar to that of a PC. On this platform, the content was delivered using hard diska, Pentium processors, and subsystem colour graphics. Hence, the media assets and game code could be stored after encryption on a hard disk that was further tweeted so as to avoid incidences of unauthorized drive access, or writing on it.
Despite the fact that the games appeared to be traditional in this platform, the higher graphic capabilities, higher sound caliber and quality animations meant that these games (video keno, video poker and slots) could offer much more and look modern. More innovations are still emerging to improve the security of the games.