Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Amazing response, thank you for taking the time :)

One thing I still can't grasp is the concept of creating a "VM"... adding virtual components like BIOS, RAM, GPU. That's what makes me excited with creating a FC is implementing restrictions like RAM scarcity or visual limitations.

I'm really liking the LIKO-12 way of doing things, I have way to much to learn :P

(2 edits)

RAM/visual limitations are quite easy to make in my opinion. 8-bit computers like ZX Spectrum had RAM bound to screen, settings, code etc. Implementation could be simulated by byte array. Console code puts data there, host code interprets it. You can have part of code which reads specific range of array data as pixels and display it on screen (GPU), the other range is sound (Sound chip), the other sprites, palette, etc. ROM can be set of sprites, letters, maybe some global parameters like palette.  I think the hardest restriction is console language and sandboxing

(+1)

I never thought about it in that way, but it makes perfect sense. 

Thank you for the tips and good luck on your FC :D