Commodore 64 (C64) Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
Flyer Network Modem
Goto page Previous  1, 2, 3 ... 5, 6, 7 ... 13, 14, 15  Next
 
Post new topic   Reply to topic    Commodore 64 (C64) Forum Index -> New Releases
View previous topic :: View next topic  
Author Message
c64web
Immortal Grandmaster of C64
Immortal Grandmaster of C64


Joined: 28 Jun 2007
Posts: 3641
Location: Qld OZ

PostPosted: Mon Mar 12, 2012 8:04 am    Post subject: Reply with quote

Good explanation of the limitation of the hardware, only i would of added the price hike if a FPGA was used like the 1541UII, not to mention the time to develop your own core or adapt the 1541UII core now it's open source. The choice to keep the price around $100 is a good one.

Will give the Telnet app a go tonight. Here is a good source of telnet BBS to try.
http://cbbsoutpost.servebbs.com/

Shane
_________________
Looking for a causal coder, Python/MYSQL/PHP/Java. "FOUND" Smile
Commodore 8bit Banner Exchange (406137 banners served)
Back to top
View user's profile Send private message Send e-mail Visit poster's website
c64web
Immortal Grandmaster of C64
Immortal Grandmaster of C64


Joined: 28 Jun 2007
Posts: 3641
Location: Qld OZ

PostPosted: Mon Mar 12, 2012 11:29 am    Post subject: Reply with quote

Updated to 1.17 this has become matter of fact as it's so easy, listed the updates lots of fixes as you mentioned.

Run the telnet program and logged onto antidote and digitaldial bbs with no problems, no need for a instruction book as the setup is easy, locked up once that required a reboot but went online several time to see if it would do it again with no problem.

The Telnet program allows the Flyer to be a Modem for the first time. Congratulation in getting this done, i don't doubt there will be some bugs to iron out but hey it worked fine for me and quit fast.

The fact that you can load the test software directly from one source has goto make life easy to beta test programs as everyone is on the same version.

An IRC client would be something. Smile

Cheers
Shane.
_________________
Looking for a causal coder, Python/MYSQL/PHP/Java. "FOUND" Smile
Commodore 8bit Banner Exchange (406137 banners served)
Back to top
View user's profile Send private message Send e-mail Visit poster's website
dJOS
Groupie
Groupie


Joined: 27 Jan 2012
Age: 38
Posts: 281
Location: Adelaide, South Australia

PostPosted: Tue Mar 13, 2012 6:46 am    Post subject: Reply with quote

Lol, I too got connected to antidote via brandons Telnet program - annoying thing was it wouldnt let me create an account, said userbase full or similar

Brandon, Tenet just needs multiple account support and ability to save those accounts and you're done. Cool

btw, I hooked up my zoomfloppy to my flyer today but it would only work on the slowest "original" comms setting (making a d82 SID Music disk is easier this way imo) - this is extremely slow!!!
_________________
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, C64 Flyer Net Modem, ZoomFloppy
Back to top
View user's profile Send private message Visit poster's website
analogkid
Newbie


Joined: 23 Nov 2011
Age: 42
Posts: 18
Location: KPDX

PostPosted: Wed Mar 14, 2012 8:22 am    Post subject: Reply with quote

dJOS wrote:
Hi Brandon, I'm finding a lot of incompatle d64's lately, I wonder if it would be possible to add a "real 1541" mode ala Vice that can be enabled if desired?


dJOS wrote:
c64web wrote:
dJOS Can you give an example and a link to it.

Shane.


Here are a handful in my "c64" folder: https://public.me.com/derek.osborn

Btw, i've tried these with and without JD on and it makes no difference so I assume they have built in fancy fast-loaders or similar.

I had some time this evening to check some of these out:

Loderunner plays fine but just flashes the red LED after loading. Loderunner is sending a U+ command to change the communication speed for C64. I don't actually support U+ (or U-) currently as the Flyer always operates at the slightly slower (lowest common denominator) C64 speed. I'll add support for these in 1.1.8, or at least silently accept the commands for now.

Zork seemed to work only if answering 'no' to the question about whether it's being loaded from a 1541 disk drive. Otherwise it is trying to execute code within the drive via the U3 command (presumably for a custom fastloader? I don't remember the original Zork asking anything like this), which I don't support. After answering no, I was able to get into the game and read the leaflet at least. Did you encounter any problems beyond this point?

Bombjack uses an autostart loader which overwrites the system stack (it starts loading into $01f8). Unfortunately it is not a particularly robust one, and fails if JiffyDOS is in use due to the slightly different state of the stack at that point. It loads and runs fine if JiffyDOS is disabled.

Tetris loaded/played ok. I played a game and entered a high score. I was surprised it was joystick only however (with no indications). I initially thought it had frozen on the splash graphic until I plugged in a joystick. Was this the issue you were having?

Golden Axe might be a corrupt image? I'm able to get to the animated credits screen but unable to continue past that point (tried both joysticks, and every key press/combination I could think of). The loading process was very unsightly (lots of garbage characters and strange flickering/noise). I'll try a physical copy of this image in a real drive to see if it behaves the same as the Flyer. Give me a couple more days Smile

I'm pretty much just testing whether the games appear to load/run at all. If there are very specific issues, definitely let me know either here, via PM, or use the contact form on retroswitch.com. I'll try my best to address any issues I can!

Brandon
Back to top
View user's profile Send private message Visit poster's website
analogkid
Newbie


Joined: 23 Nov 2011
Age: 42
Posts: 18
Location: KPDX

PostPosted: Wed Mar 14, 2012 8:29 am    Post subject: Reply with quote

c64web wrote:
An IRC client would be something. Smile.

Officially started Smile
Back to top
View user's profile Send private message Visit poster's website
dJOS
Groupie
Groupie


Joined: 27 Jan 2012
Age: 38
Posts: 281
Location: Adelaide, South Australia

PostPosted: Wed Mar 14, 2012 9:30 am    Post subject: Reply with quote

analogkid wrote:

I had some time this evening to check some of these out:

Loderunner plays fine but just flashes the red LED after loading. Loderunner is sending a U+ command to change the communication speed for C64. I don't actually support U+ (or U-) currently as the Flyer always operates at the slightly slower (lowest common denominator) C64 speed. I'll add support for these in 1.1.8, or at least silently accept the commands for now.


Weird, didnt work at all for me JD on or off (using switch on c64 - works fine on a real disk with JD).

analogkid wrote:
Zork seemed to work only if answering 'no' to the question about whether it's being loaded from a 1541 disk drive. Otherwise it is trying to execute code within the drive via the U3 command (presumably for a custom fastloader? I don't remember the original Zork asking anything like this), which I don't support. After answering no, I was able to get into the game and read the leaflet at least. Did you encounter any problems beyond this point?


Zork failed with an error no matter which option I tried and with JD on or off (using switch on c64).

analogkid wrote:
Bombjack uses an autostart loader which overwrites the system stack (it starts loading into $01f8). Unfortunately it is not a particularly robust one, and fails if JiffyDOS is in use due to the slightly different state of the stack at that point. It loads and runs fine if JiffyDOS is disabled.


didnt work for me at all

analogkid wrote:
Tetris loaded/played ok. I played a game and entered a high score. I was surprised it was joystick only however (with no indications). I initially thought it had frozen on the splash graphic until I plugged in a joystick. Was this the issue you were having?


Ah yeah, that works now for me Cool I wonder if that will make a difference for the other 2 games? Laughing

analogkid wrote:
Golden Axe might be a corrupt image? I'm able to get to the animated credits screen but unable to continue past that point (tried both joysticks, and every key press/combination I could think of). The loading process was very unsightly (lots of garbage characters and strange flickering/noise). I'll try a physical copy of this image in a real drive to see if it behaves the same as the Flyer. Give me a couple more days Smile


I must admit to not having tried this on a real disk yet either


analogkid wrote:
I'm pretty much just testing whether the games appear to load/run at all. If there are very specific issues, definitely let me know either here, via PM, or use the contact form on retroswitch.com. I'll try my best to address any issues I can!

Brandon


Appreciate your on-going support and dev work, the flyer is a great bit of kit! Cool
_________________
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, C64 Flyer Net Modem, ZoomFloppy
Back to top
View user's profile Send private message Visit poster's website
c64web
Immortal Grandmaster of C64
Immortal Grandmaster of C64


Joined: 28 Jun 2007
Posts: 3641
Location: Qld OZ

PostPosted: Thu Mar 15, 2012 9:30 am    Post subject: Reply with quote

Hey can you push message to the flyer. ?
example. Update available!!
example. You have a private message.

Just a pie in the sky idea.


Shane.
_________________
Looking for a causal coder, Python/MYSQL/PHP/Java. "FOUND" Smile
Commodore 8bit Banner Exchange (406137 banners served)
Back to top
View user's profile Send private message Send e-mail Visit poster's website
googov
Groupie in Training
Groupie in Training


Joined: 25 Oct 2008
Posts: 69
Location: Portland, OR

PostPosted: Fri Mar 16, 2012 6:10 am    Post subject: Reply with quote

Those of you who have purchased a Flyer may be interested to know that I just released a new program called "Flyer Chat" which will allow you to chat with other Flyer owners and Commodore enthusiasts. Get your Flyer online and come say hi.

Easy to use - load directly from your Flyer:
LOAD"HTTP:COMMODORESERVER.COM/FLYER/FLYERCHAT.PRG",7

More information:
https://www.commodoreserver.co...FD2D7580EE
_________________
Back to top
View user's profile Send private message Visit poster's website
dJOS
Groupie
Groupie


Joined: 27 Jan 2012
Age: 38
Posts: 281
Location: Adelaide, South Australia

PostPosted: Wed Mar 21, 2012 5:03 am    Post subject: Reply with quote

googov wrote:
Those of you who have purchased a Flyer may be interested to know that I just released a new program called "Flyer Chat" which will allow you to chat with other Flyer owners and Commodore enthusiasts. Get your Flyer online and come say hi.

Easy to use - load directly from your Flyer:
LOAD"HTTP:COMMODORESERVER.COM/FLYER/FLYERCHAT.PRG",7

More information:
https://www.commodoreserver.co...FD2D7580EE


having fun with this app right now, nice work goog! Cool
_________________
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, C64 Flyer Net Modem, ZoomFloppy
Back to top
View user's profile Send private message Visit poster's website
dmackey828
C64 Enthusiast
C64 Enthusiast


Joined: 05 Jun 2009
Age: 46
Posts: 869
Location: Fulton, NY

PostPosted: Wed Mar 21, 2012 5:47 am    Post subject: Reply with quote

analogkid wrote:
c64web wrote:
An IRC client would be something. Smile

Officially started Smile


Heh, I mentioned this to someone today myself.. Nice.
_________________
A clean bench is a sign of a weak mind...
Website : http://www.commodoredungeon.com
BLOG : http://www.commodoredungeon.com/blog
Back to top
View user's profile Send private message Visit poster's website
dmackey828
C64 Enthusiast
C64 Enthusiast


Joined: 05 Jun 2009
Age: 46
Posts: 869
Location: Fulton, NY

PostPosted: Wed Mar 21, 2012 5:48 am    Post subject: Reply with quote

googov wrote:
Those of you who have purchased a Flyer may be interested to know that I just released a new program called "Flyer Chat" which will allow you to chat with other Flyer owners and Commodore enthusiasts. Get your Flyer online and come say hi.

Easy to use - load directly from your Flyer:
LOAD"HTTP:COMMODORESERVER.COM/FLYER/FLYERCHAT.PRG",7

More information:
https://www.commodoreserver.co...FD2D7580EE


Oh yeah, I like it. Goog, Thanks for taking the time to do this for us. This Flyer is one nice piece of hardware. I love it.
_________________
A clean bench is a sign of a weak mind...
Website : http://www.commodoredungeon.com
BLOG : http://www.commodoredungeon.com/blog
Back to top
View user's profile Send private message Visit poster's website
dJOS
Groupie
Groupie


Joined: 27 Jan 2012
Age: 38
Posts: 281
Location: Adelaide, South Australia

PostPosted: Wed Mar 21, 2012 11:53 pm    Post subject: Reply with quote

I've been doing some more experimenting with my flyer, some games etc simply wont run from the flyer so I thought i'd fire up Maverick and and try some disk and file copies - here are the results:

Disk copy from Flyer to 1541 = fail
File copy from Flyer to 1541 = fail

Disk copy from 1541 to Flyer = fail
File copy from 1541 to Flyer = fail

I tried all 4 scenarios with JD On and then Off and for the Disk Copy test I used dual 1541 mode.

It's a real shame this doesnt work as it would make a great alternative to firing up my Zoomfloppy and dragging my laptop over to my c64. Sad

PS, none of the copy tests where on copy protected material.
_________________
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, C64 Flyer Net Modem, ZoomFloppy
Back to top
View user's profile Send private message Visit poster's website
dJOS
Groupie
Groupie


Joined: 27 Jan 2012
Age: 38
Posts: 281
Location: Adelaide, South Australia

PostPosted: Thu Mar 22, 2012 12:00 am    Post subject: Reply with quote

dJOS wrote:

analogkid wrote:
Bombjack uses an autostart loader which overwrites the system stack (it starts loading into $01f8). Unfortunately it is not a particularly robust one, and fails if JiffyDOS is in use due to the slightly different state of the stack at that point. It loads and runs fine if JiffyDOS is disabled.


didnt work for me at all

analogkid wrote:
Golden Axe might be a corrupt image? I'm able to get to the animated credits screen but unable to continue past that point (tried both joysticks, and every key press/combination I could think of). The loading process was very unsightly (lots of garbage characters and strange flickering/noise). I'll try a physical copy of this image in a real drive to see if it behaves the same as the Flyer. Give me a couple more days Smile


I must admit to not having tried this on a real disk yet either


Hi Brandon, did some more testing last night and neither bombjack or golden axe work on my Flyer but both work fine when written to disk using my zoom floppy (golden axe doesnt work with load"*",8,1 but does run when you load the intro manually).

PS, Im running FW 1.1.7
_________________
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, C64 Flyer Net Modem, ZoomFloppy
Back to top
View user's profile Send private message Visit poster's website
googov
Groupie in Training
Groupie in Training


Joined: 25 Oct 2008
Posts: 69
Location: Portland, OR

PostPosted: Thu Mar 22, 2012 5:16 pm    Post subject: Reply with quote

dJOS wrote:

having fun with this app right now, nice work goog! Cool

dmackey828 wrote:

Oh yeah, I like it. Goog, Thanks for taking the time to do this for us. This Flyer is one nice piece of hardware. I love it.

Thanks, guys...glad you are liking it. Expect more Flyer support from the CommodoreServer team in the near future. Got some nice things lined up.
_________________
Back to top
View user's profile Send private message Visit poster's website
maraud
Forum Junkie
Forum Junkie


Joined: 21 Mar 2009
Posts: 585
Location: Florida, USA

PostPosted: Thu Mar 22, 2012 6:45 pm    Post subject: Reply with quote

Hey googov, is the chat still working? I got it to run yesterday morning but ever since the afternoon I get a socket error when trying to load flyerchat.prg
_________________
Please call My C=ult BBS
maraud.dynalias.com:6400
AABBS 128 12.5c on a C128 and Rear Admiral Hyperdrive
Back to top
View user's profile Send private message
googov
Groupie in Training
Groupie in Training


Joined: 25 Oct 2008
Posts: 69
Location: Portland, OR

PostPosted: Thu Mar 22, 2012 10:13 pm    Post subject: Reply with quote

maraud wrote:
Hey googov, is the chat still working? I got it to run yesterday morning but ever since the afternoon I get a socket error when trying to load flyerchat.prg

Yes, it's been working just fine. And I double-checked just now with my Flyer.

Make sure you use firmware 1.1.7 or up.

I'll PM you for additional details...
_________________
Back to top
View user's profile Send private message Visit poster's website
analogkid
Newbie


Joined: 23 Nov 2011
Age: 42
Posts: 18
Location: KPDX

PostPosted: Fri Mar 23, 2012 5:56 am    Post subject: Reply with quote

dJOS wrote:
I've been doing some more experimenting with my flyer, some games etc simply wont run from the flyer so I thought i'd fire up Maverick and and try some disk and file copies - here are the results:

Disk copy from Flyer to 1541 = fail
File copy from Flyer to 1541 = fail

Disk copy from 1541 to Flyer = fail
File copy from 1541 to Flyer = fail

I tried all 4 scenarios with JD On and then Off and for the Disk Copy test I used dual 1541 mode.

It's a real shame this doesnt work as it would make a great alternative to firing up my Zoomfloppy and dragging my laptop over to my c64. Sad

PS, none of the copy tests where on copy protected material.

Maverick is a fast copier - it attempts to download code in each "1541" to speed up the copy process. The Flyer doesn't emulate a 1541 at the instruction level so this would not work.

I'd recommend DraCopy or CBM Command. I've used DraCopy many times to copy files and disks between the Flyer and real drives without any issues. In fact I just used it to copy Maverick from the Flyer to a 1541 so I could boot it in the first place Smile

Brandon
Back to top
View user's profile Send private message Visit poster's website
analogkid
Newbie


Joined: 23 Nov 2011
Age: 42
Posts: 18
Location: KPDX

PostPosted: Fri Mar 23, 2012 6:16 am    Post subject: Reply with quote

dJOS wrote:

Hi Brandon, did some more testing last night and neither bombjack or golden axe work on my Flyer but both work fine when written to disk using my zoom floppy (golden axe doesnt work with load"*",8,1 but does run when you load the intro manually).

PS, Im running FW 1.1.7

This is really puzzling...

I did some more thorough testing and I'm able to run all the games you've posted except for Test Drive (which performs a memory read from the drive before loading, after the intro - presumably not finding what it's checking for).

I would possibly suspect an issue with your C64 except you say you're able to run the games when copied to real media. For reference, I had a failing CIA chip which prevented me from running CBM Command and BC's Quest for Tires, even though everything else appeared to run perfectly.

I discovered Bombjack even works with JiffyDOS - you just need to load it *immediately* from a cold reset. If you load"$",8 or anything else first, the autoloader will either freeze or reset to a READY prompt.

Give me a couple more days and I could write a small disk checksum utility for the C64 - basically read each sector from the current Flyer disk and compute an overall hash. Just to rule out any communication errors between the Flyer and your C64.

Do other games consistently work? Is there anyone else here w/ a PAL machine + Flyer that could try one of these images out and report their results? Smile

Otherwise, I hate to clutter this thread with troubleshooting issues (unless nobody minds Smile) - you can also send me an email at support@retroswitch.com. That will always get the quickest response as I don't check the forums every day.

Brandon
Back to top
View user's profile Send private message Visit poster's website
dJOS
Groupie
Groupie


Joined: 27 Jan 2012
Age: 38
Posts: 281
Location: Adelaide, South Australia

PostPosted: Fri Mar 23, 2012 7:42 am    Post subject: Reply with quote

analogkid wrote:
Do other games consistently work?

Thanks Brandon, yeah I have 1/2 a dozen games that work fine on the flyer - the rest I copy to Disk using my Zoom floppy and they work great.
_________________
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, C64 Flyer Net Modem, ZoomFloppy
Back to top
View user's profile Send private message Visit poster's website
dJOS
Groupie
Groupie


Joined: 27 Jan 2012
Age: 38
Posts: 281
Location: Adelaide, South Australia

PostPosted: Fri Mar 23, 2012 7:43 am    Post subject: Reply with quote

analogkid wrote:

Maverick is a fast copier - it attempts to download code in each "1541" to speed up the copy process. The Flyer doesn't emulate a 1541 at the instruction level so this would not work.

I'd recommend DraCopy or CBM Command. I've used DraCopy many times to copy files and disks between the Flyer and real drives without any issues. In fact I just used it to copy Maverick from the Flyer to a 1541 so I could boot it in the first place Smile

Brandon


I didnt expect it to work, was a just for fun test. Cool

Cheers re the other copy programs, i'll try them.
_________________
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, C64 Flyer Net Modem, ZoomFloppy
Back to top
View user's profile Send private message Visit poster's website
geekwithsocialskills
Groupie in Training
Groupie in Training


Joined: 11 Jul 2010
Posts: 104
Location: USA

PostPosted: Fri Mar 23, 2012 9:18 am    Post subject: Reply with quote

dJOS wrote:
Cheers re the other copy programs, i'll try them.

Dracopy works really well with Flyer.
Back to top
View user's profile Send private message
dJOS
Groupie
Groupie


Joined: 27 Jan 2012
Age: 38
Posts: 281
Location: Adelaide, South Australia

PostPosted: Sat Mar 24, 2012 3:29 am    Post subject: Reply with quote

geekwithsocialskills wrote:
dJOS wrote:
Cheers re the other copy programs, i'll try them.

Dracopy works really well with Flyer.


Works great but boy is it slow!! Surprised

EDIT: Im an idiot, I had my 1541 JD ROM set to off! Embarassed
_________________
Commodore 64 w/ 1541 Ultimate-II inc Tape Adapter, JiffyDOS, 1541 Disk Drive, 1531 Datasette, C64 Flyer Net Modem, ZoomFloppy
Back to top
View user's profile Send private message Visit poster's website
nlem
Groupie
Groupie


Joined: 23 Nov 2005
Posts: 240
Location: San Francisco, California

PostPosted: Tue Mar 27, 2012 4:30 pm    Post subject: Reply with quote

dJOS wrote:

btw, I hooked up my zoomfloppy to my flyer today but it would only work on the slowest "original" comms setting (making a d82 SID Music disk is easier this way imo) - this is extremely slow!!!


That's because the other modes are speeder modes implemented by the host PC. You'd have to upload the same code to the drive and run the S2 routines in your C64 to use it in a faster mode.
Back to top
View user's profile Send private message Visit poster's website
analogkid
Newbie


Joined: 23 Nov 2011
Age: 42
Posts: 18
Location: KPDX

PostPosted: Thu Apr 19, 2012 6:12 am    Post subject: Reply with quote

analogkid wrote:
c64web wrote:
An IRC client would be something. Smile

Officially started Smile

I apologize for being so behind on this (as well as the next firmware update), but I've been buried with work (the kind that pays the bills). My schedule has freed up a bit this past week and I was able to make good progress on the IRC client. Here's a current screenshot (well, photo...):



Basic stuff is there - line wrapping, member list, and a small command set (current version supports more commands than are shown in the screenshot). Displays up to 128 channel members (w/ scrolling), and can only join 1 channel at a time currently (really just a UI limitation - could definitely use feedback/suggestions on how to present multiple channels).

I'd really like to coordinate testing with a few people to get feedback, work out any bugs and prioritize the next block of commands to be added. Anyone interested, please reply or PM me (probably better)!

Thanks,
Brandon

PS - I *will* be spending much of this weekend on the next firmware update Smile
Back to top
View user's profile Send private message Visit poster's website
Ant
Lemon64 Donator!
Lemon64 Donator!


Joined: 28 Dec 2001
Posts: 457
Location: Australia

PostPosted: Thu Apr 19, 2012 12:56 pm    Post subject: Reply with quote

I ordered my case back on the 11th of Feb and I'm still waiting it to arrive. Not sure if this is the right place to chase this up?
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    Commodore 64 (C64) Forum Index -> New Releases All times are GMT
Goto page Previous  1, 2, 3 ... 5, 6, 7 ... 13, 14, 15  Next
Page 6 of 15

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Tip: Get C64 Forever for super-comfy C64 emulation with pre-installed games, demos and other goodies!


Powered by phpBB © 2001, 2005 phpBB Group