C64 Game Maker v2.1.1
A downloadable tool for Windows
"C64 Game Maker" is a tool that allows you to generate C++ source code for simple video games. Evolution and replacement of the previous tool "C64 Graphics Maker" (with which it's backwards compatible), this new tool allows you to use a simple BASIC language to make the code (whose guide can be found in the .zip file in English and Italian).
The binary (.prg) file must be generated by downloading external C++ compilers (from the respective author's site) and currently only Oscar64 and LLVM-MOS are directly supported.
To install the tool, please watch the following video:
Introduction to C64 Game Maker (English version)
Introduzione al C64 Game Maker (Italian version)
N.B.:
- there is no need to manually run external compilers, the tool automates the invocation.
- If you have already downloaded the two C/C++ compilers, please download them again as some important fixes have recently been released for both.
DISCLAIMER (please read carefully):
This tool has limitations (in terms of performance, available memory and C64 features) and may contain bugs (as well as external compilers used) and so may not be suitable for your particular project, please carefully evaluate if it's the right tool for you. It's made for fun and it's free of charge for any use. You are authorized to use it only if you read and fully agree with the license (please read the guide and especially the "Troubleshooting" section in case of problems).
Please note that the authors of the external C/C++ compilers are not involved in this project and are obviously not required to fix any bugs in their compilers to make "C64 Game Maker" work. So if you have any issues, please file a bug at https://github.com/AGPX/C64GameMaker/issues and if the issue is related to external compilers, I will try to contact them, but again I can't guarantee anything (see the guide for more details on how to report bugs).
In no case, I can fix external compilers, as I don't have the skills to do so.
For a full explanation of the tool (including a step-by-step tutorial on how to make a game with it), check out my playlists:
C64 Game Maker (English version)
C64 Game Maker (Italian version)
Inside the 'examples' directory you can find 3 demos: "Space Pong", "Snakes" and "The Runner" (commented in English and Italian).
Note: the implementation of the LZO algorithm is courtesy of DrMortalWombat, see Oscar64 for details on the decompression algorithm.
Features list of the v2.1.1:
- MDI Application;
- Supported characters mode: Standard Character Mode (SCM), Multi Color Mode (MCM), Extended background Color Mode (ECM) with exporter for assembly and basic;
- Supported sprites mode: monocolor, multicolor with exporter for assembly and basic;
- Supported bitmap cells (named "Blockset") with mode: monocolor, multicolor (you can also use it to import a full screen bitmap, BUT be aware that there is no proper fullscreen bitmap editor inside the software, the blockset are treated just like characters);
- Editing of multiple characters/sprites/blocks displaced in a grid (with ability to mix mono and multicolor characters);
- Editing tool:
- Up to 4 Layers;
- transformation: shifting, rotation, resizing, invert, mirror, flip (you can restrict them to the selection);
- drawing tool: freehand, line, ellipse, rectangle, floodfill (clipped to the selection, if any). Possibility to use two colors dithering.
- selection: irregular shape, move selected area, copy & paste;
- Import images to characters (SCM, MCM or ECM), sprites (mono or multi) or blocks (mono or multi) with automatic search of the best fitting colors and dithering support (import can take a while, please fix at least the background color to speedup the operation);
- Import/Export of data and project items;
- Animation editor for characters, sprites and blocks with "ghost" functionality;
- Characters/sprites/blocks optimization: remove unused, empty and duplicates (with cascading update);
- Unified clipboard between sprites, characters and blocks ('cut' also updated tiles, screens and animations);
- Drag & Drop (between characters, tiles and blocks);
- Possibility to add a background/foreground image (with adjustable position and size) useful to perform decaling;
- Zoom/Pan;
- 100 levels of undo/redo;
- Tiles editor (characters or blocks based);
- Screens editor (characters, blocks or tiles based);
- RLE and LZO compression;
- Includes a simple BASIC language that is transpiled to C/C++;
- Provides a programming model based on state-machines;
- Provides a sprite abstraction called "Actors";
- Provides the definition of paths for the actors;
- Provides the definition of map of actors;
- Provides the definition of "Levels";
- Provides the definition of "Games";
- Provides sound effects through the SidSFX Editor version 0.1.1 or higher;
- Provides multi-directional (8-way) scrolling;
- Allows import of external data/routines (like music routines);
- Support multiplexer up to 32 sprites;
- VIC-II Calculator;
LICENSE:
Permission is hereby granted, to any person obtaining a legal, unmodified, copy of this software and associated documentation files (the "Software"), to use the Software, including for commercial purposes without any obligation to pay fees to the author, but **not** to modify, redistribute and/or sell copies of the Software without explicit written permission from the author, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE (INCLUDING THE INABILITY TO USE THE SOFTWARE IN THE PRESENT OR FUTURE).
FURTHERMORE, THE AUTHOR IS NOT RESPONSIBLE FOR ANY PROBLEMS ARISING FROM ISSUES IN EXTERNAL TOOLS THAT THE SOFTWARE USES, FROM THE EVENTUAL DISCONTINUATION OF THE SAME, OR FROM ANY OTHER CAUSE THAT MAY AFFECT THE FUNCTIONING OF THE SOFTWARE. THE USE OF THIS SOFTWARE IS AT THE SOLE RISK OF THE USER, WHO ASSUMES ALL RESPONSIBILITY FOR ANY DAMAGE AND/OR LOSS OF ANY NATURE.
RELEASE NOTES:
V2.1.1 (May 19, 2025):
- added MOVE SCROLL TO statement to move the scroll window to a specified position in pixels;
- added the ability to invoke UPDATE MAP also among global functions;
V2.1.0 (May 18, 2025):
- BREAKING CHANGE: The scroll window update and the automatic scrolling of actors are now done with a new specific new instruction: "PREPARE SCROLL"
To update from V2.0.3 to V2.1.0, you must add this instruction before the "UPDATE BACKBUFFER".
In addition, any call to "SETUP SPRITES", must happen after "PREPARE SCROLL". See the new "Desert'n'Treasures" demo for an example (in the game's global declaration). All demos and the manual have been updated. - added a 8-way scrolling demo: "Desert'n'Treasures" (during the game you can press the space key to look down);
- added "TwoCharsets" demo to demonstrate how to create a split screen using 2 different character sets;
- bug fix: fixed a major alignment bug that in some circumstances caused Oscar64 to generate incorrect code;
- bug fix: fixed the problem that caused the game engine to allocate sprites in reserved areas (from "Extra Data");
- bug fix: BLANK ON and BLANK OFF now work also when scrolling is enabled;
- bug fix: added CURRENT keyword in the highlighter;
- updated manual: added a paragraph for scrolling repositioning;
- updated manual: improved the paragraph "WAIT UNTIL SCROLLING HAS STOPPED";
V2.0.3 (May 05, 2025):
PLEASE DOWNLOAD **AGAIN** THE LATEST VERSION OF Oscar64 as it contains an important bug fix!
- added re-fit button to recompute the hit-rectangle;
- added .id in the Actor;
- added "{Actor} IS ActorClass" instruction to check whether a generic ActorRef is an instance of a specific Actor;
- added "Breakout" example;
- improved help and manual on HITHW instruction;
- bug fix: fixed a bug with the setup of charset for screen with scrolling;
- bug fix: fixed missing selection rectangle around actors in ActorsMapEditor, when no screen is selected;
- bug fix: removed THEN function when another animation is setup;
- bug fix: made SHRCHRS and SHLCHRS available also when scrolling is not enabled;
- bug fix: fill selected cells of ScreenEditor now works again;
- bug fix: fixed a bug in the USE SCREEN MAP when no ActorsMap is associated to the screen;
V2.0.2 (April 26, 2025):
- improvement: removed sprite setup in SETSCROLLREGS instruction. Must now be called manually via SETUP SPRITES. This fixes the rhino/trunk issue in "The Legacy Of Lost Spell" demo for both PAL and NTSC systems.
- minor corrections in the manuals.
- added missing dll (for the svg icons).
V2.0.1 (April 25, 2025):
- fixed a regression in the ANIMATE instruction;
- added missing "Parallax" example;
V2.0.0 (April 25, 2025):
- added 109 new instructions;
- added generic "Actor" reference type;
- added the attribute "tag" (byte) to Actors;
- added ActorList;
- added ActorPool;
- added multi-directional scrolling 2x2 and 4x4 (supported only by Oscar64 in this first release);
- added fully 16 bits sprites coordinates (with clipping);
- added auto scrolling of the Actors;
- added ActorsMap with possibility to update it;
- added Path Editor;
- added UPDATE SCREEN and RESTORE SCREEN to modify and restore a screen (including screen with scrolling);
- added support of the fixed point for the STR instruction.
- added PRINTG to print blockset text in hires mode (mono and multicolor);
- added ability to copy ROM characters even in blocksets (useful for PRINTG);
- added a label in each editor showing the name of the open resource;
- added the ability to click an error and go directly to the code;
- added pick of the cell in Screen Editor with the Ctrl (when the drawing tool is enabled);
- added frame numeration and spinner in Actor Editor;
- added shortcut in Tileset editor to swap from Tile (T) and Char/Block mode (C). Add also a shortcut for deleting selection (Del);
- added Selection (S), Flood fill (F), Clear selection (Del) shortcut in Screen Editor;
- added BlockChars to animate a group of moving characters on the screen (including scrolling screen);
- added parallax scrolling instructions;
- added SID instructions;
- added Actor visibility and priority flags;
- added CTRL + / to comment/uncomment a line or selected lines;
- added "Blazar-X" demo;
- added "Legacy Of The Lost Spell" demo;
- added "Parallax" demo;
- improved HOME button behavior in the code editor;
- improved MOVE TO/MOVE BY speed;
- updated the demo "The Runner" (the pick of objects is simplified by the UPDATE SCREEN instruction);
- fixed highlighter (underscore detection was missing);
- fixed type check when operators are an integer and a fixed-point number (now reports an error);
- fixed a crash condition in the Screen Editor;
- fixed an issue where frames in actor animations would not relocated when a frame was deleted;
- fixed a bug when a new animation is set in a THEN statement of the ANIMATE;
- fixed a bug in Actor reset that left the previous THEN running!
- fixed several bugs in the multiplexer that caused flickering!
- fixed a bug in code generation when a code resource (Actor/Level/Game) has a name that is a subsequence of another;
V1.5.5 (January 17, 2025):
- fixed a bug in the MIRROR instruction when sprites are in reserved memory areas;
- preserved the state of the current window when "cut" is performed;
- fixed rendering of the mirror axis in the Actor editor;
V1.5.4 (January 11, 2025):
- improved multiplexer stability;
- multiplexer bug fixing;
V1.5.3 (December 24, 2024):
- Reduced flickering in multiplexer;
- Bug fix: fixed a bug when the priority multiplexing is enabled (which made the sprites disappear);
- Changed string color in dark mode (it was a too dark red, now it's like the normal text);
V1.5.2 (December 23, 2024):
- Bug fix: removed multiplexer code that was erroneously emitted when multiplexer was not enabled;
V1.5.1 (December 23, 2024):
- Added missing file for the multiplexer (LLVM-MOS);
V1.5.0 (December 22, 2024):
- Added sprite multiplexer (with a demo called "Multiplexer");
- In ScreenEditor you can now select a cell with both the left and right mouse button and use them to draw with pencil or filler;
- In Charset/Spriteset and Blockset:
- you can now clear the selected slots with the "delete" key;
- in multicolor mode, you can select the left color with Ctrl+B/1/2/R and the right color with Alt+B/1/2/R;
- In Charset/Spriteset, added the possibility to import and export binary raw data;
- Added auto capitalization of keywords;
- Fixed a bug where when updating a sprite's mono/multicolor mode, the updates were not applied to the Actor(s) in the executable;
- Fixed a bug that highlight keywords inside strings;
v1.0.6 (December 05, 2024):
- Improved tiling of the windows;
- Improved resizing and scaling of the UI;
v1.0.5 (November 30, 2024):
- Added the Actor/background test through the hardware register;
v1.0.4 (November 29, 2024):
- Added ability to open a file from the command line;
- Fixed an issue with the char.rom and the compilers when the current working directory is not the one of the executable (for e.g. when the extension .gmk64 is associated to the executable and a .gmk64 file is double clicked);
- Allow scaling of the UI below 100% and up to 200% (see File > Settings... menu');
- Fixed regression that doesn't show the C++ compiler error messages;
v1.0.3 (November 22, 2024):
- Fixed font scaling on Windows 10;
v1.0.2 (November 17, 2024):
- Added support for the Windows dark mode;
- Added scaling factor in the setting to enlarge the UI;
- Fixed additional issues with VICE 3.6.1, 3.5 and 3.2;
v1.0.1 (November 15, 2024):
- Fixed an issue with VICE 3.7;
v1.0.0 (November 14, 2024):
- FIRST PUBLIC RELEASE.
Updated | 9 days ago |
Status | Released |
Category | Tool |
Platforms | Windows |
Rating | Rated 5.0 out of 5 stars (5 total ratings) |
Author | AGPX |
Tags | basic, Commodore 64, game, maker, programming |
Download
Install instructions
To install the tool:
- unzip the file in a folder;
- eventually run the .exe 'VC_redist.x64.exe' to install the Microsoft Visual Studio redistributable;
- download at least one external C/C++ compiler (I suggest to download both);
- open the tool and from the menu 'File > Settings...' you can configure the path of the external C/C++ compilers (and others things);
For details on installation see the manual and the following tutorials:
Introduction to C64 Game Maker (English version)
Introduzione al C64 Game Maker (Italian version)
Development log
- Minor update9 days ago
- Version 2.1.0 (BREAKING CHANGE)10 days ago
- New update (2.0.3)23 days ago
- Missing .dll!32 days ago
- New update (2.0.2)32 days ago
- C64 Game Maker 2.0.133 days ago
- C64 Game Maker 2.0.033 days ago
- C64 Game Maker v1.5.5Jan 17, 2025
Comments
Log in with itch.io to leave a comment.
I have a bug, in the setting when it's time to set-up the sid SFX path , I go to the folder, and i only see folder it's imposible to see the .exe and oder file. i only see folder empty. i have install all the latess version.
Nice!
Is there a Discord channel? I am seriously trying to understand this software and need a channel where I can live and ask questions on the coding side.
Hi, I'll try to take a look at it between my projects. I just wanted to ask if this tool can also be used to program the game in assembly?
Pinov Vox
Voxvideogame&Co
VG
No, it's not currently possible to use assembly directly in BASIC code. It's possible to import external routines (.prg) through the "Extra data" section of the game (such as music generated with trackers). However, the Oscar64 compiler can produce highly optimized 6502 code.
Possible to do Linux version please?
Have you tried the latest version of Wine? I've been told it works with that.
Yes, it runs, but it requires all the external utilities and compilers to also be windows.
any plan for multi disks or multi files games?
Multi files games is already supported, I'll do some tutorial on it. But in the future, I hope to add .crt support, to have by far more memory.
ohh, i see! great news. thx
Awesome!
nice work! i love it, you are amazing!
Ciao, potrei richiedere la possibilita' di import di asset dall'ottimo https://petscii.krissz.hu/?
Ho li' la maggioranza dei miei asset e mi piacerebbe importarli in C64GM per valutare se posso crearci qualcosa di interessante.
Grazie!
Dalle prove che ho fatto, anche se un minimo macchinoso, puoi già importare caratteri e sprite da quel tool, esportandoli (non come file .pe), ma in modo testo (pulsante Export e poi seleziona "Export to raw byte stream") con alcune accortezze.
Intanto devi togliere i commenti. Inoltre devi sostituire BYTE con !BYTE, ovvero aggiungendo un ! davanti a BYTE (nella 2.0 non sarà più necessario aggiungerlo), magari tramite il blocco note. Infine, devi inserire all'inizio (prima riga) il testo "import_data:" (senza le virgolette).
Per gli sprite c'è anche un altro problema: lui esporta 63 byte per sprite (erroneamente a mio avviso) e questo ti obbliga ad aggiungere un !BYTE 0 alla fine di ogni sprite (cioè, se ne esporti 3, dovrai aggiungere 3 volte !BYTE 0, uno ogni 63 byte): altrimenti vedrai gli sprite tutti sfasati (nella memoria del C64, gli sprite iniziano ad indirizzi multipli del 64...). Quindi una volta copiato nella clipboard il testo esportato modificato (CTRL+C), nel C64 Game Maker crei la risorsa (ad es. Spriteset), selezioni un numero di sprite pari a quelli che vuoi importare e facendo clic col destro seleziona la voce: "Import text data into current...", ti compare una casella di testo, fai incolla (CTRL+V) e poi premi il pulsante "Import" e dovresti vedere gli sprite importati (ovviamente poi dovrai aggiustare i colori). Idem per i caratteri, ma non devi aggiungere nessun byte perché sono già multipli di 8.
Le schermate, invece, non possono essere importate. Quel tool comunque non supporta le schermate a tile, che consiglio perché altrimenti occupano troppa memoria.
Grazie per la risposta!
L'import delle schermate non mi importava granché,
principalmente era per importare font e sprites, e il workaround mi basta.
Concordo che, per quanto il 64esimo byte non sia
usato negli Sprite, aggiungere un byte zero per
allineare correttamente lo Sprite successivo sarebbe stato d'uopo... Ma fortunatamente sono già abituato ad aggiungerlo, quindi no problem.
Ciao, una domanda. Con la versione 1.5 o 2.0 è/sarà possibile gestire il depth di un oggetto, ovvero fare in modo che l'eroe passi o davanti o dietro ad esempio un comodino o una staccionata?
Ciao, proverò a supportarlo nella 2.0, altrimenti in una versione successiva.
Grazie!
Se aggiungi anche la REU, come diceva qualcuno "siamo a cavallo"
Any plan to allow developing in C/C++ directly?
I.e. use the editors, build environment and maybe some library/glue code, but not the basic dialect?
Sorry, no plan for it.
Muchas gracias por crear esta maravillosa herramienta, para crear juegos para Commodore 64, recientemente hemos creado el juego "El Cartero" y estamos muy felices por ello!!. Gran saludo para ti!!
El Cartero is finished, made with c64 game maker
Thanks, that's nice to know! Looks good, I'm curious. Do you have any videos where I can see it in action?
Good job!
Thanks
Thanks for this tool i really enjoy working with it makes it much easier to make c64 games hope you keep working on it
Thanks, I'm working hard on version 2.0, which will introduce several new features, the most important of which is multi-directional scrolling.
Could you possibly make a linux version?
Maybe in the future, for now I'm busy making the next major release.
BTW, in this video you can see the software running on Linux Ubuntu 22.04, through Wine 10.0:
I already use Gamemaker on Linux using Lutris. Unfortunately the font is pretty blurry.
A native Linux version would be nice.
Could you make a step-by-step tutorial explaining all parts of Gamemaker, the current ones are really difficult to follow. For you as a developer the steps are of course easy to follow, but unfortunately not for others. I think that would make it easier for many people to work with it.
The runner would be a good start.
Hi, you can found a list of videos on the following playlist:
https://www.youtube.com/playlist?list=PLS2HHbmf1mzt7adMQm4BwGK6gMwfUZWVZ
I've already watched the videos, but they aren't step-by-step tutorials.
There's so much information missing from the videos.
As I wrote, tutorials that build on each other and explain the entire software would be good.
The program is good, no question about it, but it would certainly be easier for many people if the software was better documented. Videos are much better at explaining things to others.
Horizontal platformers or vertical shooters are certainly very popular and many people would be happy to be able to create games with them.
I hope you could make a few step-by-step tutorials.
There is a step-by-step tutorial (3 videos), and it's the one related to the construction of the game "Space Pong". Surely there are many things I should talk about, but I have been very focused on the development of the 1.5.x release (to add the multiplexer) and the upcoming 2.0 that adds the multi-directional scrolling (which is very challenging). After that I will start publishing videos to explain many things and tutorials.
Interesting tool, I hope to find some time soon and try it! I like seeing the progress notes.
Will I be able to grow a standard sprite?
Sorry, sprite expansion is not supported.
Is it possible to make a sprite like this using multiplexing?
Ciao. Sebbene non sono mai stato un'appassionato del Commodore 64 a me mi interessa voler utilizzarlo questo. Serve qualche conoscenza dell'hardware del C64 per utilizzarlo al meglio, es. registri?
Serve un po' di esperienza con la programmazione ed è bene sapere le caratteristiche principali del chip video (il VIC-II) anche per capire quali sono i limiti. Per fare semplici giochi non serve operare coi registri direttamente, puoi consultare la mia playlist italiana sul C64 Game Maker che include alla fine anche un tutorial (il gioco "SpacePong").
Bello. Ora c'è da capire come funziona 🙂
Ho postato dei video su YouTube, è un buon punto di partenza, ma di certo dovrò farne altri (avrei dovuto già farli, il fatto è che sono molto impegnato nel realizzare la prossima versione maggiore e le novità non saranno poche!)
Hi, that's really interesting and thank you so much for this project
Is it possible to test the project in a real c64 with flashcard ?
I cant open the example games (I have launch VC_redist.x64.exe before)
I haven't tried it, but with a cartridge similar to "Kung Fu Flash", you can load the .prg files onto a real C64. What do you mean you can't open the demos? You mean you can't run the executable of the C64 Game Maker? You need to have Windows 10 or 11 64-bit and a CPU that supports at least AVX.
I can launch the C64 Game Maker program. But I can't open the games in the folder "examples" (like "snake_EN.gmk64"), I have this message "Unable to open the file 'D:/Téléchargements/C64GameMaker v1.0.6/C64GameMaker v1.0.6/examples/Snake/snake_EN.gmk64'!"
Can you please relocate the C64 Game Maker in another directory, like "C:\tmp\C64 GameMaker v1.0.6"? (I also suggest to upgrade to the 1.5.3 version).
Ok, sorry for using directly in the wrong folder. I upgrade, it's work, I can open Snake and see the project elements. Now I can't launch the game "Can't find the .prg to run!" Maybe this is normal? Thank you for your quick responses. I find it a fascinating project.
Is there this same type of software that could be used on the real c64 (and at the same time also on windows)
I will find it nice to be able to work on the original machine.
Do you know if this type of project exists Or maybe you are thinking of doing it later? Because you can program on the C64 but from what appears to be quite difficult, it would be possible to program in Basic but with a more pleasant interface. With a sprite editor for example. Like yours which looks pleasant to use.
Before you can run the .prg, you have to generate it. You can press F5 to build the game (.prg) and then F9 to run it, or you can press Ctrl+F5 which does both operations in sequence (of course, before, you've to configure the C64 Game Maker, see my introduction video for details). As for programs to generate games on the C64 directly, there are some, like the SEUCK (Shoot'Em-Up Construction Kit) to create vertical scrolling games without writing a single line of code (scrolling that I will support in a future version of my tool) and others like "Garry Kitchen's GameMaker" or "Arcade Game Construction Kit". However, using these tools on the C64 is not very practical in my opinion, the PC offers a much more advanced user interface and experience. But these are tastes!
Hi, how’s it going? I wanted to ask if it would be possible to create a macOS Qt version, similar to how the PS4 emulator https://github.com/shadps4-emu/shadPS4/releases offers multiple versions. I’d love to test the C64GameMaker on Mac. Thanks in advance, and excellent work!
Ciao, come va? Volevo chiedere se fosse possibile creare una versione Qt per macOS, simile a come fa l’emulatore PS4 https://github.com/shadps4-emu/shadPS4/releases che offre diversi tipi di versioni. Mi piacerebbe provare C64GameMaker su Mac. Grazie in anticipo e ottimo lavoro!
I can't support MacOS directly, to develop for that operating system you need a Mac PC, but I don't have one. I've been told that with Wine 9.x you can run the program on Linux, it might work with Mac OS too.
Thank you for responding. In Wine for macOS, many Windows applications work for me, but this app crashes.
Even with the latest Wine version? 9.x?
I am using version wine-9.21-6-g969f90165bd, and it gives the following exception:
Module Address Debug info Name (431 modules, 3 for wow64 not listed)
PE-Wine 7bee0000- 7bfeb000 Deferred opengl32
PE 140000000- 14032c000 Deferred c64gamemaker
Mach-O 200000000- 20000b000 Deferred <wine-loader>
Mach-O 20858a000- 208658000 Deferred ntdll.so
Mach-O 2089de000- 2089eb000 Deferred libbrotlidec.1.1.0.dylib
Mach-O 208b41000- 208b55000 Deferred libz.1.3.1.dylib
Mach-O 208b70000- 208b85000 Deferred libbz2.1.0.8.dylib
Mach-O 208bcf000- 208bfb000 Deferred libpng16.16.dylib
Mach-O 208c3f000- 208c67000 Deferred libbrotlicommon.1.1.0.dylib
Mach-O 208c71000- 208df7000 Deferred win32u.so
Mach-O 208f3c000- 208fe3000 Deferred libfreetype.6.dylib
Mach-O 20b142000- 20b1b9000 Deferred winemac.so
Mach-O 20cd37000- 20cd44000 Deferred dwrite.so
Mach-O 20cd4f000- 20cd5b000 Deferred dnsapi.so
Mach-O 20cd70000- 20cd7e000 Deferred ws2_32.so
Mach-O 20cddf000- 20ce7f000 Deferred opengl32.so
It's hard to say what's going on, unfortunately as I said I can't develop for Mac.
Hi, im trying to download C64GameMaker v1.0.5.zip and says "Virus detected"
With which antivirus? I've submitted the .zip to VirusTotal (https://www.virustotal.com/gui/file/59042c9026b4ef8421346b89ece876acd991a75a1b5b...) and out of 58 antivirus, only MaxSecure detects "Trojan.Malware.300983.susgen", but it's definitely a false positive (all major vendors do not report viruses), probably due to a bad signature or bad heuristics used by this antivirus. Other users had the same issues with MaxSecure (same virus detected), look at this:
https://github.com/getsops/sops/issues/1331
(from that site: "this is a notoriously false positive returned quite often by MaxSecure, and Googling
"maxsecure" "Trojan.Malware.300983.susgen"
(or"maxsecure" "Suspicious.low.ml.score"
) will show you a dozen other projects for which this happened")And also this:
https://github.com/lian/msfs2020-go/issues/14
Hey, thanks for the quick replay, i had this issue with Brave browser download manager, but i tried on firefox and worked ok, now i tried again with Brave and worked (?!), really weird, i was sure it is a false positive anyway :). Thanks!
What a great work! I gave only a fast look at it. A question: This tool allows even asset clearing and reloading (for swapping graphics, for multilevels games with disk loading, for example) or, more incredibly, loading new code into memory?
No at the moment it allows only to load and run another .prg file (with some memory area preserved to store for example lifes, scores, etc) from the disk, but maybe in the future I will try to support cartridges in order to have more memory available.
Suggestions for features that would make it something I could see using for a big project as a bit of a change from .asm. Just little things I've noticed from some brief noodling around with the tool.
Very interesting new tool, for producing C64-games. Good work!
Thank you very much for creating this software. It will certainly make it easier for more people to create games for the C64. I have to familiarize myself with it more. I hope that the program will be developed further.
Thanks for your work! C64 Game Maker v1.0.2 (2024, AGPX)
Woow, Nice!!!