CPCWiki forum

General Category => News & Events => Topic started by: NewsBot on 17:41, 17 January 16

Title: Genesis8 - CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC
Post by: NewsBot on 17:41, 17 January 16
CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC (http://www.genesis8bit.fr/archives/index.php?news_id=562)
22 September 2015, 11:01 pm

CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC

Source: Genesis8 Amstrad Page (http://www.genesis8bit.fr/index.php)

Title: Re: Genesis8 - CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC
Post by: SRS on 19:54, 12 March 16
Quote from: NewsBot on 17:41, 17 January 16
CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC (http://www.genesis8bit.fr/archives/index.php?news_id=562)
22 September 2015, 11:01 pm

CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC

Source: Genesis8 Amstrad Page (http://www.genesis8bit.fr/index.php)

Now that all speak about CPCtelera I am wondering - is there a comparison sheet of both libs ? I.E: RAM inprint, speed, functions ?
Title: Re: Genesis8 - CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC
Post by: AMSDOS on 22:37, 12 March 16
Quote from: SRS on 19:54, 12 March 16
Now that all speak about CPCtelera I am wondering - is there a comparison sheet of both libs ? I.E: RAM inprint, speed, functions ?


I don't think everyone speaks about CPCtelera, or maybe everyone is.  :laugh:
Title: Re: Genesis8 - CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC
Post by: SRS on 22:42, 12 March 16
Quote from: AMSDOS on 22:37, 12 March 16

I don't think everyone speaks about CPCtelera, or maybe everyone is.  :laugh:
I am ALL :)

And still - how about a WIKI page with the libs (croco, cpclib, cpctelera ... laser basic?) and a what / what not ? So a devel can look which fits best for his new game ?
Title: Re: Genesis8 - CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC
Post by: AMSDOS on 00:03, 13 March 16
Quote from: SRS on 22:42, 12 March 16

And still - how about a WIKI page with the libs (croco, cpclib, cpctelera ... laser basic?) and a what / what not ? So a devel can look which fits best for his new game ?


There's the Programming Software Page, which has a list of Libraries  (http://www.cpcwiki.eu/index.php/Programming_software#Libraries)for people to check out, but at the moment there's no page for Crocolib (http://www.cpcwiki.eu/index.php?title=Crocolib&action=edit&redlink=1), I'm not sure which cpclib you're referring to, there's CPCIOLIB (http://www.cpcwiki.eu/index.php?title=CPCIOLIB&action=edit&redlink=1) (no page for it) & CPCRSLIB   (http://www.cpcwiki.eu/index.php/CPCRSlib) (which has a page), there is a Wiki Page for CPCtelera (http://www.cpcwiki.eu/index.php/CPCtelera) and Laser BASIC (http://www.cpcwiki.eu/index.php/Laser_Basic) can be found under the BASIC list of Interpreters & Compilers.
Title: Re: Genesis8 - CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC
Post by: SRS on 21:31, 13 March 16
I found "Crocolib" mentioned here and there in the web ... i.e.
platform:amstradcpc [z88dk] (http://www.z88dk.org/wiki/doku.php?id=platform:amstradcpc)

Available Features

Thanks to CrocoLib's API, a C developer without any Z80 assembly knowledge can enjoy the following :
ASIC
ASIC detection
Use of a palette made of 16 RGB444 colors for graphics
Up to 16 Hardware Sprites, all of them sharing a palette made of 16 RGB444 colors
Basic screen splitting, allowing smooth horizontal and vertical scrollers
Interrupts (developer can set a custom C callback called every frames)
CRTC
Horizontal stretch
Vertical stretch
Video page offset
Video page size (16Kb or 32Kb)
-GATE ARRAY
Memory banks management
Video mode switch
Standard color
AY player
Easy replay of sound files using Madram's AYC toolkit
-DATA
Decompression of BitBuster's compressed data files
Data files gets compressed on PC then linked together in a single file used on CPC
-TEXT
Draw text using a custom bitmap font
Draw vertical scroll-text using a custom bitmap font
Draw horizontal scroll-text using a custom bitmap font
-EMULATOR
Developer can check if the program is running under an emulator or not


Title: Re: Genesis8 - CPCRSLIB for SDCC updated, a development library in C for Amstrad CPC
Post by: PulkoMandy on 07:18, 14 March 16
There is also Kevin Thacker's PlusLib, a low level library to access Amstrad Plus features from C: GitHub - pulkomandy/pluslib: Kevin Thacker's SDCC lib for accessing Amstrad (https://github.com/pulkomandy/pluslib)
Powered by SMFPacks Menu Editor Mod