ANSI -> MZX -> ANSI Conversion Is there ANSI conversion software?
#1
Posted 20 December 2020 - 03:47 PM
So did I miss a tool that does this in the tools section? Thanks for any fingers pointing in the right direction.
#2
Posted 21 December 2020 - 11:33 AM
If it's something you'd find useful an MZM<->ANS converter should be possible. If there's enough interest it could be bundled with MZX like ccv/png2smzx/checkres/etc (though I think this is the first time it's ever been brought up since Exo dropped ANS support).
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#3
Posted 22 December 2020 - 05:57 AM
Lachesis, on 21 December 2020 - 03:33 AM, said:
If it's something you'd find useful an MZM<->ANS converter should be possible. If there's enough interest it could be bundled with MZX like ccv/png2smzx/checkres/etc (though I think this is the first time it's ever been brought up since Exo dropped ANS support).
This sounds like a good idea to add a ANSi <-> MZM format converter to the list of tools, It helps me very much too.
This post has been edited by smilymzx: 22 December 2020 - 05:59 AM
I am at:
Z2 - ZZT forums, NESDEV Forums, SMW Central (Super Mario World)
Other interests:
Museum of ZZT, NESDEV Wiki, Wiki of Weavers (ZZT-related!)
#4
Posted 23 December 2020 - 03:33 AM
Digging through the old ANSi import functionality also reminded me of something that's been missing for a while, which is a layer-format MZM type selection menu (ANSi import had this but it was not copied over to MZM2 import for some reason).
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#5
Posted 27 December 2020 - 06:42 AM
Windows x86 test build.
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#6
Posted 27 December 2020 - 11:34 PM
Lachesis, on 27 December 2020 - 01:42 AM, said:
Windows x86 test build.
Import has worked for me on this test build, but I don't see export option. Is there a different menu other than ALT+X?
EDIT: I see it's in the block menu. Cool.
This post has been edited by hseiken: 27 December 2020 - 11:35 PM
#7
Posted 27 December 2020 - 11:47 PM
I tried to also attach the exported file, but no dice. Instead, attached is an MZX world I've been doodling BBS/ANSI art in which might be useful for testing and where the pablowdraw image came from.
As far as I recall, it doesn't have any background color usage into the blinking ones, so if testing bg color 8 and above, nothing in this mzx will be useful. I hope this file will be of some use in the efforts of ASNI import/export bug squashing.
Attached File(s)
-
TESTANSIEXPORT.PNG (105.21K)
Number of downloads: 10 -
BBSGAME.mzx (92.83K)
Number of downloads: 1
#8
Posted 28 December 2020 - 12:06 AM
edit: something that might help as long as the SAUCE record stays intact on exported ANSi files is width >=80 exports could just drop the line ends altogether (and if the SAUCE record is removed... that's what the 'force wrap' option is for

This post has been edited by Lachesis: 28 December 2020 - 12:17 AM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#9
Posted 28 December 2020 - 12:32 AM
I leave it up to the guru's to make decisions like this. Hopefully SmilyMZX can chime in if they have input on the matter or are more technically inclined in this matter. Thanks for looking into this, btw.
#10
Posted 28 December 2020 - 12:42 AM
#11
Posted 29 December 2020 - 09:15 AM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#12
Posted 29 December 2020 - 11:34 PM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#13
Posted 30 December 2020 - 12:57 AM
EDIT: Tested some exports and the colors seem to be correctly exported now. Sweet!
This post has been edited by hseiken: 30 December 2020 - 01:02 AM
#14
Posted 30 December 2020 - 01:31 AM
edit: I had this tab open for a while and didn't see your reply. I think adding 1 to the SAUCE columns value of the exported ANSi would be a valid workaround (the scan would have to differentiate between the SAUCE width and the actual observed image size to make sure it clears the correct area but that isn't a big deal).
This post has been edited by Lachesis: 30 December 2020 - 01:35 AM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#15
Posted 30 December 2020 - 03:21 AM
Test build 3. (note: I left trace logging enabled for this build to hopefully give insight into the scan/wrapping operations MZX is performing in case something goes horribly wrong.)
This post has been edited by Lachesis: 30 December 2020 - 03:23 AM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#16
Posted 08 January 2021 - 05:43 AM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#17
Posted 11 January 2021 - 09:28 AM
Lachesis, on 08 January 2021 - 12:43 AM, said:
It appears it's working fine, yes. Thanks!
#18
Posted 13 January 2021 - 02:06 AM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#19
Posted 13 January 2021 - 03:05 AM
Lachesis, on 12 January 2021 - 09:06 PM, said:
