choice4genesis - a ChoiceScript clone for the Sega Genesis
Moderator: BigEvilCorporation
-
- Very interested
- Posts: 160
- Joined: Sun Apr 29, 2007 10:04 pm
- Location: Belo Horizonte, MG, Brazil
Version 0.11.1 is now available!
Version 0.11.1 fixes a background palette bug:
Made the background use pallette 0, and text use palette 1, so the background is shown correctly; that way, color 0 of the background image is displayed as expected.
Standalone distribution for 0.11.1: https://github.com/haroldo-ok/choice4ge ... ndalone.7z
Transpiler only for 0.11.1: https://github.com/haroldo-ok/choice4ge ... nspiler.7z
Demo ROM for 0.11.1: https://github.com/haroldo-ok/choice4ge ... mo.rom.bin
Made the background use pallette 0, and text use palette 1, so the background is shown correctly; that way, color 0 of the background image is displayed as expected.
Standalone distribution for 0.11.1: https://github.com/haroldo-ok/choice4ge ... ndalone.7z
Transpiler only for 0.11.1: https://github.com/haroldo-ok/choice4ge ... nspiler.7z
Demo ROM for 0.11.1: https://github.com/haroldo-ok/choice4ge ... mo.rom.bin
-
- Very interested
- Posts: 160
- Joined: Sun Apr 29, 2007 10:04 pm
- Location: Belo Horizonte, MG, Brazil
Version 0.12.0 is now available!
Hello, again!
Version 0.12.0 has been released.
This version implements support for ADPCM for both music and sound:
Transpiler only: https://github.com/haroldo-ok/choice4ge ... nspiler.7z
Version 0.12.0 has been released.
This version implements support for ADPCM for both music and sound:
- Added the "adpcm" flag that can be set for the "sound" and "music" commands;
- When using the ADPCM flag, it is now possible to use a .wav file as background music.
Transpiler only: https://github.com/haroldo-ok/choice4ge ... nspiler.7z
-
- Very interested
- Posts: 160
- Joined: Sun Apr 29, 2007 10:04 pm
- Location: Belo Horizonte, MG, Brazil
Re: choice4genesis - a ChoiceScript clone for the Sega Genesis
Here, I'm trying to teach "ChatGPT" to generate code for some random programming language, in this case, "choice4genesis"; normally, it you tried to do it in english, it will return a "Sorry, Dave" canned answer, but if you teach it in Portuguese first, then ask the questions in english, it works okay.
https://www.youtube.com/watch?v=fuIagko-Y1g
https://www.youtube.com/watch?v=fuIagko-Y1g
Re: choice4genesis - a ChoiceScript clone for the Sega Genesis
I heard about "extreme" MegaDrive VDP modes, when VDP acquires an ability to generate an 8-, 9-, or even 12-bit images thanks to some programming tricks.
Do the tools you use for choice4genesis development allow an opportunity of such tricks? Many visual novel developers for SMD would like to use more than 1 character sprites on the screen (like in RenPy and many other VN engines), but the main problem is a lack of free palettes.
Do the tools you use for choice4genesis development allow an opportunity of such tricks? Many visual novel developers for SMD would like to use more than 1 character sprites on the screen (like in RenPy and many other VN engines), but the main problem is a lack of free palettes.
-
- Very interested
- Posts: 160
- Joined: Sun Apr 29, 2007 10:04 pm
- Location: Belo Horizonte, MG, Brazil
Re: choice4genesis - a ChoiceScript clone for the Sega Genesis
Hello, at the moment, choice4genesis isn't capable of using those tricks, but I seems like a good idea for the VN genre, since, while those tricks tend to use almost 100% of the CPU, that kind of game does not use much CPU to begin with.
Re: choice4genesis - a ChoiceScript clone for the Sega Genesis
The resolution cut in DMA colors makes it hardly worth it. So you have more colors but a blocky appearance, would be much better to work the art to the limitations.
As for changing palettes, that happens in hblank. Meaning your two sprites cannot be on the same horizontal lines. Which is not what VNs do, they have two characters at the same height.
As for changing palettes, that happens in hblank. Meaning your two sprites cannot be on the same horizontal lines. Which is not what VNs do, they have two characters at the same height.
-
- Very interested
- Posts: 160
- Joined: Sun Apr 29, 2007 10:04 pm
- Location: Belo Horizonte, MG, Brazil
Version 0.13.1 is now available!
Hello, again!
Version 0.13.1 adds a built-in code editor.
Video showing the editor in action:
https://www.youtube.com/watch?v=dK_CyszhHl0
Standalone distribution for version 0.13.1: https://github.com/haroldo-ok/choice4ge ... ndalone.7z
Transpiler only: https://github.com/haroldo-ok/choice4ge ... nspiler.7z
Version 0.13.1 adds a built-in code editor.
Video showing the editor in action:
https://www.youtube.com/watch?v=dK_CyszhHl0
Standalone distribution for version 0.13.1: https://github.com/haroldo-ok/choice4ge ... ndalone.7z
Transpiler only: https://github.com/haroldo-ok/choice4ge ... nspiler.7z
-
- Very interested
- Posts: 160
- Joined: Sun Apr 29, 2007 10:04 pm
- Location: Belo Horizonte, MG, Brazil
Version 0.13.2 is now available!
Version 0.13.2 fixes a memory leak problem on the text buffer that would, sometimes, make images be displayed incorrectly.
Full standalone release for 0.13.2: https://github.com/haroldo-ok/choice4ge ... ndalone.7z
Transpiler only: https://github.com/haroldo-ok/choice4ge ... nspiler.7z
Full standalone release for 0.13.2: https://github.com/haroldo-ok/choice4ge ... ndalone.7z
Transpiler only: https://github.com/haroldo-ok/choice4ge ... nspiler.7z
Re: choice4genesis - a ChoiceScript clone for the Sega Genesis
It's a pity that VN32X has not received further development But maybe this tool will go further? Looks promising!
Re: choice4genesis - a ChoiceScript clone for the Sega Genesis
There is useful tool for palettes/colors ect. - https://rilden.github.io/tiledpalettequant/ , maybe it's somewhat made things easier for you to get this "magic tricks" up and running
I guess more helpful where be a tool, that cold do this trick from GameHut sleeve:
- Attachments
-
- 03.jpg (66.59 KiB) Viewed 26040 times
-
- 04.jpg (74.39 KiB) Viewed 26040 times
-
- 05.jpg (60 KiB) Viewed 26040 times
Re: choice4genesis - a ChoiceScript clone for the Sega Genesis
+
- Attachments
-
- colors.jpg (47.54 KiB) Viewed 26040 times
-
- clors+.jpg (38.61 KiB) Viewed 26040 times
-
- shade.jpg (52.87 KiB) Viewed 26040 times
-
- Very interested
- Posts: 160
- Joined: Sun Apr 29, 2007 10:04 pm
- Location: Belo Horizonte, MG, Brazil
Re: choice4genesis - a ChoiceScript clone for the Sega Genesis
That's a pretty nice converter!Muzzy wrote: ↑Fri Feb 24, 2023 10:48 amThere is useful tool for palettes/colors ect. - https://rilden.github.io/tiledpalettequant/ , maybe it's somewhat made things easier for you to get this "magic tricks" up and running
I guess more helpful where be a tool, that cold do this trick from GameHut sleeve:
-
- Very interested
- Posts: 160
- Joined: Sun Apr 29, 2007 10:04 pm
- Location: Belo Horizonte, MG, Brazil
Version 0.14.0 is now available!
Hello, again!
Version 0.14.0 reduces the size of the distribution. The full distribution for this version occupies 190MB, while in the previous version, it was 235MB.
- Full standalone distribution for 0.14.0: https://github.com/haroldo-ok/choice4ge ... ndalone.7z
- Transpiler only: https://github.com/haroldo-ok/choice4ge ... nspiler.7z
Version 0.14.0 reduces the size of the distribution. The full distribution for this version occupies 190MB, while in the previous version, it was 235MB.
- Full standalone distribution for 0.14.0: https://github.com/haroldo-ok/choice4ge ... ndalone.7z
- Transpiler only: https://github.com/haroldo-ok/choice4ge ... nspiler.7z
-
- Very interested
- Posts: 160
- Joined: Sun Apr 29, 2007 10:04 pm
- Location: Belo Horizonte, MG, Brazil
Version 0.4.3 is now available!
Bugfixes since 0.4.0:
- Fixed bug that happened when the background filenames had special chars;
- Fixed repeated variable names when using similar file names: where both 1chr1v1.png and #1chr1v1.png used to produce the same variable name, causing compilation errors;
- Fixed a bug where the automatic conversion was messing up the palettes of 16 color images when resizing them.
- Standalone distribution for 0.4.3: https://github.com/haroldo-ok/choice4ge ... ndalone.7z
- Transpiler only distribution for 0.4.3: https://github.com/haroldo-ok/choice4ge ... nspiler.7z
- Fixed bug that happened when the background filenames had special chars;
- Fixed repeated variable names when using similar file names: where both 1chr1v1.png and #1chr1v1.png used to produce the same variable name, causing compilation errors;
- Fixed a bug where the automatic conversion was messing up the palettes of 16 color images when resizing them.
- Standalone distribution for 0.4.3: https://github.com/haroldo-ok/choice4ge ... ndalone.7z
- Transpiler only distribution for 0.4.3: https://github.com/haroldo-ok/choice4ge ... nspiler.7z