neromax.blogg.se

Cplot z88dk
Cplot z88dk











cplot z88dk
  1. #CPLOT Z88DK PORTABLE#
  2. #CPLOT Z88DK CODE#
  3. #CPLOT Z88DK PC#

So it can be used to create games with full-fledged graphics and sounds.Haven't used z88dk in-depth much but my experience so far has been mixed.

#CPLOT Z88DK CODE#

So my project is about a universal library that can be used to code simple games with simple graphics and even simpler sounds.Ĩbit-Unity allows to exploit a few different targets almost as if coded one by one. provides POWERFUL APIs for few (currently 3) different 6502-based targets main goal: powerful multi-target development environment does not provide IDE/UI/tools (other than maybe some future scripts) is just a source code library (not fully yet) with maybe some future minimal scripts does not provide any network functionality provides MINIMAL APIs for currently 120 different 8-bit targets with different architectures (Intel 8080, MOS 6502, Zilog Z80, Motorola 6809, etc.) My project (CrossLib + Cross Chase + other upcoming universal 8-bit games) shares with 8bit-Unity the idea of a multi-target library but it is quite different for all the rest: Z9001: Robotron Z9001, Robotron KC 85/1, Robotron KC 87 Telestrat: Oric Telestrat (work in progress) Supervision: Watara Supervision (work in progress) Super80r: Super 80r/Super80v (work in progress) Mo5: Thomson Mo5/Mo6/Prodest PC128 (work in progress) Some target(s) may get specific graphic code with re-defined characters, software/hardware sprites and music/sound effects.įor most targets, more than one version is built, in order to support different hardware configuratins and expansions (e.g., memory expansions, second CPU, 80-col display card, etc.).Ītari: Atari 400/800/600XL/800XL/1200XL/65XE/130XEĬ7420: Philips VideoPac C7420 module (work in progress)Ĭamputers_lynx: Camputers Lynx 48k/96k/128kĬoleco_adam: Colecovision Adam (work in progress)Ĭpm: CP/M Z80 with adm3a/vt52/vt100 terminals input for keyboard/joystick and output for sound and display are provided by CrossLib.strictly separated input/output and hardware-dependent code from the game logic.Therefore the following coding choices and design rules are applied:

#CPLOT Z88DK PORTABLE#

The game should be as portable as possible. The tool-chain also uses some third-party target-specific tools to create usable cassette/disk/rom images.

cplot z88dk

TIGCC for 68k-based TI calculators ( ).

cplot z88dk

  • PVSNESLIB for the Super Nintendo Entertainment System ( ),.
  • WinCMOC has been abandoned because it uses an old CMOC version that has broken pointer to functions and because it is no longer maintained by its author.įor other targets, the following compilers and dev-kits may be included in future versions of the tool-chain:

    #CPLOT Z88DK PC#

  • GCC for modern 32/64-bit PC under any operating systems.
  • ZSDCC (from Z88DK) for some Z80 targets ( ),.
  • SCCZ80 (from Z88DK) for most Z80 targets ( ),.
  • The program is written in ANSI C and currently compiled with Therefore it must be possible to re-use the same library for other games/programs.
  • the APIs do not depend on the game code.
  • the game code only depends on the APIs interface and.
  • How is it this done? This is achieved by having "Cross Lib" provide APIs for the game code. We also support any current architecture for which GCC can produce a working binary. The main goal is to get the library and game to work on most 8-bit architectures but other systems are also considered. The game will be the proof of concept of how flexible the library is.
  • the "universal" 8-bit game "Cross Chase" that has to be a fun and that should run on (nearly) ALL 8 bit computers, consoles, handhelds and scientific calculators.
  • the universal 8-bit abstraction layer "Cross Lib" for coding universal 8-bit games.
  • This is a personal project whose goal is the creation of: ¿This project is like the Cross-Chase of Fabrizio?













    Cplot z88dk