Replies: 3 comments
-
Sounds great. But what you'll want to do is just port Gem directly to ELKS EGA/VGA hardware on IBM PC. Gem is a graphics window system itself so it doesn't need or use Nano-X-like functions, instead it draws directly to hardware. Its draw code will likely be able to be used relatively unmodified. The harder parts will be interrupt/timer and DOS or other OS routines.
Could be, I haven't looked much at the source, but that would be wild if you can get it running. Let me know if you need help. |
Beta Was this translation helpful? Give feedback.
-
|
I will not be using any of the hardware related code from gem. Basically the idea rewrite gem's api to point to nano-x's api. And see how much of this K&R code i can replace with elk's lib's. Gem is so minimal ontop of nano-x as its there already seems like the preferred route i wish to take. Would be way easier if you had sdl cause of how gem's code works. i actually did a proof of concept port of gem calc to sdl on my main linux desktop a age ago. but i am guessing nano-x's api is tighter then sdl on elks? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
okay this is a mammoth task and i have literally only just started.
how does Gem for nano-x sound?!!!
i see caldera gpl'ed the source, so i am pretty sure i am fine to redistribute it?
Beta Was this translation helpful? Give feedback.
All reactions