Giter VIP home page Giter VIP logo

8bit-dude / 8bit-unity Goto Github PK

View Code? Open in Web Editor NEW
59.0 15.0 11.0 149.17 MB

A cross-platform game development kit for CC65, targetting 8bit-era computers (Apple 2, Atari 8bit, Commodore 64, Oric 1/Atmos, Atari Lynx, NES/Famicom).

License: BSD 2-Clause "Simplified" License

Assembly 1.10% C 5.30% Python 85.45% C++ 0.22% Lua 1.23% Batchfile 0.01% Pascal 0.24% HTML 0.47% Fortran 0.02% Roff 0.02% VBScript 0.01% PLSQL 0.06% Tcl 5.38% Shell 0.02% Makefile 0.01% C# 0.02% Ruby 0.12% GLSL 0.01% NSIS 0.01% GSC 0.34%

8bit-unity's Issues

Feature Request: make _builder_.bat functional from the command line ..

It would be very useful (for example, in the case of an automated Github Action to build the projects) if the builder.bat file could accept a path on the command line arguments, to a ".builder" file, and then autogenerate the builder .BAT files for subsequent use in a project.

This way I could build a Github Action that runs builder.bat, generates the .bat files, runs the .bat files to compile the .DSK assets - all through Github, and thus not requiring a great deal of setup on the developer side.

new to goblin...

hi 8bit unity with simple text script looks great! TRyin to test but not sure why i cant add all components... no errors in c64 but it just says run and nothing happens. What do i need to add to make run? thanks!
Untitled
er

Current 8-Bit Unity SDK download link is hard to script

I'm setting up a Github Action to set up 8-bit Unity and build a project, automatically, as part of my project.

At the moment, the 8-bit Unity SDK is downloaded from this link:

https://dl.orangedox.com/8bit-Unity-0.3.5

This redirects to an 'orangebox' fileserving host which isn't compatible with wget.

This makes it difficult to create a .github/workflows/build-8bit-unity.yml file, i.e. create a Github build action that could be made available for devs to use in building a release, CI, etc.

Could some consideration be given to the idea of having the release .zip files made available on a wget-friendlier URL, i.e. even just on another repo set up specifically for 8-bit Unity asset releases?

C128 support

C128 support would be interesting. Game would be similar than on C64 (unless using VDC), but you could benefit from faster loading times, 25% more speed or some other things

Background palette is not being displayed correctly on Lynx

Hello, again;

I'm having a weird problem where a background image is not being displayed correctly on Lynx, even though the image is using the same palette as the demo images:

lectureh-lynx

When running the application on Lynx, the image above is displayed with the wrong palette:

image

Checking both the image and the example images on GIMP, they seem to be using the exact same palette.

Does not seem to be an initialization problem, since if I replace the image with one of the demo images, it works:

image

Would this be a bug, or would there be some small little detail that I am missing?

How to wait for key release

Hello, again;

I'm currently working on a proof-of concept game: https://github.com/haroldo-ok/8bit-Unity/tree/blockly-vn-poc/projects/vn-poc

But am running into a small problem when trying to wait for the user to release all keys:

´´´c
cgetc(); // Wait for the user to press a key
while (kbhit()) { cgetc(); } // Wait until the user isn't pressing any key
´´´

In theory, the code above should work, but, instead, if I hold a key, the code simply blindly passes through that check, as if it never existed.

Any idea on what I could be doing wrong?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.