Famicom World

Family Computer => Famicom / Disk System => Topic started by: UglyJoe on July 06, 2015, 01:05:15 AM



Title: Family BASIC Super Thread
Post by: UglyJoe on July 06, 2015, 01:05:15 AM
This thread will serve as a portal to other threads about Family BASIC on the form.  It's a work in progress.  If you have anything to add, just reply here and I'll get around to merging things into the first post.



Manual Translations:

Family Basic Manual - Translating what is left (http://www.famicomworld.com/forum/index.php?topic=8876.0)
Family Basic V3 Manual Translation (http://www.famicomworld.com/forum/index.php?topic=10276.0)

Documentation:

The (unofficial) Family BASIC reference manual *now with new revision!* (http://www.famicomworld.com/forum/index.php?topic=10018.0)

Sample Programs:

Family BASIC noise channel (http://www.famicomworld.com/forum/index.php?topic=12116.0)
Family BASIC palette change (http://www.famicomworld.com/forum/index.php?topic=12094.0)
Family Basic Prorgam - Matrix Effect (http://www.famicomworld.com/forum/index.php?topic=11027.0)
Controlling ROB with Family Basic (http://www.famicomworld.com/forum/index.php?topic=9691.0)
Family Basic programs from 任天堂のファミリーコンピュータファミリーベーシックがわか (http://www.famicomworld.com/forum/index.php?topic=8234.0)
Space Harrier Boss BGM in BASIC (http://www.famicomworld.com/forum/index.php?topic=1408.0)


Discussion:

Family BASIC (http://www.famicomworld.com/forum/index.php?topic=131.0)
Family BASIC VRC7 conversion released! (http://www.famicomworld.com/forum/index.php?topic=8888.0)
peeking and poking around family basic. (http://www.famicomworld.com/forum/index.php?topic=8539.0)
family basic token help (http://www.famicomworld.com/forum/index.php?topic=7714.0)
Game made with Family Basic and compile to ROM download here (http://www.famicomworld.com/forum/index.php?topic=9792.0)
data recorder tape images (http://www.famicomworld.com/forum/index.php?topic=7704.0)
Family BASIC scrolling backgrounds (http://www.famicomworld.com/forum/index.php?topic=12100.0)

External Links:

STTONES (https://messatu.wordpress.com/2013/02/24/sttones-%E4%B8%80%E8%88%AC%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E2%98%86%E3%81%A7%E3%81%99/)
Converts VirtuaNES FB save states to standalone NES roms

Makimura Manufucturing Family Basic Hacks (http://rdev.php.xdomain.jp/makimura/archive/family-basic)
Has hacked versions of FB that run with VRC7 and MMC5 with extra features

FAMILY BASIC ROOM (http://page.freett.com/familybasic/index.html)
Japanese site with some manuals and sample programs

ファミリーベーシックで遊ぼう! (http://imgur.com/a/CBnOi)
Scans of a Japanese book on Family Basic.  Has sample programs in it and goofy illustrations.  Can be downloaded here (http://famicomworld.com/wp-content/uploads/Lets_Play_with_Family_Basic.zip).


Title: Re: Family BASIC Super Thread
Post by: P on August 30, 2015, 07:18:33 PM
Something to add.
The basics of using the Noise Channel in Family BASIC: http://www.famicomworld.com/forum/index.php?topic=12116.0.


Title: Re: Family BASIC Super Thread
Post by: UglyJoe on August 30, 2015, 08:55:07 PM
Added.


Title: Re: Family BASIC Super Thread
Post by: Vinnk on December 30, 2015, 03:08:42 PM
Subbed.  Thank you for this thread.  We are going to do a video on Fami Basic w/ data recorder soon. 


Title: Re: Family BASIC Super Thread
Post by: P on December 30, 2015, 07:38:10 PM
Finally! Looking forward to it! :D


Title: Re: Family BASIC Super Thread
Post by: zmaster18 on December 31, 2015, 10:20:17 AM
Yes, please do! There simply isn't enough information on Famicom BASIC in English online and your video would totally be a lot of people's first look at the Family BASIC stuff.


Title: Re: Family BASIC Super Thread
Post by: SeanOrange on January 13, 2016, 10:18:01 PM
This thread is pure magic.


Title: Re: Family BASIC Super Thread
Post by: DecepticonZero on February 29, 2016, 11:30:51 AM
Awesome thread.  I'm immersed myself in all things Famicom as of late, and these guides are gonna make me.take the plunge and buy a basic setup.



Title: Re: Family BASIC Super Thread
Post by: Elrinth on May 11, 2016, 10:54:52 AM
I'm going to have to read thru this thread more... I wanna give Family BASIC a try :D


Title: Re: Family BASIC Super Thread
Post by: Flemishdog on June 02, 2016, 03:33:25 AM
just got my keyboard today, itching to use it! thank you SO MUCH!


Title: Re: Family BASIC Super Thread
Post by: YoshiFan501 on June 29, 2016, 09:30:28 PM
the FAMILY BASIC ROOM site (http://page.freett.com/familybasic/familybasic_download.html) no longer exists.


Title: Re: Family BASIC Super Thread
Post by: UglyJoe on June 30, 2016, 01:34:29 AM
Bummer.  You can still get to it via archive.org, but the two program listings are gone.  It does have the NesterJ versions, so I should be able to extract the program listings from those.


Title: Re: Family BASIC Super Thread
Post by: P on June 30, 2016, 05:57:55 AM
I've been prepared for this. Here you go: http://s000.tinyupload.com/?file_id=06340071153679569064.

The program listings are in JPG screenshots though.


Title: Re: Family BASIC Super Thread
Post by: houser1 on February 08, 2017, 11:50:38 AM
Yes!


Title: Re: Family BASIC Super Thread
Post by: cobracon on February 10, 2018, 01:35:52 AM
Thanks for this wonderful thread!!!


Title: Re: Family BASIC Super Thread
Post by: Protoman on March 12, 2019, 07:02:06 PM
If we have Family Basic, and Family Basic V3, where is V2?


Title: Re: Family BASIC Super Thread
Post by: zmaster18 on March 12, 2019, 08:19:34 PM
The regular version of  Family BASIC is version 1.0, 2.0, 2.1, and 2.1A.


Title: Re: Family BASIC Super Thread
Post by: P on March 14, 2019, 11:55:34 AM
I've also seen 2.0A and the prototype version 0.0.
As for dumped ROMs I've only seen NS-HuBASIC version 0.0, 1.0, 2.0A, 2.1A and 3.0. But the letterless 2.0 and 2.1 versions may also exist on carts.

As for NS-HuBASIC version differences, this is what we know:

V0.0
Earliest known version number.
Used in the Playbox BASIC prototype ROM.

V1.0
Used in Playbox BASIC and Family BASIC launch version.
This version of Family BASIC has a RAM self-test that is accessed by holding the T-key while pressing RESET. Unknown if Playbox BASIC also has this (the prototype does not).
If there are any differences in the actual NS-HuBASIC they are unknown.

V2.0A
Used in a newer revision of Family BASIC. Supposedly people who called Nintendo and complained could trade their V1.0 version for this one for free.
This newer version of Family BASIC has the RAM self-test replaced by a BASIC mode shortcut. Holding the T-key while pressing RESET now goes directly to BASIC mode.
As for the actual NS-HuBASIC, the SCR$ function was added.

V2.1A
Used in the last known revision of Family BASIC.
Bug fixes. What kind of bug is unknown.

V3.0
Version used in Family BASIC V3 (a separate title) with lots of new functions and even sample games. As V3 is fully operated from BASIC mode it has some new commands to go into the BG editor and such, and the T+RESET shortcut is no longer needed.


Also while programs and BG data are generally cross-compatible between versions (unless a program relies on the memory mapping or new commands) the tape format seems to be incompatible between some versions. At least you can not load a regular Family BASIC tape on Playbox BASIC (I've only tried it on the prototype) or Family BASIC V3. You have to retype the program from the beginning.
It would be interesting to know more about the tape format and exactly what is different.


Title: Re: Family BASIC Super Thread
Post by: 80sFREAK on March 14, 2019, 12:49:56 PM
Sounds like a call, but unfortunately i don't have time at moment.

IIRC 2.1A have small patch and that's all, but can not recall details.


Title: Re: Family BASIC Super Thread
Post by: Sydsydsyd on March 24, 2019, 11:41:33 PM
Super interesting thread. Maybe some member of this forum has something coded into this and wants to share it?? I never seen some quality games coded into this device  :mario:


Title: Re: Family BASIC Super Thread
Post by: UglyJoe on March 25, 2019, 01:44:10 AM
Super interesting thread. Maybe some member of this forum has something coded into this and wants to share it?? I never seen some quality games coded into this device  :mario:

It depends on your definition of "quality".  I think a few of the games transcribed here (http://www.famicomworld.com/forum/index.php?topic=8234.0) are kinda fun (like Mario Shooter).


Title: Re: Family BASIC Super Thread
Post by: zmaster18 on March 25, 2019, 09:45:45 AM
Back in like 2013 or so when I was really into Family BASIC V3 I made some finished programs. I have them saved on tapes, but I no longer have Family BASIC, or V3, or a Data Recorder

Here's what I made:

- Learn Katakana with BASIC! (a Japanese-English Hangman game with 3 different modes, different categories of vocabulary, and some nicely designed menus)
-PUNG (a version of pong that is colorful like the TV COLOR GAME 6)
-Orb of Destiny ( a breakout game with multi-colored blocks and the ball got increasingly faster)

I was making Mini Putt Challenge as well, but never finished it. This game was too ambitious for just 4k of memory, but I was very close to making it all fit.

I would totally post screenshots of the games if I had some :)



If you want to see examples of Family BASIC programs, search youtube for Nico Nico Douga Family BASIC compilations :)


Title: Re: Family BASIC Super Thread
Post by: boye on June 23, 2019, 12:19:04 AM
Here's a thread I made to document Family Basic games.
https://www.famicomworld.com/forum/index.php?topic=14509.0