Page 1 of 1

Indigo operating system 0.10

Posted: Wed Feb 15, 2017 2:35 pm
by Sik
The Indigo operating system is an OS that runs on a Mega Drive and (tries) to turn your console into a computer (・ω・) Programs are indeed separate from the kernel (there's a minimal filesystem on the ROM) and communicate through syscalls, while the kernel takes care of most of the GUI tasks.

You can get it here:
https://github.com/sikthehedgehog/indigo

Image
More screenshots here: https://github.com/sikthehedgehog/indig ... creenshots

For the curious about the hardware specs (rough incomplete overview):
  • Processing
    • Main CPU: 68000 running at 7.67MHz
    • Sound CPU: Z80 running at 3.58MHz
    • 64KB RAM for main CPU
    • 8KB RAM for sound CPU
    • Cartridges can be up to 4MB
  • Graphics
    • Four palettes of 15 colors each
    • Up to 80 sprites on screen, from 8×8 to 32×32 px
    • Two scrolling tilemaps + one fixed "window" tilemap
    • 64KB of video memory (up to 2048 patterns)
  • Sound
    • YM2612 (6 FM channels or 5 FM + 1 DAC channels)
    • PSG (3 square wave + 1 noise channels)
EDIT: just realized threads should be specific to one version, whoops ^-^;

Re: Indigo operating system 0.10

Posted: Thu Feb 16, 2017 11:10 am
by MajickTek
Thank you so much! I was waiting for this :D

Re: Indigo operating system 0.10

Posted: Thu Feb 16, 2017 12:24 pm
by jojo
YES HOLY CRAP

EDIT: A note, I don't know what your test system is (rom cart?), but it doesn't seem to work with the mouse emulation in Fusion.

Re: Indigo operating system 0.10

Posted: Mon Aug 07, 2017 6:28 pm
by Geri
Image

Re: Indigo operating system 0.10

Posted: Mon Aug 07, 2017 6:44 pm
by Sik
How did I miss this?
jojo wrote:EDIT: A note, I don't know what your test system is (rom cart?), but it doesn't seem to work with the mouse emulation in Fusion.
Pretty sure it does (since I've used it there), just make sure it's in the player 2 port.

Indigo 0.20 supports the mouse in either port so that's less of an issue (I need to finish it but I'm bogged down with other stuff right now), though first I need to find out why it suddenly refuses to run on real hardware anymore. It even manages to make a Sega devkit immediately cut out connection to the debugger (not even wait for timeout), apparently there's nothing else that made it hang that hard.

Re: Indigo operating system 0.10

Posted: Thu Oct 12, 2017 6:15 pm
by cheapskate01
Sik wrote:The Indigo operating system is an OS that runs on a Mega Drive and (tries) to turn your console into a computer (・ω・)
No Sh*t! I had no idea this ran on a Mega drive?! I'm testing this out right away, that thing hasn't seen anything but my attic in years!