NokiMo
furrtek

furrtek

patreon


furrtek posts

Progress January I - Something meaningful (paid post)

Finally something meaningful for those who simply want to enjoy playing games without thinking about the technical stuff:

We have a basic NeoGeo core for MiSTer running !

Take a look at...

View Post

Progress November I - A small blue board shows up

I finally yielded to pressure from the many e-mails and tweets asking if a MiSTer core was going to be made for the NeoGeo :(

Just joking, it was a decision :)
A decision which was rather easy to...

View Post

Progress October I - Real FPGA gets some use

Short video update as I didn't have much time to spend on the project these last months. I did get a minimal setup to run on the Terasic DE-1 dev board (Altera FPGA).

It runs the TG68k 68000 core, t...

View Post

Progress June I - Component placement

Quick update with a pretty bad looking 3D preview of the testing board.

Routing is done locally but the groups aren't connected together yet, so stuff can (and will) still be moved around.

To ...

View Post

Progress April II - Eye-catcher runs !

Here it is ! After I finished tracing the NEO-B1 die picture earlier than I thought (lots of parallel stuff in it), I translated the schematic to verilog and spent about 5 days trying to get the simul...

View Post

Progress April I - Heartbeat

I'm still alive and the tracing of NEO-B1 is going smoothly.
I should be able to start translating the schematic to Verilog next month.

No surprises in this chip, everything is pretty straightfor...

View Post

Progress March I - NEO-B1 tracing

John got to image NEO-B1, the second chip responsible for video on the NeoGeo: https://siliconpr0n.org/map/snk/neo...

View Post

Progress February II - LSPC2 schematic

I just exported all the LSPC2 schematic sheets to png files and pushed them to Github: https://githu...

View Post

Progress February I - Tracing done !

It took about 110 hours to completely trace the LSPC2 chip die and draw the schematic using symbols representing the cells.

As already said, my wrist was giving up sometimes but it always recovered ...

View Post

Progress January II - Untangling spaghetti

I've spent 56 hours until now identifying cells and tracing metal in LSPC2-A2 (the main video chip) and things are going smoothly, even if I had to take extended breaks because of wrist and shoulder p...

View Post

Progress January I - Metal spaghetti

The high-resolution die picture of LSPC (the NeoGeo video controller chip) is here !

John McMaster submitted it to his website siliconpr0n.org just a few days after receiving the envelope from Franc...

View Post

Progress December I - More silicon nudes

Guesswork does get elements to function individually, but piecing them together often reveals that they're not that accurate because they don't stick as a whole.

I was bitten by this more than once ...

View Post

Progress October I - Sprites starting to show up

Almost 6 months without an update, nothing unusual or unplanned... :)

Here's something for the eyes: progress of the video output spit out by the logic simulation. Sprites (almost everything except ...

View Post

Progress May I - Sprites & (french) talk

Last week-end, I attended a french arcade event organized by HFS (https://www.hfsplay.fr/). I met great, passionate people, played ver...

View Post

Progress March II - Fix layer 100%

If you recall one of the first posts, I showed the video output of a simulation which rendered Puzzled/Joy Joy Kid's fix layer (used for text, HUDs, scores, lifebars...). 

That was done with on...

View Post

Progress March I - More schematics

Still working from time to time on the project. I recently did some schematic drawing and coarse component placement on the main board.

External memories, video and audio DAC, and basic I/O like deb...

View Post

Progress January I - Silicon nudes

Getting back to work on the project now that the move's over with.

Got the first die pictures of the revered YM2610 and started tracing some easy stuff.

Yamaha's FM logic isn't that obscure th...

View Post

Progress November I.5 - Code update & silicon curiosity

The preliminary YM2610 ADPCM and timers code is on Github, and a few YM2610 were sent to someone who has hydrofluoric acid and a good microscope :)

Also sending the FPGA board to fab next week.

View Post

Progress November I - Music with real instruments

Didn't expect to get this part of the YM2610 done before the SSG ! Maybe because the SSG is mainly used just for the coin-in sounds...

Anyways, I shot this video a few days ago and didn't write a pr...

View Post

Progress October II.5 - Strip tease

Spent 2 hours stripping a dead MV4 board I had since years.

This will greatly help verify and simplify logic for the NEO-D0, NEO-F0, and NEO-I0 chips.

View Post

Progress October II - Minor detail

Shortly after the last post, I noticed that there was quite an important shortcut taken to get the system ROM to start the game: the Z80 wasn't running properly.

The system ROM didn't give the famil...

View Post

Progress October I - Long time no see & another milestone reached

And I thought that I'd post updates 6 weeks apart at the very worst...At least I have some news to bring !

First of all, about the hardware: I will finally be ordering the 4-layer FPGA board as soon...

View Post

Progress June I - More basics

After almost a month long break, I'm getting back to probing boards with the aim of finishing the basics: Reset, watchdog, address decoding, and video sync. I'm still discovering new stuff !

The...

View Post

The brains arrived safely

Back home, so just a quick post to show what I received from Avnet a few days ago.

As usual with big distributors, the parcel's size was inversely proportional to the component's.


From lef...

View Post

Progress May - II : First delivery

I knew two things would happen: ridiculous customs fees, and package that arrives just when I leave. As predicted, I got a $60 bill from DHL (on a $140 order), and their delivery guy arrived 2 hours a...

View Post

Progress May - I : Some intelligence

After losing half my hair at attempting to make AO68000 work, I gave up and followed the advice I was given: switch to TG68K.

Great news: after less than a day of work, I got it set up good e...

View Post

Progress April - IV : Summing up

Is it May already ? This is a paid post. Thanks everyone for your support :)

Here are the latest news, what has been done and what needs to be done:


Regarding logic:

I recently moved...

View Post

Thoughts about cost optimization and risks

Talking with a friend about FPGA development boards made me realize how painful it would be to have the FPGA fail on the verification board, knowing it would be in BGA and next to a bunch of other com...

View Post

Progress April - III : PCB work

Did some PCB work for the parts that won't be changing. Changed the 245 latches from SOIC to QFN to save space and reduce the board's size as much as possible.

Not sure if the memory card is a good ...

View Post

Progress April - II : Hardware costs

Did some more component selection, most of the ICs are chosen.

Still nothing definitive, and the people making the IcoBoard informed me that their hardware might suit my needs. Decisions will have t...

View Post