haroldo-ok / bitsy-converter

Online tool for converting bitsy scripts into various formats
https://haroldo-ok.itch.io/bitsy-converter
MIT License
14 stars 4 forks source link

Great idea #16

Open zartan9 opened 2 years ago

zartan9 commented 2 years ago

Hi really liking these retro solutions. Can this work/convert to c64 is there any video links thanks

haroldo-ok commented 2 years ago

Hello; thanks.

Currently, it cannot generate code for c64, but, since it already supports two C-based targets, It would be possible to modify it to target that platform, too.

Currently, there aren't any videos for it.

zartan9 commented 2 years ago

I see. Is it possible to Paypal you to convert it as I know bitsy but not C.

haroldo-ok commented 2 years ago

Thanks; maybe later...

zartan9 commented 2 years ago

ok ill keep checking :) so once I copy the libcv where does it get converted to msx?

haroldo-ok commented 2 years ago

The llibCV version will generate a C source code that can them be compiled using SDCC + libCV; one option to run it without installing the compiler and library in your computer would be to paste it into 8bitworkshop: https://8bitworkshop.com/v3.8.0/?platform=msx-libcv&file=text.c

zartan9 commented 2 years ago

great. i tested on sms works too... wondering if bitsy hacks will work .. also how can I download the file (it works in their editor, but to export it to a file that anyone can run in sms/msx/etc?) thanks.

haroldo-ok commented 2 years ago

Great to know it is working. 👍

In order to export the generated ROM, you can click on the "burger menu" icon on the top left of the screen, and choose "Download -> Download ROM image".

image

As for bitsy hacks support, unfortunately, they won't work; even the basic functionality is only partially supported by the tool, at the moment.

zartan9 commented 2 years ago

got it! able to load it into webmsx ,,, i cant spacebar to get past first sentence... https://webmsx.org/? I think i mapped space correct.. maybe its their site i like the bitsy converter :) m=msxtra&state=symbos/SymbOSWebMSXinAction.wst.zip&mouse_mode=0&screen_default_aspect=1.4 space

haroldo-ok commented 2 years ago

Nice to hear that you are progressing; the converter only supports joystick, at the moment.

zartan9 commented 2 years ago

Got it

zartan9 commented 2 years ago

Ill be using bluemsx to emulate sms msx coleco.. do you recommend a specific joystick to buy or will any be ok Im new to retro for colecovision! I think i owned a colecovision (and bally astrocade and atari 2600). My fave is c64 i still have :) https://www.amazon.com/Hyperkin-Trooper-Premium-Joystick-Controller-Raspberry/dp/B08R23BTZ9/ref=asc_df_B08R23BTZ9?tag=bingshoppinga-20&linkCode=df0&hvadid=80195739327643&hvnetw=o&hvqmt=e&hvbmt=be&hvdev=c&hvlocint=&hvlocphy=&hvtargid=pla-4583795272248533&psc=1 This is exciting retro gaming :)

haroldo-ok commented 2 years ago

Very nice! I don't really have any specific joystick to suggest; I mostly use the keyboard, nowadays... ;)

zartan9 commented 2 years ago

great as bitsy converter takes only joystick i hope to make some games :) also i recall puzzlescript being ported to msx/ if you know about puzzlescript thatd be fun on retro computers. Is there a forum to post games made with your converter!!!

haroldo-ok commented 2 years ago

I had considered creating a puzzlescript interpreter for retro platforms, before, but, while most of the script would be easy to port, the rule engine would be a considerable challenge.

I may take a look at the MSX port later.

haroldo-ok commented 2 years ago

As for a forum for posting games made with the converter... never really thought about that.. It seems like a crossover niche...

One possibility would be to post the game both on forums related to the source tool and forums related to the target hardware; that would increase the chances of finding someone who is interested.

zartan9 commented 2 years ago

(text.c:221) Undefined identifier 'ending_3' is multiple endings /exits not supported yet? when i convert it i see my old levels and get those messages...

haroldo-ok commented 2 years ago

That's weird; in theory, the engine should already been able to support multiple endings... there could be a bug there, somewhere. Perhaps I could take a look at the project file?

zartan9 commented 2 years ago

ok the multiple endings are all saying "the end" when guy walks off the path... works in bitsy somewhere in conversion didnt work (for me) i sent the file[](url)

haroldo-ok commented 2 years ago

I see... it seems I confused myself; multiple endings aren't supported yet. That may be subject to future implementation.

zartan9 commented 2 years ago

ah i get it. hmm maybe theres another way. im trying to have when player is on "bad" tile the game restarts or does something itd be cool if they could expand their exits/endings more than 1 tile at a time. Ill try to think of work around :)