|
Post by psycatic on Dec 11, 2013 10:00:45 GMT -5
Well I stopped using BasiEgaXorz soon after I started, as it just didn't work as I expected. It's a shame because the fundamental idea is great and the community here is helpful! As it is no longer supported and the IDE etc is all closed source, nobody can really pick up the project so I decided to create something similar from the ground up. I'm looking to make it: - Compatible with modern operating systems - Include a Linux version - Compatible with BEX - Easier to use with wider libraries - Built in tile editors etc - Fast and easy to use It's a long term project, especially considering I also have a game project on the go but I've made a start. Take a look at this quick vid... Do you think this is a good idea? I've created a new forum and added a sections for it here... psycatic.proboards.com/board/12/16-bit-basicCheers, Phil
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Dec 11, 2013 12:37:17 GMT -5
I think it's an idea that has long needed to be addressed. The concept of easy to use, accessible development tools for classic consoles is worthy. New games alone do not make the same impact as new game makers.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Dec 11, 2013 17:59:24 GMT -5
Do you think this is a good idea? As long as you do go open source .. otherwise it would just be another BEX I'd also recommend using a external ( plain-text ) file containing the command & function definitions, so that it's easy for people to contribute ( without having to recompile the IDE ).
|
|
|
Post by psycatic on Dec 12, 2013 4:00:50 GMT -5
As long as you do go open source I'm a Linux man It'll be open for sure and built with a free cross platform compiler
|
|
|
Post by beginnerxorz on Dec 12, 2013 4:35:17 GMT -5
....I think I'll stay with BasiEgaXorz.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Dec 12, 2013 16:10:14 GMT -5
....I think I'll stay with BasiEgaXorz. That's a good idea. You don't want to be using bleeding edge stuff when you're learning. I used to be a software tester in a previous career. This is the exciting bit for me
|
|
|
Post by nitrofurano on Dec 21, 2013 12:50:28 GMT -5
seeing this, i'd ask if anyone here experimented Boriel's ZX-Basic Compiler i'm talking about it because these reasons: 1- it is all coded in Python language (runs perfectly on Linux) 2- it's extremely easy to use 3- it's very flexible (was defaultly made for ZX-Spectrum, but with some "tricks" we can compile for any Z80 hardware - probably people here are very aware of this cross compiler via SMSPower forum, specially from what Haroldoop did there - btw, i were kind of successful on using this cross-compiler for MSX, Aquarius, VG5000, MC1000 (a rare GEM1000 brazilian clone), SG1000 and GameGear, etc. (i didn't start GameBoy and GameBoyColor yet because my laziness on checksum stuff! ) ) of course this cross-compiler in this topic here is about Genesis/Megadrive, and perhaps flexible enough to all other 68k hardware (such as X68000, NeoGeo, arcade machines like Darius (i really want to code a snake-like game for that triple-cinescope arcade machine! ), AtariST, Amiga, etc. ) i also cited Boriel's cross-compiler because, since it is all coded in Python, and probably easy to fork/adapt/debug/etc., a cross compiler compatible with BasiEgaXorz and based on Boriel's sources might be interesting what do you all think about this? (i imagine that the tough part is to create a 68k assembler python script based on the z80 assembler we find inside there, and then create libraries that will be used to reach some proximity to BasiEgaXorz, the best as possible? )
|
|
|
Post by memorydump on Dec 21, 2013 16:37:47 GMT -5
All I'll say is I hope this doesn't die. A basic compiler that continues to be worked on would be nice, it's a shame BasiEgaXorz was abandoned without at least going open source.
What would be even more neat is if someone somehow made something like The Games Factory/Multimedia Fusion 2 for Genesis. Always wondered if that would be possible. Either way, a new more complete basic compiler is definitely welcome!
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Dec 26, 2013 8:57:35 GMT -5
I'd rather you pick a specific platform nitrofurano and do that as best you can. I'd love for ZX Basic to be THE high level development tool for the Sega Master System.
|
|
mdk137
Moldy Popcorn
Posts: 36
|
Post by mdk137 on Dec 27, 2013 20:37:30 GMT -5
Good initiative psycatic! I have two humble suggestions: first, go open source!, second release early, release often!
Sorry my poor english
|
|
|
Post by nitrofurano1 on Aug 23, 2016 9:59:21 GMT -5
I'd rather you pick a specific platform nitrofurano and do that as best you can. I'd love for ZX Basic to be THE high level development tool for the Sega Master System. No way! that is extremely too boring and frustrating for me! focusing on just one platform would simply kill my whole enthusiasm about the retro scene... I enjoy a lot keeping on experimenting everything i can - and the experiences i get from one platform is always very useful for another and back, and it is always a very enriching experience. And i also enjoy sharing the sources of what i do, so it would be really exciting seeing or helping people reaching far better and wider experiences and results than me!
|
|
|
Post by nitrofurano1 on Aug 23, 2016 10:06:30 GMT -5
And btw, psycatic , thank you a lot for sharing your enthusiasm about software libre here! Perhaps a good idea is to start from scratch an empty project somewhere, like github, even without any code, or just with documentation, and then we add code there just like cooking a stone soup. I guess that the very first step is to have a good 68k basic cross-compiler, and then we try to add some specific libraries, rom file format and specifications (if needed), and focus to extend it to all other 68k hardware, just like the Boriel’s ZX-Basic Compiler is about (or has a huge potential to be about). It would be really great seeing it multi-platform and command-line friendly, and perhaps all made in an interpreted language, just like Boriel’s ZX-Basic Compiler is all made in Python. So, i’m really curious if someone want to start it, and please keep us informed about its progress! - and talking about progress, what’s up since 2013?
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Aug 23, 2016 10:25:26 GMT -5
This project appears to have died 3 years ago. Building a new compiler is a LOT of work, but if you want an open source compiler, you're more than welcome to do so you can use the libraries from SecondBASIC as a foundation.
|
|
|
Post by nitrofurano1 on Aug 23, 2016 11:58:05 GMT -5
This project appears to have died 3 years ago. Building a new compiler is a LOT of work, but if you want an open source compiler, you're more than welcome to do so you can use the libraries from SecondBASIC as a foundation. i know, and this is why i consider relevant a compiler being the most flexible and multi-platform targeting as possible - if this was possible with Boriel’s ZX-Basic Compiler (which started as an academic thesis fro Jose Rodriguez years ago) as you see at www.boriel.com/wiki/en/index.php/ZX_BASIC:Released_Programs#OTHER_HARDWARE , i really wonder what restricts such potential and possibility on other compilers, i guess you can see the point! and btw, thanks for the libraries, but for using them in a GPL-compatible project, we (future users and co-developers) need to be totally sure that these libraries are GPL-compatible as well (for example, Debian repository maintainers are extremely serious about this) in the meanwhile i found this compiler, which seems really interesting: (The Amsterdam Compiler Kit) - github.com/davidgiven/ack/releases/tag/release-6-0-pre-5- github.com/davidgiven/ack- tack.sourceforge.net/it seems to be multilanguage (basic among pascal, fortran, etc.) and multiarchitecture (68k among z80, 6502, 6809, etc.), so it seems to be an amazingly encouraging great start for a software-libre project fork focusing Megadrive/Genesis (and about licensing, github.com/davidgiven/ack/commit/a56d81ea51b1cee4d1d900c0498ef510ec72aa7f doesn’t look incompatible with GPL at first sight)
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Aug 23, 2016 13:33:55 GMT -5
From an outside perspective psycatic dropped his project and didn't communicate his desire to discontinue. His last post here was in 2013. ZX BASIC and multi-platform BASIC compilers would be a HUGE win for beginners. Unfortunately, I have yet to see a clear way to download, install and run ZX BASIC for any retro game console. I would LOVE for anyone to prove me wrong. At this point I don't see a way for beginners to download, install and use anything but the new SecondBASIC www.second-dimension.com/sbasic/
|
|