New Forum

Hi everyone,

I’ve just embedded a forum engine to allow discussions about my projects or whatever that are not directly related to the blog entry I made.

You should be able to log in the forum by using the same account you may have created on my blog.

If you have any problem with it, please tell me on this blog entry, or in the forum if you can log on it 🙂

Ho and you can use the link in the menu bar to get to the forum 😉

Soon I will try to integrate the blog comment with the forum so that both will work together. I’m still trying to understand how it work and if it really work, as my last test wasn’t really convincing.

Oric Schematic Issue 7

Yes, nearly 1 year after the release of the Issue 6.1, I finally made the Issue 7 that would fix the VSYNC problem the previous release had!

What’s new in the Issue 7:

  • There is now a 2 pin header to plug a reset button
  • The hardware VSYNC should now work correctly
  • One of the two ROM socket has been removed to reduce the schematic complexity, but it is now possible to use the original ROM, or any EPROM without the need to change anything on the PCB, because the /ROMDIS signal has been changed!
  • Better, it is now possible, and easily to use a 32K EPROM with the addition of a switch (there are pin on the PCB for this) to select the memory bank.

Continue reading Oric Schematic Issue 7

A new toy

I should got it 6 month ago, but my friend forgot to take it, but now I got a new gadget!

It seems pretty rare, the only other know as shown on ebay, sold by a Dutch guy see here

This is basically a true Famiclone (not a NES-on-Chip)  with a PC card that convert composite to VGA. I haven’t tested it yet as I don’t have a ISA PC right now, but as it does not use the PC at all, I would just need a +5V and -12V :-/ to powerup the ISA board that power up the Famiclone.

More to come later 🙂

Server issues

Hello everyone,

Apache have some issue on my server and tend to crash easily, I’m working on it, but it may get down sometime without me noticing it, I’m sorry about this and I’m trying to get this fixed asap.

Edit 25/03/2015: The issue should be now fixed.
A big thanks to mod_python..

WonderMadeleine code release

Ahoy WonderSwan users, developers and hackers!

The WonderMadeleine HDL code is available on the treasure island of GitHub. That’s some treasure chest you’ve got there.

(sorry for the pirate speak ;))

So yes the HDL code for WonderMadeleine is now available, to fit in the Altera EPM240T100C3 MAX II CPLD (a TQFP100 CPLD so not too big and easy to solder)

There is currently no support for external EEPROM, RTC of GPIO, but they will come shortly, I need to finish the documentation on how to access them from the IO port as current documentation is merely wrong. I’ll also publish a more correct hardware documentation at the same time.

This HDL code is currently licensed with the CC BY-ND-NC 4.0 license, that mean that

  • You cannot take CPLDs, burn them and sell them
  • But you can create your own cart and use the CPLD burn with the code, and you can sell the game cart you made using this CPLD (as you are not making profit from the CPLD, but from your game)
  • I’m currently not fond in allowing fork of this project until it is fully finished, but I will be really happy for patch proposal for supporting another CPLD or correcting bugs
  • And you can’t integrated this code in a larger project. that mean that you can’t integrate it with other HDL code in a bigger CPLD or FPGA.

Some of this limitation may change in a near future, but they are applicable at the time this line as been written.

I may provide in a near future a template board, either only the borders for a board that fit in existing cartridge, or even a basic board with the Bandai, Flash ROM, SRAM and save battery, depending on people’s need.

I hope that this project will help the WonderSwan homebrew scene grows as it deserve it. This game console is just an unknown jewel.

Home of the Kitchen Programmers and second home of 枯れた技術の水平思考 ("Lateral Thinking of Withered Technology")