C-BIOS 0.20

by mth on 10-02-2005, 00:06
Topic: Emulation
Languages:

A new release of the MSX-compatible BIOS is now available. Its new features are:

  • Added an MSX2+ configuration, which includes V9958 and MSX MUSIC
  • Separate main ROMs for MSX1/MSX2/MSX2+
  • Implemented several MSX2 specific routines, including BLT
  • Display is disabled when switching to a different screen mode
  • Improved CHPUT a lot; implemented control and escape codes
  • Rewrote key buffering; fixes bug of keys being repeated
  • New boot logo, even cooler than the previous one
  • New font, placed at a fixed address so all games can find it
  • Started work on a disk ROM, but it is not functional yet, so it is not enabled in the configurations
  • Stubbed all non-implemented calls
  • Various bug fixes

The release is packed in a ZIP file, which contains the ROMs, the source code and emulator configuration files. You can download it from the C-BIOS website.

Relevant link: C-BIOS website

Comments (19)

By mth

Champion (503)

mth's picture

10-02-2005, 00:38

Hmm, somehow this post was placed twice. I appreciate your enthousiasm, but this is not SlashDot Wink

By snout

Ascended (15184)

snout's picture

10-02-2005, 00:45

fxd Wink

By DarQ

Paragon (1038)

DarQ's picture

10-02-2005, 10:25

ah, can i do dpkg -i on it?? let's hope so

By snout

Ascended (15184)

snout's picture

10-02-2005, 10:56

Looking very nice... and indeed, it's a neat logo Smile Keep up the good job!

By DarQ

Paragon (1038)

DarQ's picture

10-02-2005, 11:55

i miss the deb Sad

By Manuel

Ascended (18239)

Manuel's picture

10-02-2005, 12:58

DarQ: relax, the .deb will follow soon.

By pitpan

Prophet (3145)

pitpan's picture

10-02-2005, 13:40

Is that bright new logo included in the MSX1 version?

By Manuel

Ascended (18239)

Manuel's picture

10-02-2005, 14:01

There is currently only one logo for all versions.

By Algorythms

Champion (287)

Algorythms's picture

10-02-2005, 17:08

Oi! Could this bios replace the bios in a real MSX just by burning it into an eprom? BTW. anyone know of a good eprom burner? -Dan

By mth

Champion (503)

mth's picture

10-02-2005, 20:24

DarQ: I don't run Debian myself, so I cannot make debs. You'll have to wait until Andete makes one. I expect he'll do so within a couple of days.

Dan: Nobody has tried yet, but it should be possible. If you try it, please tell us whether it works. One advantage of C-BIOS in a real MSX is that the boot time will be slightly shorter. However, you will not have BASIC anymore.

By Vampier

Prophet (2386)

Vampier's picture

11-02-2005, 09:03

Fine release! bravo Tongue

Ow wait.. I should shut up now Wink

By DarQ

Paragon (1038)

DarQ's picture

11-02-2005, 11:55

mth: then it's time to create a new basic as well Wink

By Algorythms

Champion (287)

Algorythms's picture

11-02-2005, 14:57

Some of my MSX`s has separate basic roms. Those won`t work?

By Haohmaru

Paladin (773)

Haohmaru's picture

11-02-2005, 17:57

About using C-BIOS in a real MSX, maybe it's possible to add a switch between the BASIC rom and C-BIOS?

Maybe even a switch between BASIC and a flashrom, so you can use other new bios'es as well?

$0.02 Wink

By Vincent van Dam

Hero (513)

Vincent van Dam's picture

11-02-2005, 20:27

I made a msx1 bios/basic cartridge by burning those in an eprom. The header of the rom is basicly $43,$44 followed by the start adres of the msx1 bios (actually skipping the ram search routine, which is already done by the real bios). Works perfectly, allowing me to play msx1 only cartridges on my msx2. Don't think the $43,$44 code works on a msx1 though...

More information/source here.

By andete

Expert (97)

andete's picture

12-02-2005, 13:51

A debian package is now available on the download page at https://sourceforge.net/project/showfiles.php?group_id=123693

Greetings, Joost

By DarQ

Paragon (1038)

DarQ's picture

13-02-2005, 15:03

nice work andete Smile

By Vampier

Prophet (2386)

Vampier's picture

13-02-2005, 20:38

Algorythms those basic roms are copyrighted... and the whole idea behind c-bios is not to have that copyrighted stuff anymore.

By Algorythms

Champion (287)

Algorythms's picture

01-03-2005, 19:55

Vampier:
I did never suggest to include the basic rom, I merely stated that in my 738 the basic rom is a SEPARATE eprom, which means that you might be able to still use basic, since you don`t replace the rom with basic in it Smile