zyzzle Posted August 6 Share Posted August 6 Let me just thank nanochess that Java scares him, as it should many, many more folks! I'm confident he can outperform and excel in finding 'reasonable' levels of optimization without any Java crutch. 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511546 Share on other sites More sharing options...
artrag Posted August 6 Share Posted August 6 Cvbasic is going to support 6502 machines! Oscar you will never stop to surprise me 👍🏻👍🏻 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511637 Share on other sites More sharing options...
artrag Posted August 6 Share Posted August 6 I was going to bet on the support for the Tatung Einstein... Instead you are moving to other cpus. Maybe the next move could be the TI99/4a 😁 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511640 Share on other sites More sharing options...
Jess Ragan Posted August 6 Share Posted August 6 Wait, what? Is this going to be for the CreatiVision specifically, or for other machines like the NES? Maybe we'll even be able to program Fry's robot friend Bender! https://spectrum.ieee.org/amp/the-truth-about-benders-brain-2650251277 2 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511678 Share on other sites More sharing options...
carlsson Posted August 6 Share Posted August 6 One step at a time, I suppose. Right now, CVBasic more and more looks like a TMS VDP BASIC, with support for different CPU's, sound chips and architectures. There are plenty of other Z80 systems with different graphics not covered so far. 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511708 Share on other sites More sharing options...
artrag Posted August 6 Share Posted August 6 The creativision has the tms9918 and 16kb of vram exactly as the colecovision, the msx and the other machines already supported. The video chip of the NES requires a lot of specialized work as it has many more advanced features than the tms9918 and it is based on a different architecture. 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511709 Share on other sites More sharing options...
+nanochess Posted August 6 Author Share Posted August 6 8 hours ago, artrag said: I was going to bet on the support for the Tatung Einstein... Instead you are moving to other cpus. Maybe the next move could be the TI99/4a 😁 The Tatung Einstein could be possible but doesn't have the INT pin connected so waiting for a video frame would be polling the VDP status. And the music tracker would stall during VRAM loading. Not sure if it has any fan. The TI99/4A TMS9900 processor is a proper 16-bit processor, too distant from Z80 and 6502. 2 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511805 Share on other sites More sharing options...
carlsson Posted August 6 Share Posted August 6 I believe the Tatung Einstein was a somewhat popular development system for ZX and CPC games back then (rather than cross developing on a PC) but I'm not sure it has much of a software library on its own, plus that it's very rare. Let's wait for an Einstein enthusiast before putting much effort into it. Actually I think Pencil II has more users. Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511817 Share on other sites More sharing options...
Jess Ragan Posted August 6 Share Posted August 6 I seem to remember hearing that the TI99/4A had severe hardware limitations that prevented it from functioning on the level of other 16-bit processors. I'm not going to be too broken up about it if CVBasic doesn't support that system... I never thought it was all that fantastic as a game machine anyway. Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511820 Share on other sites More sharing options...
+evg2000 Posted August 6 Share Posted August 6 9 minutes ago, carlsson said: I believe the Tatung Einstein was a somewhat popular development system for ZX and CPC games back then (rather than cross developing on a PC) but I'm not sure it has much of a software library on its own, plus that it's very rare. Let's wait for an Einstein enthusiast before putting much effort into it. Actually I think Pencil II has more users. The phoenix has a core for the Pencil II 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511824 Share on other sites More sharing options...
artrag Posted August 6 Share Posted August 6 (edited) Wikipedia says the tatung Einstein had few thousand unit sold. Without interrupts one has to change the way sprites and music work currently. Better to focus on code generation or other features common to all platforms. In this regard support for hybrid modes would cut away only some msx with Toshiba vdps...😅 In case you go on that route you can mirror only the color tables avoiding in this way any problem on the sprites Edited August 6 by artrag 2 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511853 Share on other sites More sharing options...
artrag Posted August 6 Share Posted August 6 Another interesting optimization could be to support on msx 32kb of ram. It would imply to switch off the bios and replicate the colecovision +sgm/adam configuration 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511870 Share on other sites More sharing options...
Tursi Posted August 6 Share Posted August 6 (edited) 13 hours ago, artrag said: I was going to bet on the support for the Tatung Einstein... Instead you are moving to other cpus. Maybe the next move could be the TI99/4a 😁 I cloned the repo to look at that... it looks doable, but all the spots with inline z80 would need to be abstracted. I wasn't comfortable making architectural changes to that level, since how you do that is a personal preference. You do the 6502 version, though, and I'll extend it to the TI for you (Edit: By 'you' I meant Nano ) Edited August 6 by Tursi 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511925 Share on other sites More sharing options...
Tursi Posted August 6 Share Posted August 6 4 hours ago, Jess Ragan said: I seem to remember hearing that the TI99/4A had severe hardware limitations that prevented it from functioning on the level of other 16-bit processors. I'm not going to be too broken up about it if CVBasic doesn't support that system... I never thought it was all that fantastic as a game machine anyway. It's comparable in performance to the ColecoVision - I've spent a lot of time on both machines. The CPU is true 16-bit, but it's sitting on an 8-bit multiplexer with lots of wait states (more than needed, it turned out), and registers live in RAM which makes all software really memory constrained. 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5511926 Share on other sites More sharing options...
+nanochess Posted August 7 Author Share Posted August 7 8 hours ago, Tursi said: I cloned the repo to look at that... it looks doable, but all the spots with inline z80 would need to be abstracted. I wasn't comfortable making architectural changes to that level, since how you do that is a personal preference. You do the 6502 version, though, and I'll extend it to the TI for you (Edit: By 'you' I meant Nano ) Well, the 6502 version for Creativision is working fine at this moment. The only things missing for a release and official announcement are: * Convert the music player from Z80 to 6502. * Convert the Pletter decompression code from Z80 to 6502. 4 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5512064 Share on other sites More sharing options...
+evg2000 Posted August 7 Share Posted August 7 cool about the creativision i have a hardware project i want to work on and being able to create a test program to run on real hardware would be helpful! 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5512081 Share on other sites More sharing options...
Tursi Posted August 7 Share Posted August 7 3 hours ago, nanochess said: Well, the 6502 version for Creativision is working fine at this moment. The only things missing for a release and official announcement are: * Convert the music player from Z80 to 6502. * Convert the Pletter decompression code from Z80 to 6502. Sweet! I'll watch for the official post, then I'll keep my word 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5512109 Share on other sites More sharing options...
carlsson Posted August 7 Share Posted August 7 8 hours ago, evg2000 said: cool about the creativision i have a hardware project i want to work on and being able to create a test program to run on real hardware would be helpful! Are you also on CreatiVEmu forum? Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5512164 Share on other sites More sharing options...
+evg2000 Posted August 7 Share Posted August 7 4 hours ago, carlsson said: Are you also on CreatiVEmu forum? I tried but I can't find a place to create an account. I tried forgot password to see if it would let me create an account but that didn't work. Also, my virus checker isn't thrilled with the site since it's http. Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5512257 Share on other sites More sharing options...
+nanochess Posted August 7 Author Share Posted August 7 1 hour ago, evg2000 said: I tried but I can't find a place to create an account. I tried forgot password to see if it would let me create an account but that didn't work. Also, my virus checker isn't thrilled with the site since it's http. I also didn't find how to create an account. I think they disabled it and no one noticed it. 1 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5512302 Share on other sites More sharing options...
carlsson Posted August 7 Share Posted August 7 Hm. Perhaps ping @MADrigal about that. Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5512311 Share on other sites More sharing options...
+nanochess Posted August 7 Author Share Posted August 7 Just released the Turbo Powered CVBasic v0.6.0 with support for Sord M5, Memotech, Creativision (Dick Smith's Wizzard) https://forums.atariage.com/topic/370611-colecovision-turbopowered-basic-compiler-cvbasic-v060-now-with-6502-support/ Too much power at your reach! 😉 2 Quote Link to comment https://forums.atariage.com/topic/365682-colecovision-wonder-tastic-basic-compiler-cvbasic-v050-now-with-bank-switching-support/page/8/#findComment-5512429 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.