The bugs related to the missing procedures and labels has been resolved. Further testing needs to be done and some translations before it can be released. A new error message has been added. GBE is now able to place the cursor on the offending line and properly report what went wrong.
I'd like to thank some people for their translation work:
... GokMasE for the Swedish translation
... kellis for the French translation
... Ozk for the Norwegian translation
... SWE for the Slovenian translation
... Curly, Juergen Liebenstein, and Ulf Dunkel for the German translation
Tuesday, September 18, 2007
Sunday, September 16, 2007
GFA Compiler status
I have discovered more bugs in the GFA Compiler. It is currently being investigated and hopefully a solution can be found.
The compiler translates these to JSR 0.l and JMP 0.l, which is very bad to say the least.
__________________________________________________
' all of these have missing procedures or labels
' none of these generate compiler/linker errors!
'
ON BREAK GOSUB break
ON ERROR GOSUB test
'
ON x GOSUB proc1,proc2,proc3,proc4
'
ON MENU BUTTON 1,2,3 GOSUB button
ON MENU GOSUB menu
ON MENU IBOX 1,2,3,4,5 GOSUB ibox
ON MENU KEY GOSUB key
ON MENU MESSAGE GOSUB message
ON MENU OBOX 1,2,3,4,5 GOSUB obox
'
EVERY 2 GOSUB every
AFTER 2 GOSUB after
'
RESTORE dat
GOTO go
PROCEDURE trap_error
RESUME error
RETURN
'
' eof
The compiler translates these to JSR 0.l and JMP 0.l, which is very bad to say the least.
__________________________________________________
' all of these have missing procedures or labels
' none of these generate compiler/linker errors!
'
ON BREAK GOSUB break
ON ERROR GOSUB test
'
ON x GOSUB proc1,proc2,proc3,proc4
'
ON MENU BUTTON 1,2,3 GOSUB button
ON MENU GOSUB menu
ON MENU IBOX 1,2,3,4,5 GOSUB ibox
ON MENU KEY GOSUB key
ON MENU MESSAGE GOSUB message
ON MENU OBOX 1,2,3,4,5 GOSUB obox
'
EVERY 2 GOSUB every
AFTER 2 GOSUB after
'
RESTORE dat
GOTO go
PROCEDURE trap_error
RESUME error
RETURN
'
' eof
Wednesday, September 12, 2007
GBE Status
Resolved the floating point problems in the STOS import module.
Floating point format in the amos import module also corrected. Still working on this one. ;o)
Do to the way extensions work in both of these products, files using extensions cannot be 100% detokenized. Suffice it to say, the extension scheme was poorly implemented. :-P
Floating point format in the amos import module also corrected. Still working on this one. ;o)
Do to the way extensions work in both of these products, files using extensions cannot be 100% detokenized. Suffice it to say, the extension scheme was poorly implemented. :-P
Monday, September 10, 2007
GBE Status
Created an Integer Basic (Apple) import module. This one is completed.
Work still continues on the amos import module.
Work still continues on the amos import module.
Sunday, September 09, 2007
GBE Status
I did some work on the STOS - The Game Creator import module. Solved the floating point conversion problems. This module is more or less done.
Work continues on the amos import module.
Work continues on the amos import module.
Monday, September 03, 2007
Current status
Created an Applesoft Basic import module. This one is completed.
There seems to be documents about this format that do not agree. I also found files in both formats. My import module will now load both types.
I started an amos (amiga) import module, but it's not finished yet.
The STOS import module was never finished either.
There seems to be documents about this format that do not agree. I also found files in both formats. My import module will now load both types.
I started an amos (amiga) import module, but it's not finished yet.
The STOS import module was never finished either.
Subscribe to:
Posts (Atom)