English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Language > Coders. Blitz Basic

 
 
Thread Tools
Old 20 June 2019, 19:27   #1
BippyM
Global Moderator

BippyM's Avatar
 
Join Date: Nov 2001
Location: Nottingham, UK
Age: 44
Posts: 8,875
New PC Project: Blitz Source Converter

Hi Guys,


I am going to take a short break from my SwosEditor in light of the Swos2020 release.. so I have decided I might look into writing a blitz source converter and maybe even a PC editor (pipedream haha).


I have not started anything yet, but I hope to have a GUI and hopefully using QT make it cross platform.


The purpose of this thread.. Ideas and suggestions to start, and also as much info about the blitz library system as possible.


I will chuck a mock gui together shortly


Edit: I am aware of this >> https://github.com/grovdata/pyblitz2 but it hasn't been updated in a while

Edit2: I am also considering an Amiga version
BippyM is offline  
Old 20 June 2019, 19:29   #2
BippyM
Global Moderator

BippyM's Avatar
 
Join Date: Nov 2001
Location: Nottingham, UK
Age: 44
Posts: 8,875
Post for suggestions and ideas:
  • Load BB2 source and as best as possible match the blitz tokens to libraries
  • For unrecognised "???" tokens we will give a list of all possible commands matching the token from each library. Taking this a step further the program could compare the number of arguments required by commands and if there is a match just list them. The user then selects which they think it is, and can then attempt compiling.
  • Code highlighting
  • I am now considering making this a complete development environment for blitz...

Last edited by BippyM; 22 November 2019 at 22:36.
BippyM is offline  
Old 20 June 2019, 20:08   #3
BippyM
Global Moderator

BippyM's Avatar
 
Join Date: Nov 2001
Location: Nottingham, UK
Age: 44
Posts: 8,875
Post for blitz library structure and info
BippyM is offline  
Old 25 June 2019, 20:45   #4
rcman
Long time Amiga Owner

rcman's Avatar
 
Join Date: Jun 2017
Location: Uxbridge Canada
Age: 52
Posts: 104
Just want to say you're awesome!

RC
rcman is offline  
Old 25 June 2019, 22:11   #5
Zener
Registered User
Zener's Avatar
 
Join Date: Jan 2009
Location: Barcelona / Spain
Posts: 253
Great idea, if you need some people to test try count with me
Zener is offline  
Old 22 November 2019, 22:38   #6
BippyM
Global Moderator

BippyM's Avatar
 
Join Date: Nov 2001
Location: Nottingham, UK
Age: 44
Posts: 8,875
Today I have done more investigation to the blitz library structure, and have managed to work out the best way to get the library commands out.

Next I am going to document how the bb2 files store info and tokenisation. Maybe it's time to start some coding!
BippyM is offline  
Old 23 November 2019, 16:12   #7
Pyromania
Moderator

Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 2,167
Great idea, I’ll follow the progress and enjoy seeing where this goes.
Pyromania is offline  
Old 27 November 2019, 11:27   #8
MickGyver
Registered User

MickGyver's Avatar
 
Join Date: Oct 2008
Location: Finland
Posts: 503
Quote:
Originally Posted by BippyM View Post
Today I have done more investigation to the blitz library structure, and have managed to work out the best way to get the library commands out.

Next I am going to document how the bb2 files store info and tokenisation. Maybe it's time to start some coding!
You have probably already figured this out but keywords are tokenized with a two byte (word) id and new lines are the null character (0) instead of LF (10). This project on github might help: https://github.com/richardjdare/bb2-mode
MickGyver is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
OSSC (Open Source Scan Converter) with an Amiga jarp support.Hardware 129 12 August 2019 13:54
Blitz Basic 2 source code Retro1234 Coders. Blitz Basic 8 25 May 2016 06:07
Source Code for finished games/demos in Blitz? diablothe2nd Coders. Blitz Basic 15 14 November 2012 23:04
Graphics converter - RAW to source pmc request.Apps 19 18 May 2007 23:42
AWeb Open Source project update Paul News 0 22 September 2004 11:23

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:14.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.06666 seconds with 15 queries