Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
Keine Mitglieder online.

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Angemeldet bleiben

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
step1978Offline
Titel: MSX: C-BIOS v0.22  BeitragVerfasst am: 28.12.2008, 01:17 Uhr
News Scout


Anmeldungsdatum: 25. Jun 2005
Beiträge: 4.562

Wohnort: Berlin
Status: Offline

C-BIOS ist ein open source BIOS für MSX Computer und MSX emulatoren.




C-BIOS is an open source BIOS for MSX computers and MSX emulators.

Zitat:
Release Name: 0.22

Notes:
C-BIOS 0.22 2008-12-27(CET)
* Use separate logo ROM to save space in the main ROM.
* Set lower bits of PSG reg 15 before reading joystick trigger status.
* Improved RAM search.
* Many new routines implemented and existing implementations made more complete, especially character I/O and bitmap graphics.
* Added lots of documentation to system variables.
* Added support for GNU assembler.
* Various bug fixes.


Changes:
2008-12-27 Maarten ter Huurne
* Released C-BIOS 0.22.

2008-07-22 Maarten ter Huurne
* Set lower bits of PSG reg 15 before reading joystick trigger status.
If the lower bits are 0, the trigger status read will also be 0, no
matter whether the trigger is pressed.
Fixes MJTT in meisei; thanks to "enen" for reporting this.

2007-12-13 Arnold Metselaar
* logo.asm: Move org directive ...
* logo_msx1.asm,logo_msx2.asmlogo_msx2+.asm: ... to here,
helps the program ´make´ pass the right options to GNU ld.

2007-11-19 Arnold Metselaar
* video.asm (cls_text): move cursor (CSRY,CSRX) to top left corner.
* chput.asm (chput_ctrl_ff,chput_esc_e,chput_esc_j): equate to cls;
the updated cls ends with chput_ctrl_home now.

2007-02-03 Eric Boon
* Split off INLIN from main
* Initial implementation of INLIN

2006-09-30 Arnold Metselaar
* Makefile: Remove the unnecessary workaround for tniasm, fix
SEDSCR for z80-as.

2006-09-09 Arnold Metselaar
* src/main.asm, Makefile: Move version.asm from derived/src to derived/asm.
* Makefile: Copy all source files to derived/asm if tniasm is used, because
tniasm cannot handle paths in include and incbin.

2006-09-08 Joost Yervante Damad
* add more documentation to systemvars
* convert some source file from ISO-8859-1 to UTF8

2006-09-07 Joost Yervante Damad
* add more documentation to systemvars
* add list_stub target to Makefile

2006-07-22 Albert Beevendorp
* removed the page 0 detection for cartidges to make it
compliant to the original version again.

2006-05-07 Albert Beevendorp
* made preparations for ChangeLog version number to the
default bootscreen using make.bat

2006-05-07 Eric Boon
* Added Changelog version number to default bootup screen
* Implemented EOL

2006-05-02 Maarten ter Huurne
* Use 14-bit addressing in FILVRM for SCREEN 0..4.
Fixes Konami´s Ping Pong on MSX2/2+.

2006-04-09 Albert Beevendorp
* added printer output routines

2006-03-18 Eric Boon
* completed CHPUT with update of LINTTB

2006-03-12 Eric Boon
* Rewrote CHPUT and separated it from main.asm

2006-03-12 Arnold Metselaar
* Makefile: add support for GNU assembler
* src/main.asm: use single quotes for character constants

2005-12-06 Jussi Pitkänen
* Added international scan code table.
* Added numpad (rows 9 and 10) to scan code tables.

2005-11-25 Jussi Pitkänen
* Improved the RAM search routine:
- check each memory slot configuration
- find the start of the longest contiguous memory area and set the
BOTTOM variable accordingly

2005-10-27 Maarten ter Huurne
* Improved support for tniASM:
- added support in Makefile
- fixed C-BASIC code so tniASM accepts it
* Added C-BASIC to Makefile and make.bat.

2005-10-26 Maarten ter Huurne
* Added C-BASIC (minibas) by BouKiCHi.
Right now it is built as a separate ROM, so you have to insert it
into your emulator as a cartridge.

2005-10-14 Albert Beevendorp
* inverted $F4 reset flag which is more common on MSX2+ machines
* removed obsolete [Audio] section from blueMSX machine configs

2005-10-13 BouKiCHi
* Added dummy routines for FM Music Macro( seems to call BASIC routines )

2005-10-09 BouKiCHi
* Improved GRPPRT to call GRPPRT in sub.asm when screen mode is 5 or above.

2005-10-09 Albert Beevendorp
* fixed a few bugs in GRPPRT in sub.asm
FORCLR writes ATRBYT
GRPACX / GRPACY should be used in stead of GXPOS / GYPOS
* initiated V9958 support in logo.asm
updated V9938 logo according to the fixes in GRPPRT
* updated openMSX and blueMSX machine configs with $F4 reset flag

2005-08-14 Jussi Pitkänen
* Initialise font also in subrom video routines.
* Scan the keyboard only every three interrupts.
* Implement keyboard auto-repetition.

2005-07-17 Albert Beevendorp (yes, I know it looks strange this way)
* Added machine specific conditional BIOS entry compilation,
added CHKSLZ and EOL entries and subbed EOL in main.asm
* Added the only 2 MSX2+ entries in main.asm

2005-07-18 BouKiCHi
* Splited video routines by condition of model.
TODO : investigate the effect of this fix

2005-07-02 BouKiCHi
* Merged a part of NSET?? routines of able to merge.
* Removed disk test routine and strings which displays directory.

2005-07-02 Albert Beevendorp
* Swapped video.asm with slot.asm includes.
fixes compile warnings with Pasmo and Sjasm

2005-07-02 BouKiCHi
* Changed GRPPRT to work Y MOD 8 and double printing

2005-06-27 BouKiCHi
* Changed CLRSPR´s color table to use ATRBAS

2005-06-26 BouKiCHi
* Changed LDIRVM/LDIRMV routine don´t change IM.
* Improved SETPAG routine to work fine on SCREEN7.
* Changed GETPLT to preserve HL.

2005-06-25 BouKiCHi
* Improved Reg.R is not fixing at odd or even when call key_int.
* Changed the way of timing adjustment.

2005-06-22 BouKiCHi
* Fixed GTTRIG to get status of space when Reg.A is above 5.
* Implemented multiply of BASIC statements temporarily.

2005-06-21 Albert Beevendorp
* fixed a bug in the clock chip access routines
fixes clock chip storage in Palette Editor (and all other
titles using it)

2005-06-20 BouKiCHi
* Changed BLTVM´s behavior in SCREEN 8 to check zero before djnz.

2005-06-19 BouKiCHi
* Splited MAPXYC routine from GRPPRT routine
* Fixed MAPXYC´s position Y is rounded down
TODO : investigate more detail
* Implemented FETCHC
* Implemented dummy BASIC statements
* Improved BREAKX returns value
* Changed around $0d02 to actual instructions(not jump)

2005-06-18 Albert Beevendorp
* adjusted blueMSX configs to include the logo rom
* adjusted NLMSX configs to include the logo rom

2005-06-18 BouKiCHi
* Removed extrom´s debug print for address check.

2005-06-16 Albert Beevendorp
* seperated logo.asm from main.asm
- added 3 logo compilation sources like main has
- hardcoded BIOS entries in logo.asm as they´re not
accessible using names anymore
- adjusted openMSX configs to include the logo rom
- adjusted make.bat and Makefile to compile the logo
TODO: review and test Makefile
- adjusted structure.bat to copy the logo roms to the
correct paths as well
- the default screen when the logo isn´t found could
be better

2005-06-16 BouKiCHi
* Added recognize function key in keychk
* Changed OUTDO calls H_OUTD.
* Added updating sprite attribute table to SETPAG.

2005-06-15 BouKiCHi
* Improved GRPPRT changes attribute correctly.
* Fixed PUTQ and LFTQ´s address calculation.
* Added jump instruction before H_TIMI.
* Added haywire to GTPAD(doesn´t return without $00 now).
* Added locale condition define and Japanese localized font

2005-06-13 BouKiCHi
* Changed LDIRMV to save HL.
* Changed GRPPRT´s output position to be correctly.

2005-06-12 BouKiCHi
* Changed GTSTCK to use DE register
* Implimented GRPPRT on SCREEN 2

2005-06-10 BouKiCHi
* Changed GTSTCK returns DE = 0
* Changed CHSNS returns EI and A = 0 if ZF = 1
* Changed build.bat to display processing file when using pasmo

2005-06-09 BouKiCHi
* Improved init_ram to fill up $F300-$F380 with ret instruction.

2005-06-08 BouKiCHi
* Changed SNSCNT is flipping.
* Removed EI from end of calslt and Added EI to EXTROM.
* Changed EXTROM´s alternative registers to save.
* Changed CHGMOD´s interrupt to be enable when it is SCREEN 5.
- TODO: investigate needs enable interrupt or not
when the case of other screenmode.

2005-06-07 Jussi Pitkänen
* Implemented CHRGTR.

2005-06-07 Jussi Pitkänen
* Implemented LFTQ and PUTQ.
* Initialise music queue variables.


Related links:
[ MSX Emus ]
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024