Category Archives: Retro Systems

This category is more about old computers and not the software used to emulate them. Homebrew softwares fall into this category because they are meant to start with the old hardware and not the emulators used to develop them.

Super Mario Bros for Amstrad CPC 464

When i was a little kid I remember that i really wanted to create a Super Mario Bros game for the amstrad cpc 464. Now that I am 33 and I work as a software engineer I asked myself: why don't you make your old dream come true? :) Finally I found the time to create a demo with the famous first Level 1-1 of Super Mario Bro:

The horizontal hardware scrolling needs a double buffer in order to get an accuracy of 4 pixels. The demo runs on original Amstrad CPC 464 speed emulated by Caprice. It is pretty fast and can loop horizontally with a limit of 512 tiles meanwhile the level 1-1 takes only 212 tiles. I readjusted the original smb graphics to fit a 256x192 Mode 1 with 4 colors. I really like the effect of the gray scale map mixed with the blue sky, like in the original NES game. This demo has been programmed with SDCC in C and Z80 assembly.

Continue reading

Easy Retro – Giochi Online

Navigando per la rete mi è capitato di imbattermi in questo sito e siccome ho trovato l'idea originale ho deciso di dedicargli una bella recenzione, con tanto di valutazione finale. Questo sito propone un modo di fare emulazione che davvero non è da sottovalutare. In pratica i giochi possono essere giocati direttamente sul browser, risparmiando all'utente i lunghi tempi di installazione e di ricerca delle roms che è tipico nella maggior parte degli emulatori. L'indirizzo è www.easyretro.com

Le piattaforme di gioco emulate spaziano dai vecchi computer alle console degli anni 80-90 e sono: Genesis, MasterSystem, AtariST, PCEngine, Amstrad e GX4000.

Continue reading