Famicom World

Family Computer => Famicom / Disk System => Topic started by: mugenfighter on September 10, 2015, 10:19:45 am

Title: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: mugenfighter on September 10, 2015, 10:19:45 am
How did developers of some bootleg games use the Family Basic Keyboard? I noticed that the Windows 2000 Bootleg game uses the Family Basic Keyboard and even some games seem to be made in Family Basic. How is that possible to do?
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: 80sFREAK on September 10, 2015, 10:34:20 am
Same as controllers, just scan little bit more buttons.  :-X
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: mugenfighter on September 10, 2015, 06:01:39 pm
Quote from: 80sFREAK on September 10, 2015, 10:34:20 am
Same as controllers, just scan little bit more buttons.  :-X

Any idea how to do that?
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: UglyJoe on September 10, 2015, 06:03:47 pm
NESDev wiki explains the details:

http://wiki.nesdev.com/w/index.php/Family_BASIC_Keyboard (http://wiki.nesdev.com/w/index.php/Family_BASIC_Keyboard)
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: mugenfighter on September 10, 2015, 06:10:08 pm
Quote from: UglyJoe on September 10, 2015, 06:03:47 pm
NESDev wiki explains the details:

http://wiki.nesdev.com/w/index.php/Family_BASIC_Keyboard (http://wiki.nesdev.com/w/index.php/Family_BASIC_Keyboard)

How do you code that?
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: UglyJoe on September 10, 2015, 07:20:37 pm
How much experience do you have programming for the FC/NES? The solution is pretty straightforward if you already know how to read standard controller input (like 80sFreak mentioned).
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: P on September 11, 2015, 03:20:24 am
Enri's page on the wiki that UglyJoe linked to explains how Family BASIC is doing it (in Japanese so you might want to google translate). For a working example you can look at Makimura's keyboard input test program (http://rdev.php.xdomain.jp/makimura/archive/homebrew). He is reading it basically the same way Family BASIC is doing it.
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: mugenfighter on September 11, 2015, 07:06:53 am
Quote from: UglyJoe on September 10, 2015, 07:20:37 pm
How much experience do you have programming for the FC/NES? The solution is pretty straightforward if you already know how to read standard controller input (like 80sFreak mentioned).

I'm a trying to teach myself, guess I should have mentioned that.
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: UglyJoe on September 11, 2015, 07:28:40 am
Ah, okay.  Well, P's link has downloads for a demo rom that reads in keyboard data.  The source code is included, so that should be what you're looking for.
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: 80sFREAK on September 11, 2015, 11:05:25 am
Quote from: mugenfighter on September 11, 2015, 07:06:53 am
Quote from: UglyJoe on September 10, 2015, 07:20:37 pm
How much experience do you have programming for the FC/NES? The solution is pretty straightforward if you already know how to read standard controller input (like 80sFreak mentioned).

I'm a trying to teach myself, guess I should have mentioned that.
You should read "nerdy nights" at NA, how to programming NES(Famicom).
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: zmaster18 on September 11, 2015, 11:52:20 am
I always thought that using the keyboard in a Famicom would be cool, but not always so practical. For example, no developers in the 80's used the keyboard for text adventure games. Because the home-console versions of these text games use pre-set commands you can select instead of typing, using a keyboard just wasn't as convenient. The only real use I could see the keyboard for is for educational software involving language/typing or maybe something ultra-realitsic/complicated, like a simulation game where many buttons are needed.
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: mugenfighter on September 11, 2015, 03:44:08 pm
By the way if I ever programmed something worth while on the NES/Famicom would this be the place to share it?
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: zmaster18 on September 11, 2015, 06:09:03 pm
Quote from: mugenfighter on September 11, 2015, 03:44:08 pm
By the way if I ever programmed something worth while on the NES/Famicom would this be the place to share it?

This would be a great place. But the best would probably be NESdev.com. If you program in Family BASIC, then FamicomWorld is the best place to share it!
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: 80sFREAK on September 11, 2015, 11:01:33 pm
You can share anything anywhere you want, but as mentioned above nesdev is more about assembler and FW is more about Basic.
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: P on September 12, 2015, 12:37:22 pm
Nothing stops you from sharing on both forums.
Title: Re: How did Developers of Bootleg Games Use Family Basic Keyboard?
Post by: mugenfighter on September 12, 2015, 03:35:43 pm
Quote from: 80sFREAK on September 11, 2015, 11:01:33 pm
You can share anything anywhere you want, but as mentioned above nesdev is more about assembler and FW is more about Basic.

Ok, I actually didn't know that nesdev had a forum. Anyway thanks.