Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hai, i was very interested in the "compiles to easyflash(1mb)" format, however i seem to have some issues and before i start an archeological dig on tools and docs i might as well ask : (most tools i find come without documentation for CLI and/or have their original websites removed, vice has a cli tool but you need working .crt files for that if i dont misunderstand)

so the thing : i install the program and it boots just fine, however no wizards and it wont run vice (gtk3.6 64sc) when building (but thats not the real problem) im on USA-dos (windows) 10 64bit (obviously) for this so maybe im missing something im not a daily windows user. i know a bit of asm ( https://janesondergrond.art/dl/#c64 ) and would like to know more in order to create a game sometime between now and 2050.

The problem is here i load the easyflash template and it compiles but vice hangs on a blue screen. If i load the 64kb template and compile it, add some code to switch screencolor between banks it all works but i cant add more b/c i get too many bytes error or something - oversized ) 

If i copy the code from that to the easyflash file it doesnt work either, if i use the example from codebase i get the same blue screen so

(sorry for the lengthy text) is there some kind of pointer or tutorial (or full script with several banks and how to switch) i can use for 1 mb carts . Im sure i can find it and puzzle it together if i spend weeks googling but since asking is free i thought id start with that.

The format doesnt really matter as long as its .crt and 1mb which i can load into my kungfu (and should work on an easyflash hard cart i suppose) and there doesnt seem to be too much docs on it or maybe i just didnt find it

Long question for a probably short answer, nothing urgent, if you feel like it it would be awfully nice if you had a pointer or a script somewhere, thx !!

I’m currently on vacation, so I don’t have access to everything. The issue with cartridges is, that you either are in ROM (which voids self modifying code) and esp. with easyflash, you can only have an active bank at once. This requires a bit of setup, for easyflash you will have several banks that assemble to the same address (!pseudopc and !realpc come into play here)

You can mail me your modified snippet that shows the too many bytes error, so I can take a peek.

thats awesome and thanks for your time (sorry to bother) self-modifying code would be the point for a "persistent world" like at least one ultima i remember, but i'll do some more poking around and check back in the mail later. Again sorry to bother, enjoy your vacation !! (i notice the briley .crt image on my kungfu carts asks if i want to overwrite (=save games) the image so i play from a backup. I will definitely mail you after i prod around some more. pioneering alchemy lol have a great day overthere