Comments (4)
It looks like those models use an X86-compatible 16-bit CPU 80L188EB so I think https://github.com/tkchia/gcc-ia16 is probably the right starting point.
from z88dk.
IIRC the old MSDOS Turbo C can be used to cross-develop code on those calculators
https://community.casiocalc.org/topic/643-turbo-c/
C is portable, so you could write your own z88dk compatibility functions to run our code snippets on it.
from z88dk.
hello good.
I have programmed in C for the Z-1 and Z-1GR in:
Pacific C 7.51
Turbo C 3.0
Turbo PAscal 7
And in all of them I encounter the same problems, for example I cannot use:
clrscr();
OR
system(βclsβ);
OR
system(βclearβ);
or ASCII CODE
printf '\033[2J'
I can't run either
gotoxy()
and I can't use any function of the graphics library either.
line,
circle,
etc
What I can do is, for example, a text game but nothing more.
compile compiles without errors but does not execute the functions mentioned above, so I wanted to see if it is possible to make them work on Z88DK.
I think they don't work because it is an LCD screen,
stear has a graphics API that interacts with the calculator but it is in ASM code and I have no idea how to call it in C and, for example, create a sprite or a square.
Here is the link of the api:
Graphics API Manager Ver1.00
http://stear.c.ooco.jp/fx890p/file/GAPI100.LZH
from z88dk.
Working on a z88dk compatible function set sounds like an interesting project, but it is only loosely related.
from z88dk.
Related Issues (20)
- Link .map files from other builds instead of clib/startup/crt0? HOT 2
- zcc does not process defc files via -g option
- Wav generation issue + potential solution HOT 14
- `libsrc` build system prone to bricking when interrupted HOT 2
- Any type of file IO causes errors with submit.com HOT 15
- (z80asm) wrong representation of 0.0 in -float=zx81
- fwrite hangs depending on buffer size. HOT 5
- Declaring prototype for interrupt handler breaks the handler
- (z80asm) Parse1.c compilation issue for m68k HOT 1
- Far memory support for MSX HOT 11
- [appmake][c128] Capital/Small generated file names HOT 12
- [snap][bug?] How to install the latest z88dk under Ubuntu 21.10? HOT 4
- Compiler and linker hints mess with Eclipse and probably other IDEs HOT 5
- [feature request][devcontainer] No install option HOT 3
- Docker images should be tagged HOT 10
- (z80asm) test fails in SNAPcraft HOT 1
- Merging the lib3d.lib into gfx HOT 16
- Support Tandy-Emeritus
- (z80asm) Pseudo instructions causing trouble HOT 3
- (sccz80) Const initialisation issue HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from z88dk.