Search found 2768 matches

by Chilly Willy
Mon Sep 09, 2019 6:23 pm
Forum: Hardware
Topic: Making Light gun for LCD TV
Replies: 42
Views: 24017

Re: Making Light gun for LCD TV

Using a camera and a processor to track the TV as the gun shifts is a good idea, but you can't count on the output of various TVs across all games. My own thoughts on the matter was to put reflective tape on the corners of the TV, have an IR LED on the gun, and put an IR filter in front of the camer...
by Chilly Willy
Sun Sep 08, 2019 12:00 am
Forum: Megadrive/Genesis
Topic: Megadrive was always the answer
Replies: 22
Views: 654

Re: Megadrive was always the answer

Why make the slave soundless? Mix it with the other MD either via the video mixing section, or using the audio in lines on the cart of the master MD. Two YM2612/PSG would be VERY helpful for games.
by Chilly Willy
Wed Sep 04, 2019 11:40 pm
Forum: Cartridge
Topic: Add feature to a cart
Replies: 12
Views: 5899

Re: Add feature to a cart

Looked at the YT video - half the LEDs are covered by the console when plugged in! That wasn't thought out very well. He should have made the cart taller to compensate.
by Chilly Willy
Sun Sep 01, 2019 5:25 pm
Forum: Super 32X
Topic: IC mixing video
Replies: 3
Views: 430

Re: IC mixing video

You want an AD8188 or AD8189.

https://www.analog.com/media/en/technic ... 8_8189.pdf

That will do the RGB switching. RGB to component/composite are a dime a dozen. So no, there's not one single chip that can do both, but two small chips can handle it just fine.
by Chilly Willy
Sat Aug 24, 2019 6:38 pm
Forum: Mega/SegaCD
Topic: Popful Mail
Replies: 3
Views: 448

Re: Popful Mail

Remember this table in MD work ram... ; OS system RAM assignments ; jump table ; vector table is 6 bytes each, but an address only needs 4 bytes. ; Each table entry contains 2 bytes of table data and 4 bytes of ; address. In other code, when you see these vectors accessed, they ; will always be acce...
by Chilly Willy
Mon Aug 19, 2019 11:18 pm
Forum: Demos
Topic: The Spiral, a Megadrive demo by RESISTANCE
Replies: 3
Views: 438

Re: The Spiral, a Megadrive demo by RESISTANCE

Nice! The voxel part in particular. :D
by Chilly Willy
Sun Aug 18, 2019 3:24 pm
Forum: Controls
Topic: Mega Mouse with wheel
Replies: 9
Views: 1514

Re: Mega Mouse with wheel

The main issue with switching controllers between the Amiga and SEGA consoles is SEGA swapped pins 5 and 7 compared to all other 9-pin controllers to avoid patent issues. Yes, the original 9-pin DIN controller interface everyone (but SEGA) used was patented. I've moved SEGA controllers over to the A...
by Chilly Willy
Mon Aug 12, 2019 6:33 pm
Forum: SGDK
Topic: About sinFix16()
Replies: 5
Views: 668

Re: About sinFix16()

The table starts at 0 and goes to 1023. 0 binary angle units is the same as 0 degrees, 256 is the same as 90 degrees, 512 is the same as 180 degrees, 768 is the same as 270 degrees, and 1024 would be the same as 360 degrees. You AND the binary angle you are using with 1023 (0x3FF) so that anything m...
by Chilly Willy
Sun Aug 11, 2019 4:56 pm
Forum: Video Display Processor
Topic: Seamless dungeon crawler effect
Replies: 11
Views: 1073

Re: Seamless dungeon crawler effect

but it seems every game reinvent the wheel every time...for every thing Unless you license engines and libraries (if the library needs to be licensed), you WILL reinvent the wheel on everything. It's inescapable. Generally, I borrow a lot from my old code, depending on if my current employer owns t...
by Chilly Willy
Sat Aug 03, 2019 9:05 pm
Forum: SGDK
Topic: About sinFix16()
Replies: 5
Views: 668

Re: About sinFix16()

Why 64 to -64 ???? I read that sinFix16( value ) needs a value from 0 to 1024, I just put 'x' and works... not sure why :P It goes from 64 to -64 because with the fixed point 16-bit numbers in SGDK, that's 1 to -1. Remember, the fractional part of the fix16 is 6 bits. The table goes from 0 to 1024 ...
by Chilly Willy
Sun Jul 28, 2019 6:46 pm
Forum: Demos
Topic: Devwill Too MD
Replies: 12
Views: 3312

Re: Devwill Too MD

I love how in the jukebox, the game character are playing the instruments. :lol:
by Chilly Willy
Mon Jul 22, 2019 1:58 pm
Forum: Tools
Topic: My current Sega MD/CD/32X devkit
Replies: 2
Views: 1139

Re: My current Sega MD/CD/32X devkit

Thanks for posting that. There are plenty of people who use BSD, so I'm sure others may find that handy. In any case, SGDK is a nice devkit. I contribute to it myself. It's more for people making MD/Genesis games who want/need a lot of functions to control it's many features. To the end, it's great....
by Chilly Willy
Sun Jul 21, 2019 3:51 pm
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 30
Views: 1915

Re: Mega Mouse unused nibbles research

Okay, had a chance to look at my track ball this weekend. Took the opportunity while it was apart to clean the ball and rollers. Anywho, my current belief if the problem is low voltage. Vcc at the MCU is only 4.64V. On the CDX, it's 4.86V. While the datasheet for the MCU says the minimum operating v...
by Chilly Willy
Sat Jul 20, 2019 7:23 pm
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 30
Views: 1915

Re: Mega Mouse unused nibbles research

Didn't you send me your asm for that? I remember it setting the port to 00, reading for ID bits, then setting to 40 and reading for the other ID bits... basically a few usecs between setting 40 and reading the port. Now if you had done it the other way around, read the port, set to 00, read the port...
by Chilly Willy
Sat Jul 20, 2019 12:50 pm
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 30
Views: 1915

Re: Mega Mouse unused nibbles research

I think the order isn't the main thing here, but rather the amount of time you wait after setting TH=1. When you reset the ports (generally to 0x40/0x40), you are supposed to wait two vblanks before reading the port to get the TH=1 ID bits. I imagine that if you read TH=0 bits first, but waited two ...