Indigo operating system 0.10

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
User avatar
Sik
Member
Member
Posts: 251
Joined: Wed Aug 17, 2016 4:55 am

Indigo operating system 0.10

Post 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 ^-^;
User avatar
MajickTek
Member
Member
Posts: 101
Joined: Sat Dec 17, 2016 6:58 am
Libera.chat IRC: MajickTek
Location: The Internet
Contact:

Re: Indigo operating system 0.10

Post by MajickTek »

Thank you so much! I was waiting for this :D
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs

Code: Select all

while ( ! ( succeed = try() ) ); 
User avatar
jojo
Member
Member
Posts: 138
Joined: Mon Apr 18, 2016 9:50 am
Libera.chat IRC: jojo
Location: New York New York

Re: Indigo operating system 0.10

Post 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.
User avatar
Geri
Member
Member
Posts: 442
Joined: Sun Jul 14, 2013 6:01 pm

Re: Indigo operating system 0.10

Post by Geri »

Image
Operating system for SUBLEQ cpu architecture:
http://users.atw.hu/gerigeri/DawnOS/download.html
User avatar
Sik
Member
Member
Posts: 251
Joined: Wed Aug 17, 2016 4:55 am

Re: Indigo operating system 0.10

Post 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.
cheapskate01
Member
Member
Posts: 58
Joined: Sat Aug 01, 2015 9:05 pm

Re: Indigo operating system 0.10

Post 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!
"That I'm in forum signatures is just a sign the invasion of sortie is nearing completion. Soon you'll all have to become me to defeat me." ~ Sortie
Post Reply