C-BIOS 0.23MSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian French         

C-BIOS 0.23

Emulation - C-BIOS 0.23

 Sunday, January 04, 2009 - 17:44
 Submitted by: AuroraMSX
 Topic: Emulation
 
Barely a week after the release of C-BIOS 0.22, the C-BIOS team manages to whip out version 0.23! C-BIOS is a substitute BIOS which can be used for running MSX emulators. This release includes:
  • Updated blueMSX configuration files, thanks to Benoît Delvaux
  • Fixed version reported by MSX1 logo ROM
  • Fixed several video routines so they work on MSX1 VDPs (TMS99xx)
  • A couple of other bug fixes
Relevant link: C-BIOS 0.23
 
 


By Google

By AuroraMSX on January 04 2009, 17:59
0.24 next week Monday?
By Vampier on January 04 2009, 23:43
We put a new testing system in place after 0.22 this should make it easier to track and resolve bugs.

Please let us know if you find any non basic related bugs.
By PingPong on January 06 2009, 11:04
Anyone can verify that this cbios routine works on a * real * msx1?
Judging from the listing can work only in vbl
ldirvm:
                ex      de,hl
        IF VDP = TMS99X8
                call    setwrt
        ELSE
                ld      a,(SCRMOD)
                cp      4
                jr      nc,ldirvm_new
                call    setwrt
                jr      ldirvm_cont
ldirvm_new:
                call    nsetwr
ldirvm_cont:
        ENDIF
                ex      de,hl
                dec     bc
                inc     c
                ld      a,b
                ld      b,c
                inc     a
                ld      c,VDP_DATA
ldirvm_lp:
                otir
                dec     a
                jr      nz,ldirvm_lp
                ; Note: Without this, Quinpl shows glitches.
                ; TODO: Investigate why.
                ex      de,hl
                ret

By AuroraMSX on January 06 2009, 13:43
Quote:

Anyone can verify that this cbios routine works on a * real * msx1?
Judging from the listing can work only in vbl

Why? Because of the OTIR?
By PingPong on January 08 2009, 21:42
yes, it's the otir that make me suspect
By dvik on January 08 2009, 21:57
Yes, this doesn't work on a real MSX1 machine.

Otoh, isn't the purpose of cbios to be an alternative bios for emulators, so they don't need to use copyrighted bioses?


(c) 1994 - 2010 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.