ZxList 6, P file to BASIC conversion app
ZxList 6, P file to BASIC conversion app
Hi team,
EDIT: 11 September 2024 version 6.5 beta "j " now available (download is below) for modern Windows
Been porting a few old programs recently. Zx Lister 6.0 takes a P file as input, and outputs a text file containing the BASIC listing. The TTF font is also available below for rendering the ZX81 graphics characters
Beta version 6.5 "j" has many bug fixes and completes support for Lambda 8300 files
Version 6.4 added compatible with the ZX-IDE Software Development Tool (http://sinclairzxworld.com/viewtopic.php?f=6&t=795). The output is a plain text .asm file which can be directly opened in ZX-IDE and in most cases immediately compiled & directly transferred to the emulator.
Version 6 is an app for Windows 3.1, 95 or XP (and probably newer versions as well). The first version was originally written in 1994 in VB, if you are wondering why it is such an archaic app. Version 6 adds ZX-IDE compatibility.
ZxList6.zip is attached to this topic (Windows version). Comments are welcome.
David Gonzales
EDIT: Added Sinclair.ttf font
EDIT: Version 6.4 now supports disassembly of machine code found in REM statements
EDIT: Version for 64-bit/32-bit windows updated to v 6.3. Runs on Windows 2000 and newer, including WIndows XP/Vista/Windows 7
EDIT: Attachment for 16-bit now includes Cmdialog required file. Runs on Windows 3.1, Windows 95 and Windows XP, Windows 7 32-bit
EDIT: 11 September 2024 version 6.5 beta "j " now available (download is below) for modern Windows
Been porting a few old programs recently. Zx Lister 6.0 takes a P file as input, and outputs a text file containing the BASIC listing. The TTF font is also available below for rendering the ZX81 graphics characters
Beta version 6.5 "j" has many bug fixes and completes support for Lambda 8300 files
Version 6.4 added compatible with the ZX-IDE Software Development Tool (http://sinclairzxworld.com/viewtopic.php?f=6&t=795). The output is a plain text .asm file which can be directly opened in ZX-IDE and in most cases immediately compiled & directly transferred to the emulator.
Version 6 is an app for Windows 3.1, 95 or XP (and probably newer versions as well). The first version was originally written in 1994 in VB, if you are wondering why it is such an archaic app. Version 6 adds ZX-IDE compatibility.
ZxList6.zip is attached to this topic (Windows version). Comments are welcome.
David Gonzales
EDIT: Added Sinclair.ttf font
EDIT: Version 6.4 now supports disassembly of machine code found in REM statements
EDIT: Version for 64-bit/32-bit windows updated to v 6.3. Runs on Windows 2000 and newer, including WIndows XP/Vista/Windows 7
EDIT: Attachment for 16-bit now includes Cmdialog required file. Runs on Windows 3.1, Windows 95 and Windows XP, Windows 7 32-bit
- Attachments
-
- ZxList6.5BETAj.zip
- For 32/64-bit Windows (Windows 10 etc.)
- (391.6 KiB) Downloaded 106 times
-
- FONT_SinclairZX.zip
- TTF font for displaying all ZX81 characters
- (190.82 KiB) Downloaded 106 times
-
- zxlist64.zip
- For 32/64-bit Windows (2000 and newer)
- (124.21 KiB) Downloaded 511 times
-
- ZxList6.zip
- For 16/32-bit Windows, with Cmdialog included
- (242.54 KiB) Downloaded 433 times
Last edited by David G on Wed Sep 11, 2024 9:48 am, edited 18 times in total.
Re: ZxList 6, P file to BASIC conversion app
Hi David, Welcome aboard!
Thanks for posting this - new tools are always welcome!
C
Thanks for posting this - new tools are always welcome!
C
Re: ZxList 6, P file to BASIC conversion app
As it's a 16 bit windows program it won't work on 64 bit windows (XP, Vista, 7, 8, 2003, 2008, 2012).
If possible it might be worth compiling a 32bit windows version that would work on 64bit windows. To be honest these days I'd make the 32bit the default windows target with a special 16 bit version if you want to run on Win 3.x.
Cheers.
Phill.
If possible it might be worth compiling a 32bit windows version that would work on 64bit windows. To be honest these days I'd make the 32bit the default windows target with a special 16 bit version if you want to run on Win 3.x.
Cheers.
Phill.
Re: ZxList 6, P file to BASIC conversion app
"THE" David Gonzales !
I'm your fan...
I try to code this, in VB: http://dskcenter.free.fr/zxtools.html
Many thanks.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: ZxList 6, P file to BASIC conversion app
Hi,
Windows users (WINZ users), Download and put this VBX files in the same ZxLIST directory.
And launch it!
(work on Win7)
Windows users (WINZ users), Download and put this VBX files in the same ZxLIST directory.
And launch it!
(work on Win7)
- Attachments
-
- g16_run.zip
- (259.81 KiB) Downloaded 368 times
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Re: ZxList 6, P file to BASIC conversion app
Thanks XavSnap.
I have now included Cmdialog.vbx in the attachment.
I had previously tried ZXTools, but wasn't able to figure out how to install it.
I have now included Cmdialog.vbx in the attachment.
I had previously tried ZXTools, but wasn't able to figure out how to install it.
Re: ZxList 6, P file to BASIC conversion app
Installing the VBX files won't help you if it is 64 bit windows, whatever the flavor.
When running (on windows 2008 64bit) I get the following :
Just checked on a Windows 7 64 bit and get the same error.
Cheers.
Phill.
When running (on windows 2008 64bit) I get the following :
Just checked on a Windows 7 64 bit and get the same error.
Cheers.
Phill.
Re: ZxList 6, P file to BASIC conversion app
The only way you're going to get that running under Windows 7/8 is probably using a virtual machine to run Windows XP.
Re: ZxList 6, P file to BASIC conversion app
The point I was trying to make, is that the original utility which is still being worked on by it's author, is compiled as a **16 bit** windows app, this makes absolutely no sense these days, as 64 bit windows has been around for at least 10 years and most new machines are sold with 64 bit windows on.poglad wrote:The only way you're going to get that running under Windows 7/8 is probably using a virtual machine to run Windows XP.
If at all possible the original code should be ported to a version of visual basic that at least supports producing 32 bit executables. It wouldn't even cost anything** I don't think as there are versions of Visual Basic available for free now.
Yep here : http://www.visualstudio.com/en-US/produ ... express-vs
** Apart from time required to port the code, but as previously stated this makes a lot of sense now.
Cheers.
Phill.
Re: ZxList 6, P file to BASIC conversion app
THIS PROGRAM IS A VB PROGRAM, YOU HAD TO INSTALL SPECIFICSDavid G wrote:Thanks XavSnap.
I have now included Cmdialog.vbx in the attachment.
I had previously tried ZXTools, but wasn't able to figure out how to install it.
DLL TO LAUNCH THE EXE FILE !
PLEASE DOWNLOAD THE DLL PACKAGE AVAILABLE ON THE DOWNLOAD SITE.
or download it on http://dskcenter.free.fr
(It's a Visual Basic V5 Fr Runtime package ... not a Vb6 !!!)
This DLLs is used on all XavSnap's programs...
You had to install DLL once... to use all Exécutables files!
(VB81 XuR, ZxTools, CPCtoken, OricToken, DskCenter,UDGs...)
Choose a Win95 compatibility in case of 64bits Windows release.
Juste get the zipped file, unzip it in a new folder! (don't open the zip directly in the Windows explorer!)
And create a sortcut on your desktop. (in Vb81 XuR, run the "\icons\Setup_Programs_menu_links.js" Java Script program, to link P(launch),TXT(compile text to),Z81(launch),WAVs(play with) icones/files... to Vb81.)
Have fun!
Xavier ...on the Facebook groupe : "Zx81 France"(fr)